Uzbekistan Digital Health Platform
0.12.0 - ci-build Uzbekistan flag

Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.12.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions

Resource Profile: UZ Core Laboratory ObservationDefinition ( Experimental )

Official URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-laboratory-observation-definition Version: 0.12.0
Active as of 2026-10-28 Computable Name: UZCoreLaboratoryObservationDefinition

Uzbekistan Core Laboratory ObservationDefinition profile, used to structurally describe laboratory services provided by healthcare organizations in the Patient Portal. It allows defining the laboratory service code, related analytes, reference ranges, and permitted coded normal values required to display information about laboratory tests to Patient Portal users.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ObservationDefinition C 0..* ObservationDefinition(5.0.0) Definition of an observation
Interfaces Implemented: MetadataResource
Constraints: cnl-0, obd-0
ObservationDefinition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ObservationDefinition.contained 0..* Resource Contained, inline Resources
ObservationDefinition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
ObservationDefinition.url This element must be supported. This element is included in summaries. 0..1 uri Logical canonical URL to reference this ObservationDefinition (globally unique)
ObservationDefinition.identifier This element must be supported. This element is included in summaries. 0..1 Identifier Identifier of the ObservationDefinition
ObservationDefinition.name This element must be supported. This element is included in summaries. C 0..1 string Name for this ObservationDefinition (computer friendly)
ObservationDefinition.title This element must be supported. This element is included in summaries. 0..1 string Observation definition title (in Uzbek language)
ObservationDefinition.title.Slices for extension 0..* Extension Observation definition title (in Russian and Karakalpak languages)
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.title.Slices for extension.extension:translation This element must be supported. 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
Constraints: ext-1
ObservationDefinition.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.12.0) (required)
ObservationDefinition.date This element must be supported. This element is included in summaries. 0..1 dateTime Date last changed
ObservationDefinition.description This element must be supported. 0..1 markdown Natural language description of the ObservationDefinition
ObservationDefinition.Slices for useContext This element must be supported. This element is included in summaries. 1..* UsageContext Content intends to support these contexts
Slice: Unordered, Open by value:code

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus This element must be supported. This element is included in summaries. 1..1 UsageContext Marks this ObservationDefinition as a laboratory definition
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.code This element is included in summaries. 1..1 Coding Type of context being specified
Binding: UsageContextType (1.0.1) (extensible): A code that specifies a type of context being specified by a usage context.
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
  "code" : "focus"
}
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.value[x] This element is included in summaries. 1..1 CodeableConcept Value that defines the context
Binding: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://snomed.info/sct",
      "code" : "108252007",
      "display" : "Laboratory procedure"
    }
  ]
}
ObservationDefinition.subject This element must be supported. This element is included in summaries. 0..* CodeableConcept Type of subject for the defined observation
ObservationDefinition.category This element must be supported. This element is included in summaries. 0..* CodeableConcept General type of observation
Binding: ObservationCategoryVS (0.12.0) (example)
ObservationDefinition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept Laboratory panel or test code displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
ObservationDefinition.permittedDataType This element must be supported. C 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)

Example General: CodeableConcept
ObservationDefinition.method This element must be supported. 0..1 CodeableConcept Laboratory method used to perform the test or analyte measurement
Binding: LabMethodsVS (0.12.0) (example)
ObservationDefinition.Slices for permittedUnit This element must be supported. C 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Slice: Unordered, Open by value:$this
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for permittedUnit.permittedUnit:ucum This element must be supported. C 0..* Coding Permitted unit from UCUM
Binding: UCUMUnitsSupplementVS (0.12.0) (required)
ObservationDefinition.qualifiedValue This element must be supported. 0..* BackboneElement Set of qualified values for observation results
ObservationDefinition.qualifiedValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
ObservationDefinition.qualifiedValue.context 0..1 CodeableConcept Context qualifier for the set of qualified values
Binding: ReferenceRangeMeaningVS (0.12.0) (extensible)
ObservationDefinition.qualifiedValue.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGenderVS (0.12.0) (required)
Example General: female
ObservationDefinition.qualifiedValue.rangeCategory 0..1 code reference | critical | absolute
Binding: ObservationRangeCategoryVS (0.12.0) (required)
Example General: critical
ObservationDefinition.qualifiedValue.range 0..1 Range Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal
ObservationDefinition.qualifiedValue.normalCodedValueSet 0..1 canonical(ValueSet) Value set defining coded normal values for the laboratory analyte
ObservationDefinition.hasMember This element must be supported. 0..* Reference(ObservationDefinition | Questionnaire) Definitions of related resources belonging to this kind of observation group
ObservationDefinition.component This element must be supported. C 0..* BackboneElement Component results
Constraints: obd-1
ObservationDefinition.component.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
ObservationDefinition.component.code 1..1 CodeableConcept Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
Additional BindingsPurposeDocumentation
All LOINC codes UI Binding
LOINC only when a user creates a custom laboratory definition
ObservationDefinition.component.permittedDataType C 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)

