NINS_CODE/bahmni_config/openmrs/apps/clinical/formConditions.js
travelershot 70dda814aa codepush
2024-12-12 22:37:39 +06:00

2810 lines
142 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var validateDateRange = function (date, conditions) {
var startLimit = new Date(1800, 0, 1);
var endLimit = new Date(2100, 11, 31);
var d = Date.parse(date);
if (d < startLimit || d > endLimit) {
conditions.error = "Enter a valid date";
}
return conditions;
}
Bahmni.ConceptSet.FormConditions.rules = {
'Procedure End Date': function (formName, formFieldValues) {
var conditions = {};
var start = formFieldValues['Procedure Start Date'];
var end = formFieldValues['Procedure End Date'];
if (end && start) {
if (start > end) {
conditions.error = "Start date should be before end date";
return conditions;
}
}
if (end) {
if (!start)
conditions.error = "Please enter start date.";
return conditions;
}
validateDateRange(end, conditions);
return conditions;
},
'Procedure Start Date': function (formName, formFieldValues) {
var conditions = {};
var start = formFieldValues['Procedure Start Date'];
var end = formFieldValues['Procedure End Date'];
if (end && start) {
if (start > end) {
conditions.error = "Start date should be before end date";
return conditions;
}
}
if (!start) {
if (end) {
conditions.error = "Start date should be before end date";
return conditions;
}
}
validateDateRange(start, conditions);
return conditions;
},
'Follow up date': function (formName, formFieldValues) {
var conditions = {};
var followUpDate = formFieldValues['Follow up date'];
conditions = validateDateRange(followUpDate, conditions);
var today = new Date();
var d = Date.parse(followUpDate);
if (d <= today) {
conditions.error = "Followup date must be a future date";
}
return conditions;
},
};
function strokeGeneral(form) {
if (form.get('Stroke Intervention, Episode').getValue() === 'Stroke Intervention Episode, Single') {
form.get('Stroke Intervention, Date of onset single').setHidden(false);
} else {
form.get('Stroke Intervention, Date of onset single').setHidden(true);
}
if (form.get('Stroke Intervention, Episode').getValue() === 'Stroke Intervention Episode, Recurrent') {
form.get('Stroke Intervention, Date of onset recurrent').setHidden(false);
} else {
form.get('Stroke Intervention, Date of onset recurrent').setHidden(true);
}
if (form.get('Stroke Intervention, Pulse Type').getValue() === 'Stroke Intervention Pulse Type, Absent') {
form.get('Stroke Intervention, Absent Pulse').setHidden(false);
} else {
form.get('Stroke Intervention, Absent Pulse').setHidden(true);
}
if (form.get('Stroke Intervention, Arterial Bruit').getValue() === 'Stroke Intervention Arterial Bruit, Present') {
form.get('Stroke Intervention Arterial Bruit ,Carotid').setHidden(false);
form.get('Stroke Intervention Arterial Bruit ,Femoral').setHidden(false);
} else {
form.get('Stroke Intervention Arterial Bruit ,Carotid').setHidden(true);
form.get('Stroke Intervention Arterial Bruit ,Femoral').setHidden(true);
}
//bmi start
var height = form.get('Stroke Intervention, Height').getValue();
var weight = form.get('Stroke Intervention, Weight').getValue();
if (height && weight) {
form.get('Stroke Intervention, BMI').setHidden(false);
var bmi = +((weight / ((height * 0.0254) * (height * 0.0254))).toFixed(2));
form.get('Stroke Intervention, BMI').setValue(bmi);
} else {
form.get('Stroke Intervention, BMI').setHidden(true);
form.get('Stroke Intervention, BMI').setValue(undefined);
}
//bmi end
if (form.get('Stroke Intervention NeuroExam, Speech').getValue() === 'Stroke Intervention NeuroExam Speech, Aphasia') {
form.get('Stroke Intervention NeuroExam, Aphasia Type').setHidden(false);
} else {
form.get('Stroke Intervention NeuroExam, Aphasia Type').setHidden(true);
}
if (form.get('Stroke Intervention NeuroExam, Speech').getValue() === 'Stroke Intervention NeuroExam Speech, Dysarthria') {
form.get('Stroke Intervention NeuroExam, Dysarthria Type').setHidden(false);
} else {
form.get('Stroke Intervention NeuroExam, Dysarthria Type').setHidden(true);
}
if (form.get('Stroke Intervention Cranial Nerves, Palsy').getValue() === 'Yes') {
form.get('Stroke Intervention Cranial Nerves, Side').setHidden(false);
} else {
form.get('Stroke Intervention Cranial Nerves, Side').setHidden(true);
}
if (form.get('Stroke Intervention Cranial Nerves, Side').getValue()) {
form.get('Stroke Intervention Cranial Nerves, Number').setHidden(false);
} else {
form.get('Stroke Intervention Cranial Nerves, Number').setHidden(true);
}
if (form.get('Stroke Intervention, Fundoscopy').getValue() === 'Stroke Intervention Fundoscopy, Optic atrophy option') {
form.get('Stroke Intervention Fundoscopy, optic atrophy').setHidden(false);
} else {
form.get('Stroke Intervention Fundoscopy, optic atrophy').setHidden(true);
}
if (form.get('Stroke Intervention, Fundoscopy').getValue() === 'Stroke Intervention Fundoscopy, CRAO option') {
form.get('Stroke Intervention Fundoscopy, crao').setHidden(false);
} else {
form.get('Stroke Intervention Fundoscopy, crao').setHidden(true);
}
if (form.get('Stroke Intervention, Fundoscopy').getValue() === 'Stroke Intervention Fundoscopy, CRVO option') {
form.get('Stroke Intervention Fundoscopy, crvo').setHidden(false);
} else {
form.get('Stroke Intervention Fundoscopy, crvo').setHidden(true);
}
if (form.get('Stroke Intervention Sensory Examination, Intact').getValue() === 'No') {
form.get('Stroke Intervention Sensory Examination, Hemisensory impairment').setHidden(false);
} else {
form.get('Stroke Intervention Sensory Examination, Hemisensory impairment').setHidden(true);
}
if (form.get('Stroke Intervention, CerebellarSign').getValue() === 'Yes') {
form.get('Stroke Intervention Cerebellar, Side').setHidden(false);
} else {
form.get('Stroke Intervention Cerebellar, Side').setHidden(true);
}
//NIHSS score starts
var nihssTotalscore = 0;
var nihssConciousness = [];
nihssConciousness['Stroke Intervention NIHSS Score Level of Consciousness, 0'] = 0;
nihssConciousness['Stroke Intervention NIHSS Score Level of Consciousness, 1'] = 1;
nihssConciousness['Stroke Intervention NIHSS Score Level of Consciousness, 2'] = 2;
nihssConciousness['Stroke Intervention NIHSS Score Level of Consciousness, 3'] = 3;
nihssConciousness['Stroke Intervention NIHSS Score Level of Consciousness, 4'] = 3;
var nihssLocQuestion = [];
nihssLocQuestion['Stroke Intervention NIHSS Score LOC Questions, Answers both'] = 0;
nihssLocQuestion['Stroke Intervention NIHSS Score LOC Questions, Answers one'] = 1;
nihssLocQuestion['Stroke Intervention NIHSS Score LOC Questions, Answers neither'] = 2;
var nihssLocCommands = [];
nihssLocCommands['Stroke Intervention NIHSS Score LOC Commands, Answers 0'] = 0;
nihssLocCommands['Stroke Intervention NIHSS Score LOC Commands, Answers 1'] = 1;
nihssLocCommands['Stroke Intervention NIHSS Score LOC Commands, Answers 2'] = 2;
var nihssBestGaze = [];
nihssBestGaze['Stroke Intervention NIHSS Score Best Gaze, 0'] = 0;
nihssBestGaze['Stroke Intervention NIHSS Score Best Gaze, 1'] = 1;
nihssBestGaze['Stroke Intervention NIHSS Score Best Gaze, 2'] = 2;
var nihssVisual = [];
nihssVisual['Stroke Intervention NIHSS Score Visual, 0 : No visual loss'] = 0;
nihssVisual['Stroke Intervention NIHSS Score Visual, 1: Partial hemianopia'] = 1;
nihssVisual['Stroke Intervention NIHSS Score Visual, 1: Complete quadrantanopia'] = 1;
nihssVisual['Stroke Intervention NIHSS Score Visual, 2 : Complete hemianopia'] = 2;
nihssVisual['Stroke Intervention NIHSS Score Visual, 3 : Bilateral hemianopia'] = 3;
var nihssFacialPalsy = [];
nihssFacialPalsy['Stroke Intervention NIHSS Score Facial Palsy, 0'] = 0;
nihssFacialPalsy['Stroke Intervention NIHSS Score Facial Palsy, 1'] = 1;
nihssFacialPalsy['Stroke Intervention NIHSS Score Facial Palsy, 2'] = 2;
nihssFacialPalsy['Stroke Intervention NIHSS Score Facial Palsy, 3'] = 3;
var nihssMLeftArm = [];
nihssMLeftArm['Stroke Intervention NIHSS Score Motor Left Arm, 0'] = 0;
nihssMLeftArm['Stroke Intervention NIHSS Score Motor Left Arm, 1'] = 1;
nihssMLeftArm['Stroke Intervention NIHSS Score Motor Left Arm, 2'] = 2;
nihssMLeftArm['Stroke Intervention NIHSS Score Motor Left Arm, 3'] = 3;
var nihssMRightArm = [];
nihssMRightArm['Stroke Intervention NIHSS Score Motor RightArm, 0'] = 0;
nihssMRightArm['Stroke Intervention NIHSS Score Motor RightArm, 1'] = 1;
nihssMRightArm['Stroke Intervention NIHSS Score Motor RightArm, 2'] = 2;
nihssMRightArm['Stroke Intervention NIHSS Score Motor RightArm, 3'] = 3;
var nihssMLeftLeg = [];
nihssMLeftLeg['Stroke Intervention NIHSS Score Motor Left Leg, 0'] = 0;
nihssMLeftLeg['Stroke Intervention NIHSS Score Motor Left Leg, 1'] = 1;
nihssMLeftLeg['Stroke Intervention NIHSS Score Motor Left Leg, 2'] = 2;
var nihssMRightLeg = [];
nihssMRightLeg['Stroke Intervention NIHSS Score Motor Right Leg, 0'] = 0;
nihssMRightLeg['Stroke Intervention NIHSS Score Motor Right Leg, 1'] = 1;
nihssMRightLeg['Stroke Intervention NIHSS Score Motor Right Leg, 2'] = 2;
var nihssLmbAtaxia = [];
nihssLmbAtaxia['Stroke Intervention NIHSS Score Limb Ataxia, Absent'] = 0;
nihssLmbAtaxia['Stroke Intervention NIHSS Score Limb Ataxia, one limb'] = 1;
nihssLmbAtaxia['Stroke Intervention NIHSS Score Limb Ataxia, two limbs'] = 2;
nihssLmbAtaxia['Stroke Intervention NIHSS Score Limb Ataxia, Amputation'] = 0;
var nihssSensory = [];
nihssSensory['Stroke Intervention NIHSS Score Sensory, 0'] = 0;
nihssSensory['Stroke Intervention NIHSS Score Sensory, 1'] = 1;
nihssSensory['Stroke Intervention NIHSS Score Sensory, 2'] = 2;
var nihssBestLang = [];
nihssBestLang['Stroke Intervention NIHSS Score Best Language, 0'] = 0;
nihssBestLang['Stroke Intervention NIHSS Score Best Language, 1'] = 1;
nihssBestLang['Stroke Intervention NIHSS Score Best Language, 2'] = 2;
nihssBestLang['Stroke Intervention NIHSS Score Best Language, 3'] = 3;
var nihssDysarthria = [];
nihssDysarthria['Stroke Intervention NIHSS Score Dysarthria, 0'] = 0;
nihssDysarthria['Stroke Intervention NIHSS Score Dysarthria, 1'] = 1;
nihssDysarthria['Stroke Intervention NIHSS Score Dysarthria, 2'] = 2;
nihssDysarthria['Stroke Intervention NIHSS Score Dysarthria, UN'] = 0;
var nihssExtinction = [];
nihssExtinction['Stroke Intervention NIHSS Score Extinction & Inattention, No abnormality'] = 0;
nihssExtinction['Stroke Intervention NIHSS Score Extinction & Inattention, Visual'] = 1;
nihssExtinction['Stroke Intervention NIHSS Score Extinction & Inattention, Profound'] = 2;
nihssExtinction['Stroke Intervention NIHSS Score Extinction & Inattention, Extinction'] = 2;
if (form.get('Stroke Intervention NIHSS Score, Level of Consciousness').getValue()) {
nihssTotalscore += nihssConciousness[form.get('Stroke Intervention NIHSS Score, Level of Consciousness').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, LOC Questions').getValue()) {
nihssTotalscore += nihssLocQuestion[form.get('Stroke Intervention NIHSS Score, LOC Questions').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, LOC Commands').getValue()) {
nihssTotalscore += nihssLocCommands[form.get('Stroke Intervention NIHSS Score, LOC Commands').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Best Gaze').getValue()) {
nihssTotalscore += nihssBestGaze[form.get('Stroke Intervention NIHSS Score, Best Gaze').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Visual').getValue()) {
nihssTotalscore += nihssVisual[form.get('Stroke Intervention NIHSS Score, Visual').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Facial Palsy').getValue()) {
nihssTotalscore += nihssFacialPalsy[form.get('Stroke Intervention NIHSS Score, Facial Palsy').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Motor Left Arm').getValue()) {
nihssTotalscore += nihssMLeftArm[form.get('Stroke Intervention NIHSS Score, Motor Left Arm').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Motor Right Arm').getValue()) {
nihssTotalscore += nihssMRightArm[form.get('Stroke Intervention NIHSS Score, Motor Right Arm').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Motor Left Leg').getValue()) {
nihssTotalscore += nihssMLeftLeg[form.get('Stroke Intervention NIHSS Score, Motor Left Leg').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Motor Right Leg').getValue()) {
nihssTotalscore += nihssMRightLeg[form.get('Stroke Intervention NIHSS Score, Motor Right Leg').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Limb Ataxia').getValue()) {
nihssTotalscore += nihssLmbAtaxia[form.get('Stroke Intervention NIHSS Score, Limb Ataxia').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Sensory').getValue()) {
nihssTotalscore += nihssSensory[form.get('Stroke Intervention NIHSS Score, Sensory').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Best Language').getValue()) {
nihssTotalscore += nihssBestLang[form.get('Stroke Intervention NIHSS Score, Best Language').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Dysarthria').getValue()) {
nihssTotalscore += nihssDysarthria[form.get('Stroke Intervention NIHSS Score, Dysarthria').getValue()];
}
if (form.get('Stroke Intervention NIHSS Score, Extinction & Inattention').getValue()) {
nihssTotalscore += nihssExtinction[form.get('Stroke Intervention NIHSS Score, Extinction & Inattention').getValue()];
}
form.get('Stroke Intervention NIHSS Score, Total Score').setValue(nihssTotalscore);
//NIHSS score ends
};
function strokeInvestigation(form) {
if (form.get('Stroke Intervention Investigations, Chest X Ray').getValue() === 'Stroke Intervention Chest X Ray, Abnormal') {
form.get('Stroke Intervention Investigations, Abnormal Chest X Ray').setHidden(false);
} else {
form.get('Stroke Intervention Investigations, Abnormal Chest X Ray').setHidden(true);
}
if (form.get('Stroke Intervention Investigations, ECG').getValue() === 'Stroke Intervention ECG, Abnormal') {
form.get('Stroke Intervention Investigations, Abnormal ECG').setHidden(false);
} else {
form.get('Stroke Intervention Investigations, Abnormal ECG').setHidden(true);
}
if (form.get('Stroke Intervention Investigations, Abnormal ECG').getValue() === 'Stroke Intervention Abnormal ECG, AF') {
form.get('Stroke Intervention Investigations, Abnormal ECG AF').setHidden(false);
} else {
form.get('Stroke Intervention Investigations, Abnormal ECG AF').setHidden(true);
}
if (form.get('Stroke Intervention Investigations, Abnormal ECG').getValue() === 'Stroke Intervention Abnormal ECG, MI') {
form.get('Stroke Intervention Investigations, Abnormal ECG MI').setHidden(false);
} else {
form.get('Stroke Intervention Investigations, Abnormal ECG MI').setHidden(true);
}
if (form.get('Stroke Intervention Investigations, Echocardiography').getValue() === 'Stroke Intervention Echocardiography, Abnormal') {
form.get('Stroke Intervention Investigations, Abnormal Echocardiography').setHidden(false);
} else {
form.get('Stroke Intervention Investigations, Abnormal Echocardiography').setHidden(true);
}
var abnormalEchocardiography = form.get('Stroke Intervention Investigations, Abnormal Echocardiography').currentRecord.value.value;
var lengthEchocardiography = abnormalEchocardiography == undefined ? 0 : abnormalEchocardiography.length;
var isCRHDHide = true;
for (var i = 0; i < lengthEchocardiography; i++) {
var abnormalEchocardiographyName = abnormalEchocardiography[i].displayString == undefined ? abnormalEchocardiography[i].name : abnormalEchocardiography[i].displayString;
if (abnormalEchocardiographyName === "Stroke Intervention Abnormal Echocardiography, CRHD") {
isCRHDHide = false;
break;
} else {
isCRHDHide = true;
}
}
if (isCRHDHide) {
form.get("Stroke Intervention Investigations AEC, CRHD").setHidden(true);
} else {
form.get("Stroke Intervention Investigations AEC, CRHD").setHidden(false);
}
if (form.get('Stroke Intervention Investigations, USG of W/A').getValue() === 'Stroke Intervention USG of W/A, Abnormal') {
form.get('Stroke Intervention Investigations, Abnormal USG of W/A').setHidden(false);
} else {
form.get('Stroke Intervention Investigations, Abnormal USG of W/A').setHidden(true);
}
};
function strokeImaging(form) {
if (form.get('Stroke Intervention MRI of Brain, Result').getValue() === 'Stroke Intervention MRI of Brain Result, Infarct') {
form.get('Stroke Intervention MRI of Brain, Infarct').setHidden(false);
} else {
form.get('Stroke Intervention MRI of Brain, Infarct').setHidden(true);
}
if (form.get('Stroke Intervention MRI of Brain, Result').getValue() === 'Stroke Intervention MRI of Brain Result, Hemorrhage') {
form.get('Stroke Intervention MRI of Brain, Hemorrhage').setHidden(false);
} else {
form.get('Stroke Intervention MRI of Brain, Hemorrhage').setHidden(true);
}
if (form.get('Stroke Intervention MRI of Brain, Result').getValue() === 'Stroke Intervention MRI of Brain Result, SAH') {
form.get('Stroke Intervention MRI of Brain, SAH').setHidden(false);
} else {
form.get('Stroke Intervention MRI of Brain, SAH').setHidden(true);
}
//lob
var locationOfBlood = form.get('Stroke Intervention MRI of Brain SAH, Location of Blood').currentRecord.value.value;
var locationOfBloodLength = locationOfBlood == undefined ? 0 : locationOfBlood.length;
var locationOfBloodSiteList = [];
for (var i = 0; i < locationOfBloodLength; i++) {
var locationOfBloodName = locationOfBlood[i].displayString == undefined ? locationOfBlood[i].name : locationOfBlood[i].displayString;
locationOfBloodSiteList.push(locationOfBloodName);
}
form.get('Stroke Intervention MRI of Brain SAH LOB, SF').setHidden(true);
form.get('Stroke Intervention MRI of Brain SAH LOB, IF').setHidden(true);
form.get('Stroke Intervention MRI of Brain SAH LOB, PF').setHidden(true);
form.get('Stroke Intervention MRI of Brain SAH LOB, VF').setHidden(true);
for (var i = 0; i < locationOfBloodSiteList.length; i++) {
if (locationOfBloodSiteList[i] == 'Stroke Intervention MRI of Brain SAH LOB, Sylvian Fissure') {
form.get('Stroke Intervention MRI of Brain SAH LOB, SF').setHidden(false);
}
if (locationOfBloodSiteList[i] == 'Stroke Intervention MRI of Brain SAH LOB, Interhemispheric Fissure') {
form.get('Stroke Intervention MRI of Brain SAH LOB, IF').setHidden(false);
}
if (locationOfBloodSiteList[i] == 'Stroke Intervention MRI of Brain SAH LOB, Perimesencephalic Cystern') {
form.get('Stroke Intervention MRI of Brain SAH LOB, PF').setHidden(false);
}
if (locationOfBloodSiteList[i] == 'Stroke Intervention MRI of Brain SAH LOB, Ventricular') {
form.get('Stroke Intervention MRI of Brain SAH LOB, VF').setHidden(false);
}
}
//ich score starts
var ichTotalScore = 0;
var ichGcsScore = [];
ichGcsScore['Stroke Intervention MRI of Brain Hemorrhage ICH GCS Score, 2 Points'] = 2;
ichGcsScore['Stroke Intervention MRI of Brain Hemorrhage ICH GCS Score, 1 Points'] = 1;
ichGcsScore['Stroke Intervention MRI of Brain Hemorrhage ICH GCS Score, 0 Points'] = 0;
var ichVolume = [];
ichVolume['Stroke Intervention MRI of Brain Hemorrhage ICH Volume, 1 points'] = 1;
ichVolume['Stroke Intervention MRI of Brain Hemorrhage ICH Volume, 0 points'] = 0;
var ivhScore = 0;
if (form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, IVH').getValue() === 'Yes') {
ivhScore = 1;
} else {
ivhScore = 0;
}
var originOfIchScore = 0;
if (form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, Infratentorial origin of ICH').getValue() === 'Yes') {
originOfIchScore = 1;
} else {
originOfIchScore = 0;
}
var ichAgeScore = [];
ichAgeScore['Stroke Intervention MRI of Brain Hemorrhage ICH Age, Older'] = 1;
ichAgeScore['Stroke Intervention MRI of Brain Hemorrhage ICH Age, Younger'] = 0;
if (form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, GCS Score').getValue()) {
ichTotalScore += ichGcsScore[form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, GCS Score').getValue()];
}
if (form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, ICH Volume').getValue()) {
ichTotalScore += ichVolume[form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, ICH Volume').getValue()];
}
if (form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, IVH').getValue()) {
ichTotalScore += ivhScore;
}
if (form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, Infratentorial origin of ICH').getValue()) {
ichTotalScore += originOfIchScore;
}
if (form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, Age').getValue()) {
ichTotalScore += ichAgeScore[form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, Age').getValue()];
}
form.get('Stroke Intervention MRI of Brain Hemorrhage ICH, Total score').setValue(ichTotalScore);
//ICH score ends
if (form.get('Stroke Intervention DSNV, Duplex Study of neck Vessels').getValue() === 'Stroke Intervention DSNV, Abnormal') {
form.get('Stroke Intervention, DSNV').setHidden(false);
} else {
form.get('Stroke Intervention, DSNV').setHidden(true);
}
if (form.get('Stroke Intervention CTA/MRA of Cerebral Vessels, CTA/MRA/DSA').getValue() === 'Stroke Intervention CTA/MRA of Cerebral Vessels Result, Abnormal') {
form.get('Stroke Intervention, CTA/ MRA/DSA Finding').setHidden(false);
} else {
form.get('Stroke Intervention, CTA/ MRA/DSA Finding').setHidden(true);
}
var ctaAneurysm = form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, Site').currentRecord.value.value;
var ctaAneurysmLength = ctaAneurysm == undefined ? 0 : ctaAneurysm.length;
var ctaAneurysmSiteList = [];
for (var i = 0; i < ctaAneurysmLength; i++) {
var ctaAneurysmName = ctaAneurysm[i].displayString == undefined ? ctaAneurysm[i].name : ctaAneurysm[i].displayString;
ctaAneurysmSiteList.push(ctaAneurysmName);
}
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, A COM A Side').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, Vertebrobasilar Side').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, ICA Side').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, DACA Side').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, MCA Side').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, P Com A Side').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, PCA Side').setHidden(true);
for (var i = 0; i < ctaAneurysmSiteList.length; i++) {
if (ctaAneurysmSiteList[i] == 'Stroke Intervention CTA/ MRA/DSA Finding Aneurysm Site, A Com A') {
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, A COM A Side').setHidden(false);
}
if (ctaAneurysmSiteList[i] == 'Stroke Intervention CTA/ MRA/DSA Finding Aneurysm Site, Vertebrobasilar') {
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, Vertebrobasilar Side').setHidden(false);
}
if (ctaAneurysmSiteList[i] == 'Stroke Intervention CTA/ MRA/DSA Finding Aneurysm Site, ICA') {
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, ICA Side').setHidden(false);
}
if (ctaAneurysmSiteList[i] == 'Stroke Intervention CTA/ MRA/DSA Finding Aneurysm Site, DACA') {
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, DACA Side').setHidden(false);
}
if (ctaAneurysmSiteList[i] == 'Stroke Intervention CTA/ MRA/DSA Finding Aneurysm Site, MCA') {
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, MCA Side').setHidden(false);
}
if (ctaAneurysmSiteList[i] == 'Stroke Intervention CTA/ MRA/DSA Finding Aneurysm Site, P Com A') {
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, P Com A Side').setHidden(false);
}
if (ctaAneurysmSiteList[i] == 'Stroke Intervention CTA/ MRA/DSA Finding Aneurysm Site, PCA') {
form.get('Stroke Intervention CTA/ MRA/DSA Finding Aneurysm, PCA Side').setHidden(false);
}
}
//perforator
var arteryPresprator = form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery, Perforator').currentRecord.value.value;
var arteryPrespratorLength = arteryPresprator == undefined ? 0 : arteryPresprator.length;
var arteryPrespratorList = [];
for (var i = 0; i < arteryPrespratorLength; i++) {
var arteryPrespratorName = arteryPresprator[i].displayString == undefined ? arteryPresprator[i].name : arteryPresprator[i].displayString;
arteryPrespratorList.push(arteryPrespratorName);
}
form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, aca').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, mca').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, pca').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP, ECA Side').setHidden(true);
for (var i = 0; i < arteryPrespratorList.length; i++) {
if (arteryPrespratorList[i] == 'Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, ACA option') {
form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, aca').setHidden(false);
}
if (arteryPrespratorList[i] == 'Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, MCA option') {
form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, mca').setHidden(false);
}
if (arteryPrespratorList[i] == 'Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, PCA option') {
form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, pca').setHidden(false);
}
if (arteryPrespratorList[i] == 'Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, ECA option') {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP, ECA Side').setHidden(false);
}
}
//aca
if (form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, aca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator ACA, Cortical') {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP ACA, Cortical Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP ACA, Cortical Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, aca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator ACA, Perforator') {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP ACA, Perforator Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP ACA, Perforator Side').setHidden(true);
}
//mca
if (form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, mca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator MCA, Cortical') {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP MCA, Cortical Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP MCA, Cortical Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, mca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator MCA, Perforator') {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP MCA, Perforator Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP MCA, Perforator Side').setHidden(true);
}
//pca
if (form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, pca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator PCA, Cortical') {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP PCA, Cortical Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP PCA, Cortical Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator, pca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVM Feeding Artery Perforator PCA, Perforator') {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP PCA, Perforator Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVM FAP PCA, Perforator Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF, Brain').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Brain, Dural') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF, Brain Dural Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF, Brain Dural Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF, Brain').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Brain, Pial') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF, Brain Pial Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF, Brain Pial Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF, Brain').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Brain, CCF') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF, Brain CCF Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF, Brain CCF Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF, Spinal').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Spinal, Dural') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF, Spinal Dural Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF, Spinal Dural Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF, Spinal').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Spinal, Pial') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF, Spinal Pial Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF, Spinal Pial Side').setHidden(true);
}
//perforator AVF
var arteryPerforator = form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery, Perforator').currentRecord.value.value;
var arteryPerforatorLength = arteryPerforator == undefined ? 0 : arteryPerforator.length;
var arteryPerforatorList = [];
for (var i = 0; i < arteryPerforatorLength; i++) {
var arteryPerforatorName = arteryPerforator[i].displayString == undefined ? arteryPerforator[i].name : arteryPerforator[i].displayString;
arteryPerforatorList.push(arteryPerforatorName);
}
form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, aca').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, mca').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, pca').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP, ECA Side').setHidden(true);
for (var i = 0; i < arteryPerforatorList.length; i++) {
if (arteryPerforatorList[i] == 'Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, ACA option') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, aca').setHidden(false);
}
if (arteryPerforatorList[i] == 'Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, MCA option') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, mca').setHidden(false);
}
if (arteryPerforatorList[i] == 'Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, PCA option') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, pca').setHidden(false);
}
if (arteryPerforatorList[i] == 'Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, ECA option') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP, ECA Side').setHidden(false);
}
}
//aca
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, aca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator ACA, Cortical') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP ACA, Cortical Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP ACA, Cortical Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, aca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator ACA, Perforator') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP ACA, Perforator Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP ACA, Perforator Side').setHidden(true);
}
//mca
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, mca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator MCA, Cortical') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP MCA, Cortical Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP MCA, Cortical Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, mca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator MCA, Perforator') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP MCA, Perforator Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP MCA, Perforator Side').setHidden(true);
}
//pca
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, pca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator PCA, Cortical') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP PCA, Cortical Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP PCA, Cortical Side').setHidden(true);
}
if (form.get('Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator, pca').getValue() === 'Stroke Intervention CTA/ MRA/DSA AVF Feeding Artery Perforator PCA, Perforator') {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP PCA, Perforator Side').setHidden(false);
} else {
form.get('Stroke Intervention CTA/ MRA/DSA AVF FAP PCA, Perforator Side').setHidden(true);
}
//stenosis
var arteryStenosis = form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, Artery').currentRecord.value.value;
var arteryStenosisLength = arteryStenosis == undefined ? 0 : arteryStenosis.length;
var arteryStenosisList = [];
for (var i = 0; i < arteryStenosisLength; i++) {
var arteryStenosisName = arteryStenosis[i].displayString == undefined ? arteryStenosis[i].name : arteryStenosis[i].displayString;
arteryStenosisList.push(arteryStenosisName);
}
form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, ICA Side').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, MCA Side').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, ACA Side').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, Subclavian Side').setHidden(true);
form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, V-B Side').setHidden(true);
for (var i = 0; i < arteryStenosisList.length; i++) {
if (arteryStenosisList[i] == 'Stroke Intervention CTA/ MRA/DSA Stenosis Artery, ICA') {
form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, ICA Side').setHidden(false);
}
if (arteryStenosisList[i] == 'Stroke Intervention CTA/ MRA/DSA Stenosis Artery, MCA') {
form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, MCA Side').setHidden(false);
}
if (arteryStenosisList[i] == 'Stroke Intervention CTA/ MRA/DSA Stenosis Artery, ACA') {
form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, ACA Side').setHidden(false);
}
if (arteryStenosisList[i] == 'Stroke Intervention CTA/ MRA/DSA Stenosis Artery, Subclavian') {
form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, Subclavian Side').setHidden(false);
}
if (arteryStenosisList[i] == 'Stroke Intervention CTA/ MRA/DSA Stenosis Artery, V-B') {
form.get('Stroke Intervention CTA/ MRA/DSA Stenosis, V-B Side').setHidden(false);
}
}
if (form.get('Stroke Intervention MRV Brain, Venous Thrombosis').getValue() === 'Yes') {
form.get('Stroke Intervention MRV Brain Venous Thrombosis, VT').setHidden(false);
} else {
form.get('Stroke Intervention MRV Brain Venous Thrombosis, VT').setHidden(true);
}
var mvt = form.get('Stroke Intervention MRV Brain Venous Thrombosis, VT').currentRecord.value.value;
var lengthVT = mvt == undefined ? 0 : mvt.length;
var isVTHide = true;
for (var i = 0; i < lengthVT; i++) {
var vtName = mvt[i].displayString == undefined ? mvt[i].name : mvt[i].displayString;
if (vtName === "Stroke Intervention MRV Brain Venous Thrombosis, TS") {
isVTHide = false;
break;
} else {
isVTHide = true;
}
}
if (isVTHide) {
form.get("Stroke Intervention MRV Brain VT, TS Side").setHidden(true);
} else {
form.get("Stroke Intervention MRV Brain VT, TS Side").setHidden(false);
}
};
function diseaseTemplate(form) {
if (form.get('Disease Type').getValue() === 'Disease Common') {
form.get('Advice of New').setHidden(false);
form.get('Common CS Present Option').setHidden(true);
form.get('Chief Complaint of Common').setHidden(false);
form.get('Common On Examination').setHidden(false);
form.get('NINS Co-morbid Conditions').setHidden(false);
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
// form.get('Duration of Common').setHidden(true);
form.get("Advice Duration").setHidden(true);
form.get("Advice of Common").setHidden(true);
form.get("Common NE Aphasia Option").setHidden(true);
form.get("Common NE Dysarthria Option").setHidden(true);
form.get("Common NE Papilledema Option").setHidden(true);
form.get("Common NE F Optic Atrophy Option").setHidden(true);
form.get("Common Motor Bulk Option").setHidden(true);
form.get("Common Motor Tone Option").setHidden(true);
form.get("Common Motor Power Option").setHidden(true);
form.get("Common Motor Reflex or DTR Option").setHidden(true);
form.get("Common Motor Planter Option").setHidden(true);
form.get("Common Motor Co Ordination Option").setHidden(true);
form.get("Common Motor Gait Option").setHidden(true);
form.get('Common Motor Impaired Option').setHidden(true);
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
form.get('Common DC Option').setHidden(true);
form.get('Common DC Impaired Option').setHidden(true);
if (form.get('Common Cerebellar Sign').getValue() === 'Common CS Present') {
form.get('Common CS Present Option').setHidden(false);
}
else{
form.get('Common CS Present Option').setHidden(true);
}
// motor
if (form.get('Common Motor').getValue() === 'Common Motor Bulk') {
form.get('Common Motor Bulk Option').setHidden(false);
} else {
form.get('Common Motor Bulk Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Tone') {
form.get('Common Motor Tone Option').setHidden(false);
} else {
form.get('Common Motor Tone Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Power') {
form.get('Common Motor Power Option').setHidden(false);
} else {
form.get('Common Motor Power Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Reflex or DTR') {
form.get('Common Motor Reflex or DTR Option').setHidden(false);
} else {
form.get('Common Motor Reflex or DTR Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Planter') {
form.get('Common Motor Planter Option').setHidden(false);
} else {
form.get('Common Motor Planter Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Co Ordination Option').setHidden(false);
} else {
form.get('Common Motor Co Ordination Option').setHidden(true);
}
if (form.get('Common Motor Co Ordination Option').getValue() === 'Common Motor Co Ordination Impaired' && form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Impaired Option').setHidden(false);
} else {
form.get('Common Motor Impaired Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Gait') {
form.get('Common Motor Gait Option').setHidden(false);
} else {
form.get('Common Motor Gait Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Papilledema') {
form.get('Common NE Papilledema Option').setHidden(false);
} else {
form.get('Common NE Papilledema Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Optic Atrophy') {
form.get('Common NE F Optic Atrophy Option').setHidden(false);
} else {
form.get('Common NE F Optic Atrophy Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(false);
} else {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
}
if (form.get('Common Sensory Pain and Touch and Temp Option').getValue() === 'Common Sensory Sensory Level' && form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common SL Option').setHidden(false);
} else {
form.get('Common SL Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Dorsal Column') {
form.get('Common DC Option').setHidden(false);
} else {
form.get('Common DC Option').setHidden(true);
}
if (form.get('Common DC Option').getValue() === 'Common DC Impaired') {
form.get('Common DC Impaired Option').setHidden(false);
} else {
form.get('Common DC Impaired Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Aphasia') {
form.get('Common NE Aphasia Option').setHidden(false);
} else {
form.get('Common NE Aphasia Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Dysarthria') {
form.get('Common NE Dysarthria Option').setHidden(false);
} else {
form.get('Common NE Dysarthria Option').setHidden(true);
}
let cFundusOE = form.get('Common NE Fundus').currentRecord.value.value;
let lengthCFundusOE = cFundusOE == undefined ? 0 : cFundusOE.length;
for (let i = 0; i < lengthCFundusOE; i++) {
let vtName = cFundusOE[i].displayString == undefined ? cFundusOE[i].name : cFundusOE[i].displayString;
if (vtName === "Common NE Aphasia") {
form.get("Common NE Aphasia Option").setHidden(false);
} else {
form.get("Common NE Aphasia Option").setHidden(true);
}
if (vtName === "Common NE F Optic Atrophy") {
form.get("Common NE F Optic Atrophy Option").setHidden(false);
} else {
form.get("Common NE F Optic Atrophy Option").setHidden(true);
}
}
let cNECranialNerve = form.get('Common NE Cranial Nerve').currentRecord.value.value;
let lengthecComplaint = cNECranialNerve == undefined ? 0 : cNECranialNerve.length;
for (let i = 0; i < lengthecComplaint; i++) {
let vtName = cNECranialNerve[i].displayString == undefined ? cNECranialNerve[i].name : cNECranialNerve[i].displayString;
if (vtName === "Common NE UMNL Right") {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Right") {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE UMNL Left") {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Left") {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
}
}
// common advice
let sRComplaint = form.get('Common Advice').currentRecord.value.value;
let lengthSRComplaint = sRComplaint == undefined ? 0 : sRComplaint.length;
for (let i = 0; i < lengthSRComplaint; i++) {
let vtName = sRComplaint[i].displayString == undefined ? sRComplaint[i].name : sRComplaint[i].displayString;
if (vtName === "Common Advice One") {
form.get("Advice Duration").setHidden(false);
} else {
form.get("Advice Duration").setHidden(true);
}
if (vtName === "Disease Others") {
form.get("Advice of Common").setHidden(false);
} else {
form.get("Advice of Common").setHidden(true);
}
}
if (form.get('GCS').getValue() > 15) {
form.get('GCS').setValue(15);
}
} else {
form.get('Chief Complaint of Common').setHidden(true);
form.get('Common On Examination').setHidden(true);
form.get('NINS Co-morbid Conditions').setHidden(true);
// form.get('Duration of Common').setHidden(false);
form.get('Advice of New').setHidden(true);
}
if (form.get('Disease Type').getValue() === 'Disease Epilepsy') {
form.get('Chief Complaint of Epilepsy').setHidden(false);
form.get("Epilepcy Others Chief Complaint Data").setHidden(true);
form.get('Common On Examination').setHidden(false);
form.get('NINS Co-morbid Conditions').setHidden(false);
form.get("Epilepsy Duration RCTIL").setHidden(true);
form.get("Epilepsy Duration LC").setHidden(true);
form.get("Epilepsy Duration TB").setHidden(true);
form.get("Epilepsy Duration IMI").setHidden(true);
form.get("Epilepsy Duration salivation").setHidden(true);
form.get("Advice of Epilepsy").setHidden(false);
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
form.get("Common NE Aphasia Option").setHidden(true);
form.get("Common NE Dysarthria Option").setHidden(true);
form.get("Common NE Papilledema Option").setHidden(true);
form.get("Common NE F Optic Atrophy Option").setHidden(true);
form.get("Common Motor Bulk Option").setHidden(true);
form.get("Common Motor Tone Option").setHidden(true);
form.get("Common Motor Power Option").setHidden(true);
form.get("Common Motor Reflex or DTR Option").setHidden(true);
form.get("Common Motor Planter Option").setHidden(true);
form.get("Common Motor Co Ordination Option").setHidden(true);
form.get("Common Motor Gait Option").setHidden(true);
form.get('Common Motor Impaired Option').setHidden(true);
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
form.get('Common DC Option').setHidden(true);
form.get('Common DC Impaired Option').setHidden(true);
let ecComplaint = form.get('Epilepsy Chief Complaint').currentRecord.value.value;
let lengthecComplaint = ecComplaint == undefined ? 0 : ecComplaint.length;
for (let i = 0; i < lengthecComplaint; i++) {
let vtName = ecComplaint[i].displayString == undefined ? ecComplaint[i].name : ecComplaint[i].displayString;
if (vtName === "Recurrence of convulsions that involve limbs") {
form.get("Epilepsy Duration RCTIL").setHidden(false);
} else {
form.get("Epilepsy Duration RCTIL").setHidden(true);
}
if (vtName === "Loss of consciousness") {
form.get("Epilepsy Duration LC").setHidden(false);
} else {
form.get("Epilepsy Duration LC").setHidden(true);
}
if (vtName === "Tongue Bite") {
form.get("Epilepsy Duration TB").setHidden(false);
} else {
form.get("Epilepsy Duration TB").setHidden(true);
}
if (vtName === "Salivation") {
form.get("Epilepsy Duration salivation").setHidden(false);
} else {
form.get("Epilepsy Duration salivation").setHidden(true);
}
if (vtName === "Involuntarily micturition involved") {
form.get("Epilepsy Duration IMI").setHidden(false);
} else {
form.get("Epilepsy Duration IMI").setHidden(true);
}
if (vtName === "Disease Others") {
form.get("Chief Complaint of Common").setHidden(false);
} else {
form.get("Chief Complaint of Common").setHidden(true);
}
}
// motor
if (form.get('Common Motor').getValue() === 'Common Motor Bulk') {
form.get('Common Motor Bulk Option').setHidden(false);
} else {
form.get('Common Motor Bulk Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Tone') {
form.get('Common Motor Tone Option').setHidden(false);
} else {
form.get('Common Motor Tone Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Power') {
form.get('Common Motor Power Option').setHidden(false);
} else {
form.get('Common Motor Power Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Reflex or DTR') {
form.get('Common Motor Reflex or DTR Option').setHidden(false);
} else {
form.get('Common Motor Reflex or DTR Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Planter') {
form.get('Common Motor Planter Option').setHidden(false);
} else {
form.get('Common Motor Planter Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Co Ordination Option').setHidden(false);
} else {
form.get('Common Motor Co Ordination Option').setHidden(true);
}
if (form.get('Common Motor Co Ordination Option').getValue() === 'Common Motor Co Ordination Impaired' && form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Impaired Option').setHidden(false);
} else {
form.get('Common Motor Impaired Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Gait') {
form.get('Common Motor Gait Option').setHidden(false);
} else {
form.get('Common Motor Gait Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Papilledema') {
form.get('Common NE Papilledema Option').setHidden(false);
} else {
form.get('Common NE Papilledema Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Optic Atrophy') {
form.get('Common NE F Optic Atrophy Option').setHidden(false);
} else {
form.get('Common NE F Optic Atrophy Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(false);
} else {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
}
if (form.get('Common Sensory Pain and Touch and Temp Option').getValue() === 'Common Sensory Sensory Level' && form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common SL Option').setHidden(false);
} else {
form.get('Common SL Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Dorsal Column') {
form.get('Common DC Option').setHidden(false);
} else {
form.get('Common DC Option').setHidden(true);
}
if (form.get('Common DC Option').getValue() === 'Common DC Impaired') {
form.get('Common DC Impaired Option').setHidden(false);
} else {
form.get('Common DC Impaired Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Aphasia') {
form.get('Common NE Aphasia Option').setHidden(false);
} else {
form.get('Common NE Aphasia Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Dysarthria') {
form.get('Common NE Dysarthria Option').setHidden(false);
} else {
form.get('Common NE Dysarthria Option').setHidden(true);
}
// Epilepsy Advice
let eAdvice = form.get('Disease Template Advice').currentRecord.value.value;
let lengtheAdvice = eAdvice == undefined ? 0 : eAdvice.length;
for (let i = 0; i < lengtheAdvice; i++) {
let vtName = eAdvice[i].displayString == undefined ? eAdvice[i].name : eAdvice[i].displayString;
if (vtName === "Advice of Epilepsy") {
form.get("Epilepsy Advice").setHidden(false);
} else {
form.get("Epilepsy Advice").setHidden(true);
}
}
// Epilepsy Note
form.get("Epilepsy Note").setHidden(true);
let adviceNote = form.get('Epilepsy Advice').currentRecord.value.value;
let lengthAdviceNote = adviceNote == undefined ? 0 : adviceNote.length;
for (let i = 0; i < lengthAdviceNote; i++) {
let vtName = adviceNote[i].displayString == undefined ? adviceNote[i].name : adviceNote[i].displayString;
if (vtName === "Disease Others") {
form.get("Epilepsy Note").setHidden(false);
} else {
form.get("Epilepsy Note").setHidden(true);
}
}
let cNECranialNerve = form.get('Common NE Cranial Nerve').currentRecord.value.value;
let lengthcComplaint = cNECranialNerve == undefined ? 0 : cNECranialNerve.length;
for (let i = 0; i < lengthcComplaint; i++) {
let vtName = cNECranialNerve[i].displayString == undefined ? cNECranialNerve[i].name : cNECranialNerve[i].displayString;
if (vtName === "Common NE UMNL Right") {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Right") {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE UMNL Left") {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Left") {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
}
}
if (form.get('GCS').getValue() > 15) {
form.get('GCS').setValue(15);
}
if (form.get('Common Cerebellar Sign').getValue() === 'Common CS Present') {
form.get('Common CS Present Option').setHidden(false);
}
else {
form.get('Common CS Present Option').setHidden(true);
}
} else {
form.get('Chief Complaint of Epilepsy').setHidden(true);
form.get('Advice of Epilepsy').setHidden(true);
}
// Disease Stroke
if (form.get('Disease Type').getValue() === 'Disease Stroke') {
form.get('Chief Complaint of Stroke').setHidden(false);
form.get('Common On Examination').setHidden(false);
form.get('NINS Co-morbid Conditions').setHidden(false);
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
form.get('Advice of Stroke').setHidden(false);
form.get("SD Slurring of speech").setHidden(true);
form.get("SD Headache").setHidden(true);
form.get("SD Vertigo").setHidden(true);
form.get("SD Vomiting").setHidden(true);
form.get("SD Unsteadiness").setHidden(true);
form.get("SD Visual Disturbance").setHidden(true);
form.get("SD Recurrent convulsion").setHidden(true);
form.get("SD Right sided weakness").setHidden(true);
form.get("SD Left sided weakness").setHidden(true);
form.get("Stoke Others Chief Complaint Data").setHidden(true);
form.get("Stroke Note").setHidden(true);
form.get("Common NE Papilledema Option").setHidden(true);
form.get("Common NE F Optic Atrophy Option").setHidden(true);
form.get("Common Motor Bulk Option").setHidden(true);
form.get("Common Motor Tone Option").setHidden(true);
form.get("Common Motor Power Option").setHidden(true);
form.get("Common Motor Reflex or DTR Option").setHidden(true);
form.get("Common Motor Planter Option").setHidden(true);
form.get("Common Motor Co Ordination Option").setHidden(true);
form.get("Common Motor Gait Option").setHidden(true);
form.get('Common Motor Impaired Option').setHidden(true);
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
form.get('Common DC Option').setHidden(true);
form.get('Common DC Impaired Option').setHidden(true);
let strokeComplaint = form.get('Stroke Chief Complaint').currentRecord.value.value;
let lengthstrokeComplaint = strokeComplaint == undefined ? 0 : strokeComplaint.length;
for (let i = 0; i < lengthstrokeComplaint; i++) {
let stName = strokeComplaint[i].displayString == undefined ? strokeComplaint[i].name : strokeComplaint[i].displayString;
if (stName === "Stroke Slurring of speech") {
form.get("SD Slurring of speech").setHidden(false);
} else {
form.get("SD Slurring of speech").setHidden(true);
}
if (stName === "Stroke Headache") {
form.get("SD Headache").setHidden(false);
} else {
form.get("SD Headache").setHidden(true);
}
if (stName === "Stroke Vertigo") {
form.get("SD Vertigo").setHidden(false);
} else {
form.get("SD Vertigo").setHidden(true);
}
if (stName === "Stroke Vomiting") {
form.get("SD Vomiting").setHidden(false);
} else {
form.get("SD Vomiting").setHidden(true);
}
if (stName === "Stroke Unsteadiness") {
form.get("SD Unsteadiness").setHidden(false);
} else {
form.get("SD Unsteadiness").setHidden(true);
}
if (stName === "Stroke Visual Disturbance") {
form.get("SD Visual Disturbance").setHidden(false);
} else {
form.get("SD Visual Disturbance").setHidden(true);
}
if (stName === "Stroke Recurrent convulsion") {
form.get("SD Recurrent convulsion").setHidden(false);
} else {
form.get("SD Recurrent convulsion").setHidden(true);
}
if (stName === "Stroke Right sided weakness") {
form.get("SD Right sided weakness").setHidden(false);
} else {
form.get("SD Right sided weakness").setHidden(true);
}
if (stName === "Stroke Left sided weakness") {
form.get("SD Left sided weakness").setHidden(false);
} else {
form.get("SD Left sided weakness").setHidden(true);
}
if (stName === "Disease Others") {
form.get("Chief Complaint of Common").setHidden(false);
} else {
form.get("Chief Complaint of Common").setHidden(true);
}
}
// motor
if (form.get('Common Motor').getValue() === 'Common Motor Bulk') {
form.get('Common Motor Bulk Option').setHidden(false);
} else {
form.get('Common Motor Bulk Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Tone') {
form.get('Common Motor Tone Option').setHidden(false);
} else {
form.get('Common Motor Tone Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Power') {
form.get('Common Motor Power Option').setHidden(false);
} else {
form.get('Common Motor Power Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Reflex or DTR') {
form.get('Common Motor Reflex or DTR Option').setHidden(false);
} else {
form.get('Common Motor Reflex or DTR Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Planter') {
form.get('Common Motor Planter Option').setHidden(false);
} else {
form.get('Common Motor Planter Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Co Ordination Option').setHidden(false);
} else {
form.get('Common Motor Co Ordination Option').setHidden(true);
}
if (form.get('Common Motor Co Ordination Option').getValue() === 'Common Motor Co Ordination Impaired' && form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Impaired Option').setHidden(false);
} else {
form.get('Common Motor Impaired Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Gait') {
form.get('Common Motor Gait Option').setHidden(false);
} else {
form.get('Common Motor Gait Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Papilledema') {
form.get('Common NE Papilledema Option').setHidden(false);
} else {
form.get('Common NE Papilledema Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Optic Atrophy') {
form.get('Common NE F Optic Atrophy Option').setHidden(false);
} else {
form.get('Common NE F Optic Atrophy Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(false);
} else {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
}
if (form.get('Common Sensory Pain and Touch and Temp Option').getValue() === 'Common Sensory Sensory Level' && form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common SL Option').setHidden(false);
} else {
form.get('Common SL Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Dorsal Column') {
form.get('Common DC Option').setHidden(false);
} else {
form.get('Common DC Option').setHidden(true);
}
if (form.get('Common DC Option').getValue() === 'Common DC Impaired') {
form.get('Common DC Impaired Option').setHidden(false);
} else {
form.get('Common DC Impaired Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Aphasia') {
form.get('Common NE Aphasia Option').setHidden(false);
} else {
form.get('Common NE Aphasia Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Dysarthria') {
form.get('Common NE Dysarthria Option').setHidden(false);
} else {
form.get('Common NE Dysarthria Option').setHidden(true);
}
// Stroke Advice
let eAdvice = form.get('Disease Template Advice').currentRecord.value.value;
let lengtheAdvice = eAdvice == undefined ? 0 : eAdvice.length;
for (let i = 0; i < lengtheAdvice; i++) {
let vtName = eAdvice[i].displayString == undefined ? eAdvice[i].name : eAdvice[i].displayString;
if (vtName === "Advice of Stroke") {
form.get("Stroke Advice").setHidden(false);
} else {
form.get("Stroke Advice").setHidden(true);
}
}
// Stroke Note
form.get("Stroke Note").setHidden(true);
let adviceNote = form.get('Stroke Advice').currentRecord.value.value;
let lengthAdviceNote = adviceNote == undefined ? 0 : adviceNote.length;
for (let i = 0; i < lengthAdviceNote; i++) {
let vtName = adviceNote[i].displayString == undefined ? adviceNote[i].name : adviceNote[i].displayString;
if (vtName === "Disease Others") {
form.get("Stroke Note").setHidden(false);
} else {
form.get("Stroke Note").setHidden(true);
}
}
let cNECranialNerve = form.get('Common NE Cranial Nerve').currentRecord.value.value;
let lengthcComplaint = cNECranialNerve == undefined ? 0 : cNECranialNerve.length;
for (let i = 0; i < lengthcComplaint; i++) {
let vtName = cNECranialNerve[i].displayString == undefined ? cNECranialNerve[i].name : cNECranialNerve[i].displayString;
if (vtName === "Common NE UMNL Right") {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Right") {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE UMNL Left") {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Left") {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
}
}
if (form.get('GCS').getValue() > 15) {
form.get('GCS').setValue(15);
}
if (form.get('Common Cerebellar Sign').getValue() === 'Common CS Present') {
form.get('Common CS Present Option').setHidden(false);
}
else {
form.get('Common CS Present Option').setHidden(true);
}
} else {
form.get('Chief Complaint of Stroke').setHidden(true);
form.get('Advice of Stroke').setHidden(true);
}
// Disease IST
if (form.get('Disease Type').getValue() === 'Disease IST') {
form.get('Chief Complaint of IST').setHidden(false);
form.get('Common On Examination').setHidden(false);
form.get('NINS Co-morbid Conditions').setHidden(false);
form.get("IST Sudden weakness side").setHidden(true);
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
form.get('Advice of IST').setHidden(false);
form.get("IST SWSB Duration").setHidden(true);
form.get("IST SS Duration").setHidden(true);
form.get("IST Others Chief Complaint Data").setHidden(true);
form.get("ISt Note").setHidden(true);
let ISTComplaint = form.get('IST Chief Complaint').currentRecord.value.value;
let lengthISTComplaint = ISTComplaint == undefined ? 0 : ISTComplaint.length;
for (let i = 0; i < lengthISTComplaint; i++) {
let stName = ISTComplaint[i].displayString == undefined ? ISTComplaint[i].name : ISTComplaint[i].displayString;
if (stName === "IST Sudden weakness of the body") {
form.get("IST SWSB Duration").setHidden(false);
form.get("IST Sudden weakness side").setHidden(false);
} else {
form.get("IST SWSB Duration").setHidden(true)
form.get("IST Sudden weakness side").setHidden(true)
}
if (stName === "IST Slurring of speech") {
form.get("IST SS Duration").setHidden(false);
} else {
form.get("IST SS Duration").setHidden(true);
}
if (stName === "Disease Others") {
form.get("Chief Complaint of Common").setHidden(false);
} else {
form.get("Chief Complaint of Common").setHidden(true);
}
}
// motor
if (form.get('Common Motor').getValue() === 'Common Motor Bulk') {
form.get('Common Motor Bulk Option').setHidden(false);
} else {
form.get('Common Motor Bulk Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Tone') {
form.get('Common Motor Tone Option').setHidden(false);
} else {
form.get('Common Motor Tone Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Power') {
form.get('Common Motor Power Option').setHidden(false);
} else {
form.get('Common Motor Power Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Reflex or DTR') {
form.get('Common Motor Reflex or DTR Option').setHidden(false);
} else {
form.get('Common Motor Reflex or DTR Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Planter') {
form.get('Common Motor Planter Option').setHidden(false);
} else {
form.get('Common Motor Planter Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Co Ordination Option').setHidden(false);
} else {
form.get('Common Motor Co Ordination Option').setHidden(true);
}
if (form.get('Common Motor Co Ordination Option').getValue() === 'Common Motor Co Ordination Impaired' && form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Impaired Option').setHidden(false);
} else {
form.get('Common Motor Impaired Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Gait') {
form.get('Common Motor Gait Option').setHidden(false);
} else {
form.get('Common Motor Gait Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Papilledema') {
form.get('Common NE Papilledema Option').setHidden(false);
} else {
form.get('Common NE Papilledema Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Optic Atrophy') {
form.get('Common NE F Optic Atrophy Option').setHidden(false);
} else {
form.get('Common NE F Optic Atrophy Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(false);
} else {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
}
if (form.get('Common Sensory Pain and Touch and Temp Option').getValue() === 'Common Sensory Sensory Level' && form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common SL Option').setHidden(false);
} else {
form.get('Common SL Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Dorsal Column') {
form.get('Common DC Option').setHidden(false);
} else {
form.get('Common DC Option').setHidden(true);
}
if (form.get('Common DC Option').getValue() === 'Common DC Impaired') {
form.get('Common DC Impaired Option').setHidden(false);
} else {
form.get('Common DC Impaired Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Aphasia') {
form.get('Common NE Aphasia Option').setHidden(false);
} else {
form.get('Common NE Aphasia Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Dysarthria') {
form.get('Common NE Dysarthria Option').setHidden(false);
} else {
form.get('Common NE Dysarthria Option').setHidden(true);
}
// IST Duration
form.get("IST Duration").setHidden(true);
let iSTDuration = form.get('IST Advice').currentRecord.value.value;
let lengthiSTDuration = iSTDuration == undefined ? 0 : iSTDuration.length;
for (let i = 0; i < lengthiSTDuration; i++) {
let vtName = iSTDuration[i].displayString == undefined ? iSTDuration[i].name : iSTDuration[i].displayString;
if (vtName === "IST Advice One") {
form.get("IST Duration").setHidden(false);
} else {
form.get("IST Duration").setHidden(true);
}
if (vtName === "Disease Others") {
form.get("ISt Note").setHidden(false);
} else {
form.get("ISt Note").setHidden(true);
}
}
let cNECranialNerve = form.get('Common NE Cranial Nerve').currentRecord.value.value;
let lengthcComplaint = cNECranialNerve == undefined ? 0 : cNECranialNerve.length;
for (let i = 0; i < lengthcComplaint; i++) {
let vtName = cNECranialNerve[i].displayString == undefined ? cNECranialNerve[i].name : cNECranialNerve[i].displayString;
if (vtName === "Common NE UMNL Right") {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Right") {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE UMNL Left") {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Left") {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
}
}
if (form.get('GCS').getValue() > 15) {
form.get('GCS').setValue(15);
}
if (form.get('Common Cerebellar Sign').getValue() === 'Common CS Present') {
form.get('Common CS Present Option').setHidden(false);
}
else{
form.get('Common CS Present Option').setHidden(true);
}
} else {
form.get('Chief Complaint of IST').setHidden(true);
form.get('Advice of IST').setHidden(true);
}
// Disease Migraine
if (form.get('Disease Type').getValue() === 'Disease Migraine') {
form.get('Chief Complaint of Migraine').setHidden(false);
form.get('Common On Examination').setHidden(false);
form.get('NINS Co-morbid Conditions').setHidden(false);
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
form.get('Advice of Migrain').setHidden(false);
form.get("Migraine EUM SH Duration").setHidden(true);
form.get("Migraine NVD Duration").setHidden(true);
form.get("Migraine PP Duration").setHidden(true);
form.get("Migraine Others Chief Complaint Data").setHidden(true);
let migraineComplaint = form.get('Migraine Chief Complaint').currentRecord.value.value;
let lengthemigraineComplaint = migraineComplaint == undefined ? 0 : migraineComplaint.length;
for (let i = 0; i < lengthemigraineComplaint; i++) {
let vtName = migraineComplaint[i].displayString == undefined ? migraineComplaint[i].name : migraineComplaint[i].displayString;
if (vtName === "EUM to severe headache") {
form.get("Migraine EUM SH Duration").setHidden(false);
} else {
form.get("Migraine EUM SH Duration").setHidden(true);
}
if (vtName === "Nausea vertigo dizziness") {
form.get("Migraine NVD Duration").setHidden(false);
} else {
form.get("Migraine NVD Duration").setHidden(true);
}
if (vtName === "Photophobia and Phonophobia") {
form.get("Migraine PP Duration").setHidden(false);
} else {
form.get("Migraine PP Duration").setHidden(true);
}
if (vtName === "Disease Others") {
form.get("Chief Complaint of Common").setHidden(false);
} else {
form.get("Chief Complaint of Common").setHidden(true);
}
}
// motor
if (form.get('Common Motor').getValue() === 'Common Motor Bulk') {
form.get('Common Motor Bulk Option').setHidden(false);
} else {
form.get('Common Motor Bulk Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Tone') {
form.get('Common Motor Tone Option').setHidden(false);
} else {
form.get('Common Motor Tone Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Power') {
form.get('Common Motor Power Option').setHidden(false);
} else {
form.get('Common Motor Power Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Reflex or DTR') {
form.get('Common Motor Reflex or DTR Option').setHidden(false);
} else {
form.get('Common Motor Reflex or DTR Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Planter') {
form.get('Common Motor Planter Option').setHidden(false);
} else {
form.get('Common Motor Planter Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Co Ordination Option').setHidden(false);
} else {
form.get('Common Motor Co Ordination Option').setHidden(true);
}
if (form.get('Common Motor Co Ordination Option').getValue() === 'Common Motor Co Ordination Impaired' && form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Impaired Option').setHidden(false);
} else {
form.get('Common Motor Impaired Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Gait') {
form.get('Common Motor Gait Option').setHidden(false);
} else {
form.get('Common Motor Gait Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Papilledema') {
form.get('Common NE Papilledema Option').setHidden(false);
} else {
form.get('Common NE Papilledema Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Optic Atrophy') {
form.get('Common NE F Optic Atrophy Option').setHidden(false);
} else {
form.get('Common NE F Optic Atrophy Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(false);
} else {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
}
if (form.get('Common Sensory Pain and Touch and Temp Option').getValue() === 'Common Sensory Sensory Level' && form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common SL Option').setHidden(false);
} else {
form.get('Common SL Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Dorsal Column') {
form.get('Common DC Option').setHidden(false);
} else {
form.get('Common DC Option').setHidden(true);
}
if (form.get('Common DC Option').getValue() === 'Common DC Impaired') {
form.get('Common DC Impaired Option').setHidden(false);
} else {
form.get('Common DC Impaired Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Aphasia') {
form.get('Common NE Aphasia Option').setHidden(false);
} else {
form.get('Common NE Aphasia Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Dysarthria') {
form.get('Common NE Dysarthria Option').setHidden(false);
} else {
form.get('Common NE Dysarthria Option').setHidden(true);
}
// Disease Migraine Advice
let eAdvice = form.get('Disease Template Advice').currentRecord.value.value;
let lengtheAdvice = eAdvice == undefined ? 0 : eAdvice.length;
for (let i = 0; i < lengtheAdvice; i++) {
let vtName = eAdvice[i].displayString == undefined ? eAdvice[i].name : eAdvice[i].displayString;
if (vtName === "Advice of Migrain") {
form.get("TTH Advice").setHidden(false);
} else {
form.get("TTH Advice").setHidden(true);
}
}
// Disease Migraine Note
form.get("Migraine Note").setHidden(true);
let adviceNote = form.get('Migraine Avice').currentRecord.value.value;
let lengthAdviceNote = adviceNote == undefined ? 0 : adviceNote.length;
for (let i = 0; i < lengthAdviceNote; i++) {
let vtName = adviceNote[i].displayString == undefined ? adviceNote[i].name : adviceNote[i].displayString;
if (vtName === "Disease Others") {
form.get("Migraine Note").setHidden(false);
} else {
form.get("Migraine Note").setHidden(true);
}
}
let cNECranialNerve = form.get('Common NE Cranial Nerve').currentRecord.value.value;
let lengthcComplaint = cNECranialNerve == undefined ? 0 : cNECranialNerve.length;
for (let i = 0; i < lengthcComplaint; i++) {
let vtName = cNECranialNerve[i].displayString == undefined ? cNECranialNerve[i].name : cNECranialNerve[i].displayString;
if (vtName === "Common NE UMNL Right") {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Right") {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE UMNL Left") {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Left") {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
}
}
if (form.get('GCS').getValue() > 15) {
form.get('GCS').setValue(15);
}
if (form.get('Common Cerebellar Sign').getValue() === 'Common CS Present') {
form.get('Common CS Present Option').setHidden(false);
}
else{
form.get('Common CS Present Option').setHidden(true);
}
} else {
form.get('Chief Complaint of Migraine').setHidden(true);
form.get('Advice of Migrain').setHidden(true);
}
// Disease TTH
if (form.get('Disease Type').getValue() === 'Disease TTH') {
form.get('Chief Complaint of TTH').setHidden(false);
form.get('Common On Examination').setHidden(false);
form.get('NINS Co-morbid Conditions').setHidden(false);
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
form.get('Advice of TTH').setHidden(false);
form.get("TTH PGHMMI Duration").setHidden(true);
form.get("TTH NVD Duration").setHidden(true);
form.get("TTH Others Chief Complaint Data").setHidden(true);
form.get("TTH Note").setHidden(true);
let tTHComplaint = form.get('TTH Chief Complaint').currentRecord.value.value;
let lengthTTHComplaint = tTHComplaint == undefined ? 0 : tTHComplaint.length;
for (let i = 0; i < lengthTTHComplaint; i++) {
let vtName = tTHComplaint[i].displayString == undefined ? tTHComplaint[i].name : tTHComplaint[i].displayString;
if (vtName === "PGHMMI") {
form.get("TTH PGHMMI Duration").setHidden(false);
} else {
form.get("TTH PGHMMI Duration").setHidden(true);
}
if (vtName === "Nausea vertigo dizziness") {
form.get("TTH NVD Duration").setHidden(false);
} else {
form.get("TTH NVD Duration").setHidden(true);
}
if (vtName === "Disease Others") {
form.get("Chief Complaint of Common").setHidden(false);
} else {
form.get("Chief Complaint of Common").setHidden(true);
}
}
// motor
if (form.get('Common Motor').getValue() === 'Common Motor Bulk') {
form.get('Common Motor Bulk Option').setHidden(false);
} else {
form.get('Common Motor Bulk Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Tone') {
form.get('Common Motor Tone Option').setHidden(false);
} else {
form.get('Common Motor Tone Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Power') {
form.get('Common Motor Power Option').setHidden(false);
} else {
form.get('Common Motor Power Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Reflex or DTR') {
form.get('Common Motor Reflex or DTR Option').setHidden(false);
} else {
form.get('Common Motor Reflex or DTR Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Planter') {
form.get('Common Motor Planter Option').setHidden(false);
} else {
form.get('Common Motor Planter Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Co Ordination Option').setHidden(false);
} else {
form.get('Common Motor Co Ordination Option').setHidden(true);
}
if (form.get('Common Motor Co Ordination Option').getValue() === 'Common Motor Co Ordination Impaired' && form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Impaired Option').setHidden(false);
} else {
form.get('Common Motor Impaired Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Gait') {
form.get('Common Motor Gait Option').setHidden(false);
} else {
form.get('Common Motor Gait Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Papilledema') {
form.get('Common NE Papilledema Option').setHidden(false);
} else {
form.get('Common NE Papilledema Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Optic Atrophy') {
form.get('Common NE F Optic Atrophy Option').setHidden(false);
} else {
form.get('Common NE F Optic Atrophy Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(false);
} else {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
}
if (form.get('Common Sensory Pain and Touch and Temp Option').getValue() === 'Common Sensory Sensory Level' && form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common SL Option').setHidden(false);
} else {
form.get('Common SL Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Dorsal Column') {
form.get('Common DC Option').setHidden(false);
} else {
form.get('Common DC Option').setHidden(true);
}
if (form.get('Common DC Option').getValue() === 'Common DC Impaired') {
form.get('Common DC Impaired Option').setHidden(false);
} else {
form.get('Common DC Impaired Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Aphasia') {
form.get('Common NE Aphasia Option').setHidden(false);
} else {
form.get('Common NE Aphasia Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Dysarthria') {
form.get('Common NE Dysarthria Option').setHidden(false);
} else {
form.get('Common NE Dysarthria Option').setHidden(true);
}
// TTH Advice
let tTHAdvice = form.get('TTH Advice').currentRecord.value.value;
let lengthTTHAdvice = tTHAdvice == undefined ? 0 : tTHAdvice.length;
for (let i = 0; i < lengthTTHAdvice; i++) {
let vtName = tTHAdvice[i].displayString == undefined ? tTHAdvice[i].name : tTHAdvice[i].displayString;
if (vtName === "Disease Others") {
form.get("TTH Note").setHidden(false);
} else {
form.get("TTH Note").setHidden(true);
}
}
let cNECranialNerve = form.get('Common NE Cranial Nerve').currentRecord.value.value;
let lengthcComplaint = cNECranialNerve == undefined ? 0 : cNECranialNerve.length;
for (let i = 0; i < lengthcComplaint; i++) {
let vtName = cNECranialNerve[i].displayString == undefined ? cNECranialNerve[i].name : cNECranialNerve[i].displayString;
if (vtName === "Common NE UMNL Right") {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Right") {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE UMNL Left") {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Left") {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
}
}
if (form.get('GCS').getValue() > 15) {
form.get('GCS').setValue(15);
}
if (form.get('Common Cerebellar Sign').getValue() === 'Common CS Present') {
form.get('Common CS Present Option').setHidden(false);
}
else{
form.get('Common CS Present Option').setHidden(true);
}
} else {
form.get('Chief Complaint of TTH').setHidden(true);
form.get('Advice of TTH').setHidden(true);
}
// Disease SAH
if (form.get('Disease Type').getValue() === 'Disease SAH') {
form.get('Chief Complaint of SAH').setHidden(false);
form.get('Common On Examination').setHidden(false);
form.get('NINS Co-morbid Conditions').setHidden(false);
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
form.get('Advice of SAH').setHidden(false);
form.get("SAH SSHV Duration").setHidden(true);
form.get("SAH CLC Duration").setHidden(true);
form.get("SAH Others Chief Complaint Data").setHidden(true);
form.get("SAH Note").setHidden(true);
let sAHComplaint = form.get('SAH Chief Complaint').currentRecord.value.value;
let lengthSAHComplaint = sAHComplaint == undefined ? 0 : sAHComplaint.length;
for (let i = 0; i < lengthSAHComplaint; i++) {
let vtName = sAHComplaint[i].displayString == undefined ? sAHComplaint[i].name : sAHComplaint[i].displayString;
if (vtName === "Sudden severe headache with vomiting") {
form.get("SAH SSHV Duration").setHidden(false);
} else {
form.get("SAH SSHV Duration").setHidden(true);
}
if (vtName === "Convulsion with loss of consciousness") {
form.get("SAH CLC Duration").setHidden(false);
} else {
form.get("SAH CLC Duration").setHidden(true);
}
if (vtName === "Disease Others") {
form.get("Chief Complaint of Common").setHidden(false);
} else {
form.get("Chief Complaint of Common").setHidden(true);
}
}
// motor
if (form.get('Common Motor').getValue() === 'Common Motor Bulk') {
form.get('Common Motor Bulk Option').setHidden(false);
} else {
form.get('Common Motor Bulk Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Tone') {
form.get('Common Motor Tone Option').setHidden(false);
} else {
form.get('Common Motor Tone Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Power') {
form.get('Common Motor Power Option').setHidden(false);
} else {
form.get('Common Motor Power Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Reflex or DTR') {
form.get('Common Motor Reflex or DTR Option').setHidden(false);
} else {
form.get('Common Motor Reflex or DTR Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Planter') {
form.get('Common Motor Planter Option').setHidden(false);
} else {
form.get('Common Motor Planter Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Co Ordination Option').setHidden(false);
} else {
form.get('Common Motor Co Ordination Option').setHidden(true);
}
if (form.get('Common Motor Co Ordination Option').getValue() === 'Common Motor Co Ordination Impaired' && form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Impaired Option').setHidden(false);
} else {
form.get('Common Motor Impaired Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Gait') {
form.get('Common Motor Gait Option').setHidden(false);
} else {
form.get('Common Motor Gait Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Papilledema') {
form.get('Common NE Papilledema Option').setHidden(false);
} else {
form.get('Common NE Papilledema Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Optic Atrophy') {
form.get('Common NE F Optic Atrophy Option').setHidden(false);
} else {
form.get('Common NE F Optic Atrophy Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(false);
} else {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
}
if (form.get('Common Sensory Pain and Touch and Temp Option').getValue() === 'Common Sensory Sensory Level' && form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common SL Option').setHidden(false);
} else {
form.get('Common SL Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Dorsal Column') {
form.get('Common DC Option').setHidden(false);
} else {
form.get('Common DC Option').setHidden(true);
}
if (form.get('Common DC Option').getValue() === 'Common DC Impaired') {
form.get('Common DC Impaired Option').setHidden(false);
} else {
form.get('Common DC Impaired Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Aphasia') {
form.get('Common NE Aphasia Option').setHidden(false);
} else {
form.get('Common NE Aphasia Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Dysarthria') {
form.get('Common NE Dysarthria Option').setHidden(false);
} else {
form.get('Common NE Dysarthria Option').setHidden(true);
}
let sAHAdvice = form.get('SAH Advice').currentRecord.value.value;
let lengthdsAHAdvice = sAHAdvice == undefined ? 0 : sAHAdvice.length;
for (let i = 0; i < lengthdsAHAdvice; i++) {
let vtName = sAHAdvice[i].displayString == undefined ? sAHAdvice[i].name : sAHAdvice[i].displayString;
if (vtName === "Disease Others") {
form.get("SAH Note").setHidden(false);
} else {
form.get("SAH Note").setHidden(true);
}
}
let cNECranialNerve = form.get('Common NE Cranial Nerve').currentRecord.value.value;
let lengthcComplaint = cNECranialNerve == undefined ? 0 : cNECranialNerve.length;
for (let i = 0; i < lengthcComplaint; i++) {
let vtName = cNECranialNerve[i].displayString == undefined ? cNECranialNerve[i].name : cNECranialNerve[i].displayString;
if (vtName === "Common NE UMNL Right") {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Right") {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE UMNL Left") {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Left") {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
}
}
if (form.get('GCS').getValue() > 15) {
form.get('GCS').setValue(15);
}
if (form.get('Common Cerebellar Sign').getValue() === 'Common CS Present') {
form.get('Common CS Present Option').setHidden(false);
}
else{
form.get('Common CS Present Option').setHidden(true);
}
} else {
form.get('Chief Complaint of SAH').setHidden(true);
form.get('Advice of SAH').setHidden(true);
}
// Disease Dementia
if (form.get('Disease Type').getValue() === 'Disease Dementia') {
form.get('Chief Complaint of Dementia').setHidden(false);
form.get('Common On Examination').setHidden(false);
form.get('MMSE Score').setHidden(false);
form.get('NINS Co-morbid Conditions').setHidden(false);
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
form.get('Advice of Dementia').setHidden(false);
form.get("Dementia Forgetfulness Duration").setHidden(true);
form.get("Dementia CPMI Duration").setHidden(true);
form.get("Dementia IWDN Duration").setHidden(true);
form.get("Dementia Others Chief Complaint Data").setHidden(true);
form.get("Dementia Note").setHidden(true);
let dementiaComplaint = form.get('Dementia Chief Complaint').currentRecord.value.value;
let lengthdementiaComplaint = dementiaComplaint == undefined ? 0 : dementiaComplaint.length;
for (let i = 0; i < lengthdementiaComplaint; i++) {
let vtName = dementiaComplaint[i].displayString == undefined ? dementiaComplaint[i].name : dementiaComplaint[i].displayString;
if (vtName === "Forgetfulness") {
form.get("Dementia Forgetfulness Duration").setHidden(false);
} else {
form.get("Dementia Forgetfulness Duration").setHidden(true);
}
if (vtName === "Change in Personality and mood irritability") {
form.get("Dementia CPMI Duration").setHidden(false);
} else {
form.get("Dementia CPMI Duration").setHidden(true);
}
if (vtName === "Insomnia Wandering during night") {
form.get("Dementia IWDN Duration").setHidden(false);
} else {
form.get("Dementia IWDN Duration").setHidden(true);
}
if (vtName === "Disease Others") {
form.get("Chief Complaint of Common").setHidden(false);
} else {
form.get("Chief Complaint of Common").setHidden(true);
}
}
// motor
if (form.get('Common Motor').getValue() === 'Common Motor Bulk') {
form.get('Common Motor Bulk Option').setHidden(false);
} else {
form.get('Common Motor Bulk Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Tone') {
form.get('Common Motor Tone Option').setHidden(false);
} else {
form.get('Common Motor Tone Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Power') {
form.get('Common Motor Power Option').setHidden(false);
} else {
form.get('Common Motor Power Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Reflex or DTR') {
form.get('Common Motor Reflex or DTR Option').setHidden(false);
} else {
form.get('Common Motor Reflex or DTR Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Planter') {
form.get('Common Motor Planter Option').setHidden(false);
} else {
form.get('Common Motor Planter Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Co Ordination Option').setHidden(false);
} else {
form.get('Common Motor Co Ordination Option').setHidden(true);
}
if (form.get('Common Motor Co Ordination Option').getValue() === 'Common Motor Co Ordination Impaired' && form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Impaired Option').setHidden(false);
} else {
form.get('Common Motor Impaired Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Gait') {
form.get('Common Motor Gait Option').setHidden(false);
} else {
form.get('Common Motor Gait Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Papilledema') {
form.get('Common NE Papilledema Option').setHidden(false);
} else {
form.get('Common NE Papilledema Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Optic Atrophy') {
form.get('Common NE F Optic Atrophy Option').setHidden(false);
} else {
form.get('Common NE F Optic Atrophy Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(false);
} else {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
}
if (form.get('Common Sensory Pain and Touch and Temp Option').getValue() === 'Common Sensory Sensory Level' && form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common SL Option').setHidden(false);
} else {
form.get('Common SL Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Dorsal Column') {
form.get('Common DC Option').setHidden(false);
} else {
form.get('Common DC Option').setHidden(true);
}
if (form.get('Common DC Option').getValue() === 'Common DC Impaired') {
form.get('Common DC Impaired Option').setHidden(false);
} else {
form.get('Common DC Impaired Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Aphasia') {
form.get('Common NE Aphasia Option').setHidden(false);
} else {
form.get('Common NE Aphasia Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Dysarthria') {
form.get('Common NE Dysarthria Option').setHidden(false);
} else {
form.get('Common NE Dysarthria Option').setHidden(true);
}
let dementiaAdvice = form.get('Dementia advice').currentRecord.value.value;
let lengthdementiaAdvice = dementiaAdvice == undefined ? 0 : dementiaAdvice.length;
for (let i = 0; i < lengthdementiaAdvice; i++) {
let vtName = dementiaAdvice[i].displayString == undefined ? dementiaAdvice[i].name : dementiaAdvice[i].displayString;
if (vtName === "Disease Others") {
form.get("Dementia Note").setHidden(false);
} else {
form.get("Dementia Note").setHidden(true);
}
}
let cNECranialNerve = form.get('Common NE Cranial Nerve').currentRecord.value.value;
let lengthcComplaint = cNECranialNerve == undefined ? 0 : cNECranialNerve.length;
for (let i = 0; i < lengthcComplaint; i++) {
let vtName = cNECranialNerve[i].displayString == undefined ? cNECranialNerve[i].name : cNECranialNerve[i].displayString;
if (vtName === "Common NE UMNL Right") {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Right") {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE UMNL Left") {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Left") {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
}
}
if (form.get('GCS').getValue() > 15) {
form.get('GCS').setValue(15);
}
if (form.get('Common Cerebellar Sign').getValue() === 'Common CS Present') {
form.get('Common CS Present Option').setHidden(false);
}
else{
form.get('Common CS Present Option').setHidden(true);
}
} else {
form.get('Chief Complaint of Dementia').setHidden(true);
form.get('Advice of Dementia').setHidden(true);
form.get('MMSE Score').setHidden(true);
}
// Disease Spondylosis and Radiculopathy
if (form.get('Disease Type').getValue() === 'Disease Spondylosis and Radiculopathy') {
form.get('Chief Complaint of SR').setHidden(false);
form.get('Common On Examination').setHidden(false);
form.get('NINS Co-morbid Conditions').setHidden(false);
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
form.get('Advice of SR').setHidden(false);
form.get("SR CC LBP RLL Duration").setHidden(true);
form.get("SR CC NPRUL Duration").setHidden(true);
form.get("SR CC PBKJ Duration").setHidden(true);
form.get("SR Others Chief Complaint Data").setHidden(true);
form.get("SR Note").setHidden(true);
form.get("SR Duration").setHidden(true);
let sRComplaint = form.get('SR Chief complaint').currentRecord.value.value;
let lengthSRComplaint = sRComplaint == undefined ? 0 : sRComplaint.length;
for (let i = 0; i < lengthSRComplaint; i++) {
let vtName = sRComplaint[i].displayString == undefined ? sRComplaint[i].name : sRComplaint[i].displayString;
if (vtName === "SR CC LBP RLL") {
form.get("SR CC LBP RLL Duration").setHidden(false);
} else {
form.get("SR CC LBP RLL Duration").setHidden(true);
}
if (vtName === "SR CC NPRUL") {
form.get("SR CC NPRUL Duration").setHidden(false);
} else {
form.get("SR CC NPRUL Duration").setHidden(true);
}
if (vtName === "SR CC PBKJ") {
form.get("SR CC PBKJ Duration").setHidden(false);
} else {
form.get("SR CC PBKJ Duration").setHidden(true);
}
if (vtName === "Disease Others") {
form.get("Chief Complaint of Common").setHidden(false);
} else {
form.get("Chief Complaint of Common").setHidden(true);
}
}
// motor
if (form.get('Common Motor').getValue() === 'Common Motor Bulk') {
form.get('Common Motor Bulk Option').setHidden(false);
} else {
form.get('Common Motor Bulk Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Tone') {
form.get('Common Motor Tone Option').setHidden(false);
} else {
form.get('Common Motor Tone Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Power') {
form.get('Common Motor Power Option').setHidden(false);
} else {
form.get('Common Motor Power Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Reflex or DTR') {
form.get('Common Motor Reflex or DTR Option').setHidden(false);
} else {
form.get('Common Motor Reflex or DTR Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Planter') {
form.get('Common Motor Planter Option').setHidden(false);
} else {
form.get('Common Motor Planter Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Co Ordination Option').setHidden(false);
} else {
form.get('Common Motor Co Ordination Option').setHidden(true);
}
if (form.get('Common Motor Co Ordination Option').getValue() === 'Common Motor Co Ordination Impaired' && form.get('Common Motor').getValue() === 'Common Motor Co Ordination') {
form.get('Common Motor Impaired Option').setHidden(false);
} else {
form.get('Common Motor Impaired Option').setHidden(true);
}
if (form.get('Common Motor').getValue() === 'Common Motor Gait') {
form.get('Common Motor Gait Option').setHidden(false);
} else {
form.get('Common Motor Gait Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Papilledema') {
form.get('Common NE Papilledema Option').setHidden(false);
} else {
form.get('Common NE Papilledema Option').setHidden(true);
}
if (form.get('Common NE Fundus').getValue() === 'Common NE F Optic Atrophy') {
form.get('Common NE F Optic Atrophy Option').setHidden(false);
} else {
form.get('Common NE F Optic Atrophy Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(false);
} else {
form.get('Common Sensory Pain and Touch and Temp Option').setHidden(true);
}
if (form.get('Common Sensory Pain and Touch and Temp Option').getValue() === 'Common Sensory Sensory Level' && form.get('Common Sensory').getValue() === 'Common Sensory Pain and Touch and Temp') {
form.get('Common SL Option').setHidden(false);
} else {
form.get('Common SL Option').setHidden(true);
}
if (form.get('Common Sensory').getValue() === 'Common Sensory Dorsal Column') {
form.get('Common DC Option').setHidden(false);
} else {
form.get('Common DC Option').setHidden(true);
}
if (form.get('Common DC Option').getValue() === 'Common DC Impaired') {
form.get('Common DC Impaired Option').setHidden(false);
} else {
form.get('Common DC Impaired Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Aphasia') {
form.get('Common NE Aphasia Option').setHidden(false);
} else {
form.get('Common NE Aphasia Option').setHidden(true);
}
if (form.get('Common NE Speech').getValue() === 'Common NE Dysarthria') {
form.get('Common NE Dysarthria Option').setHidden(false);
} else {
form.get('Common NE Dysarthria Option').setHidden(true);
}
let sRHAdvice = form.get('SR Advice').currentRecord.value.value;
let lengthSRAdvice = sRHAdvice == undefined ? 0 : sRHAdvice.length;
for (let i = 0; i < lengthSRAdvice; i++) {
let vtName = sRHAdvice[i].displayString == undefined ? sRHAdvice[i].name : sRHAdvice[i].displayString;
if (vtName === "SR Advice One") {
form.get("SR Duration").setHidden(false);
} else {
form.get("SR Duration").setHidden(true);
}
if (vtName === "Disease Others") {
form.get("SR Note").setHidden(false);
} else {
form.get("SR Note").setHidden(true);
}
}
let cNECranialNerve = form.get('Common NE Cranial Nerve').currentRecord.value.value;
let lengthcComplaint = cNECranialNerve == undefined ? 0 : cNECranialNerve.length;
for (let i = 0; i < lengthcComplaint; i++) {
let vtName = cNECranialNerve[i].displayString == undefined ? cNECranialNerve[i].name : cNECranialNerve[i].displayString;
if (vtName === "Common NE UMNL Right") {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Right") {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Right Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE UMNL Left") {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN UMNL Left Sided of Nerve Palsy").setHidden(true);
}
if (vtName === "Common NE LMNL Left") {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(false);
} else {
form.get("Common NE CN LMNL Left Sided of Nerve Palsy").setHidden(true);
}
}
if (form.get('GCS').getValue() > 15) {
form.get('GCS').setValue(15);
}
if (form.get('Common Cerebellar Sign').getValue() === 'Common CS Present') {
form.get('Common CS Present Option').setHidden(false);
}
else{
form.get('Common CS Present Option').setHidden(true);
}
} else {
form.get('Chief Complaint of SR').setHidden(true);
form.get('Advice of SR').setHidden(true);
}
// form.get('Muscle Power').setHidden(true);
// if (form.get('Disease Type').getValue()) {
// if (form.get('Fundus').getValue() === 'Normal') {
// form.get('Fundus Abnormal Option').setHidden(true);
// } else {
// form.get('Fundus Abnormal Option').setHidden(false);
// }
// if (form.get('OE Reflex').getValue()) {
// form.get('OE Reflex Side').setHidden(false);
// } else {
// form.get('OE Reflex Side').setHidden(true);
// }
// if (form.get('Power').getValue()) {
// form.get('Power Side').setHidden(false);
// } else {
// form.get('Power Side').setHidden(true);
// }
// if (form.get('Planter').getValue()) {
// form.get('Planter Side').setHidden(false);
// } else {
// form.get('Planter Side').setHidden(true);
// }
// if (form.get('Gait').getValue() === 'Abnormal') {
// form.get('Gait Abnormal').setHidden(false);
// } else {
// form.get('Gait Abnormal').setHidden(true);
// }
// if (form.get('Parkinsonian Features').getValue() === 'Present') {
// form.get('Parkinsonian Features Option').setHidden(false);
// // form.get('Parkinsonian Features Option').setValue('Resting tremor/Rigidity/Bradykinesia/Postural Instability');
// } else {
// form.get('Parkinsonian Features Option').setHidden(true);
// }
// if (form.get('Disease Type').getValue() === 'Disease Epilepsy') {
// form.get('Fundus').setValue('Normal');
// form.get('OE Speech').setValue('OE Speech Normal');
// form.get('Power Side').setValue('Bilateral');
// form.get('Planter').setHidden(false);
// form.get('Planter').setValue('Flexor');
// form.get('Planter Side').setHidden(false);
// form.get('Planter Side').setValue('Bilateral');
// }
// //IST
// if (form.get('Disease Type').getValue() === 'Disease IST') {
// form.get('OE Fundus').setHidden(true);
// form.get('OE Speech').setValue('OE Speech Aphasia');
// form.get('Power Side').setValue('Bilateral');
// form.get('Planter').setHidden(false);
// form.get('Planter').setValue('Extensor');
// form.get('Planter Side').setHidden(false);
// form.get('Planter Side').setValue('Bilateral');
// form.get('NINS Chief Complaint').setValue('' +
// 'Sudden weakness of right/left/both side of the body - 2 days.;\n' +
// 'Slurring of speech - 2 days.');
// // form.get('Advice').setValue('' +
// // 'পূর্ণ বিশ্রাম নিবেন ১৫ দিন।;\n' +
// // 'প্রেসার ও ডায়বেটিস নিয়ন্ত্রণ রাখতে হবে।;\n' +
// // 'তেল, চর্বি জাতীয় খাবার পরিহার করবেন এবং শাক-সবজি জাতীয় খাবার গ্রহণ করবেন।;\n' +
// // 'খাবারের সাথে অতিরিক্ত লবন খাবে না, প্রয়োজন মতো পানি পান করবেন।;\n' +
// // 'রোগীকে নির্দেশমত নিয়মিত ব্যায়াম করাবেন।;\n' +
// // 'ধূমপান করবেন না।');
// // form.get('NINS Follow Up').setValue('পরবর্তী চিকিৎসার জন্য ২ মাস পর সাক্ষাত করবেন;\n' +
// // 'কক্ষ নং: ১০৫-এ/বি;\n' +
// // 'সময়: সকাল ৯টা হতে দুপুর ১২টার মধ্যে;\n' +
// // 'স্ট্রোক ক্লিনিক - শনিবার / সোমবার / বুধবার');
// }
// //TTH & Migraine
// if (form.get('Disease Type').getValue() === 'Disease TTH' || form.get('Disease Type').getValue() === 'Disease Migraine') {
// form.get('OE Speech').setHidden(true);
// form.get('Fundus').setValue('Normal');
// form.get('Power Side').setValue('Bilateral');
// form.get('Planter').setHidden(false);
// form.get('Planter').setValue('Flexor');
// form.get('Planter Side').setHidden(false);
// form.get('Planter Side').setValue('Bilateral');
// } else {
// form.get('OE Speech').setHidden(false);
// }
// if (form.get('Disease Type').getValue() === 'Disease Migraine') {
// form.get('NINS Chief Complaint').setValue('' +
// 'Episodic, unilateral moderate to severe headache - 2 months.;\n' +
// 'Nausea, vertigo, dizziness - 2 months.;\n' +
// 'Photophobia and Phonophobia - 2 months.');
// }
// if (form.get('Disease Type').getValue() === 'Disease TTH') {
// form.get('NINS Chief Complaint').setValue('' +
// 'Persistent global headache of mild to moderate intensity - 2 months.;\n' +
// 'Nausea, vertigo, dizziness - 2 months.');
// }
// //Spondylosis and Radiculopathy
// if (form.get('Disease Type').getValue() === 'Disease Spondylosis and Radiculopathy') {
// form.get('NINS Reflex').setHidden(false);
// form.get('OE SLR').setHidden(false);
// form.get('OE Speech').setHidden(true);
// form.get('OE Fundus').setHidden(true);
// form.get('OE SLR').setValue("Positive at 30 degree on right side");
// form.get('OE Reflex').setValue('Normal');
// form.get('OE Reflex Side').setValue('Bilateral');
// form.get('OE Reflex Side').setValue('Bilateral');
// form.get('Power Side').setValue('Bilateral');
// form.get('Planter').setHidden(false);
// form.get('Planter').setValue('Flexor');
// form.get('Planter Side').setHidden(false);
// form.get('Planter Side').setValue('Bilateral');
// form.get('NINS Chief Complaint').setValue('' +
// 'Low back pain that radiates to lower limb - 1 month.;\n' +
// 'Neck pain that radiates to upper limb 1 month.;\n' +
// 'Pain in both knee joint - 1 month.');
// } else {
// form.get('NINS Reflex').setHidden(true);
// form.get('OE SLR').setHidden(true);
// }
// //Stroke
// if (form.get('Disease Type').getValue() === 'Disease Stroke') {
// form.get('NINS Chief Complaint').setValue('' +
// 'Left/Right sided weakness - (Days/Months/Years).;\n' +
// 'Slurring of speech.;\n' +
// 'Headache.;\n' +
// 'Vertigo.;\n' +
// 'Vomiting.;\n' +
// 'Unsteadiness.;\n' +
// 'Visual Disturbance.;\n' +
// 'Recurrent convulsion.');
// form.get('NINS Precordium').setHidden(false);
// form.get('Other Cranial Nerves').setHidden(false);
// form.get('Neck Rigidity').setHidden(false);
// form.get('MRS').setHidden(false);
// form.get('Personal History').setHidden(false);
// form.get('NINS Co-morbid Conditions').setHidden(false);
// } else {
// form.get('NINS Precordium').setHidden(true);
// form.get('Other Cranial Nerves').setHidden(true);
// form.get('Neck Rigidity').setHidden(true);
// form.get('MRS').setHidden(true);
// form.get('Personal History').setHidden(true);
// // form.get('NINS Co-morbid Conditions').setHidden(true);
// }
// }
};
//Anesthesia Form
function asenthesiaIPD(form){
if (form.get('Allergy').getValue() === 'Anestesia Yes') {
form.get('Allergy Note').setHidden(false);
}else{
form.get('Allergy Note').setHidden(true);
}
if (form.get('Anesthesia Chest pain').getValue() === 'Anestesia Yes') {
form.get('Chest pain Note').setHidden(false);
}else{
form.get('Chest pain Note').setHidden(true);
}
if (form.get('Anesthesia Asthma').getValue() === 'Anestesia Yes') {
form.get('Asthma Note').setHidden(false);
}else{
form.get('Asthma Note').setHidden(true);
}
if (form.get('Co Existing Disease').getValue() === 'Co Existing Disease Others') {
form.get('Co Existing Note').setHidden(false);
}else{
form.get('Co Existing Note').setHidden(true);
}
let anesthesiacoExistingDisease = form.get('Co Existing Disease').currentRecord.value.value;
let lengthanesthesiacoExistingDisease = anesthesiacoExistingDisease == undefined ? 0 : anesthesiacoExistingDisease.length;
for (let i = 0; i < lengthanesthesiacoExistingDisease; i++) {
let vtName = anesthesiacoExistingDisease[i].displayString == undefined ? anesthesiacoExistingDisease[i].name : anesthesiacoExistingDisease[i].displayString;
if (vtName === "Co Existing Disease Others") {
form.get("Co Existing Note").setHidden(false);
} else {
form.get("Co Existing Note").setHidden(true);
}
}
if (form.get('Aneasthesia GCS').getValue() > 15) {
form.get('Aneasthesia GCS').setValue(15);
}
// form.get('Maintenance drugs').setValue(''+
// 'a) Hyperosmotic Anti Agent.\n' +
// 'b) Antihypertensive Agent.\n' +
// 'c) Steroid');
if (form.get('Anesthesia type').getValue() === 'GENERAL ANAESTHESIA') {
form.get('In case of GA').setHidden(false);
}else{
form.get('In case of GA').setHidden(true);
}
if (form.get('Anesthesia type').getValue() === 'Anesthesia type Regional') {
form.get('Regional Option').setHidden(false);
}else{
form.get('Regional Option').setHidden(true);
}
if (form.get('Made of Ventilation').getValue() === 'Made of Ventilation Ventilator') {
form.get('Ventilator Option').setHidden(false);
}else{
form.get('Ventilator Option').setHidden(true);
}
if (form.get('Ventilator Option').getValue() === 'Ventilator Controlled' && form.get('Made of Ventilation').getValue() === 'Made of Ventilation Ventilator') {
form.get('Controlled Option').setHidden(false);
}else{
form.get('Controlled Option').setHidden(true);
}
if (form.get('Maintenance of Airway').getValue() === 'Maintenance of Airway Supraglottic Devices') {
form.get('Supraglottic Devices Option').setHidden(false);
}else{
form.get('Supraglottic Devices Option').setHidden(true);
}
if (form.get('Maintenance of Airway').getValue() === 'Maintenance of Airway ETT') {
form.get('ETT Option').setHidden(false);
}else{
form.get('ETT Option').setHidden(true);
}
if (form.get('Monitoringe').getValue() === 'Monitoring Others') {
form.get('Monitoring Note').setHidden(false);
}else{
form.get('Monitoring Note').setHidden(true);
}
let anesthesiaMonitoring = form.get('Monitoring').currentRecord.value.value;
let lengthanesthesiaMonitoring = anesthesiaMonitoring == undefined ? 0 : anesthesiaMonitoring.length;
for (let i = 0; i < lengthanesthesiaMonitoring; i++) {
let vtName = anesthesiaMonitoring[i].displayString == undefined ? anesthesiaMonitoring[i].name : anesthesiaMonitoring[i].displayString;
if (vtName === "Monitoring Others") {
form.get("Monitoring Note").setHidden(false);
} else {
form.get("Monitoring Note").setHidden(true);
}
}
};
function bloodTranfusion(form){
if (form.get('If any Reaction Then').getValue() === 'Other Reaction') {
form.get('If any Reaction Note').setHidden(false);
}else{
form.get('If any Reaction Note').setHidden(true);
}
let btOdernote = form.get('If any Reaction Then').currentRecord.value.value;
let lengthbtOdernote = btOdernote == undefined ? 0 : btOdernote.length;
for (let i = 0; i < lengthbtOdernote ; i++) {
let vtName = btOdernote[i].displayString == undefined ?btOdernote[i].name :btOdernote[i].displayString;
if (vtName === "Other Reaction") {
form.get("If any Reaction Note").setHidden(false);
} else {
form.get("TIf any Reaction Note").setHidden(true);
}
}
};
function bloodRequisition(form){
if (form.get('Need of Blood Component').getValue() === 'Other Component') {
form.get('Need of Note').setHidden(false);
}else{
form.get('Need of Note').setHidden(true);
}
let bloodComponent = form.get('Need of Blood Component').currentRecord.value.value;
let lengthbloodComponent = bloodComponent == undefined ? 0 : bloodComponent.length;
for (let i = 0; i < lengthbloodComponent; i++) {
let vtName = bloodComponent[i].displayString == undefined ? bloodComponent[i].name : bloodComponent[i].displayString;
if (vtName === "Other Component") {
form.get("Need of Note").setHidden(false);
} else {
form.get("Need of Note").setHidden(true);
}
}
if (form.get('Blood Receives Type').getValue() === 'Blood Receives Other') {
form.get('Type of Blood Requsition Note').setHidden(false);
}else{
form.get('Type of Blood Requsition Note').setHidden(true);
}
let bloodReceivesType = form.get('Blood Receives Type').currentRecord.value.value;
let lengthbloodReceivesType = bloodReceivesType == undefined ? 0 : bloodReceivesType.length;
for (let i = 0; i < lengthbloodReceivesType; i++) {
let vtName = bloodReceivesType[i].displayString == undefined ? bloodReceivesType[i].name : bloodReceivesType[i].displayString;
if (vtName === "Blood Receives Other") {
form.get("Type of Blood Requsition Note").setHidden(false);
} else {
form.get("Type of Blood Requsition Note").setHidden(true);
}
}
};
function operationNote(form){
if (form.get('Operation Indication').getValue() === 'Indication Others') {
form.get('Indication Note').setHidden(false);
}else{
form.get('Indication Note').setHidden(true);
}
let operationIndication = form.get('Operation Indication').currentRecord.value.value;
let lengthoperationIndication = operationIndication == undefined ? 0 : operationIndication.length;
for (let i = 0; i < lengthoperationIndication; i++) {
let vtName = operationIndication[i].displayString == undefined ? operationIndication[i].name : operationIndication[i].displayString;
if (vtName === "Indication Others") {
form.get("Indication Note").setHidden(false);
} else {
form.get("Indication Note").setHidden(true);
}
}
if (form.get('Anesthesia of Operation').getValue() === 'OT Anesthesia Others') {
form.get('OT Anesthesia Note').setHidden(false);
}else{
form.get('OT Anesthesia Note').setHidden(true);
}
};
// function reflowChart(form){
// if (form.get('Before Diet').getValue() === 'Before Breakfast') {
// form.get('Before BBF Reflow').setHidden(false);
// form.get('Before BBF Dose of Insulin').setHidden(false);
// }else{
// form.get('Before BBF Reflow').setHidden(true);
// form.get('Before BBF Dose of Insulin').setHidden(true);
// }
// if (form.get('Before Diet').getValue() === 'Before Lunch') {
// form.get('Before BL Reflow').setHidden(false);
// form.get('Before BL Dose of Insulin').setHidden(false);
// }else{
// form.get('Before BL Reflow').setHidden(true);
// form.get('Before BL Dose of Insulin').setHidden(true);
// }
// if (form.get('Before Diet').getValue() === 'Before Dinner') {
// form.get('Before BD Reflow').setHidden(false);
// form.get('Before BD Dose of Insulin').setHidden(false);
// }else{
// form.get('Before BD Reflow').setHidden(true);
// form.get('Before BD Dose of Insulin').setHidden(true);
// }
// if (form.get('After Diet').getValue() === 'After Breakfast') {
// form.get('After ABF Reflow').setHidden(false);
// form.get('After ABF Dose of Insulin').setHidden(false);
// }else{
// form.get('After ABF Reflow').setHidden(true);
// form.get('After ABF Dose of Insulin').setHidden(true);
// }
// if (form.get('After Diet').getValue() === 'After Lunch') {
// form.get('After AL Reflow').setHidden(false);
// form.get('After AL Dose of Insulin').setHidden(false);
// }else{
// form.get('After AL Reflow').setHidden(true);
// form.get('After AL Dose of Insulin').setHidden(true);
// }
// if (form.get('After Diet').getValue() === 'After Dinner') {
// form.get('After AD Reflow').setHidden(false);
// form.get('After AD Dose of Insulin').setHidden(false);
// }else{
// form.get('After AD Reflow').setHidden(true);
// form.get('After AD Dose of Insulin').setHidden(true);
// }
// };
function assignRoomFocus() {
setTimeout(function () {
$('.Select-multi-value-wrapper .Select-input input').focus();
}, 1000);
}