LabResult

This FHIR resource represents a clinical document that presents the results of laboratory tests performed on a patient’s biological samples, such as blood, urine, or tissue. It typically includes patient information, the type of test(s) conducted, test results (with reference ranges), interpretation or comments from the laboratory, and the date and time of sample collection and analysis.

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtensionΣ ?! C0..0Extension
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uri
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
basedOn1..1Reference(ServiceRequest)
statusΣ ?!1..1codeBinding
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ C1..1codeFixed Value
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..1id
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..1uriBinding
identifierΣ C0..1Identifier
displayΣ C0..1string
encounterΣ1..1Reference(Encounter)
issuedΣ1..1instant
performerΣ0..1Reference(Location)
id0..0id
extensionC0..0Extension
referenceΣ C0..0string
typeΣ0..1uriBindingFixed Value
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ C0..0string
specimen0..1Reference(Specimen)
id0..1id
extensionC0..*Extension
referenceΣ C1..1string
typeΣ0..1uriBinding
identifierΣ C0..1Identifier
displayΣ C0..1string
note0..1Annotation
study0..0Reference(GenomicStudy | ImagingStudy)
compositionC0..0Reference(Composition)
conclusion0..0markdown
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
presentedForm0..*Attachment
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtensionΣ ?! C0..0Extension
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
id0..0id
extensionC0..0Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ C0..1Identifier
displayΣ C0..1string
partOfΣ0..0Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy | GenomicStudy)
statusΣ ?!1..1codeBindingFixed Value
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0id
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBinding
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ C0..0string
focusΣ0..0Reference(Resource)
id0..0id
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ C0..0string
issuedΣ0..0instant
id0..0id
extensionC0..0Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ1..1string
systemΣ C1..1uri
codeΣ C1..1code
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0id
extensionC0..0Extension
textΣ1..1string
id0..0id
extensionC0..0Extension
timeΣ0..0dateTime
textΣ1..1markdown
bodyStructureC0..0Reference(BodyStructure)
specimenC0..1Reference(Specimen)
device0..0Reference(Device)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
lowC0..0SimpleQuantity
highC0..0SimpleQuantity
normalValue0..0CodeableConceptBinding
type0..0CodeableConceptBinding
appliesTo0..0CodeableConcept
age0..0Range
textC1..1markdown
hasMemberΣ0..0Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..0Reference(DocumentReference | ImagingStudy | ImagingSelection | QuestionnaireResponse | Observation | MolecularSequence | GenomicStudy)
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
valueQuantityQuantity
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
id0..0id
extensionC0..0Extension
codingΣ0..0Coding
textΣ1..1string
referenceRange0..1see (referenceRange)
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
orderInstitutionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
instantiatesCanonicalΣ0..0canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..0uri
basedOnΣ0..0Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ0..0Reference(ServiceRequest)
requisitionΣ0..0Identifier
statusΣ ?!1..1codeBindingFixed Value
intentΣ ?!1..1codeBindingFixed Value
categoryΣ0..0CodeableConcept
priorityΣ0..0codeBinding
doNotPerformΣ ?!0..0boolean
id0..0id
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ C0..0string
focusΣ0..0Reference(Resource)
authoredOnΣ1..1dateTime
id0..0id
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ C0..0string
performerTypeΣ0..0CodeableConcept
performerΣ0..0Reference(Practitioner)
locationΣ0..0CodeableReference(Location)
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
referenceΣ0..0Reference()
insurance0..0Reference(Coverage | ClaimResponse)
supportingInfo0..0CodeableReference(Resource)
specimenΣ0..0Reference(Specimen)
bodyStructureΣ C0..0Reference(BodyStructure)
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
containedC0..*Resource
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
identifierΣ0..0Identifier
accessionIdentifierΣ0..0Identifier
statusΣ ?!0..0codeBinding
id0..0id
extensionC0..0Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
subjectΣ0..0Reference(Patient)
receivedTimeΣ0..1dateTime
parent0..0Reference(Specimen)
id0..0id
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
combinedΣ0..0codeBinding
role0..0CodeableConceptBinding
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
id0..0id
extensionC0..0Extension
referenceΣ C0..0string
typeΣ1..1uriBindingFixed Value
id0..0id
extensionC0..0Extension
useΣ ?!0..0codeBinding
typeΣ0..0CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ C1..1string
periodΣ0..0Period
assignerΣ0..0Reference(Organization)
displayΣ C0..0string
id0..1string
extensionC0..0Extension
value0..1System.DateTime
durationΣ0..0Duration
id0..0id
extensionC0..0Extension
valueΣ1..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ C0..1uri
codeΣ C0..1code
id0..0id
guidanceC0..*Extension
id0..0id
extensionC0..0Extension
systemΣ1..1uri
versionΣ0..0string
codeΣ C1..1code
displayΣ C1..1string
userSelectedΣ0..0boolean
textΣ0..0string
device0..0CodeableReference(Device)
id0..0id
extensionC0..0Extension
referenceΣ C1..1string
typeΣ0..0uriBinding
identifierΣ C0..0Identifier
displayΣ C0..0string
id0..0string
extensionC0..0Extension
modifierExtensionΣ ?! C0..0Extension
description0..0string
method0..0CodeableConcept
additive0..0Reference(Substance)
timeDateTimedateTime
conditionΣ0..0CodeableConceptBinding
id0..0id
extensionC0..0Extension
timeΣ0..0dateTime
textΣ1..1markdown

Terminologies

XML to FHIR Mapping