Example General: CodeableConcept
ObservationDefinition.component.permittedUnit This element must be supported. C 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ObservationDefinition.​status Base required Publication Status VS 📍0.12.0 This IG
ObservationDefinition.​useContext:laboratoryFocus.​code Base extensible UsageContextType 📍1.0.1 THO v7.5
ObservationDefinition.​useContext:laboratoryFocus.​value[x] Base example Context of Use ValueSet 📍5.0.0 FHIR Std.
ObservationDefinition.​category Base example Observation category 📍0.12.0 This IG
ObservationDefinition.​code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​method Base example Observation Laboratory Methods 📍0.12.0 This IG
ObservationDefinition.​permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​permittedUnit:ucum Base required UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.context Base extensible Reference range meaning 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.gender Base required Administrative gender 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.rangeCategory Base required Observation range category 📍0.12.0 This IG
ObservationDefinition.​component.code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​component.permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​component.permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from ObservationDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ObservationDefinition 0..* ObservationDefinition(5.0.0) Definition of an observation
Interfaces Implemented: MetadataResource
ObservationDefinition.url This element must be supported. 0..1 uri Logical canonical URL to reference this ObservationDefinition (globally unique)
ObservationDefinition.identifier This element must be supported. 0..1 Identifier Identifier of the ObservationDefinition
ObservationDefinition.name This element must be supported. 0..1 string Name for this ObservationDefinition (computer friendly)
ObservationDefinition.title.Slices for extension 0..* Extension Observation definition title (in Russian and Karakalpak languages)
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.title.Slices for extension.extension:translation This element must be supported. 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
ObservationDefinition.status This element must be supported. 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.12.0) (required)
ObservationDefinition.date This element must be supported. 0..1 dateTime Date last changed
ObservationDefinition.description This element must be supported. 0..1 markdown Natural language description of the ObservationDefinition
ObservationDefinition.Slices for useContext This element must be supported. 1..* UsageContext Content intends to support these contexts
Slice: Unordered, Open by value:code
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus This element must be supported. 1..1 UsageContext Marks this ObservationDefinition as a laboratory definition
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.code 1..1 Coding Type of context being specified
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
  "code" : "focus"
}
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.value[x] 1..1 CodeableConcept Value that defines the context
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://snomed.info/sct",
      "code" : "108252007",
      "display" : "Laboratory procedure"
    }
  ]
}
ObservationDefinition.subject This element must be supported. 0..* CodeableConcept Type of subject for the defined observation
ObservationDefinition.category This element must be supported. 0..* CodeableConcept General type of observation
Binding: ObservationCategoryVS (0.12.0) (example)
ObservationDefinition.code This element must be supported. 1..1 CodeableConcept Laboratory panel or test code displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
ObservationDefinition.permittedDataType This element must be supported. 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)
ObservationDefinition.method This element must be supported. 0..1 CodeableConcept Laboratory method used to perform the test or analyte measurement
Binding: LabMethodsVS (0.12.0) (example)
ObservationDefinition.Slices for permittedUnit This element must be supported. 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Slice: Unordered, Open by value:$this
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for permittedUnit.permittedUnit:ucum This element must be supported. 0..* Coding Permitted unit from UCUM
Binding: UCUMUnitsSupplementVS (0.12.0) (required)
ObservationDefinition.qualifiedValue This element must be supported. 0..* BackboneElement Set of qualified values for observation results
ObservationDefinition.qualifiedValue.context 0..1 CodeableConcept Context qualifier for the set of qualified values
Binding: ReferenceRangeMeaningVS (0.12.0) (extensible)
ObservationDefinition.qualifiedValue.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGenderVS (0.12.0) (required)
ObservationDefinition.qualifiedValue.rangeCategory 0..1 code reference | critical | absolute
Binding: ObservationRangeCategoryVS (0.12.0) (required)
ObservationDefinition.qualifiedValue.range 0..1 Range Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal
ObservationDefinition.qualifiedValue.normalCodedValueSet 0..1 canonical(ValueSet) Value set defining coded normal values for the laboratory analyte
ObservationDefinition.hasMember This element must be supported. 0..* Reference(ObservationDefinition | Questionnaire) Definitions of related resources belonging to this kind of observation group
ObservationDefinition.component This element must be supported. 0..* BackboneElement Component results
ObservationDefinition.component.code 1..1 CodeableConcept Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
Additional BindingsPurposeDocumentation
All LOINC codes UI Binding
LOINC only when a user creates a custom laboratory definition
ObservationDefinition.component.permittedDataType 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)
ObservationDefinition.component.permittedUnit This element must be supported. 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ObservationDefinition.​status Base required Publication Status VS 📍0.12.0 This IG
ObservationDefinition.​category Base example Observation category 📍0.12.0 This IG
ObservationDefinition.​code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​method Base example Observation Laboratory Methods 📍0.12.0 This IG
ObservationDefinition.​permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​permittedUnit:ucum Base required UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.context Base extensible Reference range meaning 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.gender Base required Administrative gender 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.rangeCategory Base required Observation range category 📍0.12.0 This IG
ObservationDefinition.​component.code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​component.permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​component.permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
ObservationDefinition C 0..* ObservationDefinition(5.0.0) Definition of an observation
Interfaces Implemented: MetadataResource
Constraints: cnl-0, obd-0
ObservationDefinition.id This element is included in summaries. 0..1 id Logical id of this artifact
ObservationDefinition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
ObservationDefinition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ObservationDefinition.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
ObservationDefinition.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ObservationDefinition.contained 0..* Resource Contained, inline Resources
ObservationDefinition.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
ObservationDefinition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
ObservationDefinition.url This element must be supported. This element is included in summaries. 0..1 uri Logical canonical URL to reference this ObservationDefinition (globally unique)
ObservationDefinition.identifier This element must be supported. This element is included in summaries. 0..1 Identifier Identifier of the ObservationDefinition
ObservationDefinition.version This element is included in summaries. 0..1 string Business version of the ObservationDefinition
ObservationDefinition.versionAlgorithm[x] This element is included in summaries. 0..1 How to compare versions
Binding: VersionAlgorithm (extensible)
ObservationDefinition.versionAlgorithm[x].versionAlgorithmString string
ObservationDefinition.versionAlgorithm[x].versionAlgorithmCoding Coding
ObservationDefinition.name This element must be supported. This element is included in summaries. C 0..1 string Name for this ObservationDefinition (computer friendly)
ObservationDefinition.title This element must be supported. This element is included in summaries. 0..1 string Observation definition title (in Uzbek language)
ObservationDefinition.title.id 0..1 string xml:id (or equivalent in JSON)
ObservationDefinition.title.Slices for extension 0..* Extension Observation definition title (in Russian and Karakalpak languages)
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.title.Slices for extension.extension:translation This element must be supported. 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
Constraints: ext-1
ObservationDefinition.title.value 0..1 string Primitive value for string
Max Length:1048576
ObservationDefinition.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.12.0) (required)
ObservationDefinition.experimental This element is included in summaries. 0..1 boolean If for testing purposes, not real usage
ObservationDefinition.date This element must be supported. This element is included in summaries. 0..1 dateTime Date last changed
ObservationDefinition.publisher This element is included in summaries. 0..1 string The name of the individual or organization that published the ObservationDefinition
ObservationDefinition.contact This element is included in summaries. 0..* ContactDetail Contact details for the publisher
ObservationDefinition.description This element must be supported. 0..1 markdown Natural language description of the ObservationDefinition
ObservationDefinition.Slices for useContext This element must be supported. This element is included in summaries. 1..* UsageContext Content intends to support these contexts
Slice: Unordered, Open by value:code

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus This element must be supported. This element is included in summaries. 1..1 UsageContext Marks this ObservationDefinition as a laboratory definition
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.id 0..1 id Unique id for inter-element referencing
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.code This element is included in summaries. 1..1 Coding Type of context being specified
Binding: UsageContextType (1.0.1) (extensible): A code that specifies a type of context being specified by a usage context.
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
  "code" : "focus"
}
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.value[x] This element is included in summaries. 1..1 CodeableConcept Value that defines the context
Binding: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://snomed.info/sct",
      "code" : "108252007",
      "display" : "Laboratory procedure"
    }
  ]
}
ObservationDefinition.jurisdiction This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for this ObservationDefinition (if applicable)
Binding: JurisdictionValueSet (extensible): Codes for country, country subdivision and region for indicating where a resource is intended to be used.
ObservationDefinition.purpose 0..1 markdown Why this ObservationDefinition is defined
ObservationDefinition.copyright 0..1 markdown Use and/or publishing restrictions
ObservationDefinition.copyrightLabel 0..1 string Copyright holder and year(s)
ObservationDefinition.approvalDate 0..1 date When ObservationDefinition was approved by publisher
ObservationDefinition.lastReviewDate 0..1 date Date on which the asset content was last reviewed by the publisher
ObservationDefinition.effectivePeriod This element is included in summaries. 0..1 Period The effective date range for the ObservationDefinition
ObservationDefinition.derivedFromCanonical This element is included in summaries. 0..* canonical(ObservationDefinition) Based on FHIR definition of another observation
ObservationDefinition.derivedFromUri This element is included in summaries. 0..* uri Based on external definition
ObservationDefinition.subject This element must be supported. This element is included in summaries. 0..* CodeableConcept Type of subject for the defined observation
ObservationDefinition.performerType This element is included in summaries. 0..1 CodeableConcept Desired kind of performer for such kind of observation
ObservationDefinition.category This element must be supported. This element is included in summaries. 0..* CodeableConcept General type of observation
Binding: ObservationCategoryVS (0.12.0) (example)
ObservationDefinition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept Laboratory panel or test code displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
ObservationDefinition.permittedDataType This element must be supported. C 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)

