Ver código fonte

primary coverage view

Peter Muturi 3 anos atrás
pai
commit
6ea2ce6f72

+ 9 - 1
resources/views/app/patient/primary-coverage-form.blade.php

@@ -23,6 +23,14 @@
 						<input name="commercialPayerUidSuggest" class="form-control input-sm" value="" stag-suggest stag-suggest-ep="/search-payer/json" />
 						<input type="hidden" name="commercialPayerUid" />
 					</div>
+					<div class="form-group col-md-6">
+						<label class="control-label">Patient Member Identifier</label>
+						<input type="text" name="commercialMemberIdentifier"  class="form-control input-sm">
+					</div>
+					<div class="form-group col-md-6">
+						<label class="control-label">Patient Group Number</label>
+						<input type="text" name="commercialGroupNumber"  class="form-control input-sm">
+					</div>
 				</div>
 
 
@@ -295,4 +303,4 @@
 			}
 			addMCInitializer('new-coverage-form-{{$patient->uid}}', init, '#new-coverage-form-{{$patient->uid}}')
 		}).call(window);
-	</script>
+	</script>

+ 0 - 3
resources/views/app/patient/primary-coverage-manual-determination-view-commercial.blade.php

@@ -1,6 +1,3 @@
-@php
-		$cpc = $patient->latestClientPrimaryCoverage;
-@endphp
 <div id="primaryCoverageManualDeterminationView">
 	<div class="table-responsive">
 	<table class="table table-bordered table-striped">

+ 0 - 3
resources/views/app/patient/primary-coverage-manual-determination-view-medicaid.blade.php

@@ -1,6 +1,3 @@
-@php
-		$cpc = $patient->latestClientPrimaryCoverage;
-@endphp
 <div id="primaryCoverageManualDeterminationView">
 	<div class="table-responsive">
 	<table class="table table-bordered table-striped">

+ 4 - 7
resources/views/app/patient/primary-coverage-manual-determination-view-medicare.blade.php

@@ -1,6 +1,3 @@
-@php
-		$cpc = $patient->latestClientPrimaryCoverage;
-@endphp
 <div id="primaryCoverageManualDeterminationView">
 	<div class="table-responsive">
 	<table class="table table-bordered table-striped">
@@ -26,8 +23,8 @@
 					</div>
 				</td>
 			</tr>
-				
-			
+
+
 			<tr>
 				<td>Part B Active?</td>
 				<td>{{$cpc->auto_medicare_is_partbactive}}</td>
@@ -56,7 +53,7 @@
 				<td>Part C Active?</td>
 				<td>{{$cpc->auto_medicare_is_partcactive}}</td>
 				<td>
-					<div class="alert alert-danger" v-if="(cpc.auto_medicare_is_partcactive == 'YES' && cpc.auto_medicare_is_partbprimary == 'YES')">
+					<div class="alert alert-danger" v-if="cpc.auto_medicare_is_partcactive == 'YES' && cpc.auto_medicare_is_partbprimary == 'YES'">
 						Oops! Patient Medicare Part B Primary is set to <b>Yes</b>.
 					</div>
 					<div class="form-group mb-0">
@@ -85,7 +82,7 @@
 					</div>
 				</td>
 			</tr>
-					
+
 			<tr>
 				<td>Home Health?</td>
 				<td>UNKNOWN</td>

+ 0 - 158
resources/views/app/patient/primary-coverage-manual-determination-view.blade.php

