This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
Describes how the lab report is used for a standard Lipid Profile - Cholesterol, Triglyceride and Cholesterol fractions. Uses LOINC codes
This profile was published on Sat, May 12, 2012 00:00+1000 as a draft by Grahame Grieve
The id of this profile is 15046b9c-2da0-4b80-82ef-c6af6fcfd2bf
<!-- Resources --> <!-- LipidProfile --> <DiagnosticReport xmlns="http://hl7.org/fhir"> <!-- from Element: extension --> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <text><!-- 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <name> <coding> <code value="http://loinc.org"/> <system value="57698-3"/> </coding> <text value="Lipid panel with direct LDL - Serum or Plasma"/> </name> <status value="[code]"/><!-- 1..1 registered | partial | final | corrected + --> <issued value="[dateTime]"/><!-- 1..1 Date this version was released --> <subject><!-- 1..1 Resource(http://hl7.org/fhir/profiles/Patient)|Resource( http://hl7.org/fhir/profiles/Group)|Resource( http://hl7.org/fhir/profiles/Device)|Resource( http://hl7.org/fhir/profiles/Location) The subject of the report, usually, but not always, the patient --></subject> <performer><!-- 1..1 Resource(http://hl7.org/fhir/profiles/Practitioner)| Resource(http://hl7.org/fhir/profiles/Organization) Responsible Diagnostic Service --></performer> <identifier><!-- 0..1 Identifier Id for external references to this report --></identifier> <requestDetail><!-- 0..* Resource(http://hl7.org/fhir/profiles/DiagnosticOrder) What was requested --></requestDetail> <serviceCategory><!-- 0..1 CodeableConcept Biochemistry, Hematology etc. --></serviceCategory> <diagnostic[x]><!-- 1..1 dateTime|Period Physiologically Relevant time/time-period for report --></diagnostic[x]> <specimen><!-- 0..* Resource(http://hl7.org/fhir/profiles/Specimen) Specimens this report is based on --></specimen> <!--"Cholesterol": --> <result><!-- 1..1 Resource(@Cholesterol) Cholesterol Result --></result> <!--"Triglyceride": --> <result><!-- 1..1 Resource(@Triglyceride) Triglyceride Result --></result> <!--"HDL Cholesterol": --> <result><!-- 1..1 Resource(@HDLCholesterol) HDL Cholesterol Result --></result> <!--"LDL Cholesterol": --> <result><!-- 0..1 Resource(@LDLCholesterol) LDL Cholesterol result, if reported --></result> <imagingStudy><!-- 0..* Resource(http://hl7.org/fhir/profiles/ImagingStudy) Reference to full details of imaging associated with the diagnostic report --></imagingStudy> <image> <!-- 0..* Key images associated with this report --> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <comment value="[string]"/><!-- 0..1 Comment about the image (e.g. explanation) --> <link><!-- 1..1 Resource(http://hl7.org/fhir/profiles/Media) Reference to the image source --></link> </image> <conclusion value="[string]"/><!-- 0..1 Clinical Interpretation of Lipid Panel --> <codedDiagnosis><!-- 0..0 CodeableConcept No codes for a lipid panel --></codedDiagnosis> <presentedForm><!-- 0..* Attachment Entire Report as issued --></presentedForm> </DiagnosticReport> <!-- Cholesterol --> <Observation xmlns="http://hl7.org/fhir"> <!-- from Element: extension --> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <text><!-- 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <name> <coding> <code value="http://loinc.org"/> <system value="35200-5"/> </coding> <text value="Cholesterol"/> </name> <valueQuantity> 0..1 Quantity <!-- 0..1 Cholesterol value --> <value value="[decimal]"/><!-- 0..1 Actual numerical value --> <comparator value="[code]"/><!-- 0..0 < | <= | >= | > - how to understand the value --> <units>mmol/L<units/> <system>http://unitsofmeasure.org<system/> <code>mmol/L<code/> </valueQuantity> <interpretation value="[code]"/><!-- 0..1 + | ++ | +++ | - | -- | --- --> <comments value="[string]"/><!-- 0..1 Comments about result --> <applies[x]><!-- 0..1 dateTime|Period Physiologically Relevant time/time-period for observation --></applies[x]> <issued value="[instant]"/><!-- 0..1 Date/Time this was made available --> <status value="[code]"/><!-- 1..1 registered | preliminary | final | amended + --> <reliability>ok<reliability/> <bodySite><!-- 0..1 CodeableConcept Observed body part --></bodySite> <method><!-- 0..1 CodeableConcept How it was done --></method> <identifier><!-- 0..1 Identifier Unique Id for this particular observation --></identifier> <subject><!-- 0..1 Resource(http://hl7.org/fhir/profiles/Patient)|Resource( http://hl7.org/fhir/profiles/Group)|Resource( http://hl7.org/fhir/profiles/Device)|Resource( http://hl7.org/fhir/profiles/Location) Who and/or what this is about --></subject> <specimen><!-- 0..1 Resource(http://hl7.org/fhir/profiles/Specimen) Specimen used for this observation --></specimen> <performer><!-- 0..* Resource(http://hl7.org/fhir/profiles/Practitioner)| Resource(http://hl7.org/fhir/profiles/Device)|Resource( http://hl7.org/fhir/profiles/Organization) Who did the observation --></performer> <referenceRange> <!-- 1..1 Provides guide for interpretation --> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <low><!-- Low Range, if relevant --></low> <high>4.5 mmol/L<high/> <meaning><!-- 0..0 CodeableConcept Range is a recommended range --></meaning> <age><!-- 0..0 Period Applicable age range, if relevant --></age> </referenceRange> <related> <!-- 0..0 Observations related to this observation --> </related> </Observation> <!-- Triglyceride --> <Observation xmlns="http://hl7.org/fhir"> <!-- from Element: extension --> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <text><!-- 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <name> <coding> <code value="http://loinc.org"/> <system value="35217-9"/> </coding> <text value="Triglyceride"/> </name> <valueQuantity><!-- 0..1 Quantity Triglyceride value --></valueQuantity> <interpretation value="[code]"/><!-- 0..1 + | ++ | +++ | - | -- | --- --> <comments value="[string]"/><!-- 0..1 Comments about result --> <applies[x]><!-- 0..1 dateTime|Period Physiologically Relevant time/time-period for observation --></applies[x]> <issued value="[instant]"/><!-- 0..1 Date/Time this was made available --> <status value="[code]"/><!-- 1..1 registered | preliminary | final | amended + --> <reliability>ok<reliability/> <bodySite><!-- 0..1 CodeableConcept Observed body part --></bodySite> <method><!-- 0..1 CodeableConcept How it was done --></method> <identifier><!-- 0..1 Identifier Unique Id for this particular observation --></identifier> <subject><!-- 0..1 Resource(http://hl7.org/fhir/profiles/Patient)|Resource( http://hl7.org/fhir/profiles/Group)|Resource( http://hl7.org/fhir/profiles/Device)|Resource( http://hl7.org/fhir/profiles/Location) Who and/or what this is about --></subject> <specimen><!-- 0..1 Resource(http://hl7.org/fhir/profiles/Specimen) Specimen used for this observation --></specimen> <performer><!-- 0..* Resource(http://hl7.org/fhir/profiles/Practitioner)| Resource(http://hl7.org/fhir/profiles/Device)|Resource( http://hl7.org/fhir/profiles/Organization) Who did the observation --></performer> <referenceRange> <!-- 1..1 Provides guide for interpretation --> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <low><!-- Low Range, if relevant --></low> <high><!-- High Range, if relevant --></high> <meaning><!-- 0..0 CodeableConcept Range is a recommended range --></meaning> <age><!-- 0..0 Period Applicable age range, if relevant --></age> </referenceRange> <related> <!-- 0..0 Observations related to this observation --> </related> </Observation> <!-- HDLCholesterol --> <Observation xmlns="http://hl7.org/fhir"> <!-- from Element: extension --> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <text><!-- 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <name> <coding> <code value="http://loinc.org"/> <system value="2085-9"/> </coding> <text value="HDL Cholesterol"/> </name> <valueQuantity><!-- 0..1 Quantity HDL Cholesterol value --></valueQuantity> <interpretation value="[code]"/><!-- 0..1 + | ++ | +++ | - | -- | --- --> <comments value="[string]"/><!-- 0..1 Comments about result --> <applies[x]><!-- 0..1 dateTime|Period Physiologically Relevant time/time-period for observation --></applies[x]> <issued value="[instant]"/><!-- 0..1 Date/Time this was made available --> <status value="[code]"/><!-- 1..1 registered | preliminary | final | amended + --> <reliability>ok<reliability/> <bodySite><!-- 0..1 CodeableConcept Observed body part --></bodySite> <method><!-- 0..1 CodeableConcept How it was done --></method> <identifier><!-- 0..1 Identifier Unique Id for this particular observation --></identifier> <subject><!-- 0..1 Resource(http://hl7.org/fhir/profiles/Patient)|Resource( http://hl7.org/fhir/profiles/Group)|Resource( http://hl7.org/fhir/profiles/Device)|Resource( http://hl7.org/fhir/profiles/Location) Who and/or what this is about --></subject> <specimen><!-- 0..1 Resource(http://hl7.org/fhir/profiles/Specimen) Specimen used for this observation --></specimen> <performer><!-- 0..* Resource(http://hl7.org/fhir/profiles/Practitioner)| Resource(http://hl7.org/fhir/profiles/Device)|Resource( http://hl7.org/fhir/profiles/Organization) Who did the observation --></performer> <referenceRange> <!-- 1..1 Provides guide for interpretation --> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <low>1.5 mmol/L<low/> <high><!-- High Range, if relevant --></high> <meaning><!-- 0..0 CodeableConcept Range is a recommended range --></meaning> <age><!-- 0..0 Period Applicable age range, if relevant --></age> </referenceRange> <related> <!-- 0..0 Observations related to this observation --> </related> </Observation> <!-- LDLCholesterol --> <Observation xmlns="http://hl7.org/fhir"> <!-- from Element: extension --> <!--"LDLCalculated": --> <extension><!-- 0..1 @calculated Whether LDL value is calculated --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <text><!-- 0..1 Narrative Text summary of the resource, for human interpretation --></text> <contained><!-- 0..* Resource Contained, inline Resources --></contained> <name><!-- 1..1 CodeableConcept LDL Cholesterol -measured or calculated per code --></name> <valueQuantity><!-- 0..1 Quantity LDL Cholesterol value --></valueQuantity> <interpretation value="[code]"/><!-- 0..1 + | ++ | +++ | - | -- | --- --> <comments value="[string]"/><!-- 0..1 Comments about result --> <applies[x]><!-- 0..1 dateTime|Period Physiologically Relevant time/time-period for observation --></applies[x]> <issued value="[instant]"/><!-- 0..1 Date/Time this was made available --> <status value="[code]"/><!-- 1..1 registered | preliminary | final | amended + --> <reliability>ok<reliability/> <bodySite><!-- 0..1 CodeableConcept Observed body part --></bodySite> <method><!-- 0..1 CodeableConcept How it was done --></method> <identifier><!-- 0..1 Identifier Unique Id for this particular observation --></identifier> <subject><!-- 0..1 Resource(http://hl7.org/fhir/profiles/Patient)|Resource( http://hl7.org/fhir/profiles/Group)|Resource( http://hl7.org/fhir/profiles/Device)|Resource( http://hl7.org/fhir/profiles/Location) Who and/or what this is about --></subject> <specimen><!-- 0..1 Resource(http://hl7.org/fhir/profiles/Specimen) Specimen used for this observation --></specimen> <performer><!-- 0..* Resource(http://hl7.org/fhir/profiles/Practitioner)| Resource(http://hl7.org/fhir/profiles/Device)|Resource( http://hl7.org/fhir/profiles/Organization) Who did the observation --></performer> <referenceRange> <!-- 1..1 Provides guide for interpretation --> <extension><!-- 0..* Extension Additional Content defined by implementations --></extension> <modifierExtension><!-- 0..* Extension Extensions that cannot be ignored --></modifierExtension> <low><!-- Low Range, if relevant --></low> <high>3.0 mmol/L<high/> <meaning><!-- 0..0 CodeableConcept Range is a recommended range --></meaning> <age><!-- 0..0 Period Applicable age range, if relevant --></age> </referenceRange> <related> <!-- 0..0 Observations related to this observation --> </related> </Observation> <!-- Extensions --> <extension> <!-- 0..1 Context: Resource = Observation --> <url value="http://hl7.org/fhir/Profilelipid-lab-profile#calculated"/> <valueBoolean value="[boolean]"/><!-- LDL is Calculated --> </extension>.
Example Instance "Example for Profile Example Lipid Profile"
<DiagnosticReport xmlns="http://hl7.org/fhir"> <text> <status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml"> <h3>Lipid Report for Wile. E. COYOTE (MRN: 23453) issued 3-Mar 2009 14:26</h3> <!-- you could use ab html table here, but laboratories are still using fixed text tables, and this will take decades to change... --> <pre> Test Units Value Reference Range Cholesterol mmol/L 6.3 <4.5 Triglyceride mmol/L 1.3 <2.0 HDL Cholesterol mmol/L 1.3 >1.5 LDL Chol. (calc) mmol/L 4.2 <3.0 </pre> <p>Acme Laboratory, Inc signed: Dr Pete Pathologist</p> </div> </text> <contained> <!-- all the data items (= Observations) are contained in this diagnostic report. It would be equally valid - and normal - for them to be separate trackable items. However for the purposes of this example, it's more convenient to have them here. For more discussion, see under "Contained Resources" on the Resource Definitions topic page --> <!-- for users steeped in v2, each observation roughly corresponds with an OBX, and the Diagnostic Report with an ORU_R01 message --> <Observation id="cholesterol"> <name> <coding> <system value="http://loinc.org"/> <code value="35200-5"/> </coding> <text value="Cholesterol"/> </name> <valueQuantity> <value value="6.3"/> <units value="mmol/L"/> <system value="http://unitsofmeasure.org"/> <code value="mmol/L"/> </valueQuantity> <status value="final"/> <reliability value="ok"/> <referenceRange> <high> <value value="4.5"/> <units value="mmol/L"/> <system value="http://unitsofmeasure.org"/> <code value="mmol/L"/> </high> </referenceRange> </Observation> </contained> <contained> <Observation id="triglyceride"> <name> <coding> <system value="http://loinc.org"/> <code value="35217-9"/> </coding> <text value="Triglyceride"/> </name> <valueQuantity> <value value="1.3"/> <units value="mmol/L"/> <system value="http://unitsofmeasure.org"/> <code value="mmol/L"/> </valueQuantity> <status value="final"/> <reliability value="ok"/> <referenceRange> <high> <value value="2.0"/> <units value="mmol/L"/> <system value="http://unitsofmeasure.org"/> <code value="mmol/L"/> </high> </referenceRange> </Observation> </contained> <contained> <Observation id="hdlcholesterol"> <name> <coding> <system value="http://loinc.org"/> <code value="2085-9"/> </coding> <text value="Cholesterol in HDL"/> </name> <valueQuantity> <value value="1.3"/> <units value="mmol/L"/> <system value="http://unitsofmeasure.org"/> <code value="mmol/L"/> </valueQuantity> <status value="final"/> <reliability value="ok"/> <referenceRange> <low> <value value="1.5"/> <units value="mmol/L"/> <system value="http://unitsofmeasure.org"/> <code value="mmol/L"/> </low> </referenceRange> </Observation> </contained> <contained> <Observation id="ldlcholesterol"> <name> <coding> <system value="http://loinc.org"/> <code value="13457-7"/> </coding> <text value="LDL Chol. (Calc)"/> </name> <valueQuantity> <value value="4.6"/> <units value="mmol/L"/> <system value="http://unitsofmeasure.org"/> <code value="mmol/L"/> </valueQuantity> <status value="final"/> <reliability value="ok"/> <referenceRange> <high> <value value="3.0"/> <units value="mmol/L"/> <system value="http://unitsofmeasure.org"/> <code value="mmol/L"/> </high> </referenceRange> </Observation> </contained> <!-- first, various administrative/context stuff --> <name> <coding> <system value="http://loinc.org"/> <code value="57698-3"/> <display value="Lipid panel with direct LDL - Serum or Plasma"/> </coding> <text value="Lipid Panel"/> </name> <status value="final"/> <!-- all this report is final --> <issued value="2013-01-27T11:45:33+11:00"/> <subject> <reference value="Patient/pat2"/> </subject> <performer> <reference value="Organization/1832473e-2fe0-452d-abe9-3cdb9879522f"/> <display value="Acme Laboratory, Inc"/> </performer> <identifier> <system value="http://acme.com/lab/reports"/> <value value="5234342"/> </identifier> <serviceCategory> <coding> <system value="http://hl7.org/fhir/v2/0074"/> <code value="HM"/> </coding> </serviceCategory> <diagnosticDateTime value="2011-03-04T08:30:00+11:00"/> <!-- now the atomic results --> <result> <reference value="#cholesterol"/> </result> <result> <reference value="#triglyceride"/> </result> <result> <reference value="#hdlcholesterol"/> </result> <result> <reference value="#ldlcholesterol"/> </result> </DiagnosticReport>