@openmrs/esm-patient-vitals-app
Version:
Patient vitals microfrontend for the OpenMRS SPA
30 lines (27 loc) • 987 B
text/typescript
import { type PatientVitalsAndBiometrics, type ObservationInterpretation } from '../common';
export interface VitalsTableRow extends PatientVitalsAndBiometrics {
id: string;
dateRender: string;
bloodPressureRender: string;
bloodPressureRenderInterpretation?: ObservationInterpretation;
pulseRender: string | number;
pulseRenderInterpretation?: ObservationInterpretation;
spo2Render: string | number;
spo2RenderInterpretation?: ObservationInterpretation;
temperatureRender: string | number;
temperatureRenderInterpretation?: ObservationInterpretation;
respiratoryRateRender: string | number;
respiratoryRateRenderInterpretation?: ObservationInterpretation;
}
export interface VitalsTableHeader {
key:
| 'dateRender'
| 'temperatureRender'
| 'bloodPressureRender'
| 'pulseRender'
| 'respiratoryRateRender'
| 'spo2Render';
header: string;
isSortable?: boolean;
sortFunc: (valueA: VitalsTableRow, valueB: VitalsTableRow) => number;
}