@@ -1,158 +0,0 @@
-@php
-		$cpc = $patient->latestClientPrimaryCoverage;
-@endphp
-<div id="primaryCoverageManualDeterminationView">
-	<div class="table-responsive">
-	<table class="table table-bordered table-striped">
-		<thead>
-			<tr>
-				<th></th>
-				<th>Automatic</th>
-				<th>Override</th>
-			</tr>
-		</thead>
-		<tbody>
-			<tr>
-				<td>Plan Type</td>
-				<td colspan="2">{{$cpc->plan_type}}</td>
-			</tr>
-			<tr v-if="cpc.plan_type == 'MEDICARE'">
-				<td>Record Found?</td>
-				<td>{{$cpc->auto_medicare_is_match_found ? 'YES' : 'NO'}}</td>
-				<td>
-					<div class="form-group">
-						<p class="mb-1 text-secondary">Is Matched?</p>
-						<span>{{$cpc->manual_medicare_is_matched ?? '-'}}</span>
-					</div>
-				</td>
-			</tr>
-			<tr v-if="cpc.plan_type == 'MEDICAID'">
-				<td>Record Found?</td>
-				<td>{{$cpc->auto_medicaid_is_match_found ? 'YES' : 'NO'}}</td>
-				<td>
-					<div class="form-group">
-						<p class="mb-1 text-secondary">Is Matched?</p>
-						<span>{{$cpc->manual_medicaid_is_matched ?? '-'}}</span>
-					</div>
-					<div class="form-group">
-						<p class="mb-1 text-secondary">Manual Determination Category</p>
-						<span>{{$cpc->manual_determination_category ?? '-'}}</span>
-					</div>
-				</td>
-			</tr>
-			<tr v-if="cpc.plan_type == 'COMMERCIAL'">
-				<td>Record Found?</td>
-				<td>{{$cpc->auto_commercial_is_match_found ? 'YES' : 'NO'}}</td>
-				<td>
-					<div class="form-group">
-						<p class="mb-1 text-secondary">Manual Determination Category</p>
-						<span>{{$cpc->manual_determination_category ?? '-'}}</span>
-					</div>
-				</td>
-			</tr>
-			<tr v-if="cpc.plan_type == 'COMMERCIAL' && cpc.mcd_number">
-				<td>Medicaid Number</td>
-				<td colspan="2">{{$cpc->mcd_number ?? '-'}}</td>
-			</tr>
-			<tr v-if="cpc.plan_type == 'COMMERCIAL' && cpc.mcd_number">
-				<td>Medicaid State</td>
-				<td colspan="2">{{$cpc->mcd_payer_name ?? '-'}}</td>
-			</tr>
-			<tr v-if="cpc.plan_type == 'COMMERCIAL' && cpc.mcd_number">
-				<td>Was Medicaid Record Found?</td>
-				<td colspan="2">{{$cpc->auto_medicaid_is_match_found ?? '-'}}</td>
-			</tr>
-			<tr v-if="cpc.plan_type == 'COMMERCIAL' && cpc.mcr_number">
-				<td>Medicare Number</td>
-				<td colspan="2">{{$cpc->mcr_number ?? '-'}}</td>
-			</tr>
-
-			<tr v-if="(cpc.plan_type == 'MEDICARE') || (cpc.plan_type == 'COMMERCIAL' && cpc.mcr_number)">
-				<td>Part B Active?</td>
-				<td>{{$cpc->auto_medicare_is_partbactive}}</td>
-				<td>
-					<div class="form-group mb-0">
-						<p class="mb-1 text-secondary">Is Part B Active?</p>
-						<span>{{$cpc->manual_medicare_is_partbactive ?? '-'}}</span>
-					</div>
-				</td>
-			</tr>
-			<tr v-if="(cpc.plan_type == 'MEDICARE') || (cpc.plan_type == 'COMMERCIAL' && cpc.mcr_number)">
-				<td>Part B Primary?</td>
-				<td>{{$cpc->auto_medicare_is_partbprimary}}</td>
-				<td>
-					<div class="form-group">
-						<p class="mb-1 text-secondary">Manual Determination Category</p>
-						<span>{{$cpc->manual_determination_category  ?? '-'}}</span>
-					</div>
-					<div class="form-group mb-0">
-						<p class="mb-1 text-secondary">Is Part B Primary?</p>
-						<span>{{$cpc->manual_medicare_is_partbprimary ?? '-'}}</span>
-					</div>
-				</td>
-			</tr>
-			<tr v-if="(cpc.plan_type == 'MEDICARE') || (cpc.plan_type == 'COMMERCIAL' && cpc.mcr_number)">
-				<td>Part C Active?</td>
-				<td>{{$cpc->auto_medicare_is_partcactive}}</td>
-				<td>
-					<div class="alert alert-danger" v-if="(cpc.auto_medicare_is_partcactive == 'YES' && cpc.auto_medicare_is_partbprimary == 'YES')">
-						Oops! Patient Medicare Part B Primary is set to <b>Yes</b>.
-					</div>
-					<div class="form-group mb-0">
-						<p class="mb-1 text-secondary">Is Part C Active?</p>
-						<span>{{$cpc->manual_medicare_is_partcactive ?? '-'}}</span>
-					</div>
-				</td>
-			</tr>
-			<tr v-if="(cpc.plan_type == 'MEDICARE') || (cpc.plan_type == 'COMMERCIAL' && cpc.mcr_number)">
-				<td>Inpatient?</td>
-				<td>{{$cpc->auto_medicare_is_inpatient}}</td>
-				<td>
-					<div class="form-group mb-0">
-						<p class="mb-1 text-secondary">Inpatient?</p>
-						<span>{{$cpc->manual_medicare_is_inpatient ?? '-'}}</span>
-					</div>
-				</td>
-			</tr>
-			<tr v-if="(cpc.plan_type == 'MEDICARE') || (cpc.plan_type == 'COMMERCIAL' && cpc.mcr_number)">
-				<td>Hospice?</td>
-				<td>UNKNOWN</td>
-				<td>
-					<div class="form-group mb-0">
-						<p class="mb-1 text-secondary">Hospice?</p>
-						<span>UNKNOWN</span>
-					</div>
-				</td>
-			</tr>
-			<tr v-if="(cpc.plan_type == 'MEDICARE') || (cpc.plan_type == 'COMMERCIAL' && cpc.mcr_number)">
-				<td>Home Health?</td>
-				<td>UNKNOWN</td>
-				<td>
-					<div class="form-group mb-0">
-						<p class="mb-1 text-secondary">Home Health?</p>
-						<span>UNKNOWN</span>
-					</div>
-				</td>
-			</tr>
-			<tr v-if="(cpc.plan_type == 'MEDICARE') || (cpc.plan_type == 'COMMERCIAL' && cpc.mcr_number)">
-				<td>MSP?</td>
-				<td>{{$cpc->auto_medicare_is_msp}}</td>
-				<td>
-					<div class="form-group mb-0">
-						<p class="mb-1 text-secondary">MSP?</p>
-						<span>{{$cpc->manual_medicare_is_msp ?? '-'}}</span>
-					</div>
-				</td>
-			</tr>
-		</tbody>
-	</table>
-</div>
-</div>
-<script type="text/javascript">
-	var primaryCoverageManualDeterminationView = new Vue({
-		el: '#primaryCoverageManualDeterminationView',
-		data: {
-			cpc: <?= json_encode($cpc); ?>,
-		}
-	})
-</script>