Example General: CodeableConcept
ObservationDefinition.multipleResultsAllowed 0..1 boolean Multiple results allowed for conforming observations
Example General: true
ObservationDefinition.bodySite 0..1 CodeableConcept Body part to be observed
Binding: SNOMEDCTBodyStructures (example): SNOMED CT body structures.
ObservationDefinition.method This element must be supported. 0..1 CodeableConcept Laboratory method used to perform the test or analyte measurement
Binding: LabMethodsVS (0.12.0) (example)
ObservationDefinition.specimen 0..* Reference(SpecimenDefinition) Kind of specimen used by this type of observation
ObservationDefinition.device 0..* Reference(DeviceDefinition | Device) Measurement device or model of device
ObservationDefinition.preferredReportName 0..1 string The preferred name to be used when reporting the observation results
ObservationDefinition.Slices for permittedUnit This element must be supported. C 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Slice: Unordered, Open by value:$this
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for permittedUnit.permittedUnit:ucum This element must be supported. C 0..* Coding Permitted unit from UCUM
Binding: UCUMUnitsSupplementVS (0.12.0) (required)
ObservationDefinition.qualifiedValue This element must be supported. 0..* BackboneElement Set of qualified values for observation results
ObservationDefinition.qualifiedValue.id 0..1 string Unique id for inter-element referencing
ObservationDefinition.qualifiedValue.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
ObservationDefinition.qualifiedValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
ObservationDefinition.qualifiedValue.context 0..1 CodeableConcept Context qualifier for the set of qualified values
Binding: ReferenceRangeMeaningVS (0.12.0) (extensible)
ObservationDefinition.qualifiedValue.appliesTo 0..* CodeableConcept Targetted population for the set of qualified values
Binding: ObservationReferenceRangeAppliesToCodes (example)
ObservationDefinition.qualifiedValue.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGenderVS (0.12.0) (required)
Example General: female
ObservationDefinition.qualifiedValue.age 0..1 Range Applicable age range for the set of qualified values
ObservationDefinition.qualifiedValue.gestationalAge 0..1 Range Applicable gestational age range for the set of qualified values
ObservationDefinition.qualifiedValue.condition 0..1 string Condition associated with the set of qualified values
ObservationDefinition.qualifiedValue.rangeCategory 0..1 code reference | critical | absolute
Binding: ObservationRangeCategoryVS (0.12.0) (required)
Example General: critical
ObservationDefinition.qualifiedValue.range 0..1 Range Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal
ObservationDefinition.qualifiedValue.validCodedValueSet 0..1 canonical(ValueSet) Value set of valid coded values as part of this set of qualified values
ObservationDefinition.qualifiedValue.normalCodedValueSet 0..1 canonical(ValueSet) Value set defining coded normal values for the laboratory analyte
ObservationDefinition.qualifiedValue.abnormalCodedValueSet 0..1 canonical(ValueSet) Value set of abnormal coded values as part of this set of qualified values
ObservationDefinition.qualifiedValue.criticalCodedValueSet 0..1 canonical(ValueSet) Value set of critical coded values as part of this set of qualified values
ObservationDefinition.hasMember This element must be supported. 0..* Reference(ObservationDefinition | Questionnaire) Definitions of related resources belonging to this kind of observation group
ObservationDefinition.component This element must be supported. C 0..* BackboneElement Component results
Constraints: obd-1
ObservationDefinition.component.id 0..1 string Unique id for inter-element referencing
ObservationDefinition.component.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
ObservationDefinition.component.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
ObservationDefinition.component.code 1..1 CodeableConcept Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
Additional BindingsPurposeDocumentation
All LOINC codes UI Binding
LOINC only when a user creates a custom laboratory definition
ObservationDefinition.component.permittedDataType C 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)