XML element FHIR mapping
labResult/recordIdentifier DiagnosticReport.identifier(system=recordIdentifier).value
labResult/accessionNumber DiagnosticReport.identifier(system=accessionNumber).value
labResult/eventID DiagnosticReport.encounter (Encounter)
labResult/investigationType/name/code DiagnosticReport.category.coding.code
labResult/investigationType/name/codingSchemeName DiagnosticReport.category.coding.system
labResult/investigationType/name/codingSchemeVersion DiagnosticReport.category.coding.version
labResult/investigationType/name/textDescription DiagnosticReport.category.coding.display
labResult/investigationSubType/name/code DiagnosticReport.extensions.investigationSubType.code
labResult/investigationSubType/name/codingSchemeName DiagnosticReport.extensions.investigationSubType.system
labResult/investigationSubType/name/codingSchemeVersion DiagnosticReport.extensions.investigationSubType.version
labResult/investigationSubType/name/textDescription DiagnosticReport.extensions.investigationSubType.display
labResult/investigation/investigationIdentifier Observation.identifier.value
labResult/investigation/labInstitution Observation.performer(type=Organization).identifier.value
labResult/investigation/labFacilityUnit Observation.performer(type=Organization).display
labResult/investigation/order/orderDateTime ServiceRequest.authoredOn
labResult/investigation/order/orderNo ServiceRequest.identifier.value
labResult/investigation/order/orderInstitution ServiceRequest.requester.identifier.value
labResult/investigation/order/reasonForInvestigation/code ServiceRequest.reason.concept.coding.code
labResult/investigation/order/reasonForInvestigation/codingSchemeName ServiceRequest.reason.concept.coding.system
labResult/investigation/order/reasonForInvestigation/codingSchemeVersion ServiceRequest.reason.concept.coding.version
labResult/investigation/order/reasonForInvestigation/textDescription ServiceRequest.reason.concept.coding.display
labResult/investigation/order/orderedBy/id Practitioner.identifier.value
labResult/investigation/order/orderedBy/name Practitioner.name.text
labResult/investigation/specimenCollectedDate Specimen.collection.collectedDateTime
labResult/investigation/specimenReceivedDate Specimen.receivedTime
labResult/investigation/comments Specimen.notes
labResult/investigation/examinationDate Specimen.processing.timeDateTime
labResult/investigation/textValue Specimen.processing.description
labResult/investigation/reportDateTime Observation.effectiveDateTime
labResult/investigation/reportedBy/id Practitioner.identifier.value
labResult/investigation/reportedBy/name Practitioner.name.text
labResult/investigation/abnormalFlag/code Observation.interpretation[0].coding.code
labResult/investigation/abnormalFlag/codingSchemeName Observation.interpretation[0].coding.system
labResult/investigation/abnormalFlag/codingSchemeVersion Observation.interpretation[0].coding.version
labResult/investigation/abnormalFlag/textDescription Observation.interpretation[0].coding.display
labResult/investigation/name/code Observation.code.coding.code
labResult/investigation/name/codingSchemeName Observation.code.coding.system
labResult/investigation/name/codingSchemeVersion Observation.code.coding.version
labResult/investigation/name/textDescription Observation.code.coding.display
labResult/investigation/labTestCode Observation.extensions.labTest.code
labResult/investigation/labTestCodedDescription Observation.extensions.labTest.display
labResult/investigation/resultStatus/code Observation.status
labResult/investigation/resultStatus/codingSchemeName Observation.status.coding.system
labResult/investigation/resultStatus/codingSchemeVersion Observation.status.coding.version
labResult/investigation/resultStatus/textDescription Observation.status.coding.display
labResult/investigation/investigationItem/investigationItemIdentifier Observation.identifier.value
labResult/investigation/investigationItem/itemName/code Observation.code.coding.code
labResult/investigation/investigationItem/itemName/codingSchemeName Observation.code.coding.system
labResult/investigation/investigationItem/itemName/codingSchemeVersion Observation.code.coding.version
labResult/investigation/investigationItem/itemName/textDescription Observation.code.coding.display
labResult/investigation/investigationItem/labTestItemCode Observation.extensions.labTest.code
labResult/investigation/investigationItem/labTestItemCodedDescription Observation.extensions.labTest.description
labResult/investigation/investigationItem/itemNumericValue Observation.valueQuantity.value
labResult/investigation/investigationItem/itemNumericValueUOM Observation.valueQuantity.code
labResult/investigation/investigationItem/itemTextValue Observation.valueQuantity.extensions.valueString
labResult/investigation/investigationItem/resultStatus/code Observation.status
labResult/investigation/investigationItem/resultStatus/codingSchemeName Observation.status.coding.system
labResult/investigation/investigationItem/resultStatus/codingSchemeVersion Observation.status.coding.version
labResult/investigation/investigationItem/resultStatus/textDescription Observation.status.coding.display
labResult/investigation/investigationItem/abnormalFlag/code Observation.interpretation[0].coding.code
labResult/investigation/investigationItem/abnormalFlag/codingSchemeName Observation.interpretation[0].coding.system
labResult/investigation/investigationItem/abnormalFlag/codingSchemeVersion Observation.interpretation[0].coding.version
labResult/investigation/investigationItem/abnormalFlag/textDescription Observation.interpretation[0].coding.display
labResult/investigation/investigationItem/referenceRange Observation.referenceRange.text
labResult/investigation/investigationItem/interpretationNotes Observation.note.text
labResult/investigation/investigationItem/POCTIndicator Observation.extensions.POCIndicator.valueBoolean