Condition | - {anyStatus &&Status | } - {anyOnset &&Onset | } - {anyResolution &&Resolution | } + {availableElements.clinicalStatus &&Status | } + {availableElements.onsetDateTime &&Onset | } + {availableElements.abatementDateTime &&Resolution | }||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{formatCodeableConcept(condition.code ?? {})} | - {anyStatus && ( + {availableElements.clinicalStatus && ({formatCodeableConcept(condition.clinicalStatus ?? {})} | )} - {anyOnset &&{formatDate(condition.onsetDateTime)} | } - {anyResolution && ( + {availableElements.onsetDateTime && ( +{formatDate(condition.onsetDateTime)} | + )} + {availableElements.abatementDateTime && ({formatDate(condition.abatementDateTime)} | )}
Visit Reason | - {anyClinicType &&Clinic Type | } - {anyServiceType &&Service Provider | } + {availableElements?.class &&Clinic Type | } + {availableElements?.serviceProvider &&Service Provider | }Encounter Status | Encounter Start | Encounter End | @@ -45,15 +47,12 @@ const EncounterTable: React.FC|||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{formatCodeableConcept(encounter?.reasonCode?.[0])} | - {anyClinicType && ( -
- {formatCodeableConcept(encounter?.class)} - {encounter?.serviceType - ? formatCodeableConcept(encounter.serviceType) - : ""} - |
+ {availableElements?.class && (
+ {formatCoding(encounter?.class)} | + )} + {availableElements?.serviceProvider && ( +{encounter?.serviceProvider?.display} | )} - {anyServiceType &&{encounter?.serviceProvider?.display} | }{encounter?.status} | {formatDate(encounter?.period?.start)} | {formatDate(encounter?.period?.end)} | diff --git a/query-connector/src/app/query/components/resultsView/tableComponents/MedicationRequestTable.tsx b/query-connector/src/app/query/components/resultsView/tableComponents/MedicationRequestTable.tsx index 02ecfde56..95088bc11 100644 --- a/query-connector/src/app/query/components/resultsView/tableComponents/MedicationRequestTable.tsx +++ b/query-connector/src/app/query/components/resultsView/tableComponents/MedicationRequestTable.tsx @@ -21,9 +21,9 @@ export interface MedicationRequestTableProps { const MedicationRequestTable: React.FC|||||||||||||
Order Date | Medication | - {anyReasonCode &&Reason Code | } + {availableElements.reasonCode &&Reason Code | }Status | {formatCodeableConcept(medicationRequest?.reasonCode?.[0])} | diff --git a/query-connector/src/app/query/components/resultsView/tableComponents/ObservationTable.tsx b/query-connector/src/app/query/components/resultsView/tableComponents/ObservationTable.tsx index 56d6644c6..09bf0bab4 100644 --- a/query-connector/src/app/query/components/resultsView/tableComponents/ObservationTable.tsx +++ b/query-connector/src/app/query/components/resultsView/tableComponents/ObservationTable.tsx @@ -22,23 +22,19 @@ export interface ObservationTableProps { const ObservationTable: React.FC
Date | Type | - {anyObsInterpretation &&Interpretation | } + {availableElements.interpretation &&Interpretation | }Value | - {anyReferenceRange &&Reference Range | } + {availableElements.referenceRange &&Reference Range | }
---|---|---|---|---|---|---|
{formatDate(obs?.issued || obs?.effectiveDateTime)} | {formatCodeableConcept(obs.code)} | - {anyObsInterpretation && ( + {availableElements.interpretation && (
{obs?.interpretation && obs.interpretation.length > 0
? formatCodeableConcept(obs.interpretation[0])
@@ -54,7 +50,9 @@ const ObservationTable: React.FC |
)}
{formatValue(obs)} | - {anyReferenceRange &&{formatReferenceRange(obs)} | } + {availableElements.referenceRange && ( +{formatReferenceRange(obs)} | + )}