Example General: CodeableConcept
ObservationDefinition.component.permittedUnit This element must be supported. C 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)
ObservationDefinition.component.qualifiedValue 0..* See qualifiedValue (ObservationDefinition) Set of qualified values for observation results

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ObservationDefinition.​language Base required All Languages 📍5.0.0 FHIR Std.
ObservationDefinition.​versionAlgorithm[x] Base extensible Version Algorithm 📍5.0.0 FHIR Std.
ObservationDefinition.​status Base required Publication Status VS 📍0.12.0 This IG
ObservationDefinition.​useContext:laboratoryFocus.​code Base extensible UsageContextType 📍1.0.1 THO v7.5
ObservationDefinition.​useContext:laboratoryFocus.​value[x] Base example Context of Use ValueSet 📍5.0.0 FHIR Std.
ObservationDefinition.​jurisdiction Base extensible Jurisdiction ValueSet 📍5.0.0 FHIR Std.
ObservationDefinition.​category Base example Observation category 📍0.12.0 This IG
ObservationDefinition.​code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
ObservationDefinition.​method Base example Observation Laboratory Methods 📍0.12.0 This IG
ObservationDefinition.​permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​permittedUnit:ucum Base required UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.context Base extensible Reference range meaning 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.appliesTo Base example Observation Reference Range Applies To Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.gender Base required Administrative gender 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.rangeCategory Base required Observation range category 📍0.12.0 This IG
ObservationDefinition.​component.code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​component.permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​component.permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from ObservationDefinition

Summary

