International Patient Summary Implementation Guide Implementation Guide: STU2 Ballot

This page is part of the International Patient Summary Implementation Guide (v0.2.0: STU 1 Ballot 2) based on FHIR v3.5.0. The current version which supercedes this version is 1.1.0. For a full list of available versions, see the Directory of published versions

SD.18 StructureDefinition-observation-laboratory-uv-ips

This profile constrains the Observation resource to represent results produced by laboratory tests or panels/studies in a patient summary.

This observation may represent the result of a simple laboratory test such as hematocrite or it may group the set of results produced by a multi-test study or panel such as a complete blood count, a dynamic function test, a urine specimen study. In the latter case, the observation carries the overall conclusion of the study and or a global interpretation by the producer of the study, in the comment element; and references the atomic results of the study as “has-member” child observations.

Conformance resource variables defined here

SD.18.1 Formal Views of Profile Content

Description of Profiles, Differentials, and Snapshots.

The official URL for this profile is: http://hl7.org/fhir/uv/ips/StructureDefinition/observation-laboratory-uv-ips

Published on Fri Mar 09 00:00:00 AEST 2018 as a draft by HL7 International.

This profile builds on Observation


Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation 0..*Laboratory result for a simple test or for a panel/study
... basedOn 0..0
... status 1..1codeFixed Value: final
... category 1..1CodeableConcept-uv-ips
... code S1..1CodeableConcept-uv-ipsBinding: IPS Laboratory tests and panels (extensible)
... subject S1..1Reference(Patient) {r}
.... identifier 0..0
... encounter 0..1Reference(Encounter)
.... identifier 0..0
... effective[x] S1..1dateTime, Period, Timing, instant
... performer S1..1Reference(Practitioner | Patient | Organization (laboratory)) {r}
.... identifier 0..0
... value[x] SI0..1string, Range, Ratio, time, dateTime, Period, CodeableConcept-uv-ips, quantity-uv-ipsBinding: IPS Results Coded Values Laboratory (extensible)
val-1: if no "related" element is present then Observation must have a" value"
... dataAbsentReason 0..0
... bodySite 0..0
... specimen 0..1Reference(Specimen)
.... identifier 0..0
... hasMember S0..*Reference(Observation (member))
.... identifier 0..0
... derivedFrom 0..*Reference(Observation (media))
.... identifier 0..0
... component 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation I0..*Laboratory result for a simple test or for a panel/study
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: Common Languages (preferred)
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional Content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierBusiness Identifier for observation
... partOf Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)Part of referenced event
... status ?!Σ1..1coderegistered | preliminary | final | amended +
Binding: ObservationStatus (required)
Fixed Value: final
... category I1..1CodeableConcept-uv-ipsClassification of type of observation
Binding: ObservationCategoryCodes (preferred)
... code SI1..1CodeableConcept-uv-ipsType of observation (code / type)
Binding: IPS Laboratory tests and panels (extensible)
... subject SΣ1..1Reference(Patient) {r}Who and/or what the observation is about
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... display Σ0..1stringText alternative for the resource
... focus Σ0..*Reference(Resource)What the observation is about, when it is not about the subject of record
... encounter Σ0..1Reference(Encounter)Healthcare event during which this observation is made
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... display Σ0..1stringText alternative for the resource
... effective[x] SΣ1..1dateTime, Period, Timing, instantClinically relevant time/time-period for observation
... issued Σ0..1instantDate/Time this version was made available
... performer SΣ1..1Reference(Practitioner | Patient | Organization (laboratory)) {r}Who is responsible for the observation
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... display Σ0..1stringText alternative for the resource
... value[x] SΣI0..1string, Range, Ratio, time, dateTime, Period, CodeableConcept-uv-ips, quantity-uv-ipsActual result
Binding: IPS Results Coded Values Laboratory (extensible)
val-1: if no "related" element is present then Observation must have a" value"
... interpretation 0..*CodeableConceptHigh, low, normal, etc.
Binding: ObservationInterpretationCodes (extensible)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding I0..*coding-uv-ipsCode defined by a terminology system
.... text Σ0..1stringPlain text representation of the concept
... comment 0..1stringComments about the test result value
... method 0..1CodeableConceptHow it was done
Binding: ObservationMethods (example)
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding I0..*coding-uv-ipsCode defined by a terminology system
.... text Σ0..1stringPlain text representation of the concept
... specimen 0..1Reference(Specimen)Specimen used for this observation
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... display Σ0..1stringText alternative for the resource
... device 0..1Reference(Device | DeviceMetric)(Measurement) Device
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... display Σ0..1stringText alternative for the resource
... referenceRange I0..*BackboneElementProvides guide for interpretation
obs-3: Must have at least a low or a high or text
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored if unrecognized
.... low I0..1SimpleQuantityLow Range, if relevant
.... high I0..1SimpleQuantityHigh Range, if relevant
.... type SI1..1CodeableConcept-uv-ipsReference range qualifier
Binding: ObservationReferenceRangeMeaningCodes (preferred)
.... appliesTo 0..*CodeableConceptReference range population
Binding: ObservationReferenceRangeAppliesToCodes (example)
.... age 0..1RangeApplicable age range, if relevant
.... text 0..1stringText based reference range in an observation
... hasMember SΣ0..*Reference(Observation (member))Related resource that belongs to the Observation group
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... display Σ0..1stringText alternative for the resource
... derivedFrom Σ0..*Reference(Observation (media))Related measurements the observation is made from
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible)
.... display Σ0..1stringText alternative for the resource

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron