|
@@ -64,7 +64,7 @@
|
|
<td>Is Part B Primary?</td>
|
|
<td>Is Part B Primary?</td>
|
|
<td>{{$cpc->auto_medicare_is_partbprimary}}</td>
|
|
<td>{{$cpc->auto_medicare_is_partbprimary}}</td>
|
|
<td>
|
|
<td>
|
|
- <input type="hidden" name="manualDeterminationCategory" :value="!cpc.auto_medicare_is_match_found ? 'INVALID' : (cpc.auto_medicare_is_partbprimary == 'YES' ? 'COVERED' : (cpc.auto_medicare_is_partbprimary == 'NO' ? 'NOT_COVERED' : 'UNKNOWN'))">
|
|
|
|
|
|
+ <input type="hidden" name="manualDeterminationCategory" />
|
|
|
|
|
|
<div class="form-group mb-0">
|
|
<div class="form-group mb-0">
|
|
<div class="form-check form-check-inline">
|
|
<div class="form-check form-check-inline">
|
|
@@ -284,7 +284,7 @@
|
|
}, 'json');
|
|
}, 'json');
|
|
},
|
|
},
|
|
setDefaultData: function(){
|
|
setDefaultData: function(){
|
|
- this.uiState.manualMedicareIsMatched = this.cpc.auto_medicare_is_partbactive;
|
|
|
|
|
|
+ this.uiState.manualMedicareIsMatched = this.cpc.auto_medicare_is_match_found ? 'YES':'NO';
|
|
this.uiState.manualMedicareIsPartBActive = this.cpc.auto_medicare_is_partbprimary;
|
|
this.uiState.manualMedicareIsPartBActive = this.cpc.auto_medicare_is_partbprimary;
|
|
this.refreshUi();
|
|
this.refreshUi();
|
|
},
|
|
},
|
|
@@ -299,12 +299,31 @@
|
|
}
|
|
}
|
|
|
|
|
|
self.disabled = (self.cpc.auto_medicare_is_partcactive == 'YES' && self.cpc.auto_medicare_is_partbprimary == 'YES') || (self.uiState.manualMedicareIsPartBPrimary == 'YES' && self.uiState.manualMedicareIsPartCActive == 'YES');
|
|
self.disabled = (self.cpc.auto_medicare_is_partcactive == 'YES' && self.cpc.auto_medicare_is_partbprimary == 'YES') || (self.uiState.manualMedicareIsPartBPrimary == 'YES' && self.uiState.manualMedicareIsPartCActive == 'YES');
|
|
|
|
+ self.setDefaultValueForManualDeterminationCategory();
|
|
|
|
+
|
|
|
|
+ },
|
|
|
|
+ setDefaultValueForManualDeterminationCategory: function(){
|
|
|
|
+ var self = this;
|
|
|
|
+ var input = $('input[name=manualDeterminationCategory]');
|
|
|
|
+ if(self.uiState.manualMedicareIsMatched === 'NO'){
|
|
|
|
+ input.val('INVALID');
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if(self.uiState.manualMedicareIsPartBPrimary === 'YES'){
|
|
|
|
+ input.val('COVERED');
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if(self.uiState.manualMedicareIsPartBPrimary === 'NO'){
|
|
|
|
+ input.val('NOT_COVERED');
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ input.val('UNKNOWN');
|
|
},
|
|
},
|
|
},
|
|
},
|
|
mounted: function() {
|
|
mounted: function() {
|
|
this.setDefaultData();
|
|
this.setDefaultData();
|
|
|
|
+ this.uiState.manualMedicareIsPartBPrimary = this.cpc.auto_medicare_is_partbprimary;
|
|
if (this.cpc.auto_medicare_is_partbprimary == 'YES') {
|
|
if (this.cpc.auto_medicare_is_partbprimary == 'YES') {
|
|
- this.uiState.manualMedicareIsPartBPrimary = 'YES';
|
|
|
|
this.uiState.manualMedicareIsPartCActive = 'NO';
|
|
this.uiState.manualMedicareIsPartCActive = 'NO';
|
|
};
|
|
};
|
|
this.refreshUi();
|
|
this.refreshUi();
|