Laboratory result

Observation (laboratory result)

Tree view

basedOn..0
statusFixed Value
category1..1Codeable Concept
codeSCodeable ConceptBinding
identifier..0
identifier..0
effective[x]S1..
identifier..0
valueStringstring
valueRangeRange
valueRatioRatio
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
valueCodeableConceptCodeable Concept
valueQuantityQuantity
dataAbsentReason..0
codingcoding with translations
bodySite..0
codingcoding with translations
identifier..0
identifier..0
typeS1..Codeable Concept
type1..Fixed Value
typeS1..Fixed Value
identifier..0
type1..Fixed Value
identifier..0
component..0
Observation
DefinitionThis observation may represent the result of a simple laboratory test such as hematocrit 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 references the atomic results of the study as "has-member" child observations
Comments

Represents either a lab simple observation or the group of observations produced by a laboratory study.

Observation.basedOn
Cardinality...0
Observation.status
DefinitionThe status of the result value. Only final results feed patient summaries.
Fixed Value

final

Observation.category
DefinitionA code that classifies the general type of observation being made. In this profile, fixed to "laboratory".
Cardinality1...1
TypeCodeable Concept
Comments

"laboratory" includes laboratory medicine and pathology

Observation.code
DefinitionDescribes what was observed. Sometimes this is called the observation "name". In this profile this code represents either a simple laboratory test or a laboratory study with multiple child observations
TypeCodeable Concept
Binding?? (extensible)
Must SupportTrue
Comments

In the context of this Observation-laboratory-uv-ips profile, when the observation plays the role of a grouper of member sub-observations, the code represent the group (for instance a panel code). In case no code is available, at least a text shall be provided.

Observation.subject
Cardinality1
TypeReference(http://hl7.org/fhir/StructureDefinition/Patient)
Must SupportTrue
Observation.subject.identifier
Cardinality...0
Observation.context.identifier
Cardinality...0
Observation.effective[x]
Cardinality1
Must SupportTrue
Observation.performer
Cardinality1...1
TypeReference(http://hl7.org/fhir/StructureDefinition/Practitioner | http://hl7.org/fhir/StructureDefinition/Patient | Organization (laboratory))
Must SupportTrue
Observation.performer.identifier
Cardinality...0
Observation.value[x]
Typestring, Range, Ratio, time, dateTime, Period, Codeable Concept, Quantity
BindingIPSLabResultsCodedValues (extensible)
Must SupportTrue
Invariants
  • val-1: if no "related" element is present then Observation must have a" value"
    hasValue() or related.exists
Observation.dataAbsentReason
Cardinality...0
Observation.interpretation.coding
Typecoding with translations
Observation.bodySite
Cardinality...0
Observation.method.coding
Typecoding with translations
Observation.specimen
TypeReference(Specimen)
Comments

The specimen is often implied by the observation code. In the context of this Observation-laboratory-uv-ips profile, specimen should be provided only when it is not implied by the Observation.code, and when further information about the specimen needs to be captured (such as specimen source body site). In case of a laboratory panel/study using a single specimen , which needs further description (like a CSF microbiology study), the specimen is introduced by this element. In case of a dynamic function test using multiple specimens, each specimen shall be further described, if needed, within the sub-observation that was produced on this specimen.

Observation.specimen.identifier
Cardinality...0
Observation.device.identifier
Cardinality...0
Observation.referenceRange.type
Cardinality1
TypeCodeable Concept
Must SupportTrue
Observation.related
DefinitionA reference to another Observation profiled by observation-member-laboratory-uv-ips. The target observation is considered as a sub-observation of the current one, which plays the role of a grouper
Comments

This element is used in the context of international patient summary when there is a need to group a collection of observations, because they belong to the same panel, or because they share a common interpretation comment, or a common media attachment (illustrative image or graph). In these cases, the current observation profiled as observation-laboratory-uv-trillium2 is the grouper, and its set of sub-observations are related observations using the type "has-member" and the profile observation-member-laboratory-uv-ips.

SlicingUnordered, Open, by type(Value)
Observation.related.type
DefinitionA code specifying the kind of relationship that exists with the target resource. The only authorized value in this profile is "has-member"
Cardinality1
Fixed Value

has-member

Observation.related:sub-observation
DefinitionA reference to an Observation resource playing the role of sub-observation of the current one. For instance an individial test member of a panel.
Comments

For a discussion on the ways Observations can be assembled in groups together see Notes below.

Observation.related:sub-observation.type
DefinitionFixed to has-member, introducing a sub-observation (observation member of the current one)
Cardinality1
Must SupportTrue
Fixed Value

has-member

Observation.related:sub-observation.target
TypeReference(Observation (member))
Observation.related:sub-observation.target.identifier
Cardinality...0
Observation.related:attachment
DefinitionA reference to another Observation, which is constrained to valueAttachment, in order to convey an illustrative media content.
Observation.related:attachment.type
Definitionfixed to derived-from, to introduce the attachment linked to the observation.
Cardinality1
Fixed Value

derived-from

Observation.related:attachment.target
TypeReference(Observation (attachment))
Observation.related:attachment.target.identifier
Cardinality...0
Observation.component
Cardinality...0

Observation (laboratory result member)

Tree view

basedOn..0
statusFixed Value
categoryS1..1Codeable ConceptBinding
codeSCodeable ConceptBinding
identifier..0
effectiveDateTimeS1..dateTime
identifier..0
valueStringstring
valueRangeRange
valueRatioRatio
valueAttachmentAttachment
valueDateTimedateTime
valueCodeableConceptCodeable Concept
valueQuantityQuantity
dataAbsentReason..0
interpretationCodeable Concept
bodySite..0
identifier..0
device..0
type1..
appliesTo..0
age..0
related..0
component..0
Observation
DefinitionEither a laboratory simple observation member of a laboratory panel or study, or a clinical observation associated with this study, in order to enable the interpretation of this set of observations
Comments

This observation is a member of a multiple observations panel or study.

Observation.basedOn
Cardinality...0
Observation.status
DefinitionThe status of the result value. Only final results feed patient summaries.
Fixed Value

final

Observation.category
DefinitionA code that classifies the general type of observation being made, between two categories: a) laboratory observation: "laboratory" b) clinical observation: "vital-signs"
Cardinality1...1
TypeCodeable Concept
Binding
Codes for sub-observation categories
ObservationSubCategories (required)
Must SupportTrue
Comments

