|
@@ -10,60 +10,63 @@ $cpc = $patient->getPrimaryCoverage();
|
|
|
<div class="form-group col-md-12">
|
|
|
<p class="mb-1 font-weight-bold">Type of insurance card:</p>
|
|
|
<div class="form-check form-check-inline">
|
|
|
- <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" @change="updateUrl" name="insuranceCardType" value="medicare">Medicare Part B (Primary)</label>
|
|
|
+ <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" @change="updateUrl" name="insuranceCardType" value="medicare">Medicare Part B</label>
|
|
|
</div>
|
|
|
<div class="form-check form-check-inline">
|
|
|
- <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" @change="updateUrl" name="insuranceCardType" value="medicaid">Medicaid (Primary)</label>
|
|
|
+ <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" @change="updateUrl" name="insuranceCardType" value="medicaid">Medicaid</label>
|
|
|
</div>
|
|
|
<div class="form-check form-check-inline">
|
|
|
- <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" @change="updateUrl" name="insuranceCardType" value="commercial">Commercial / Third Party (Primary)</label>
|
|
|
+ <label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" @change="updateUrl" name="insuranceCardType" value="commercial">Other Provider</label>
|
|
|
</div>
|
|
|
- {{-- <div class="form-check form-check-inline">
|
|
|
+ <div class="form-check form-check-inline">
|
|
|
<label class="form-check-label"><input class="form-check-input" type="radio" v-model="insuranceCardType" @change="updateUrl" name="insuranceCardType" value="selfPay">Self Pay</label>
|
|
|
- </div> --}}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div v-if="insuranceCardType === 'selfPay'">
|
|
|
<div class="alert alert-warning p-1 rounded-0">
|
|
|
- Please create patient payment profile by clicking here:
|
|
|
+ Please create patient payment profile by clicking here:
|
|
|
<a href="{{ route('patients.view.customers', ['patient' => $patient, 'popupmode' => 1]) }}">Create/Manage customer payment methods</a>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div v-if="insuranceCardType !== 'selfPay'">
|
|
|
<div class="row" v-show="insuranceCardType == 'commercial'">
|
|
|
- <div class="form-group col-md-12">
|
|
|
- <label for="" class="control-label">Commercial Payer</label>
|
|
|
- <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="col-md-12">
|
|
|
- <p class="mb-2 font-weight-bold">If payer not found above, please key in carrier name (and memo
|
|
|
- if any):</p>
|
|
|
- </div>
|
|
|
- <div class="form-group col-md-6">
|
|
|
- <label class="control-label">Carrier Name</label>
|
|
|
- <input type="text" name="carrierFreeText" class="form-control input-sm">
|
|
|
- </div>
|
|
|
<div class="form-group col-md-6">
|
|
|
- <label class="control-label">Carrier Memo</label>
|
|
|
- <input type="text" name="carrierFreeTextMemo" class="form-control input-sm">
|
|
|
- </div>
|
|
|
- <div class="col-12">
|
|
|
- <hr class="mt-0 mb-2">
|
|
|
+ <label class="control-label">Insurance</label>
|
|
|
+ <input type="text" name="carrierFreeText" list="insurance" class="form-control input-sm">
|
|
|
+ <datalist id="insurance">
|
|
|
+ <option value="Aetna">
|
|
|
+ <option value="Anthem Blue Cross Blue Shield">
|
|
|
+ <option value="Cigna">
|
|
|
+ <option value="Humana">
|
|
|
+ <option value="Kaiser Permanente">
|
|
|
+ <option value="UnitedHealthcare">
|
|
|
+ <option value="Blue Cross Blue Shield">
|
|
|
+ <option value="Health Net">
|
|
|
+ <option value="Molina Healthcare">
|
|
|
+ <option value="Oscar Health">
|
|
|
+ <option value="Ambetter">
|
|
|
+ <option value="CareSource">
|
|
|
+ <option value="Centene Corporation">
|
|
|
+ <option value="Highmark">
|
|
|
+ <option value="Independence Blue Cross">
|
|
|
+ <option value="WellCare">
|
|
|
+ <option value="Tricare">
|
|
|
+ </datalist>
|
|
|
</div>
|
|
|
<div class="form-group col-md-6">
|
|
|
- <label class="control-label">Patient Member Identifier</label>
|
|
|
+ <label class="control-label">ID Number</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>
|
|
|
+ <label class="control-label">Group Number</label>
|
|
|
<input type="text" name="commercialGroupNumber" class="form-control input-sm">
|
|
|
</div>
|
|
|
<div class="form-group col-md-6">
|
|
|
- <label class="control-label">Phone Number For Hcps</label>
|
|
|
- <input type="text" name="primaryInsurancePhoneNumberForHcps" class="form-control input-sm">
|
|
|
+ <label class="control-label">Support Phone Number</label>
|
|
|
+ <input type="text" name="primaryInsurancePhoneNumberForHcps" class="form-control input-sm phone">
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -120,7 +123,7 @@ $cpc = $patient->getPrimaryCoverage();
|
|
|
</div>
|
|
|
<div class="form-group col-md-4">
|
|
|
<label class="control-label">Patient Sex</label>
|
|
|
- <select class="form-control input-sm" name="sex" select2>
|
|
|
+ <select class="form-control input-sm" name="sex">
|
|
|
<option value="">--</option>
|
|
|
<option value="M" @if ($patient->sex === 'M') selected @endif>Male</option>
|
|
|
<option value="F" @if ($patient->sex === 'F') selected @endif>Female</option>
|
|
@@ -333,10 +336,12 @@ $cpc = $patient->getPrimaryCoverage();
|
|
|
<button v-else class="btn btn-sm btn-primary" type="button"><i class="fas fa-circle-notch fa-spin"></i> Processing...</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
+
|
|
|
</form>
|
|
|
</div>
|
|
|
</div>
|
|
|
+<link href="/select2/select2.min.css" rel="stylesheet" />
|
|
|
+<script src="/select2/select2.min.js"></script>
|
|
|
<script>
|
|
|
(function() {
|
|
|
function init() {
|
|
@@ -372,6 +377,10 @@ $cpc = $patient->getPrimaryCoverage();
|
|
|
});
|
|
|
|
|
|
},
|
|
|
+ initSelect2: function(){
|
|
|
+ var self = this;
|
|
|
+ $('[select-2]').select2();
|
|
|
+ },
|
|
|
submitForm: function(evt) {
|
|
|
var self = this;
|
|
|
if (self.processing) return;
|
|
@@ -398,15 +407,20 @@ $cpc = $patient->getPrimaryCoverage();
|
|
|
}, 'json');
|
|
|
},
|
|
|
init: function() {
|
|
|
- initStagSuggest();
|
|
|
- this.onCommercialPayerChange();
|
|
|
+ $('.phone').mask('(000) 000-0000')
|
|
|
}
|
|
|
},
|
|
|
mounted: function() {
|
|
|
this.init();
|
|
|
+ },
|
|
|
+ updated: function(){
|
|
|
+ var self = this;
|
|
|
+ self.$nextTick(function(){
|
|
|
+ self.initSelect2();
|
|
|
+ });
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
addMCInitializer('new-coverage-form-{{ $patient->uid }}', init, '#new-coverage-form-{{ $patient->uid }}')
|
|
|
}).call(window);
|
|
|
-</script>
|
|
|
+</script>
|