Peter Muturi 2 gadi atpakaļ
vecāks
revīzija
3c46501ba7

+ 4 - 0
resources/views/app/patient/modules/sleep_study_intake/edit.blade.php

@@ -31,6 +31,10 @@ if ($point->lastChildReview && $point->lastChildReview->data) {
 			max-width: 100px;
 			min-width: auto !important;
 		}
+    .textarea {
+      height: 50px !important;
+      border-bottom-color: #000 !important;
+    }
 	</style>
 
 	<div visit-moe close-on-save close-on-cancel class="d-block">

+ 433 - 2
resources/views/app/patient/modules/sleep_study_intake/partials/physical_exam.blade.php

@@ -2,7 +2,438 @@
 	<div class="col-md-12">
 		<h6 class="my-3"><b><u>Physical Exam</u></b></h6>
 	</div>
-	<div class="col-md-12 section pt-2 mb-3">
-		
+	<div class="col-md-12 section bg-light pt-2 mb-3">
+		<div class="mb-4 d-flex align-items-start">
+			<label class="mb-0 mr-3">
+				<input type="checkbox"  data-name="functional_status" v-model="data.functional_status" />
+				<b>Functional Status Assessed</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="functional_impairments" value="NO" v-model="data.functional_impairments" />
+						<span>No Impairments</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="functional_impairments" value="YES" v-model="data.functional_impairments" />
+						<span>Functional Impairments Present</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="functional_impairments" value="" v-model="data.functional_impairments" />
+						<span>--</span>
+					</label>
+				</div>
+				<b v-if="data.functional_impairments =='YES'" class="mt-1">Insert Impairments Subnote to Document Details</b>
+			</div>
+		</div>
+		<div class="mb-4 d-flex align-items-start">
+			<label class="mb-0 mr-3">
+				<input type="checkbox"  data-name="cognitive_status" v-model="data.cognitive_status" />
+				<b>Cognitive Status Assessed</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="cognitive_impairments" value="NO" v-model="data.cognitive_impairments" />
+						<span>No Impairments</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="cognitive_impairments" value="YES" v-model="data.cognitive_impairments" />
+						<span>Functional Impairments Present</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="cognitive_impairments" value="" v-model="data.cognitive_impairments" />
+						<span>--</span>
+					</label>
+				</div>
+				<b v-if="data.cognitive_impairments =='YES'" class="mt-1">Insert Impairments Subnote to Document Details</b>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">History of Present Illness:</label>
+			<div class="d-flex align-items-end">
+				<textarea data-name="HPI_description" v-model="data.HPI_description" class="form-control border textarea" rows="3"></textarea>
+				<span add-dropdown-option data-name="HPI_description" data-title="HPI_description" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">Symptoms</label>
+			<div class="d-flex align-items-end">
+				<input data-name="HPI_symptoms" v-model="data.HPI_symptoms" class="form-control form-control-sm"/>
+				<span add-dropdown-option data-name="HPI_symptoms" data-title="HPI_symptoms" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">Severity</label>
+			<div class="d-flex align-items-end">
+				<input data-name="HPI_severity" v-model="data.HPI_severity" class="form-control form-control-sm"/>
+				<span add-dropdown-option data-name="HPI_severity" data-title="HPI_severity" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">Duration</label>
+			<div class="d-flex align-items-end">
+				<input data-name="HPI_duration" v-model="data.HPI_duration" class="form-control form-control-sm"/>
+				<span add-dropdown-option data-name="HPI_duration" data-title="HPI_duration" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">Timing</label>
+			<div class="d-flex align-items-end">
+				<input data-name="HPI_timing" v-model="data.HPI_timing" class="form-control form-control-sm"/>
+				<span add-dropdown-option data-name="HPI_timing" data-title="HPI_timing" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">Context</label>
+			<div class="d-flex align-items-end">
+				<input data-name="HPI_context" v-model="data.HPI_context" class="form-control form-control-sm"/>
+				<span add-dropdown-option data-name="HPI_context" data-title="HPI_context" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">Aggravating Factors:</label>
+			<div class="d-flex align-items-end">
+				<input data-name="HPI_aggravating_factors" v-model="data.HPI_aggravating_factors" class="form-control form-control-sm"/>
+				<span add-dropdown-option data-name="HPI_aggravating_factors" data-title="HPI_aggravating_factors" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">Alleviating Factors:</label>
+			<div class="d-flex align-items-end">
+				<input data-name="HPI_alleviating_factors" v-model="data.HPI_alleviating_factors" class="form-control form-control-sm"/>
+				<span add-dropdown-option data-name="HPI_alleviating_factors" data-title="HPI_alleviating_factors" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">Sleep Summary:</label>
+			<div class="d-flex align-items-end">
+				<textarea data-name="sleep_exam_sleep_summary" v-model="data.sleep_exam_sleep_summary" class="form-control border textarea" rows="3"></textarea>
+				<span add-dropdown-option data-name="sleep_exam_sleep_summary" data-title="sleep_exam_sleep_summary" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">Previous Treatments:</label>
+			<div class="d-flex align-items-end">
+				<textarea data-name="PH_previous_treatment" v-model="data.PH_previous_treatment" class="form-control border textarea" rows="3"></textarea>
+				<span add-dropdown-option data-name="PH_previous_treatment" data-title="PH_previous_treatment" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="m-0">Current Treatments:</label>
+			<div class="d-flex align-items-end">
+				<textarea data-name="PH_current_treatment" v-model="data.PH_current_treatment" class="form-control border textarea" rows="3"></textarea>
+				<span add-dropdown-option data-name="PH_current_treatment" data-title="PH_current_treatment" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+	</div>
+	<div class="col-md-12">
+		<h6 class="my-3"><b><u>Physical Exam (2)</u></b></h6>
+	</div>
+	<div class="col-md-12 section bg-light pt-2 mb-3">
+		<div class="form-group">
+			<label class="m-0">General:</label>
+			<div class="d-flex align-items-end">
+				<textarea data-name="PE_general" v-model="data.PE_general" class="form-control border textarea" rows="3"></textarea>
+				<span add-dropdown-option data-name="PE_general" data-title="PE_general" class="ml-1 c-pointer" data-toggle="modal" data-target="#addDropdownOptionModal"><i class="fas fa-plus-circle fa-fw text-success"></i></span>
+			</div>
+		</div>
+		<div class="form-group d-flex align-items-start">
+			<label class="mb-0 mr-3">
+				<b>Depression</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_General_Depression" value="Admits" v-model="data.PE_General_Depression" />
+						<span>Admits</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_General_Depression" value="Denies" v-model="data.PE_General_Depression" />
+						<span>Denies</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_General_Depression" value="" v-model="data.PE_General_Depression" />
+						<span>--</span>
+					</label>
+				</div>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Eyes</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Eyes" value="Normal" v-model="data.PE_Eyes" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Eyes" value="Abnormal" v-model="data.PE_Eyes" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Eyes" value="" v-model="data.PE_Eyes" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Eyes == 'Normal'" data-name="PE_Eyes_Normal" v-model="data.PE_Eyes_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Eyes == 'Abnormal'" data-name="PE_Eyes_Abnormal" v-model="data.PE_Eyes_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Ears</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Ears" value="Normal" v-model="data.PE_Ears" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Ears" value="Abnormal" v-model="data.PE_Ears" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Ears" value="" v-model="data.PE_Ears" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Ears == 'Normal'" data-name="PE_Ears_Normal" v-model="data.PE_Ears_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Ears == 'Abnormal'" data-name="PE_Ears_Abnormal" v-model="data.PE_Ears_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Nose</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Nose" value="Normal" v-model="data.PE_Nose" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Nose" value="Abnormal" v-model="data.PE_Nose" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Nose" value="" v-model="data.PE_Nose" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Nose == 'Normal'" data-name="PE_Nose_Normal" v-model="data.PE_Nose_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Nose == 'Abnormal'" data-name="PE_Nose_Abnormal" v-model="data.PE_Nose_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Mouth / Throat</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Mouth_Throat" value="Normal" v-model="data.PE_Mouth_Throat" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Mouth_Throat" value="Abnormal" v-model="data.PE_Mouth_Throat" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Mouth_Throat" value="" v-model="data.PE_Mouth_Throat" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Mouth_Throat == 'Normal'" data-name="PE_Mouth_Throat_Normal" v-model="data.PE_Mouth_Throat_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Mouth_Throat == 'Abnormal'" data-name="PE_Mouth_Throat_Abnormal" v-model="data.PE_Mouth_Throat_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Neck</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Neck" value="Normal" v-model="data.PE_Neck" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Neck" value="Abnormal" v-model="data.PE_Neck" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Neck" value="" v-model="data.PE_Neck" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Neck == 'Normal'" data-name="PE_Neck_Normal" v-model="data.PE_Neck_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Neck == 'Abnormal'" data-name="PE_Neck_Abnormal" v-model="data.PE_Neck_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Lymphatic</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Lymph" value="Normal" v-model="data.PE_Lymph" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Lymph" value="Abnormal" v-model="data.PE_Lymph" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Lymph" value="" v-model="data.PE_Lymph" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Lymph == 'Normal'" data-name="PE_Lymph_Normal" v-model="data.PE_Lymph_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Lymph == 'Abnormal'" data-name="PE_Lymph_Abnormal" v-model="data.PE_Lymph_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Respiratory</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Resp" value="Normal" v-model="data.PE_Resp" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Resp" value="Abnormal" v-model="data.PE_Resp" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Resp" value="" v-model="data.PE_Resp" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Resp == 'Normal'" data-name="PE_Resp_Normal" v-model="data.PE_Resp_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Resp == 'Abnormal'" data-name="PE_Resp_Abnormal" v-model="data.PE_Resp_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Cardiovascular</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Cardio" value="Normal" v-model="data.PE_Cardio" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Cardio" value="Abnormal" v-model="data.PE_Cardio" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Cardio" value="" v-model="data.PE_Cardio" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Cardio == 'Normal'" data-name="PE_Cardio_Normal" v-model="data.PE_Cardio_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Cardio == 'Abnormal'" data-name="PE_Cardio_Abnormal" v-model="data.PE_Cardio_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Skin</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Skin" value="Normal" v-model="data.PE_Skin" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Skin" value="Abnormal" v-model="data.PE_Skin" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Skin" value="" v-model="data.PE_Skin" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Skin == 'Normal'" data-name="PE_Skin_Normal" v-model="data.PE_Skin_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Skin == 'Abnormal'" data-name="PE_Skin_Abnormal" v-model="data.PE_Skin_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Extrimities</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Extrimities" value="Normal" v-model="data.PE_Extrimities" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Extrimities" value="Abnormal" v-model="data.PE_Extrimities" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Extrimities" value="" v-model="data.PE_Extrimities" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Extrimities == 'Normal'" data-name="PE_Extrimities_Normal" v-model="data.PE_Extrimities_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Extrimities == 'Abnormal'" data-name="PE_Extrimities_Abnormal" v-model="data.PE_Extrimities_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Neurological</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Neuro" value="Normal" v-model="data.PE_Neuro" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Neuro" value="Abnormal" v-model="data.PE_Neuro" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Neuro" value="" v-model="data.PE_Neuro" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Neuro == 'Normal'" data-name="PE_Neuro_Normal" v-model="data.PE_Neuro_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Neuro == 'Abnormal'" data-name="PE_Neuro_Abnormal" v-model="data.PE_Neuro_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
+		<div class="form-group">
+			<label class="mb-0">
+				<b>Psychiatric</b>
+			</label>
+			<div class="bg-light p-1">
+				<div>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Psych" value="Normal" v-model="data.PE_Psych" />
+						<span>Normal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Psych" value="Abnormal" v-model="data.PE_Psych" />
+						<span>Abnormal</span>
+					</label>
+					<label class="mb-0 mr-3">
+						<input type="radio"  data-name="PE_Psych" value="" v-model="data.PE_Psych" />
+						<span>--</span>
+					</label>
+				</div>
+				<textarea v-if="data.PE_Psych == 'Normal'" data-name="PE_Psych_Normal" v-model="data.PE_Psych_Normal" class="form-control border textarea" rows="3"></textarea>
+				<textarea v-if="data.PE_Psych == 'Abnormal'" data-name="PE_Psych_Abnormal" v-model="data.PE_Psych_Abnormal" class="form-control border textarea" rows="3"></textarea>
+			</div>
+		</div>
 	</div>
 </div>