Mandatory: 2 elements
Must-Support: 21 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ObservationDefinition.useContext
  • The element 1 is sliced based on the value of ObservationDefinition.permittedUnit

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ObservationDefinition C 0..* ObservationDefinition(5.0.0) Definition of an observation
Interfaces Implemented: MetadataResource
Constraints: cnl-0, obd-0
ObservationDefinition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ObservationDefinition.contained 0..* Resource Contained, inline Resources
ObservationDefinition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
ObservationDefinition.url This element must be supported. This element is included in summaries. 0..1 uri Logical canonical URL to reference this ObservationDefinition (globally unique)
ObservationDefinition.identifier This element must be supported. This element is included in summaries. 0..1 Identifier Identifier of the ObservationDefinition
ObservationDefinition.name This element must be supported. This element is included in summaries. C 0..1 string Name for this ObservationDefinition (computer friendly)
ObservationDefinition.title This element must be supported. This element is included in summaries. 0..1 string Observation definition title (in Uzbek language)
ObservationDefinition.title.Slices for extension 0..* Extension Observation definition title (in Russian and Karakalpak languages)
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.title.Slices for extension.extension:translation This element must be supported. 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
Constraints: ext-1
ObservationDefinition.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.12.0) (required)
ObservationDefinition.date This element must be supported. This element is included in summaries. 0..1 dateTime Date last changed
ObservationDefinition.description This element must be supported. 0..1 markdown Natural language description of the ObservationDefinition
ObservationDefinition.Slices for useContext This element must be supported. This element is included in summaries. 1..* UsageContext Content intends to support these contexts
Slice: Unordered, Open by value:code

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus This element must be supported. This element is included in summaries. 1..1 UsageContext Marks this ObservationDefinition as a laboratory definition
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.code This element is included in summaries. 1..1 Coding Type of context being specified
Binding: UsageContextType (1.0.1) (extensible): A code that specifies a type of context being specified by a usage context.
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
  "code" : "focus"
}
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.value[x] This element is included in summaries. 1..1 CodeableConcept Value that defines the context
Binding: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://snomed.info/sct",
      "code" : "108252007",
      "display" : "Laboratory procedure"
    }
  ]
}
ObservationDefinition.subject This element must be supported. This element is included in summaries. 0..* CodeableConcept Type of subject for the defined observation
ObservationDefinition.category This element must be supported. This element is included in summaries. 0..* CodeableConcept General type of observation
Binding: ObservationCategoryVS (0.12.0) (example)
ObservationDefinition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept Laboratory panel or test code displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
ObservationDefinition.permittedDataType This element must be supported. C 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)

Example General: CodeableConcept
ObservationDefinition.method This element must be supported. 0..1 CodeableConcept Laboratory method used to perform the test or analyte measurement
Binding: LabMethodsVS (0.12.0) (example)
ObservationDefinition.Slices for permittedUnit This element must be supported. C 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Slice: Unordered, Open by value:$this
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for permittedUnit.permittedUnit:ucum This element must be supported. C 0..* Coding Permitted unit from UCUM
Binding: UCUMUnitsSupplementVS (0.12.0) (required)
ObservationDefinition.qualifiedValue This element must be supported. 0..* BackboneElement Set of qualified values for observation results
ObservationDefinition.qualifiedValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
ObservationDefinition.qualifiedValue.context 0..1 CodeableConcept Context qualifier for the set of qualified values
Binding: ReferenceRangeMeaningVS (0.12.0) (extensible)
ObservationDefinition.qualifiedValue.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGenderVS (0.12.0) (required)
Example General: female
ObservationDefinition.qualifiedValue.rangeCategory 0..1 code reference | critical | absolute
Binding: ObservationRangeCategoryVS (0.12.0) (required)
Example General: critical
ObservationDefinition.qualifiedValue.range 0..1 Range Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal
ObservationDefinition.qualifiedValue.normalCodedValueSet 0..1 canonical(ValueSet) Value set defining coded normal values for the laboratory analyte
ObservationDefinition.hasMember This element must be supported. 0..* Reference(ObservationDefinition | Questionnaire) Definitions of related resources belonging to this kind of observation group
ObservationDefinition.component This element must be supported. C 0..* BackboneElement Component results
Constraints: obd-1
ObservationDefinition.component.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
ObservationDefinition.component.code 1..1 CodeableConcept Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
Additional BindingsPurposeDocumentation
All LOINC codes UI Binding
LOINC only when a user creates a custom laboratory definition
ObservationDefinition.component.permittedDataType C 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)

