Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

<div class="accordion ewv" [ngClass]="{'split': isSplitView}">
<input id="{{accordionId}}" type="checkbox" [(ngModel)]="collapseState" role="switch" aria-label="Service Lines Section">
<label for="{{accordionId}}">Service Lines</label>
<!-- Accordion Content -->
<div class="accordion-content row">
<app-messages [ewvNoInfo]="(tableInfoRows.length < 1)" [ewvMsg]="serviceLinMsg"></app-messages>
<!-- Service Lines Table -->
<div *ngIf="(tableInfoRows.length > 0)" class="col three" [ngStyle]="{'width': isSplitView ? '788px' : '1191px'}">
<table id="TBL_tableInfo_serviceLines_1">
<thead>
<tr>
<th *ngFor="let column of tableColumns">{{column['title']}}</th>
</tr>
</thead>
<tbody>
<ng-container *ngFor="let row of tableInfoRows; let i = index">
<tr>
<ng-container *ngIf="isRightSide">
<td *ngFor="let column of serviceLinesTableColumns">
<ng-container *ngIf="compareData?.serviceLinesInfo[i]">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i][column['property']]" [rightSideData]="row[column['property']]">
<ng-container *ngIf="column['property'] === 'charge' || column['property'] === 'salesTax' || column['property'] === 'serviceTax' || column['property'] === 'facilityTax'">
{{row[column['property']] ? '$'+row[column['property']] : ''}}
</ng-container>
<ng-container *ngIf="column['property'] !== 'charge' && column['property'] !== 'salesTax' && column['property'] !== 'serviceTax' && column['property'] !== 'facilityTax'">
{{row[column['property']] ? row[column['property']] : ''}}
</ng-container>
</span>
</ng-container>
<ng-container *ngIf="!compareData?.serviceLinesInfo[i]">
<span appHighlight [leftSideData]="''" [rightSideData]="row[column['property']]">
{{row[column['property']] ? row[column['property']] : ''}}
</span>
</ng-container>
</td>
</ng-container>
<ng-container *ngIf="!isRightSide">
<td *ngFor="let column of tableColumns">
<span>
<ng-container *ngIf="column['property'] === 'charge' || column['property'] === 'salesTax' || column['property'] === 'serviceTax' || column['property'] === 'facilityTax'">
{{row[column['property']] ? '$'+row[column['property']] : ''}}
</ng-container>
<ng-container *ngIf="column['property'] !== 'charge' && column['property'] !== 'salesTax' && column['property'] !== 'serviceTax' && column['property'] !== 'facilityTax'">
{{row[column['property']] ? row[column['property']] : ''}}
</ng-container>
</span>
</td>
</ng-container>
</tr>
<!-- DRUG RX Service Line -->
<ng-container *ngIf="(claimType==='PROFESSIONAL' || claimType==='INSTITUTIONAL')">
<tr *ngFor="let drugLineRow of row?.listOfDrugLines; index as j" class="secondary-service-lines">
<td></td>
<td *ngIf="claimType==='PROFESSIONAL'" colspan="4">
<ng-container *ngIf="isRightSide">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.listOfDrugLines[j]?.drugCategory_5010" [rightSideData]="drugLineRow?.drugCategory_5010">
<!-- <strong>Drug RX &#40;{{drugLineRow?.drugCategory_5010}}&#41;:</strong> {{drugLineRow?.drugRx}} -->
<strong>Drug RX &#40;{{drugLineRow?.drugCategory_5010}}&#41;:</strong>
</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<!-- <span><strong>Drug RX &#40;{{drugLineRow.drugCategory_5010}}&#41;:</strong></span> <span>{{drugLineRow?.drugRx}}</span> -->
<span><strong>Drug RX &#40;{{drugLineRow?.drugCategory_5010}}&#41;:</strong> </span> <span>{{drugLineRow?.drugRx}}</span>
</ng-container>
</td>
<td *ngIf="claimType==='INSTITUTIONAL'" colspan="3">
<ng-container *ngIf="isRightSide">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.listOfDrugLines[j]?.drugCategory_5010" [rightSideData]="drugLineRow?.drugCategory_5010">
<!-- Drug Rx &#40;{{drugLineRow?.drugCategory_5010}}&#41;:</span> -->
<strong>Drug RX &#40;{{drugLineRow?.drugCategory_5010}}&#41;:</strong> {{drugLineRow?.drugRx}} </span>
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.listOfDrugLines[j]?.drugRx" [rightSideData]="drugLineRow?.drugRx">{{drugLineRow?.drugRx}}</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<!-- <span><strong>Drug RX &#40;{{drugLineRow?.drugCategory_5010}}&#41;:</strong></span>
<span>{{drugLineRow?.drugRx}}</span> -->
<span><strong>Drug RX &#40;{{drugLineRow.drugCategory_5010}}&#41;:</strong></span> <span>{{drugLineRow?.drugRx}}</span>
</ng-container>
</td>
<td *ngIf="claimType==='PROFESSIONAL'" colspan="2">
<ng-container *ngIf="isRightSide">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.listOfDrugLines[j]?.drugRxNdcCode" [rightSideData]="drugLineRow?.drugRxNdcCode">
{{drugLineRow?.drugRxNdcCode}}
</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<span>{{drugLineRow?.drugRxNdcCode}}</span>
</ng-container>
</td>
<td *ngIf="claimType==='INSTITUTIONAL'" colspan="2">
<ng-container *ngIf="isRightSide">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.listOfDrugLines[j]?.drugRxNdcCode" [rightSideData]="drugLineRow?.drugRxNdcCode">
{{drugLineRow?.drugRxNdcCode}}
</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<span>{{drugLineRow?.drugRxNdcCode}}</span>
</ng-container>
</td>
<td *ngIf="claimType==='PROFESSIONAL'" colspan="3">
<ng-container *ngIf="isRightSide">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.listOfDrugLines[j]?.drugRxQuantityPlusType" [rightSideData]="drugLineRow?.drugRxQuantityPlusType">
{{drugLineRow?.drugRxQuantityPlusType}}</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<span>{{drugLineRow?.drugRxQuantityPlusType}}</span>
</ng-container>
</td>
<td *ngIf="claimType==='INSTITUTIONAL'">
<ng-container *ngIf="isRightSide">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.listOfDrugLines[j]?.drugRxQuantity" [rightSideData]="drugLineRow?.drugRxQuantity">
<span>{{drugLineRow?.drugRxQuantity}}</span>
</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<span>{{drugLineRow?.drugRxQuantity}}</span>
</ng-container>
</td>
<td *ngIf="claimType==='INSTITUTIONAL'" colspan="3">
<ng-container *ngIf="isRightSide">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.listOfDrugLines[j]?.drugRxType" [rightSideData]="drugLineRow?.drugRxType">{{drugLineRow?.drugRxType}}</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<span>{{drugLineRow?.drugRxType}}</span>
</ng-container>
</td>
<td *ngIf="claimType==='PROFESSIONAL' || claimType==='INSTITUTIONAL'">
<ng-container *ngIf="isRightSide">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.listOfDrugLines[j]?.amount" [rightSideData]="drugLineRow?.amount">
{{ drugLineRow?.amount }}
</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<span>{{ drugLineRow?.amount }}</span>
</ng-container>
</td>
</tr>
</ng-container>
<!-- Drug RX Service Line Ends -->
<!-- Physician Service Line -->
<!-- This section is not present in billing info -->
<ng-container *ngIf="claimType=='INSTITUTIONAL'">
<tr *ngIf="displayOperatorPhysicianNameAndNpiInformation(row)" class="secondary-service-lines">
<td></td>
<td colspan="3">
<ng-container *ngIf="isRightSide">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.operatorPhysicianName" [rightSideData]="row?.operatorPhysicianName">
<strong>Operating Physician Name:</strong> {{ row?.operatorPhysicianName }}
</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<strong>Operating Physician Name:</strong> {{ row?.operatorPhysicianName }}
</ng-container>
<span>
</span>
</td>
<td colspan="3">
<ng-container *ngIf="isRightSide">
<span appHighlight [leftSideData]="compareData?.serviceLinesInfo[i]?.operatorPhysicianNpi" [rightSideData]="row?.operatorPhysicianNpi">
<strong>NPI:</strong> {{ row?.operatorPhysicianNpi }}
</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<span>
<strong>NPI:</strong> {{ row?.operatorPhysicianNpi }}
</span>
</ng-container>
</td>
<td colspan="2"></td>
<td colspan="2"></td>
</tr>
</ng-container>
<!-- Physician Service Line Continued -->
<ng-container *ngIf="claimType == 'PROFESSIONAL' || claimType == 'INSTITUTIONAL'">
<tr *ngFor="let providerInfo of row?.listOfProviderInfo; let k = index" class="secondary-service-lines">
<td></td>
<td colspan="3">
<ng-container *ngIf="isRightSide">
<strong>Rendering Physician Name:</strong>
<span appHighlight
[leftSideData]="compareData?.serviceLinesInfo[i]?.listOfProviderInfo[k]?.name"
[rightSideData]="providerInfo?.name">
{{ providerInfo?.name }}
</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<span>
<strong>Rendering Physician Name:</strong> {{ providerInfo?.name }}
</span>
</ng-container>
</td>
<td>
<ng-container *ngIf="isRightSide">
<strong>NPI:</strong>
<span appHighlight
[leftSideData]="compareData?.serviceLinesInfo[i]?.listOfProviderInfo[k]?.providerNpi_5010"
[rightSideData]="providerInfo?.providerNpi_5010">
{{ providerInfo?.providerNpi_5010 }}
</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<span>
<strong>NPI:</strong> {{ providerInfo?.providerNpi_5010 }}
</span>
</ng-container>
</td>
<td colspan="3">
<ng-container *ngIf="isRightSide">
<strong>Taxonomy Code:</strong>
<span appHighlight
[leftSideData]="compareData?.serviceLinesInfo[i]?.listOfProviderInfo[k]?.taxonomyCode"
[rightSideData]="providerInfo?.taxonomyCode">
{{ providerInfo?.taxonomyCode }}
</span>
</ng-container>
<ng-container *ngIf="!isRightSide">
<span>
<strong>Taxonomy Code:</strong> {{ providerInfo?.taxonomyCode }}
</span>
</ng-container>
</td>
<td colspan="3"></td>
</tr>
</ng-container>
</ng-container>
</tbody>
<tfoot></tfoot>
</table>
<!-- Total Line at Bottom of Table -->
<ng-container *ngIf="isRightSide">
<div *ngIf="data?.serviceLinesInfo.length>0" class="sum-line">
<span appHighlight
[leftSideData]="compareData?.billingMiscellanous?.totalClaimCharges"
[rightSideData]="data?.billingMiscellanous?.totalClaimCharges">
Total Charges: ${{ data?.billingMiscellanous?.totalClaimCharges }}
</span>
</div>
</ng-container>
<ng-container *ngIf="!isRightSide">
<div *ngIf="data?.serviceLinesInfo.length>0" class="sum-line">
Total Charges: ${{ data?.billingMiscellanous?.totalClaimCharges }}
</div>
</ng-container>
</div>
</div>
</div>