In this profile designed for the IPS, this element distinguishes between observations performed by a laboratory and observations obtained from the ordering party, which are just included in the summary to support the interpretation of the lab observations.

Observation.code
TypeCodeable Concept
BindingIPSLabResultsObservation (extensible)
Must SupportTrue
Observation.subject
Cardinality1
TypeReference(http://hl7.org/fhir/StructureDefinition/Patient)
Must SupportTrue
Observation.subject.identifier
Cardinality...0
Observation.effectiveDateTime:effectiveDateTime
Cardinality1
TypedateTime
Must SupportTrue
Observation.performer
Cardinality...1
TypeReference(http://hl7.org/fhir/StructureDefinition/Practitioner | http://hl7.org/fhir/StructureDefinition/Patient | Organization (laboratory))
Observation.performer.identifier
Cardinality...0
Observation.value[x]
Cardinality1
Typestring, Range, Ratio, Attachment, dateTime, Codeable Concept, Quantity
BindingIPSLabResultsCodedValues (extensible)
Observation.dataAbsentReason
Cardinality...0
Observation.interpretation
TypeCodeable Concept
Observation.bodySite
Cardinality...0
Observation.specimen
TypeReference(Specimen)
Comments

The specimen is often implied by the observation code. In the context of this Observation-member-laboratory-uv-ips profile, specimen should be provided only when it is not implied by the Observation.code, and when further information about the specimen needs to be captured (such as specimen source body site).

Observation.specimen.identifier
Cardinality...0
Observation.device
Cardinality...0
Observation.referenceRange.type
Cardinality1
Observation.referenceRange.appliesTo
Cardinality...0
Observation.referenceRange.age
Cardinality...0
Observation.related
Cardinality...0
Observation.component
Cardinality...0

Observation (attachment)

Tree view

statusFixed Value
category..0
codeCodeable Concept
identifier..0
context..0
identifier..0
valueAttachmentAttachment
dataAbsentReason..0
interpretation..0
identifier..0
identifier..0
referenceRange..0
related..0
component..0
Observation.status
DefinitionThe status of the result value. Only final observation are eligible to the international patient summary.
Fixed Value

final

Observation.category
Cardinality...0
Observation.code
TypeCodeable Concept
Comments

In the context of this Observation-attachment-uv-ips profile, the attachment is used to carry an image. Therefore in most cases there is no real observation code, and only the text element iis used to identify the type of image that is carried.

Observation.subject
Cardinality1
TypeReference(http://hl7.org/fhir/StructureDefinition/Patient)
Observation.subject.identifier
Cardinality...0
Observation.context
Cardinality...0
Observation.performer.identifier
Cardinality...0
Observation.valueAttachment:valueAttachment
TypeAttachment
Observation.dataAbsentReason
Cardinality...0
Observation.interpretation
Cardinality...0
Observation.specimen.identifier
Cardinality...0
Observation.device.identifier
Cardinality...0
Observation.referenceRange
Cardinality...0
Observation.related
Cardinality...0
Observation.component
Cardinality...0

Specimen

Tree view

codingcoding with translations
referenceS
identifier..0
methodSCodeable Concept
bodySiteSCodeable Concept
Specimen.type
Cardinality1
Binding?? (extensible)
Must SupportTrue
Specimen.type.coding
Typecoding with translations
Specimen.subject
TypeReference(Patient-uv-ips)
Must SupportTrue
Specimen.subject.reference
Must SupportTrue
Specimen.subject.identifier
Cardinality...0
Specimen.collection
Must SupportTrue
Specimen.collection.method
TypeCodeable Concept
Must SupportTrue
Specimen.collection.bodySite
TypeCodeable Concept
Must SupportTrue

Organization (laboratory)

Tree view

active..0
coding1..1coding with translationsBinding
name1..
alias..0
partOf..0
endpoint..0
Organization.active
Cardinality...0
Organization.type
Cardinality1...1
Organization.type.coding
Cardinality1...1
Typecoding with translations
Binding?? (extensible)
Organization.name
Cardinality1
Organization.alias
Cardinality...0
Organization.partOf
Cardinality...0
Organization.endpoint
Cardinality...0