Example General: CodeableConcept
ObservationDefinition.component.permittedUnit This element must be supported. C 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ObservationDefinition.​status Base required Publication Status VS 📍0.12.0 This IG
ObservationDefinition.​useContext:laboratoryFocus.​code Base extensible UsageContextType 📍1.0.1 THO v7.5
ObservationDefinition.​useContext:laboratoryFocus.​value[x] Base example Context of Use ValueSet 📍5.0.0 FHIR Std.
ObservationDefinition.​category Base example Observation category 📍0.12.0 This IG
ObservationDefinition.​code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​method Base example Observation Laboratory Methods 📍0.12.0 This IG
ObservationDefinition.​permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​permittedUnit:ucum Base required UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.context Base extensible Reference range meaning 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.gender Base required Administrative gender 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.rangeCategory Base required Observation range category 📍0.12.0 This IG
ObservationDefinition.​component.code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​component.permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​component.permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from ObservationDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ObservationDefinition 0..* ObservationDefinition(5.0.0) Definition of an observation
Interfaces Implemented: MetadataResource
ObservationDefinition.url This element must be supported. 0..1 uri Logical canonical URL to reference this ObservationDefinition (globally unique)
ObservationDefinition.identifier This element must be supported. 0..1 Identifier Identifier of the ObservationDefinition
ObservationDefinition.name This element must be supported. 0..1 string Name for this ObservationDefinition (computer friendly)
ObservationDefinition.title This element must be supported. 0..1 string Observation definition title (in Uzbek language)
ObservationDefinition.title.Slices for extension 0..* Extension Observation definition title (in Russian and Karakalpak languages)
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.title.Slices for extension.extension:translation This element must be supported. 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
ObservationDefinition.status This element must be supported. 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.12.0) (required)
ObservationDefinition.date This element must be supported. 0..1 dateTime Date last changed
ObservationDefinition.description This element must be supported. 0..1 markdown Natural language description of the ObservationDefinition
ObservationDefinition.Slices for useContext This element must be supported. 1..* UsageContext Content intends to support these contexts
Slice: Unordered, Open by value:code
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus This element must be supported. 1..1 UsageContext Marks this ObservationDefinition as a laboratory definition
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.code 1..1 Coding Type of context being specified
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
  "code" : "focus"
}
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.value[x] 1..1 CodeableConcept Value that defines the context
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://snomed.info/sct",
      "code" : "108252007",
      "display" : "Laboratory procedure"
    }
  ]
}
ObservationDefinition.subject This element must be supported. 0..* CodeableConcept Type of subject for the defined observation
ObservationDefinition.category This element must be supported. 0..* CodeableConcept General type of observation
Binding: ObservationCategoryVS (0.12.0) (example)
ObservationDefinition.code This element must be supported. 1..1 CodeableConcept Laboratory panel or test code displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
ObservationDefinition.permittedDataType This element must be supported. 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)
ObservationDefinition.method This element must be supported. 0..1 CodeableConcept Laboratory method used to perform the test or analyte measurement
Binding: LabMethodsVS (0.12.0) (example)
ObservationDefinition.Slices for permittedUnit This element must be supported. 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Slice: Unordered, Open by value:$this
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for permittedUnit.permittedUnit:ucum This element must be supported. 0..* Coding Permitted unit from UCUM
Binding: UCUMUnitsSupplementVS (0.12.0) (required)
ObservationDefinition.qualifiedValue This element must be supported. 0..* BackboneElement Set of qualified values for observation results
ObservationDefinition.qualifiedValue.context 0..1 CodeableConcept Context qualifier for the set of qualified values
Binding: ReferenceRangeMeaningVS (0.12.0) (extensible)
ObservationDefinition.qualifiedValue.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGenderVS (0.12.0) (required)
ObservationDefinition.qualifiedValue.rangeCategory 0..1 code reference | critical | absolute
Binding: ObservationRangeCategoryVS (0.12.0) (required)
ObservationDefinition.qualifiedValue.range 0..1 Range Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal
ObservationDefinition.qualifiedValue.normalCodedValueSet 0..1 canonical(ValueSet) Value set defining coded normal values for the laboratory analyte
ObservationDefinition.hasMember This element must be supported. 0..* Reference(ObservationDefinition | Questionnaire) Definitions of related resources belonging to this kind of observation group
ObservationDefinition.component This element must be supported. 0..* BackboneElement Component results
ObservationDefinition.component.code 1..1 CodeableConcept Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
Additional BindingsPurposeDocumentation
All LOINC codes UI Binding
LOINC only when a user creates a custom laboratory definition
ObservationDefinition.component.permittedDataType 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)
ObservationDefinition.component.permittedUnit This element must be supported. 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ObservationDefinition.​status Base required Publication Status VS 📍0.12.0 This IG
ObservationDefinition.​category Base example Observation category 📍0.12.0 This IG
ObservationDefinition.​code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​method Base example Observation Laboratory Methods 📍0.12.0 This IG
ObservationDefinition.​permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​permittedUnit:ucum Base required UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.context Base extensible Reference range meaning 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.gender Base required Administrative gender 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.rangeCategory Base required Observation range category 📍0.12.0 This IG
ObservationDefinition.​component.code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​component.permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​component.permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: doco
ObservationDefinition C 0..* ObservationDefinition(5.0.0) Definition of an observation
Interfaces Implemented: MetadataResource
Constraints: cnl-0, obd-0
ObservationDefinition.id This element is included in summaries. 0..1 id Logical id of this artifact
ObservationDefinition.meta This element is included in summaries. 0..1 Meta Metadata about the resource
ObservationDefinition.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
ObservationDefinition.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
ObservationDefinition.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
ObservationDefinition.contained 0..* Resource Contained, inline Resources
ObservationDefinition.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
ObservationDefinition.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
ObservationDefinition.url This element must be supported. This element is included in summaries. 0..1 uri Logical canonical URL to reference this ObservationDefinition (globally unique)
ObservationDefinition.identifier This element must be supported. This element is included in summaries. 0..1 Identifier Identifier of the ObservationDefinition
ObservationDefinition.version This element is included in summaries. 0..1 string Business version of the ObservationDefinition
ObservationDefinition.versionAlgorithm[x] This element is included in summaries. 0..1 How to compare versions
Binding: VersionAlgorithm (extensible)
ObservationDefinition.versionAlgorithm[x].versionAlgorithmString string
ObservationDefinition.versionAlgorithm[x].versionAlgorithmCoding Coding
ObservationDefinition.name This element must be supported. This element is included in summaries. C 0..1 string Name for this ObservationDefinition (computer friendly)
ObservationDefinition.title This element must be supported. This element is included in summaries. 0..1 string Observation definition title (in Uzbek language)
ObservationDefinition.title.id 0..1 string xml:id (or equivalent in JSON)
ObservationDefinition.title.Slices for extension 0..* Extension Observation definition title (in Russian and Karakalpak languages)
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.title.Slices for extension.extension:translation This element must be supported. 0..* (Complex) Language Translation (Localization)
URL: http://hl7.org/fhir/StructureDefinition/translation
Constraints: ext-1
ObservationDefinition.title.value 0..1 string Primitive value for string
Max Length:1048576
ObservationDefinition.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code draft | active | retired | unknown
Binding: PublicationStatusVS (0.12.0) (required)
ObservationDefinition.experimental This element is included in summaries. 0..1 boolean If for testing purposes, not real usage
ObservationDefinition.date This element must be supported. This element is included in summaries. 0..1 dateTime Date last changed
ObservationDefinition.publisher This element is included in summaries. 0..1 string The name of the individual or organization that published the ObservationDefinition
ObservationDefinition.contact This element is included in summaries. 0..* ContactDetail Contact details for the publisher
ObservationDefinition.description This element must be supported. 0..1 markdown Natural language description of the ObservationDefinition
ObservationDefinition.Slices for useContext This element must be supported. This element is included in summaries. 1..* UsageContext Content intends to support these contexts
Slice: Unordered, Open by value:code

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus This element must be supported. This element is included in summaries. 1..1 UsageContext Marks this ObservationDefinition as a laboratory definition
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.id 0..1 id Unique id for inter-element referencing
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.code This element is included in summaries. 1..1 Coding Type of context being specified
Binding: UsageContextType (1.0.1) (extensible): A code that specifies a type of context being specified by a usage context.
Required Pattern:
{
  "system" : "http://terminology.hl7.org/CodeSystem/usage-context-type",
  "code" : "focus"
}
ObservationDefinition.Slices for useContext.useContext:laboratoryFocus.value[x] This element is included in summaries. 1..1 CodeableConcept Value that defines the context
Binding: ContextOfUseValueSet (example): A code that defines the specific value for the context being specified.
Required Pattern:
{
  "coding" : [
    {
      "system" : "http://snomed.info/sct",
      "code" : "108252007",
      "display" : "Laboratory procedure"
    }
  ]
}
ObservationDefinition.jurisdiction This element is included in summaries. 0..* CodeableConcept Intended jurisdiction for this ObservationDefinition (if applicable)
Binding: JurisdictionValueSet (extensible): Codes for country, country subdivision and region for indicating where a resource is intended to be used.
ObservationDefinition.purpose 0..1 markdown Why this ObservationDefinition is defined
ObservationDefinition.copyright 0..1 markdown Use and/or publishing restrictions
ObservationDefinition.copyrightLabel 0..1 string Copyright holder and year(s)
ObservationDefinition.approvalDate 0..1 date When ObservationDefinition was approved by publisher
ObservationDefinition.lastReviewDate 0..1 date Date on which the asset content was last reviewed by the publisher
ObservationDefinition.effectivePeriod This element is included in summaries. 0..1 Period The effective date range for the ObservationDefinition
ObservationDefinition.derivedFromCanonical This element is included in summaries. 0..* canonical(ObservationDefinition) Based on FHIR definition of another observation
ObservationDefinition.derivedFromUri This element is included in summaries. 0..* uri Based on external definition
ObservationDefinition.subject This element must be supported. This element is included in summaries. 0..* CodeableConcept Type of subject for the defined observation
ObservationDefinition.performerType This element is included in summaries. 0..1 CodeableConcept Desired kind of performer for such kind of observation
ObservationDefinition.category This element must be supported. This element is included in summaries. 0..* CodeableConcept General type of observation
Binding: ObservationCategoryVS (0.12.0) (example)
ObservationDefinition.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept Laboratory panel or test code displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
ObservationDefinition.permittedDataType This element must be supported. C 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)

