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 *ngIf="!patient.data.identity" style='text-align:center;margin-top:20px'>
<br />
<br />
<p style="font-size:1.1em;font-weight:bold">No patient currently selected.</p>
<p>Select a patient from the 'Patient Queue' dropdown or click the 'Dashboard' button in the header to return to the home
screen.
</p>
</div>
<div *ngIf="patient.data.identity">
<div class="row">
<div class="col-sm-12" style="width:100%;">
<app-patient-search></app-patient-search>
</div>
</div>
<app-demographics [selectedPatient]="patient"><h1 class="sr-only">Patient Demographics</h1></app-demographics>
<div class="allergy-group my-3">
<h2 class="sr-only">Allergies/ADR Quick List</h2><span class="data-label" style="font-size:1.0em">Allergies/ADRs:</span>
<span *ngFor="let allergy of getGmrAllergies()" style="margin-right:3px;cursor:pointer" class="badge allergy-badge"
(click)="viewAllergy( getAllergies(allergy) )">{{ allergy }} <span *ngIf="getNumAllergy(allergy) > 1">({{getNumAllergy(allergy)}})</span>
<span class="sr-only" *ngIf="allergy.severity && allergy.severity.value && allergy.severity.value >= 75">{{
'Warning: ' + allergy.severity.key + ' Reaction' }}</span>
<span class="sr-only"> Click to view details</span>
</span>
<span *ngIf="_allergyMap && _allergyMap.size===0">None Specified</span>
<span *ngIf="patient.data.allergies?.err" class="error-text">Allergy Data Unavailable</span>
</div>
<div class="my-3 patient-detail">
<h1 class="sr-only">Patient Details Tab Navigation Pane</h1>
<ngb-tabset id="patient-detail-tabs" [ngbCollapse]="isCollapsed" role="tablist">
<ngb-tab>
<ng-template ngbTabTitle>
<span class="details-tab" [class.disabled-tab]="(patient.data.allergies && !patient.data.allergies.err && patientAllergyCount===0)">Allergies
and ADRs</span>
<span *ngIf="patientAllergyCount>0">
<span class="badge badge-pill badge-primary">{{ patientAllergyCount }}</span>
</span>
</ng-template>
<ng-template ngbTabContent>
<div class="coversheet-tab-content">
<app-allergies *ngIf="patient.data.allergies" [allergies]="patient.data.allergies" [queryParams]="patient.params.allergies"></app-allergies>
</div>
</ng-template>
</ngb-tab>
<ngb-tab>
<ng-template ngbTabTitle>
<span class="details-tab" [class.disabled-tab]="!hasVitals()">
Vitals
</span>
</ng-template>
<ng-template ngbTabContent>
<div class="coversheet-tab-content">
<div class="row">
<div class="col-5" style="padding-right:0px">
<app-vital-summary [vitalSummary]="patient.data.vitalSummary" [queryParams]="patient.params"></app-vital-summary>
</div>
<div class="col-7">
<app-vitals [vitals]="patient.data.vitals" [queryParams]="patient.params"></app-vitals>
</div>
</div>
</div>
</ng-template>
</ngb-tab>
<ngb-tab>
<ng-template ngbTabTitle>
<span class="details-tab" [class.disabled-tab]="(patient.data.consults && !patient.data.consults.err && patient.data.consults?.data.length==0)">
Consults
</span>
</ng-template>
<ng-template ngbTabContent>
<div class="coversheet-tab-content">
<app-consults *ngIf="patient.data.consults" [consults]="patient.data.consults" [queryParams]="patient.params.consults"></app-consults>
</div>
</ng-template>
</ngb-tab>
<ngb-tab>
<ng-template ngbTabTitle>
<span class="details-tab" [class.disabled-tab]="(patient.data.progressNotes && !patient.data.progressNotes.err && patient.data.progressNotes?.data.length==0)">
Progress Notes
</span>
</ng-template>
<ng-template ngbTabContent>
<div class="coversheet-tab-content">
<app-progress-notes *ngIf="patient.data.progressNotes" [progressNotes]="patient.data.progressNotes"
[queryParams]="patient.params.progressNotes"></app-progress-notes>
</div>
</ng-template>
</ngb-tab>
<ngb-tab>
<ng-template ngbTabTitle>
<span class="details-tab" [class.disabled-tab]="(patient.data.immunizations && !patient.data.immunizations.err && patient.data.immunizations?.data.length==0)">
Immunizations
</span>
<span *ngIf="patient.data.immunizations?.data?.length>0">
<span class="badge badge-pill badge-primary">{{patient.data.immunizations?.data?.length}}</span>
</span>
</ng-template>
<ng-template ngbTabContent>
<div class="coversheet-tab-content">
<app-immunizations *ngIf="patient.data.immunizations" [immunizations]="patient.data.immunizations"
[queryParams]="patient.params.immunizations"></app-immunizations>
</div>
</ng-template>
</ngb-tab>
<ngb-tab>
<ng-template ngbTabTitle>
<span class="details-tab" [class.disabled-tab]="(patient.data.problemList && !patient.data.problemList.err && patient.data.problemList?.data.length==0)">
Problem List
</span>
</ng-template>
<ng-template ngbTabContent>
<div class="coversheet-tab-content">
<app-problem-list *ngIf="patient.data.problemList" [problemList]="patient.data.problemList"
[queryParams]="patient.params.problemList"></app-problem-list>
</div>
</ng-template>
</ngb-tab>
</ngb-tabset>
<!--<button type="button" class="btn btn-outline-primary btn-sm btn-block btn-collapse" (click)="isCollapsed = !isCollapsed"
[attr.aria-expanded]="!isCollapsed" aria-controls="patient-detail-tabs">
<div *ngIf="!isCollapsed">
<i class="fas fa-caret-square-up"></i> Hide Detail Section</div>
<div *ngIf="isCollapsed">
<i class="fas fa-caret-square-down"></i> Show Detail Section</div>
</button>-->
</div>
<div class="my-3">
<app-meds></app-meds>
</div>
</div>