+ 1 - 1
resources/views/app/patient/primary-coverage-new-commercial.blade.php

@@ -123,7 +123,7 @@
 
 			<div class="form-group col-md-12">
 				<label for="" class="control-label">Medicaid Payer</label>
-				<select name="mcdPayerUid" id="" class="form-control input-sm">
+				<select name="mcdPayerName" id="" class="form-control input-sm">
 					<option value="">--</option>
 					<option>MEDICAID ALABAMA</option>
 					<option>MEDICAID ALASKA</option>

+ 1 - 1
resources/views/app/patient/primary-coverage-new-medicaid.blade.php

@@ -38,7 +38,7 @@
 
 			<div class="form-group col-md-6">
 				<label for="" class="control-label">Medicaid Payer</label>
-				<select name="mcdPayerUid" id="" class="form-control input-sm">
+				<select name="mcdPayerName" id="" class="form-control input-sm">
 					<option value="">--</option>
 					<option>MEDICAID ALABAMA</option>
 					<option>MEDICAID ALASKA</option>

+ 121 - 0
resources/views/app/patient/primary-coverage-view.blade.php

@@ -0,0 +1,121 @@
+<h4 class="font-weight-bold">Patient Name / Demographics</h4>
+<div class="table-responsive">
+	<table class="table table-bordered table-striped">
+		<tbody>
+			<tr>
+				<td>Patient First Name</td>
+				<td>{{$cpc->patient_name_first}}</td>
+			</tr>
+			<tr>
+				<td>Patient Middle Name / MI</td>
+				<td>{{$cpc->patient_name_middle}}</td>
+			</tr>
+			<tr>
+				<td>Patient Last Name</td>
+				<td>{{$cpc->patient_name_last}}</td>
+			</tr>
+			<tr>
+				<td>Patient Suffix</td>
+				<td>{{$cpc->patient_name_suffix}}</td>
+			</tr>
+			<tr>
+				<td>Patient Dob</td>
+				<td>{{$cpc->patient_dob ? date_format(date_create($cpc->patient_dob), 'm/d/Y') : '-'}}</td>
+			</tr>
+			<tr>
+				<td>Patient Sex</td>
+				<td>{{$cpc->patient_sex ?? '-'}}</td>
+			</tr>
+		</tbody>
+	</table>
+</div>
+
+<h4 class="font-weight-bold">Primary Coverage Information</h4>
+<div id="primaryCoverageLatestCoverage">
+	<div class="table-responsive">
+	<table class="table table-bordered table-striped">
+		<tbody>
+			<tr>
+				<td>Plan Type</td>
+				<td>{{$cpc->plan_type}}</td>
+			</tr>
+			<tr v-if="cpc.plan_type == 'COMMERCIAL'">
+				<td>Commercial Payer</td>
+				<td>{{$cpc->commercial_payer_name ?? '-'}}</td>
+			</tr>
+			<tr v-if="cpc.plan_type == 'COMMERCIAL'">
+				<td>Patient Member Identifier</td>
+				<td>{{$cpc->commercial_member_identifier ?? '-'}}</td>
+			</tr>
+			<tr v-if="cpc.plan_type == 'COMMERCIAL'">
+				<td>Patient Group Name</td>
+				<td>{{$cpc->commercial_group_number ?? '-'}}</td>
+			</tr>
+			<tr>
+				<td>Date of Service</td>
+				<td>{{$cpc->date_of_service ? date_format(date_create($cpc->date_of_service), 'm/d/Y') : '-'}}</td>
+			</tr>
+			<tr v-if="cpc.plan_type == 'COMMERCIAL' || cpc.plan_type == 'MEDICAID'">
+				<td colspan="2">
+					<h5 class="font-weight-bold">Subscriber Details</h5>
+					<table class="table table-bordered table-striped">
+						<tbody>
+							<tr>
+								<td>Is Patient the subscriber?</td>
+								<td>{{$cpc->is_patient_subscriber ? 'Yes' : 'No'}}</td>
+							</tr>
+							@if(!$cpc->is_patient_subscriber)
+							<tr>
+								<td>First Name</td>
+								<td>{{$cpc->subscriber_name_first ?? '-'}}</td>
+							</tr>
+							<tr>
+								<td>Middle Name / MI</td>
+								<td>{{$cpc->subscriber_name_middle ?? '-'}}</td>
+							</tr>
+							<tr>
+								<td>Last Name</td>
+								<td>{{$cpc->subscriber_name_last ?? '-'}}</td>
+							</tr>
+							<tr>
+								<td>Suffix</td>
+								<td>{{$cpc->subscriber_name_suffix ?? '-'}}</td>
+							</tr>
+							<tr>
+								<td>Sex</td>
+								<td>{{$cpc->subscriber_sex ?? '-'}}</td>
+							</tr>
+							<tr>
+								<td>Dob</td>
+								<td>{{$cpc->subscriber_dob ? date_format(date_create($cpc->subscriber_dob), 'm/d/Y') : '-'}}</td>
+							</tr>
+							@endif
+						</tbody>
+					</table>
+				</td>
+			</tr>
+
+			<tr v-if="cpc.plan_type == 'MEDICAID' || (cpc.plan_type == 'COMMERCIAL' && cpc.mcd_number)">
+				<td>Medicaid State</td>
+				<td>{{$cpc->mcd_payer_id ?? '-'}}</td>
+			</tr>
+			<tr v-if="cpc.plan_type == 'MEDICAID' || (cpc.plan_type == 'COMMERCIAL' && cpc.mcd_number)">
+				<td>Medicaid Number</td>
+				<td>{{$cpc->mcd_number ?? '-'}}</td>
+			</tr>
+			<tr v-if="cpc.plan_type == 'MEDICARE' || (cpc.plan_type == 'COMMERCIAL' && cpc.mcr_number)">
+				<td>Medicare Number</td>
+				<td>{{$cpc->mcr_number ?? '-'}}</td>
+			</tr>
+		</tbody>
+	</table>
+</div>
+</div>
+<script type="text/javascript">
+	var primaryCoverageLatestCoverage = new Vue({
+		el: '#primaryCoverageLatestCoverage',
+		data: {
+			cpc: <?= json_encode($cpc); ?>,
+		}
+	})
+</script>