Example General: CodeableConcept
ObservationDefinition.multipleResultsAllowed 0..1 boolean Multiple results allowed for conforming observations
Example General: true
ObservationDefinition.bodySite 0..1 CodeableConcept Body part to be observed
Binding: SNOMEDCTBodyStructures (example): SNOMED CT body structures.
ObservationDefinition.method This element must be supported. 0..1 CodeableConcept Laboratory method used to perform the test or analyte measurement
Binding: LabMethodsVS (0.12.0) (example)
ObservationDefinition.specimen 0..* Reference(SpecimenDefinition) Kind of specimen used by this type of observation
ObservationDefinition.device 0..* Reference(DeviceDefinition | Device) Measurement device or model of device
ObservationDefinition.preferredReportName 0..1 string The preferred name to be used when reporting the observation results
ObservationDefinition.Slices for permittedUnit This element must be supported. C 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Slice: Unordered, Open by value:$this
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
ObservationDefinition.Slices for permittedUnit.permittedUnit:ucum This element must be supported. C 0..* Coding Permitted unit from UCUM
Binding: UCUMUnitsSupplementVS (0.12.0) (required)
ObservationDefinition.qualifiedValue This element must be supported. 0..* BackboneElement Set of qualified values for observation results
ObservationDefinition.qualifiedValue.id 0..1 string Unique id for inter-element referencing
ObservationDefinition.qualifiedValue.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
ObservationDefinition.qualifiedValue.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
ObservationDefinition.qualifiedValue.context 0..1 CodeableConcept Context qualifier for the set of qualified values
Binding: ReferenceRangeMeaningVS (0.12.0) (extensible)
ObservationDefinition.qualifiedValue.appliesTo 0..* CodeableConcept Targetted population for the set of qualified values
Binding: ObservationReferenceRangeAppliesToCodes (example)
ObservationDefinition.qualifiedValue.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGenderVS (0.12.0) (required)
Example General: female
ObservationDefinition.qualifiedValue.age 0..1 Range Applicable age range for the set of qualified values
ObservationDefinition.qualifiedValue.gestationalAge 0..1 Range Applicable gestational age range for the set of qualified values
ObservationDefinition.qualifiedValue.condition 0..1 string Condition associated with the set of qualified values
ObservationDefinition.qualifiedValue.rangeCategory 0..1 code reference | critical | absolute
Binding: ObservationRangeCategoryVS (0.12.0) (required)
Example General: critical
ObservationDefinition.qualifiedValue.range 0..1 Range Reference range used as the normal value for the laboratory analyte displayed in the Patient Portal
ObservationDefinition.qualifiedValue.validCodedValueSet 0..1 canonical(ValueSet) Value set of valid coded values as part of this set of qualified values
ObservationDefinition.qualifiedValue.normalCodedValueSet 0..1 canonical(ValueSet) Value set defining coded normal values for the laboratory analyte
ObservationDefinition.qualifiedValue.abnormalCodedValueSet 0..1 canonical(ValueSet) Value set of abnormal coded values as part of this set of qualified values
ObservationDefinition.qualifiedValue.criticalCodedValueSet 0..1 canonical(ValueSet) Value set of critical coded values as part of this set of qualified values
ObservationDefinition.hasMember This element must be supported. 0..* Reference(ObservationDefinition | Questionnaire) Definitions of related resources belonging to this kind of observation group
ObservationDefinition.component This element must be supported. C 0..* BackboneElement Component results
Constraints: obd-1
ObservationDefinition.component.id 0..1 string Unique id for inter-element referencing
ObservationDefinition.component.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
ObservationDefinition.component.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
ObservationDefinition.component.code 1..1 CodeableConcept Laboratory analyte or indicator code included in the laboratory panel displayed in the Patient Portal
Binding: ObservationCodesVS (0.12.0) (example)
Additional BindingsPurposeDocumentation
All LOINC codes UI Binding
LOINC only when a user creates a custom laboratory definition
ObservationDefinition.component.permittedDataType C 0..* code Allowed value types for laboratory observation results
Binding: PermittedDataTypeVS (0.12.0) (required)

