{"id":250,"date":"2026-06-01T12:40:44","date_gmt":"2026-06-01T12:40:44","guid":{"rendered":"https:\/\/mykonsulta.com\/index.php\/pre-consultation\/"},"modified":"2026-06-01T12:40:44","modified_gmt":"2026-06-01T12:40:44","slug":"pre-consultation","status":"publish","type":"page","link":"https:\/\/mykonsulta.com\/index.php\/pre-consultation\/","title":{"rendered":"Pre-Consultation"},"content":{"rendered":"<style>\n#doc-care-wrap{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;max-width:600px;margin:0 auto;padding:16px}\n#doc-care-wrap *{box-sizing:border-box}\n.dc-card{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.10);overflow:hidden}\n.dc-header{background:linear-gradient(135deg,#1a56db,#0e9f6e);padding:20px 24px;color:#fff;display:flex;align-items:center;gap:14px}\n.dc-avatar{width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}\n.dc-header h2{margin:0;font-size:1.2rem;font-weight:700}\n.dc-header p{margin:4px 0 0;font-size:.85rem;opacity:.9}\n.dc-chat{padding:20px 24px 0;min-height:60px}\n.dc-bubble{background:#f0f9ff;border:1px solid #bae6fd;border-radius:0 14px 14px 14px;padding:14px 16px;font-size:.95rem;line-height:1.55;color:#1e3a5f;max-width:90%;margin-bottom:16px}\n.dc-bubble strong{color:#1a56db}\n.dc-form{padding:4px 24px 24px}\n.dc-step{display:none}.dc-step.active{display:block}\n.dc-field{margin-bottom:14px}\n.dc-field label{display:block;font-size:.85rem;font-weight:600;color:#374151;margin-bottom:5px}\n.dc-field input,.dc-field select,.dc-field textarea{width:100%;padding:10px 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.95rem;color:#111;outline:none;transition:border-color .2s}\n.dc-field input:focus,.dc-field select:focus,.dc-field textarea:focus{border-color:#1a56db}\n.dc-field textarea{resize:vertical;min-height:72px}\n.dc-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}\n.dc-severity{display:flex;gap:6px;flex-wrap:wrap}\n.dc-severity label{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s}\n.dc-severity input[type=radio]{display:none}\n.dc-severity label:has(input:checked){border-color:#1a56db;background:#1a56db;color:#fff}\n.dc-nav{display:flex;justify-content:space-between;align-items:center;margin-top:8px}\n.dc-btn{padding:11px 28px;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s}\n.dc-btn-primary{background:#1a56db;color:#fff}.dc-btn-primary:hover{background:#1747b0}\n.dc-btn-secondary{background:#f3f4f6;color:#374151}.dc-btn-secondary:hover{background:#e5e7eb}\n.dc-btn:disabled{opacity:.55;cursor:not-allowed}\n.dc-progress{height:4px;background:#e5e7eb;margin:0 24px 20px;border-radius:2px}\n.dc-progress-bar{height:100%;background:#1a56db;border-radius:2px;transition:width .3s}\n.dc-step-label{font-size:.78rem;color:#6b7280;text-align:center;margin-bottom:12px}\n.dc-done{padding:40px 24px;text-align:center}\n.dc-done .dc-checkmark{font-size:3rem;margin-bottom:12px}\n.dc-done h3{color:#0e9f6e;font-size:1.3rem;margin:0 0 8px}\n.dc-done p{color:#6b7280;font-size:.95rem;line-height:1.5}\n.dc-spinner{display:inline-block;width:18px;height:18px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite;vertical-align:middle;margin-right:6px}\n@keyframes spin{to{transform:rotate(360deg)}}\n\/* DPA Consent screen *\/\n.dc-consent-box{background:#fffbeb;border:1.5px solid #fde68a;border-radius:12px;padding:16px;margin-bottom:16px;font-size:.85rem;line-height:1.6;color:#374151}\n.dc-consent-box h4{margin:0 0 8px;color:#92400e;font-size:.9rem}\n.dc-consent-box ul{margin:6px 0 0 16px;padding:0}\n.dc-consent-box li{margin-bottom:3px}\n.dc-consent-box a{color:#1a56db;text-decoration:underline}\n.dc-consent-check{display:flex;align-items:flex-start;gap:10px;margin:12px 0 4px;cursor:pointer}\n.dc-consent-check input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#1a56db;cursor:pointer}\n.dc-consent-check span{font-size:.88rem;color:#111;line-height:1.5}\n.dc-minor-box{background:#fef2f2;border:1.5px solid #fca5a5;border-radius:12px;padding:14px;margin:10px 0;font-size:.85rem;color:#7f1d1d;display:none}\n\/* Language picker *\/\n.dc-lang-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 20px}\n.dc-lang-btn{padding:14px 10px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;text-align:center;transition:all .15s;font-size:.9rem;line-height:1.3}\n.dc-lang-btn:hover{border-color:#1a56db;background:#f0f9ff}\n.dc-lang-btn .dc-lang-flag{font-size:1.6rem;display:block;margin-bottom:4px}\n.dc-lang-btn .dc-lang-name{font-weight:700;color:#111;display:block}\n.dc-lang-btn .dc-lang-sub{font-size:.75rem;color:#6b7280}\n<\/style>\n\n<div id=\"doc-care-wrap\">\n <div class=\"dc-card\">\n\n  <!-- Header \u2014 always shows Doc CARE identity -->\n  <div class=\"dc-header\">\n   <div class=\"dc-avatar\">\ud83e\ude7a<\/div>\n   <div>\n    <h2 id=\"dc-hdr-title\">Hi, I'm Doc CARE!<\/h2>\n    <p id=\"dc-hdr-sub\">Your AI health companion at MyKonsulta<\/p>\n   <\/div>\n  <\/div>\n\n  <!-- Intro \/ language-aware bubble -->\n  <div class=\"dc-chat\">\n   <div class=\"dc-bubble\" id=\"dc-intro-bubble\">\n    I'm <strong>Doc CARE<\/strong>, your AI health companion at MyKonsulta. Before we start \u2014 which language would you like to use?\n   <\/div>\n  <\/div>\n\n  <div class=\"dc-progress\"><div class=\"dc-progress-bar\" id=\"dc-pbar\" style=\"width:0%\"><\/div><\/div>\n  <div class=\"dc-step-label\" id=\"dc-slabel\"><\/div>\n\n  <div class=\"dc-form\">\n\n    <!-- Step -1: DPA Consent (RA 10173 compliant) -->\n   <div class=\"dc-step active\" id=\"dc-s-1\">\n    <div class=\"dc-consent-box\">\n     <h4>\ud83d\udccb Data Privacy Notice \u2014 RA 10173 (Philippine Data Privacy Act)<\/h4>\n     <p>Before we begin, <strong>MyKonsulta<\/strong> needs your permission to collect and process your health information for this pre-consultation.<\/p>\n     <ul>\n      <li><strong>What we collect:<\/strong> Name, age, sex, contact number, and health symptoms you describe<\/li>\n      <li><strong>Why:<\/strong> To prepare a clinical summary for your attending physician before your consultation<\/li>\n      <li><strong>Who sees it:<\/strong> Your assigned doctor at MyKonsulta only<\/li>\n      <li><strong>AI processing:<\/strong> Your intake is processed by an AI system (Doc CARE, powered by Anthropic Claude) to generate the clinical summary. Anthropic processes this data under strict confidentiality.<\/li>\n      <li><strong>Retention:<\/strong> Your data is kept for 5 years from date of consultation, then securely deleted, in compliance with DOH medical records standards.<\/li>\n      <li><strong>Your rights (RA 10173):<\/strong> You have the right to access, correct, or request deletion of your data. Contact our Data Protection Officer: <a href=\"mailto:privacy@mykonsulta.com\">privacy@mykonsulta.com<\/a><\/li>\n      <li><strong>Full Privacy Policy:<\/strong> <a href=\"https:\/\/mykonsulta.com\/privacy-policy\/\" target=\"_blank\">View here<\/a><\/li>\n     <\/ul>\n    <\/div>\n    <div id=\"dc-minor-warning\" class=\"dc-minor-box\">\n     \u26a0\ufe0f <strong>For patients under 18:<\/strong> A parent or legal guardian must provide consent and be present during this pre-consultation intake. By checking the box below, the parent\/guardian confirms they are providing consent on behalf of the minor.\n    <\/div>\n    <label class=\"dc-consent-check\">\n     <input type=\"checkbox\" id=\"dc-consent-chk\">\n     <span id=\"dc-consent-label\">I have read and understood the Data Privacy Notice above. I freely give my consent for MyKonsulta to collect and process my health information for the purpose of my teleconsultation. <strong>(Required)<\/strong><\/span>\n    <\/label>\n    <div class=\"dc-nav\" style=\"margin-top:16px\">\n     <span style=\"font-size:.78rem;color:#6b7280\">MyKonsulta \u00b7 Compliant with RA 10173<\/span>\n     <button class=\"dc-btn dc-btn-primary\" onclick=\"dcConsentNext()\">I Agree &amp; Continue \u2192<\/button>\n    <\/div>\n   <\/div>\n\n   <!-- Step 0: Language picker -->\n   <div class=\"dc-step\" id=\"dc-s0\">\n    <div class=\"dc-lang-grid\">\n     <button class=\"dc-lang-btn\" onclick=\"dcPickLang('en')\">\n      <span class=\"dc-lang-flag\">\ud83c\uddfa\ud83c\uddf8<\/span>\n      <span class=\"dc-lang-name\">English<\/span>\n      <span class=\"dc-lang-sub\">English<\/span>\n     <\/button>\n     <button class=\"dc-lang-btn\" onclick=\"dcPickLang('fil')\">\n      <span class=\"dc-lang-flag\">\ud83c\uddf5\ud83c\udded<\/span>\n      <span class=\"dc-lang-name\">Filipino<\/span>\n      <span class=\"dc-lang-sub\">Tagalog<\/span>\n     <\/button>\n     <button class=\"dc-lang-btn\" onclick=\"dcPickLang('ceb')\">\n      <span class=\"dc-lang-flag\">\ud83c\uddf5\ud83c\udded<\/span>\n      <span class=\"dc-lang-name\">Bisaya<\/span>\n      <span class=\"dc-lang-sub\">Cebuano \/ Bisaya<\/span>\n     <\/button>\n     <button class=\"dc-lang-btn\" onclick=\"dcPickLang('ilo')\">\n      <span class=\"dc-lang-flag\">\ud83c\uddf5\ud83c\udded<\/span>\n      <span class=\"dc-lang-name\">Ilocano<\/span>\n      <span class=\"dc-lang-sub\">Ilokano<\/span>\n     <\/button>\n     <button class=\"dc-lang-btn\" onclick=\"dcPickLang('hil')\">\n      <span class=\"dc-lang-flag\">\ud83c\uddf5\ud83c\udded<\/span>\n      <span class=\"dc-lang-name\">Hiligaynon<\/span>\n      <span class=\"dc-lang-sub\">Ilonggo<\/span>\n     <\/button>\n     <button class=\"dc-lang-btn\" onclick=\"dcPickLang('other')\">\n      <span class=\"dc-lang-flag\">\ud83d\udcac<\/span>\n      <span class=\"dc-lang-name\">Iba pa<\/span>\n      <span class=\"dc-lang-sub\">Other dialect<\/span>\n     <\/button>\n    <\/div>\n   <\/div>\n\n   <!-- Step 1: Personal info -->\n   <div class=\"dc-step\" id=\"dc-s1\">\n    <div class=\"dc-row\">\n     <div class=\"dc-field\"><label id=\"lb-name\"><\/label><input type=\"text\" id=\"dc-name\" placeholder=\"Juan dela Cruz\"><\/div>\n     <div class=\"dc-field\"><label id=\"lb-age\"><\/label><input type=\"number\" id=\"dc-age\" min=\"1\" max=\"120\" placeholder=\"35\"><\/div>\n    <\/div>\n    <div class=\"dc-row\">\n     <div class=\"dc-field\">\n      <label id=\"lb-sex\"><\/label>\n      <select id=\"dc-sex\">\n       <option value=\"\" id=\"opt-sel\"><\/option>\n       <option value=\"Male\" id=\"opt-male\"><\/option>\n       <option value=\"Female\" id=\"opt-female\"><\/option>\n       <option value=\"Other\" id=\"opt-other-sex\"><\/option>\n      <\/select>\n     <\/div>\n     <div class=\"dc-field\"><label id=\"lb-contact\"><\/label><input type=\"tel\" id=\"dc-contact\" placeholder=\"09171234567\"><\/div>\n    <\/div>\n    <div class=\"dc-nav\">\n     <span><\/span>\n     <button class=\"dc-btn dc-btn-primary\" id=\"btn-next1\" onclick=\"dcNext(1)\"><\/button>\n    <\/div>\n   <\/div>\n\n   <!-- Step 2: Chief complaint -->\n   <div class=\"dc-step\" id=\"dc-s2\">\n    <div class=\"dc-field\"><label id=\"lb-complaint\"><\/label><textarea id=\"dc-complaint\"><\/textarea><\/div>\n    <div class=\"dc-row\">\n     <div class=\"dc-field\"><label id=\"lb-duration\"><\/label><input type=\"text\" id=\"dc-duration\"><\/div>\n     <div class=\"dc-field\"><label id=\"lb-location\"><\/label><input type=\"text\" id=\"dc-location\"><\/div>\n    <\/div>\n    <div class=\"dc-field\">\n     <label id=\"lb-severity\"><\/label>\n     <div class=\"dc-severity\" id=\"dc-sev\">\n            <label><input type=\"radio\" name=\"dc_sev\" value=\"1\"><span>1<\/span><\/label>\n            <label><input type=\"radio\" name=\"dc_sev\" value=\"2\"><span>2<\/span><\/label>\n            <label><input type=\"radio\" name=\"dc_sev\" value=\"3\"><span>3<\/span><\/label>\n            <label><input type=\"radio\" name=\"dc_sev\" value=\"4\"><span>4<\/span><\/label>\n            <label><input type=\"radio\" name=\"dc_sev\" value=\"5\"><span>5<\/span><\/label>\n            <label><input type=\"radio\" name=\"dc_sev\" value=\"6\"><span>6<\/span><\/label>\n            <label><input type=\"radio\" name=\"dc_sev\" value=\"7\"><span>7<\/span><\/label>\n            <label><input type=\"radio\" name=\"dc_sev\" value=\"8\"><span>8<\/span><\/label>\n            <label><input type=\"radio\" name=\"dc_sev\" value=\"9\"><span>9<\/span><\/label>\n            <label><input type=\"radio\" name=\"dc_sev\" value=\"10\"><span>10<\/span><\/label>\n           <\/div>\n    <\/div>\n    <div class=\"dc-nav\">\n     <button class=\"dc-btn dc-btn-secondary\" id=\"btn-back2\" onclick=\"dcBack(2)\"><\/button>\n     <button class=\"dc-btn dc-btn-primary\"   id=\"btn-next2\" onclick=\"dcNext(2)\"><\/button>\n    <\/div>\n   <\/div>\n\n   <!-- Step 3: Medical history -->\n   <div class=\"dc-step\" id=\"dc-s3\">\n    <div class=\"dc-field\"><label id=\"lb-meds\"><\/label><input type=\"text\" id=\"dc-meds\"><\/div>\n    <div class=\"dc-field\"><label id=\"lb-allergies\"><\/label><input type=\"text\" id=\"dc-allergies\"><\/div>\n    <div class=\"dc-field\"><label id=\"lb-conditions\"><\/label><input type=\"text\" id=\"dc-conditions\"><\/div>\n    <div class=\"dc-field\"><label id=\"lb-notes\"><\/label><textarea id=\"dc-notes\"><\/textarea><\/div>\n    <div class=\"dc-nav\">\n     <button class=\"dc-btn dc-btn-secondary\" id=\"btn-back3\" onclick=\"dcBack(3)\"><\/button>\n     <button class=\"dc-btn dc-btn-primary\"   id=\"btn-next3\" onclick=\"dcNext(3)\"><\/button>\n    <\/div>\n   <\/div>\n\n   <!-- Step 4: Review & submit -->\n   <div class=\"dc-step\" id=\"dc-s4\">\n    <div class=\"dc-bubble\" id=\"dc-review-bubble\" style=\"max-width:100%;margin-bottom:20px\"><\/div>\n    <div id=\"dc-review\" style=\"font-size:.9rem;color:#374151;line-height:1.7;margin-bottom:16px\"><\/div>\n    <div class=\"dc-nav\">\n     <button class=\"dc-btn dc-btn-secondary\" id=\"btn-back4\" onclick=\"dcBack(4)\"><\/button>\n     <button class=\"dc-btn dc-btn-primary\" id=\"dc-submit-btn\" onclick=\"dcSubmit()\"><\/button>\n    <\/div>\n   <\/div>\n\n   <!-- Done -->\n   <div class=\"dc-step\" id=\"dc-done\">\n    <div class=\"dc-done\">\n     <div class=\"dc-checkmark\">\u2705<\/div>\n     <h3 id=\"dc-done-title\"><\/h3>\n     <p id=\"dc-done-body\"><\/p>\n    <\/div>\n   <\/div>\n\n  <\/div><!-- .dc-form -->\n <\/div><!-- .dc-card -->\n<\/div>\n\n<script>\n(function(){\n var REST     = \"https:\\\/\\\/mykonsulta.com\\\/index.php\\\/wp-json\\\/mykonsulta\\\/v1\\\/preconsult\\\/sessions\";\n var NONCE    = \"0612cd5ef6\";\n var APT_ID   = \"0\";\n var DONE_URL = \"https:\\\/\\\/mykonsulta.com\\\/pre-consultation\\\/?done=1\";\n var lang     = 'en';\n var total    = 4;\n\n \/* \u2500\u2500 Translations \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n var T = {\n  en:{\n   hdr_sub:'Your AI health companion at MyKonsulta',\n   intro:'I\\'m <strong>Doc CARE<\/strong>, here to help prepare for your consultation. I\\'ll ask you a few quick questions so your doctor can focus on caring for you. Ready? It only takes 2\u20133 minutes. \ud83d\ude0a',\n   step_of:'Step {n} of 4', complete:'Complete!',\n   lb_name:'Your full name *', lb_age:'Age *', lb_sex:'Sex *', lb_contact:'Mobile number *',\n   opt_sel:'Select', opt_male:'Male', opt_female:'Female', opt_other_sex:'Prefer not to say',\n   lb_complaint:'What\\'s bothering you today? *',\n   complaint_ph:'e.g. I have a headache and fever since yesterday\u2026',\n   lb_duration:'How long has this been going on?', duration_ph:'e.g. 2 days, 1 week',\n   lb_location:'Where in your body?', location_ph:'e.g. Head, chest, abdomen',\n   lb_severity:'Severity (1 = mild, 10 = worst ever)',\n   lb_meds:'Current medications (if any)', meds_ph:'e.g. Metformin 500mg, Losartan 50mg',\n   lb_allergies:'Known allergies', allergies_ph:'e.g. Penicillin, Aspirin, None',\n   lb_conditions:'Existing conditions (if any)', conditions_ph:'e.g. Hypertension, Diabetes, None',\n   lb_notes:'Anything else Doc CARE should know?',\n   notes_ph:'Previous surgeries, recent travels, other symptoms\u2026',\n   review_bubble:'Almost done! <strong>Doc CARE<\/strong> will now prepare a summary for your doctor. Please review and submit when ready.',\n   btn_submit:'Submit to Doc CARE \u2713', btn_submitting:'Doc CARE is processing\u2026',\n   btn_next:'Next \u2192', btn_back:'\u2190 Back',\n   done_title:'Doc CARE has your summary ready!',\n   done_body:'Your pre-consultation intake has been sent to your doctor. They\\'ll review it before your appointment.<br><br><em>Thank you for choosing MyKonsulta. See you at your consultation!<\/em>',\n   err_name:'Please enter your name.', err_age:'Please enter your age.',\n   err_sex:'Please select your sex.', err_contact:'Please enter your mobile number.',\n   err_complaint:'Please describe what\\'s bothering you.', err_submit:'Something went wrong. Please try again.',\n   review_labels:{name:'Name',age_sex:'Age\/Sex',contact:'Contact',complaint:'Chief Complaint',duration:'Duration',location:'Location',severity:'Severity',meds:'Medications',allergies:'Allergies',conditions:'Conditions',notes:'Notes'}\n  },\n  fil:{\n   hdr_sub:'Ang iyong AI health companion sa MyKonsulta',\n   intro:'Ako si <strong>Doc CARE<\/strong>, narito upang tulungan kang maghanda para sa iyong konsultasyon. Magtatanong ako ng ilang mabilis na katanungan para mapaghandaan ng iyong doktor. Handa ka na? 2\u20133 minuto lang ito. \ud83d\ude0a',\n   step_of:'Hakbang {n} ng 4', complete:'Tapos na!',\n   lb_name:'Buong pangalan *', lb_age:'Edad *', lb_sex:'Kasarian *', lb_contact:'Numero ng cellphone *',\n   opt_sel:'Pumili', opt_male:'Lalaki', opt_female:'Babae', opt_other_sex:'Ayaw sabihin',\n   lb_complaint:'Ano ang iyong nararamdaman ngayon? *',\n   complaint_ph:'hal. Masakit ang ulo at may lagnat ako mula kahapon\u2026',\n   lb_duration:'Gaano na katagal ito?', duration_ph:'hal. 2 araw, 1 linggo',\n   lb_location:'Saan sa katawan mo?', location_ph:'hal. Ulo, dibdib, tiyan',\n   lb_severity:'Kalubhaan (1 = banayad, 10 = pinaka-matindi)',\n   lb_meds:'Kasalukuyang gamot (kung mayroon)', meds_ph:'hal. Metformin 500mg, Losartan 50mg',\n   lb_allergies:'Mga alerhiya', allergies_ph:'hal. Penicillin, Aspirin, Wala',\n   lb_conditions:'Mga sakit na mayroon ka (kung mayroon)', conditions_ph:'hal. Hypertension, Diabetes, Wala',\n   lb_notes:'May iba pa bang dapat malaman ni Doc CARE?',\n   notes_ph:'Nakaraang operasyon, mga biyahe, iba pang sintomas\u2026',\n   review_bubble:'Halos tapos na! Ihahanda ngayon ni <strong>Doc CARE<\/strong> ang buod para sa iyong doktor.',\n   btn_submit:'Isumite kay Doc CARE \u2713', btn_submitting:'Pinoproseso ni Doc CARE\u2026',\n   btn_next:'Susunod \u2192', btn_back:'\u2190 Bumalik',\n   done_title:'Handa na ang buod ng Doc CARE!',\n   done_body:'Natanggap na ng iyong doktor ang iyong pre-consultation intake. Susuriin niya ito bago ang iyong appointment.<br><br><em>Salamat sa pagpili ng MyKonsulta. Hanggang sa iyong konsultasyon!<\/em>',\n   err_name:'Pakiusap, ilagay ang iyong pangalan.', err_age:'Pakiusap, ilagay ang iyong edad.',\n   err_sex:'Pakiusap, piliin ang iyong kasarian.', err_contact:'Pakiusap, ilagay ang iyong numero.',\n   err_complaint:'Pakiusap, ilarawan ang iyong nararamdaman.', err_submit:'May problema. Subukan muli.',\n   review_labels:{name:'Pangalan',age_sex:'Edad\/Kasarian',contact:'Numero',complaint:'Pangunahing Reklamo',duration:'Tagal',location:'Lokasyon',severity:'Kalubhaan',meds:'Gamot',allergies:'Alerhiya',conditions:'Mga Sakit',notes:'Iba pa'}\n  },\n  ceb:{\n   hdr_sub:'Ang imong AI health companion sa MyKonsulta',\n   intro:'Ako si <strong>Doc CARE<\/strong>, ania ko aron tabangan ikaw sa pag-andam alang sa imong konsultasyon. Mangutana ko og pipila ka pangutana aron mapangandam ang imong doktor. Andam na? 2\u20133 minuto ra. \ud83d\ude0a',\n   step_of:'Lakang {n} sa 4', complete:'Nahuman na!',\n   lb_name:'Tibuok ngalan *', lb_age:'Edad *', lb_sex:'Sekso *', lb_contact:'Numero sa cellphone *',\n   opt_sel:'Pilia', opt_male:'Lalaki', opt_female:'Babaye', opt_other_sex:'Dili gusto isulti',\n   lb_complaint:'Unsay imong gibati karon? *',\n   complaint_ph:'hal. Masakit akong ulo ug adunay lagnat sukad gahapon\u2026',\n   lb_duration:'Pila na ka dugay kini?', duration_ph:'hal. 2 adlaw, 1 semana',\n   lb_location:'Asa sa imong lawas?', location_ph:'hal. Ulo, dughan, tiyan',\n   lb_severity:'Kabug-at (1 = hinay, 10 = pinaka-grabe)',\n   lb_meds:'Karon nga medisina (kun aduna)', meds_ph:'hal. Metformin 500mg, Losartan 50mg',\n   lb_allergies:'Mga alerhiya', allergies_ph:'hal. Penicillin, Aspirin, Wala',\n   lb_conditions:'Mga sakit nga anaa kanimo (kun aduna)', conditions_ph:'hal. Hypertension, Diabetes, Wala',\n   lb_notes:'Aduna pa bay kinahanglan mahibaloan ni Doc CARE?',\n   notes_ph:'Mga operasyon, biyahe, ubang sintomas\u2026',\n   review_bubble:'Hapit na! Mag-andam na si <strong>Doc CARE<\/strong> og buod alang sa imong doktor.',\n   btn_submit:'Isumite kay Doc CARE \u2713', btn_submitting:'Giproseso ni Doc CARE\u2026',\n   btn_next:'Sunod \u2192', btn_back:'\u2190 Balik',\n   done_title:'Andam na ang buod ni Doc CARE!',\n   done_body:'Natanggap na sa imong doktor ang imong pre-consultation intake. Susurion niya kini sa dili pa ang imong appointment.<br><br><em>Salamat sa pagpili sa MyKonsulta. Hangtod sa imong konsultasyon!<\/em>',\n   err_name:'Palihug ibutang ang imong ngalan.', err_age:'Palihug ibutang ang imong edad.',\n   err_sex:'Palihug pilia ang imong sekso.', err_contact:'Palihug ibutang ang imong numero.',\n   err_complaint:'Palihug ihulagway ang imong gibati.', err_submit:'May problema. Sulayi pag-usab.',\n   review_labels:{name:'Ngalan',age_sex:'Edad\/Sekso',contact:'Numero',complaint:'Pangunahing Reklamo',duration:'Gidugayon',location:'Lokasyon',severity:'Kabug-at',meds:'Medisina',allergies:'Alerhiya',conditions:'Mga Sakit',notes:'Uban pa'}\n  },\n  ilo:{\n   hdr_sub:'Ti AI health companion mo iti MyKonsulta',\n   intro:'Siak ni <strong>Doc CARE<\/strong>, adtoy ak tapno tulungankan a mangisagana para iti konsultasyon mo. Mangisaludsod ak ti sumagmamano a saludsod tapno maisagana ti doktormo. Naready ka? 2\u20133 minuto laeng. \ud83d\ude0a',\n   step_of:'Addang {n} iti 4', complete:'Nalpas!',\n   lb_name:'Sangkamaysa a nagan *', lb_age:'Tawen *', lb_sex:'Sekso *', lb_contact:'Numero ti cellphone *',\n   opt_sel:'Agpili', opt_male:'Lalaki', opt_female:'Babae', opt_other_sex:'Saan a kayat ibaga',\n   lb_complaint:'Ania ti mariknam ita? *',\n   complaint_ph:'hal. Nasakit ti ulok ken adda rimotek manipud idi kalman\u2026',\n   lb_duration:'Kasano kaatiddog daytoy?', duration_ph:'hal. 2 nga aldaw, 1 nga lawas',\n   lb_location:'Sadino iti bagim?', location_ph:'hal. Ulo, barukong, tian',\n   lb_severity:'Puersa (1 = napaay, 10 = pinaka-nangato)',\n   lb_meds:'Kasapulan nga agas (no adda)', meds_ph:'hal. Metformin 500mg, Losartan 50mg',\n   lb_allergies:'Mga alerhi', allergies_ph:'hal. Penicillin, Aspirin, Awan',\n   lb_conditions:'Adda a sakit (no adda)', conditions_ph:'hal. Hypertension, Diabetes, Awan',\n   lb_notes:'Adda pay dadduma a masapul a maamuan ni Doc CARE?',\n   notes_ph:'Napalabas a operasyon, biahe, dadduma a sintomas\u2026',\n   review_bubble:'Agarup maited! Mang-isagana ni <strong>Doc CARE<\/strong> ti pakabuklan para iti doktormo.',\n   btn_submit:'Ipatulod ken Doc CARE \u2713', btn_submitting:'Agproseso ni Doc CARE\u2026',\n   btn_next:'Sumarunot \u2192', btn_back:'\u2190 Agsubli',\n   done_title:'Naanay ti pakabuklan ni Doc CARE!',\n   done_body:'Natanggap ti doktormo ti pre-consultation intake. Bassiten na daytoy sakbay ti konsultasyonmo.<br><br><em>Agragracias iti pagpilim iti MyKonsulta. Agkitatayo iti konsultasyonmo!<\/em>',\n   err_name:'Pakisudi ti naganmo.', err_age:'Pakisudi ti tawenmo.',\n   err_sex:'Pakipili ti seksomo.', err_contact:'Pakisudi ti numero.',\n   err_complaint:'Pakihulagway ti mariknam.', err_submit:'Adda nagkamali. Uliten.',\n   review_labels:{name:'Nagan',age_sex:'Tawen\/Sekso',contact:'Numero',complaint:'Kangrunaan a Sagsagaba',duration:'Atiddog',location:'Pakabuklan',severity:'Puersa',meds:'Agas',allergies:'Alerhi',conditions:'Sakit',notes:'Dadduma'}\n  },\n  hil:{\n   hdr_sub:'Ang imo AI health companion sa MyKonsulta',\n   intro:'Ako si <strong>Doc CARE<\/strong>, ari ako para buligan ka magpreparar para sa imo konsultasyon. Magpamangkot ako sang pila ka pamangkot para maprepararan sang imo doktor. Handa ka na? 2\u20133 minuto lang. \ud83d\ude0a',\n   step_of:'Tikang {n} sang 4', complete:'Tapos na!',\n   lb_name:'Buong ngalan *', lb_age:'Edad *', lb_sex:'Sekso *', lb_contact:'Numero sang cellphone *',\n   opt_sel:'Pilii', opt_male:'Lalaki', opt_female:'Babayi', opt_other_sex:'Indi gusto isulti',\n   lb_complaint:'Ano ang imo ginabatyag subong? *',\n   complaint_ph:'hal. Nagasakit ang akon ulo kag may hilanat halin kahapon\u2026',\n   lb_duration:'Pila na ka dugay ini?', duration_ph:'hal. 2 adlaw, 1 semana',\n   lb_location:'Sain sa imo lawas?', location_ph:'hal. Ulo, dughan, tiyan',\n   lb_severity:'Kabug-at (1 = magaan, 10 = pinaka-grabe)',\n   lb_meds:'Karon nga medisina (kon may ara)', meds_ph:'hal. Metformin 500mg, Losartan 50mg',\n   lb_allergies:'Mga alerhiya', allergies_ph:'hal. Penicillin, Aspirin, Wala',\n   lb_conditions:'Mga sakit nga ara sa imo (kon may ara)', conditions_ph:'hal. Hypertension, Diabetes, Wala',\n   lb_notes:'May iban pa nga kinahanglan mahibaluan ni Doc CARE?',\n   notes_ph:'Mga operasyon, biyahe, iban nga sintomas\u2026',\n   review_bubble:'Malapit na! Mag-preparar na si <strong>Doc CARE<\/strong> sang buod para sa imo doktor.',\n   btn_submit:'Isumite kay Doc CARE \u2713', btn_submitting:'Ginprosesar ni Doc CARE\u2026',\n   btn_next:'Sunod \u2192', btn_back:'\u2190 Balik',\n   done_title:'Handa na ang buod ni Doc CARE!',\n   done_body:'Natanggap na sang imo doktor ang imo pre-consultation intake. Basahon niya ini sa wala pa ang imo appointment.<br><br><em>Salamat sa pagpili sang MyKonsulta. Hanggang sa imo konsultasyon!<\/em>',\n   err_name:'Palihog ibutang ang imo ngalan.', err_age:'Palihog ibutang ang imo edad.',\n   err_sex:'Palihog pilii ang imo sekso.', err_contact:'Palihog ibutang ang imo numero.',\n   err_complaint:'Palihog ihulagway ang imo ginabatyag.', err_submit:'May problema. Subukan muli.',\n   review_labels:{name:'Ngalan',age_sex:'Edad\/Sekso',contact:'Numero',complaint:'Pangunahing Reklamo',duration:'Kadugayan',location:'Lokasyon',severity:'Kabug-at',meds:'Medisina',allergies:'Alerhiya',conditions:'Mga Sakit',notes:'Iban pa'}\n  },\n  other:{} \/\/ fallback to Filipino UI\n };\n T.other = Object.assign({}, T.fil, {\n   hdr_sub:'Ang iyong AI health companion sa MyKonsulta',\n   intro:'Ako si <strong>Doc CARE<\/strong>. Maaari kang sumagot sa iyong sariling diyalekto \u2014 naiintindihan ko. Mag-type ka lang ng sagot sa iyong wika. \ud83d\ude0a'\n });\n\n \/* \u2500\u2500 Helpers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n function t(key){ return (T[lang] && T[lang][key] !== undefined) ? T[lang][key] : (T.en[key]||''); }\n function setText(id, html){ var el=document.getElementById(id); if(el){ if(html && html.indexOf('<')!==-1) el.innerHTML=html; else el.textContent=html; } }\n function setPlaceholder(id,v){ var el=document.getElementById(id); if(el) el.placeholder=v; }\n function val(id){ var el=document.getElementById(id); return el?el.value.trim():''; }\n\n function applyTranslations(){\n  setText('dc-hdr-sub',  t('hdr_sub'));\n  setText('dc-intro-bubble', t('intro'));\n  setText('lb-name',     t('lb_name')); setText('lb-age',      t('lb_age'));\n  setText('lb-sex',      t('lb_sex'));  setText('lb-contact',   t('lb_contact'));\n  setText('lb-complaint',t('lb_complaint')); setText('lb-duration',  t('lb_duration'));\n  setText('lb-location', t('lb_location')); setText('lb-severity',  t('lb_severity'));\n  setText('lb-meds',     t('lb_meds')); setText('lb-allergies', t('lb_allergies'));\n  setText('lb-conditions',t('lb_conditions')); setText('lb-notes', t('lb_notes'));\n  setText('opt-sel',     t('opt_sel')); setText('opt-male',    t('opt_male'));\n  setText('opt-female',  t('opt_female')); setText('opt-other-sex', t('opt_other_sex'));\n  setPlaceholder('dc-complaint', t('complaint_ph')); setPlaceholder('dc-duration', t('duration_ph'));\n  setPlaceholder('dc-location',  t('location_ph'));  setPlaceholder('dc-meds',     t('meds_ph'));\n  setPlaceholder('dc-allergies', t('allergies_ph')); setPlaceholder('dc-conditions',t('conditions_ph'));\n  setPlaceholder('dc-notes',     t('notes_ph'));\n  setText('btn-next1', t('btn_next')); setText('btn-next2', t('btn_next')); setText('btn-next3', t('btn_next'));\n  setText('btn-back2', t('btn_back')); setText('btn-back3', t('btn_back')); setText('btn-back4', t('btn_back'));\n  setText('dc-submit-btn', t('btn_submit'));\n  setText('dc-review-bubble', t('review_bubble'));\n  setText('dc-done-title', t('done_title'));\n  setText('dc-done-body',  t('done_body'));\n }\n\n var consentGiven     = false;\n var consentTimestamp = '';\n var isMinor          = false;\n\n \/* \u2500\u2500 DPA Consent gate \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n window.dcConsentNext = function() {\n  if (!document.getElementById('dc-consent-chk').checked) {\n   return alert('Please read and accept the Data Privacy Notice to continue.\\nThis is required under RA 10173 (Philippine Data Privacy Act).');\n  }\n  consentGiven     = true;\n  consentTimestamp = new Date().toISOString();\n  show(0);\n };\n\n \/* Age-based minor warning \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n document.addEventListener('input', function(e) {\n  if (e.target && e.target.id === 'dc-age') {\n   var age = parseInt(e.target.value, 10);\n   isMinor = !isNaN(age) && age < 18;\n   var w = document.getElementById('dc-minor-warning');\n   if (w) w.style.display = isMinor ? 'block' : 'none';\n  }\n });\n\n \/* \u2500\u2500 Step navigation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n function show(n){\n  ['-1','0','1','2','3','4','done'].forEach(function(x){\n   var el=document.getElementById('dc-s'+x); if(el) el.classList.remove('active');\n  });\n  var el=document.getElementById('dc-s'+n); if(el) el.classList.add('active');\n  if(n==='done'||n===0||n==='-1'){\n   document.getElementById('dc-pbar').style.width = n==='done' ? '100%' : '0%';\n   document.getElementById('dc-slabel').textContent = n==='done' ? t('complete') : '';\n  } else {\n   document.getElementById('dc-pbar').style.width = Math.round((n\/total)*100)+'%';\n   document.getElementById('dc-slabel').textContent = t('step_of').replace('{n}', n);\n  }\n }\n\n window.dcPickLang = function(chosen){\n  lang = chosen;\n  applyTranslations();\n  show(1);\n };\n\n window.dcNext = function(from){\n  if(from===1){\n   if(!val('dc-name'))    return alert(t('err_name'));\n   if(!val('dc-age'))     return alert(t('err_age'));\n   if(!val('dc-sex'))     return alert(t('err_sex'));\n   if(!val('dc-contact')) return alert(t('err_contact'));\n  }\n  if(from===2 && !val('dc-complaint')) return alert(t('err_complaint'));\n  if(from===3){\n   var rl=t('review_labels'), sev=getSeverity();\n   var r=document.getElementById('dc-review');\n   r.innerHTML='<b>'+rl.name+':<\/b> '+val('dc-name')+'<br>'+\n    '<b>'+rl.age_sex+':<\/b> '+val('dc-age')+', '+val('dc-sex')+'<br>'+\n    '<b>'+rl.contact+':<\/b> '+val('dc-contact')+'<br>'+\n    '<b>'+rl.complaint+':<\/b> '+val('dc-complaint')+'<br>'+\n    (val('dc-duration')?'<b>'+rl.duration+':<\/b> '+val('dc-duration')+'<br>':'')+\n    (val('dc-location')?'<b>'+rl.location+':<\/b> '+val('dc-location')+'<br>':'')+\n    (sev?'<b>'+rl.severity+':<\/b> '+sev+'\/10<br>':'')+\n    (val('dc-meds')?'<b>'+rl.meds+':<\/b> '+val('dc-meds')+'<br>':'')+\n    (val('dc-allergies')?'<b>'+rl.allergies+':<\/b> '+val('dc-allergies')+'<br>':'')+\n    (val('dc-conditions')?'<b>'+rl.conditions+':<\/b> '+val('dc-conditions')+'<br>':'')+\n    (val('dc-notes')?'<b>'+rl.notes+':<\/b> '+val('dc-notes')+'<br>':'');\n  }\n  show(from+1);\n };\n\n window.dcBack = function(from){ show(from===1 ? 0 : from-1); };\n\n function getSeverity(){\n  var sel=document.querySelector('input[name=\"dc_sev\"]:checked');\n  return sel ? sel.value : '';\n }\n\n \/* \u2500\u2500 Submit \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n window.dcSubmit = function(){\n  var btn=document.getElementById('dc-submit-btn');\n  btn.disabled=true;\n  btn.innerHTML='<span class=\"dc-spinner\"><\/span>'+t('btn_submitting');\n\n  var langCode = lang==='other' ? 'fil-dialect' : lang;\n\n  var body=new URLSearchParams();\n  body.append('patient_name',    val('dc-name'));\n  body.append('patient_age',     val('dc-age'));\n  body.append('patient_sex',     val('dc-sex'));\n  body.append('patient_contact', val('dc-contact'));\n  body.append('chief_complaint', val('dc-complaint'));\n  body.append('duration',        val('dc-duration'));\n  body.append('location',        val('dc-location'));\n  body.append('severity',        getSeverity());\n  body.append('medications',     val('dc-meds'));\n  body.append('allergies',       val('dc-allergies'));\n  body.append('conditions',      JSON.stringify(val('dc-conditions')?[val('dc-conditions')]:[]));\n  body.append('additional_notes',val('dc-notes'));\n  body.append('language',          langCode);\n  body.append('dpa_consent',       consentGiven ? '1' : '0');\n  body.append('dpa_consent_ts',    consentTimestamp);\n  body.append('is_minor',          isMinor ? '1' : '0');\n  if(APT_ID) body.append('appointment_id', APT_ID);\n\n  fetch(REST,{\n   method:'POST',\n   headers:{'Content-Type':'application\/x-www-form-urlencoded','X-WP-Nonce':NONCE},\n   body:body.toString()\n  })\n  .then(function(r){ return r.json(); })\n  .then(function(data){\n   show('done');\n   if(DONE_URL && DONE_URL!==window.location.href){\n    setTimeout(function(){ window.location.href=DONE_URL+'&sid='+(data.session_id||''); },3500);\n   }\n  })\n  .catch(function(){\n   btn.disabled=false;\n   btn.innerHTML=t('btn_submit');\n   alert(t('err_submit'));\n  });\n };\n\n \/* \u2500\u2500 Boot \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n show('-1'); \/\/ always show DPA consent screen first (RA 10173)\n})();\n<\/script>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-250","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/mykonsulta.com\/index.php\/wp-json\/wp\/v2\/pages\/250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mykonsulta.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mykonsulta.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mykonsulta.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mykonsulta.com\/index.php\/wp-json\/wp\/v2\/comments?post=250"}],"version-history":[{"count":0,"href":"https:\/\/mykonsulta.com\/index.php\/wp-json\/wp\/v2\/pages\/250\/revisions"}],"wp:attachment":[{"href":"https:\/\/mykonsulta.com\/index.php\/wp-json\/wp\/v2\/media?parent=250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}