+ 9 - 40
resources/views/app/patient/primary-coverage.blade.php

@@ -63,44 +63,11 @@
 
         <div class="mt-4">
           <div class="row">
-            <div class="col-md-8">
-              <h4 class="font-weight-bold">Patient Information</h4>
-              <div class="table-responsive">
-                <table class="table table-bordered table-striped">
-                  <tbody>
-                    <tr>
-                      <td>Patient First Name</td>
-                      <td>{{$cpc->patient_name_first}}</td>
-                    </tr>
-                    <tr>
-                      <td>Patient Middle Name / MI</td>
-                      <td>{{$cpc->patient_name_middle}}</td>
-                    </tr>
-                    <tr>
-                      <td>Patient Last Name</td>
-                      <td>{{$cpc->patient_name_last}}</td>
-                    </tr>
-                    <tr>
-                      <td>Patient Suffix</td>
-                      <td>{{$cpc->patient_name_suffix}}</td>
-                    </tr>
-                    <tr>
-                      <td>Patient Dob</td>
-                      <td>{{$cpc->patient_dob ? date_format(date_create($cpc->patient_dob), 'm/d/Y') : '-'}}</td>
-                    </tr>
-                    <tr>
-                      <td>Patient Sex</td>
-                      <td>{{$cpc->patient_sex ?? '-'}}</td>
-                    </tr>
-                    <tr>
-                      <td>Date of Service</td>
-                      <td>{{$cpc->date_of_service ? date_format(date_create($cpc->date_of_service), 'm/d/Y') : '-'}}</td>
-                    </tr>
-                  </tbody>
-                </table>
-              </div>
+            <div class="col-md-9">
 
-              <h4 class="font-weight-bold">Latest Coverage</h4>
+              @include('app.patient.primary-coverage-view')
+
+              <h4 class="font-weight-bold">Manual Determination Information</h4>
               @if($cpc->plan_type == 'MEDICARE')
                 @include('app.patient.primary-coverage-manual-determination-view-medicare')
               @elseif($cpc->plan_type == 'MEDICAID')
@@ -112,9 +79,11 @@
               @endif
             </div>
           </div>
-          @php
-          dump(json_decode($cpc->toJson(JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)));
-          @endphp
+          {{--
+            @php
+            dump(json_decode($cpc->toJson(JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)));
+            @endphp
+             --}}
         </div>
 
         <div>