Example General: CodeableConcept
ObservationDefinition.component.permittedUnit This element must be supported. C 0..* Coding Permitted unit of measure for the laboratory analyte value in uzbek and russian translations
Binding: UCUMUnitsSupplementVS (0.12.0) (preferred)
ObservationDefinition.component.qualifiedValue 0..* See qualifiedValue (ObservationDefinition) Set of qualified values for observation results

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ObservationDefinition.​language Base required All Languages 📍5.0.0 FHIR Std.
ObservationDefinition.​versionAlgorithm[x] Base extensible Version Algorithm 📍5.0.0 FHIR Std.
ObservationDefinition.​status Base required Publication Status VS 📍0.12.0 This IG
ObservationDefinition.​useContext:laboratoryFocus.​code Base extensible UsageContextType 📍1.0.1 THO v7.5
ObservationDefinition.​useContext:laboratoryFocus.​value[x] Base example Context of Use ValueSet 📍5.0.0 FHIR Std.
ObservationDefinition.​jurisdiction Base extensible Jurisdiction ValueSet 📍5.0.0 FHIR Std.
ObservationDefinition.​category Base example Observation category 📍0.12.0 This IG
ObservationDefinition.​code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​bodySite Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
ObservationDefinition.​method Base example Observation Laboratory Methods 📍0.12.0 This IG
ObservationDefinition.​permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​permittedUnit:ucum Base required UCUM Units Supplement ValueSet 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.context Base extensible Reference range meaning 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.appliesTo Base example Observation Reference Range Applies To Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.gender Base required Administrative gender 📍0.12.0 This IG
ObservationDefinition.​qualifiedValue.rangeCategory Base required Observation range category 📍0.12.0 This IG
ObservationDefinition.​component.code Base example Observation codes 📍0.12.0 This IG
ObservationDefinition.​component.permittedDataType Base required Laboratory Observation Value Types 📍0.12.0 This IG
ObservationDefinition.​component.permittedUnit Base preferred UCUM Units Supplement ValueSet 📍0.12.0 This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from ObservationDefinition

Summary

Mandatory: 2 elements
Must-Support: 21 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ObservationDefinition.useContext
  • The element 1 is sliced based on the value of ObservationDefinition.permittedUnit

 

Other representations of profile: CSV, Excel, Schematron