Specyfikacja HL7 FHIR dla diagnostyki laboratoryjnej (HL7 FHIR PL Laboratory)
0.1.2 - ci-build Poland flag

Specyfikacja HL7 FHIR dla diagnostyki laboratoryjnej (HL7 FHIR PL Laboratory), published by HL7 Poland. This guide is not an authorized publication; it is the continuous build for version 0.1.2 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7-Poland/pl-fhir-lab/ and changes regularly. See the Directory of published versions

Resource Profile: ObservationDefinition: Laboratory test definition (PL)

Official URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/pl-lab-observationDefinition-laboratoryTestDefinition Version: 0.1.2
Draft as of 2025-09-03 Computable Name: PLLabObservationDefinitionLaboratoryTestDefinition

Definicja badania laboratoryjnego

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ObservationDefinition C 0..* ObservationDefinition Definition of an observation
Constraints: cnl-0, obd-0
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:reason S 0..* Reference(SubstanceDefinition: Reason for test (PL)) ObservationDefinition: Reason for exam (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-reasonReference
.... extension:unitConversion S 0..* (Complex) ObsrervationDefinition: Unit conversion (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-unitConversion
... identifier SΣ 1..1 Identifier Business identifier of the ObservationDefinition
.... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣC 1..1 string The value that is unique
Example General: 123456
... version SΣ 1..1 string Business version of the ObservationDefinition
... title SΣ 1..1 string Name for this ObservationDefinition (human friendly)
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): Codes identifying the state of an ObservationDefinition.
Required Pattern: active
... performerType SΣ 1..1 CodeableConcept Desired kind of performer for such kind of observation
Binding: Kod rodzaju placówki laboratoryjnej (required)
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
... category SΣ 1..1 CodeableConcept General type of observation
Binding: Kody kategorii usług laboratoryjnych (required)
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
... code SΣ 1..1 CodeableConcept Type of observation
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:loincCode SΣ 1..1 Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych (required)
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
..... coding:icd9plCode SΣ 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9-PL (PL) (required)
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Kody metod oznaczeń laboratoryjnych (required)
.... coding SΣ 0..1 Coding Code defined by a terminology system
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... specimen S 1..1 Reference(SubstanceDefinition (PL)) Kind of specimen used by this type of observation
... preferredReportName S 1..1 string The preferred name to be used when reporting the observation results
... component SC 1..* BackboneElement Component results
Constraints: obd-1
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:title S 1..1 string ObservationDefinition: Component title (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-componentTitle
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code 1..1 CodeableConcept Type of observation
Binding: Kody usług laboratoryjnych (required)
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
.... permittedDataType SC 1..1 code Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
Binding: ObservationDataType (required): Permitted data type for observation value.

Example General: CodeableConcept
.... permittedUnit SC 1..1 Coding Unit for quantitative results
Binding: UCUMCodes (required)
.... qualifiedValue S 1..1 BackboneElement Set of qualified values for observation results
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:sourceInfo S 0..1 Reference(Citation: Source information) ObservationDefinition: Qualified value source information reference (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-qualifiedValue-sourceInfoReference
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... context S 1..1 CodeableConcept Context qualifier for the set of qualified values
Binding: ObservationReferenceRangeMeaningCodes (extensible)
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... system SΣ 1..1 uri Identity of the terminology system
....... version SΣ 0..1 string Version of the system - if relevant
....... code SΣC 1..1 code Symbol in syntax defined by the system
....... display SΣC 1..1 string Representation defined by the system
..... appliesTo S 0..1 CodeableConcept Targetted population for the set of qualified values
Binding: ObservationReferenceRangeAppliesToCodes (example)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.snomed.org
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 77386006
....... display 1..1 string Representation defined by the system
Fixed Value: Pregnancy
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... system SΣ 1..1 uri Identity of the terminology system
....... version SΣ 0..1 string Version of the system - if relevant
....... code SΣC 1..1 code Symbol in syntax defined by the system
....... display SΣC 1..1 string Representation defined by the system
..... gender S 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required)
Example General: female
..... age S 0..1 Range Applicable age range for the set of qualified values
...... low SΣC 0..1 SimpleQuantity Low limit
....... unit SΣ 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
...... high SΣC 0..1 SimpleQuantity High limit
....... unit SΣ 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
..... condition S 0..1 string Condition associated with the set of qualified values
..... range S 0..1 Range The range for continuous or ordinal observations
...... low SΣC 0..1 SimpleQuantity Low limit
....... unit SΣ 1..1 string Unit representation
Binding: UCUMCodes (required)
...... high SΣC 0..1 SimpleQuantity High limit
....... unit SΣ 1..1 string Unit representation
Binding: UCUMCodes (required)
..... validCodedValueSet S 0..1 canonical(ValueSet) Value set of valid coded values as part of this set of qualified values

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
ObservationDefinition.statusrequiredPattern Value: active
http://hl7.org/fhir/ValueSet/publication-status|5.0.0
From the FHIR Standard
ObservationDefinition.performerTyperequiredLaboratoryServiceProviderTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceProviderType-VS
From this IG
ObservationDefinition.categoryrequiredLaboratoryServiceCategoryVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceCategory-VS
From this IG
ObservationDefinition.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From the FHIR Standard
ObservationDefinition.code.coding:loincCoderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.component.coderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.component.permittedDataTyperequiredObservationDataType
http://hl7.org/fhir/ValueSet/permitted-data-type|5.0.0
From the FHIR Standard
ObservationDefinition.component.permittedUnitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.contextextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.appliesToexamplePattern Value: 77386006("Pregnancy")
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|5.0.0
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.age.low.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.range.low.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.range.high.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cnl-0warningObservationDefinitionName should be usable as an identifier for the module by machine processing applications such as code generation
: name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
obd-0errorObservationDefinitionIf permittedUnit exists, then permittedDataType=Quantity must exist.
: permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
obd-1errorObservationDefinition.componentIf permittedUnit exists, then permittedDataType=Quantity must exist.
: permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()

This structure is derived from ObservationDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ObservationDefinition 0..* ObservationDefinition Definition of an observation
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:reason S 0..* Reference(SubstanceDefinition: Reason for test (PL)) ObservationDefinition: Reason for exam (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-reasonReference
.... extension:unitConversion S 0..* (Complex) ObsrervationDefinition: Unit conversion (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-unitConversion
... identifier S 1..1 Identifier Business identifier of the ObservationDefinition
.... use 0..0
.... type 0..0
.... system S 1..1 uri The namespace for the identifier value
.... value S 1..1 string The value that is unique
.... period 0..0
.... assigner 0..0
... version S 1..1 string Business version of the ObservationDefinition
... versionAlgorithm[x] 0..0
... name 0..0
... title S 1..1 string Name for this ObservationDefinition (human friendly)
... status S 1..1 code draft | active | retired | unknown
Required Pattern: active
... experimental 0..0
... date 0..0
... publisher 0..0
... contact 0..0
... description 0..0
... useContext 0..0
... jurisdiction 0..0
... purpose 0..0
... copyright 0..0
... copyrightLabel 0..0
... approvalDate 0..0
... lastReviewDate 0..0
... effectivePeriod 0..0
... derivedFromCanonical 0..0
... derivedFromUri 0..0
... subject 0..0
... performerType S 1..1 CodeableConcept Desired kind of performer for such kind of observation
Binding: Kod rodzaju placówki laboratoryjnej (required)
.... coding S 1..1 Coding Code defined by a terminology system
..... system S 1..1 uri Identity of the terminology system
..... version 0..0
..... code S 1..1 code Symbol in syntax defined by the system
..... display S 1..1 string Representation defined by the system
..... userSelected 0..0
.... text 0..0
... category S 1..1 CodeableConcept General type of observation
Binding: Kody kategorii usług laboratoryjnych (required)
.... coding S 1..1 Coding Code defined by a terminology system
..... system S 1..1 uri Identity of the terminology system
..... version 0..0
..... code S 1..1 code Symbol in syntax defined by the system
..... display S 1..1 string Representation defined by the system
..... userSelected 0..0
.... text 0..0
... code S 1..1 CodeableConcept Type of observation
.... Slices for coding S 1..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:loincCode S 1..1 Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych (required)
...... system S 1..1 uri Identity of the terminology system
...... version S 0..1 string Version of the system - if relevant
...... code S 1..1 code Symbol in syntax defined by the system
...... display S 1..1 string Representation defined by the system
...... userSelected 0..0
..... coding:icd9plCode S 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9-PL (PL) (required)
...... system S 1..1 uri Identity of the terminology system
...... version S 0..1 string Version of the system - if relevant
...... code S 1..1 code Symbol in syntax defined by the system
...... display S 1..1 string Representation defined by the system
...... userSelected 0..0
.... text 0..0
... permittedDataType 0..0
... multipleResultsAllowed 0..0
... bodySite 0..0
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Kody metod oznaczeń laboratoryjnych (required)
.... coding S 0..1 Coding Code defined by a terminology system
..... system S 1..1 uri Identity of the terminology system
..... version 0..0
..... code S 1..1 code Symbol in syntax defined by the system
..... display S 1..1 string Representation defined by the system
..... userSelected 0..0
.... text S 0..1 string Plain text representation of the concept
... specimen S 1..1 Reference(SubstanceDefinition (PL)) Kind of specimen used by this type of observation
... device 0..0
... preferredReportName S 1..1 string The preferred name to be used when reporting the observation results
... permittedUnit 0..0
... qualifiedValue 0..0
... hasMember 0..0
... component S 1..* BackboneElement Component results
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:title S 1..1 string ObservationDefinition: Component title (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-componentTitle
.... code 1..1 CodeableConcept Type of observation
Binding: Kody usług laboratoryjnych (required)
..... coding S 1..1 Coding Code defined by a terminology system
...... system S 1..1 uri Identity of the terminology system
...... version S 0..1 string Version of the system - if relevant
...... code S 1..1 code Symbol in syntax defined by the system
...... display S 1..1 string Representation defined by the system
...... userSelected 0..0
..... text 0..0
.... permittedDataType S 1..1 code Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
.... permittedUnit S 1..1 Coding Unit for quantitative results
Binding: UCUMCodes (required)
.... qualifiedValue S 1..1 BackboneElement Set of qualified values for observation results
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:sourceInfo S 0..1 Reference(Citation: Source information) ObservationDefinition: Qualified value source information reference (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-qualifiedValue-sourceInfoReference
..... context S 1..1 CodeableConcept Context qualifier for the set of qualified values
...... coding S 1..1 Coding Code defined by a terminology system
....... system S 1..1 uri Identity of the terminology system
....... version S 0..1 string Version of the system - if relevant
....... code S 1..1 code Symbol in syntax defined by the system
....... display S 1..1 string Representation defined by the system
....... userSelected 0..0
...... text 0..0
..... appliesTo S 0..1 CodeableConcept Targetted population for the set of qualified values
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.snomed.org
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 77386006
....... display 1..1 string Representation defined by the system
Fixed Value: Pregnancy
...... coding S 1..1 Coding Code defined by a terminology system
....... system S 1..1 uri Identity of the terminology system
....... version S 0..1 string Version of the system - if relevant
....... code S 1..1 code Symbol in syntax defined by the system
....... display S 1..1 string Representation defined by the system
....... userSelected 0..0
...... text 0..0
..... gender S 0..1 code male | female | other | unknown
..... age S 0..1 Range Applicable age range for the set of qualified values
...... low S 0..1 SimpleQuantity Low limit
....... unit S 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
...... high S 0..1 SimpleQuantity High limit
....... unit S 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
..... gestationalAge 0..0
..... condition S 0..1 string Condition associated with the set of qualified values
..... rangeCategory 0..0
..... range S 0..1 Range The range for continuous or ordinal observations
...... low S 0..1 SimpleQuantity Low limit
....... unit S 1..1 string Unit representation
Binding: UCUMCodes (required)
...... high S 0..1 SimpleQuantity High limit
....... unit S 1..1 string Unit representation
Binding: UCUMCodes (required)
..... validCodedValueSet S 0..1 canonical(ValueSet) Value set of valid coded values as part of this set of qualified values
..... normalCodedValueSet 0..0
..... abnormalCodedValueSet 0..0
..... criticalCodedValueSet 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ObservationDefinition.performerTyperequiredLaboratoryServiceProviderTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceProviderType-VS
From this IG
ObservationDefinition.categoryrequiredLaboratoryServiceCategoryVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceCategory-VS
From this IG
ObservationDefinition.code.coding:loincCoderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.component.coderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.component.permittedUnitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.age.low.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.range.low.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.range.high.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ObservationDefinition C 0..* ObservationDefinition Definition of an observation
Constraints: cnl-0, obd-0
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:reason S 0..* Reference(SubstanceDefinition: Reason for test (PL)) ObservationDefinition: Reason for exam (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-reasonReference
.... extension:unitConversion S 0..* (Complex) ObsrervationDefinition: Unit conversion (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-unitConversion
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... url Σ 0..1 uri Logical canonical URL to reference this ObservationDefinition (globally unique)
... identifier SΣ 1..1 Identifier Business identifier of the ObservationDefinition
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣC 1..1 string The value that is unique
Example General: 123456
... version SΣ 1..1 string Business version of the ObservationDefinition
... title SΣ 1..1 string Name for this ObservationDefinition (human friendly)
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): Codes identifying the state of an ObservationDefinition.
Required Pattern: active
... performerType SΣ 1..1 CodeableConcept Desired kind of performer for such kind of observation
Binding: Kod rodzaju placówki laboratoryjnej (required)
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
... category SΣ 1..1 CodeableConcept General type of observation
Binding: Kody kategorii usług laboratoryjnych (required)
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
... code SΣ 1..1 CodeableConcept Type of observation
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:loincCode SΣ 1..1 Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych (required)
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
..... coding:icd9plCode SΣ 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9-PL (PL) (required)
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Kody metod oznaczeń laboratoryjnych (required)
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 0..1 Coding Code defined by a terminology system
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... specimen S 1..1 Reference(SubstanceDefinition (PL)) Kind of specimen used by this type of observation
... preferredReportName S 1..1 string The preferred name to be used when reporting the observation results
... component SC 1..* BackboneElement Component results
Constraints: obd-1
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:title S 1..1 string ObservationDefinition: Component title (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-componentTitle
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code 1..1 CodeableConcept Type of observation
Binding: Kody usług laboratoryjnych (required)
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
.... permittedDataType SC 1..1 code Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
Binding: ObservationDataType (required): Permitted data type for observation value.

Example General: CodeableConcept
.... permittedUnit SC 1..1 Coding Unit for quantitative results
Binding: UCUMCodes (required)
.... qualifiedValue S 1..1 BackboneElement Set of qualified values for observation results
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:sourceInfo S 0..1 Reference(Citation: Source information) ObservationDefinition: Qualified value source information reference (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-qualifiedValue-sourceInfoReference
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... context S 1..1 CodeableConcept Context qualifier for the set of qualified values
Binding: ObservationReferenceRangeMeaningCodes (extensible)
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
....... version SΣ 0..1 string Version of the system - if relevant
....... code SΣC 1..1 code Symbol in syntax defined by the system
....... display SΣC 1..1 string Representation defined by the system
..... appliesTo S 0..1 CodeableConcept Targetted population for the set of qualified values
Binding: ObservationReferenceRangeAppliesToCodes (example)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.snomed.org
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 77386006
....... display 1..1 string Representation defined by the system
Fixed Value: Pregnancy
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
....... version SΣ 0..1 string Version of the system - if relevant
....... code SΣC 1..1 code Symbol in syntax defined by the system
....... display SΣC 1..1 string Representation defined by the system
..... gender S 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required)
Example General: female
..... age S 0..1 Range Applicable age range for the set of qualified values
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... low SΣC 0..1 SimpleQuantity Low limit
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
....... system ΣC 0..1 uri System that defines coded unit form
....... code ΣC 0..1 code Coded form of the unit
...... high SΣC 0..1 SimpleQuantity High limit
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
....... system ΣC 0..1 uri System that defines coded unit form
....... code ΣC 0..1 code Coded form of the unit
..... condition S 0..1 string Condition associated with the set of qualified values
..... range S 0..1 Range The range for continuous or ordinal observations
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... low SΣC 0..1 SimpleQuantity Low limit
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 1..1 string Unit representation
Binding: UCUMCodes (required)
....... system ΣC 0..1 uri System that defines coded unit form
....... code ΣC 0..1 code Coded form of the unit
...... high SΣC 0..1 SimpleQuantity High limit
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 1..1 string Unit representation
Binding: UCUMCodes (required)
....... system ΣC 0..1 uri System that defines coded unit form
....... code ΣC 0..1 code Coded form of the unit
..... validCodedValueSet S 0..1 canonical(ValueSet) Value set of valid coded values as part of this set of qualified values

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
ObservationDefinition.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|5.0.0
From the FHIR Standard
ObservationDefinition.statusrequiredPattern Value: active
http://hl7.org/fhir/ValueSet/publication-status|5.0.0
From the FHIR Standard
ObservationDefinition.performerTyperequiredLaboratoryServiceProviderTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceProviderType-VS
From this IG
ObservationDefinition.categoryrequiredLaboratoryServiceCategoryVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceCategory-VS
From this IG
ObservationDefinition.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From the FHIR Standard
ObservationDefinition.code.coding:loincCoderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.qualifiedValue.contextextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From the FHIR Standard
ObservationDefinition.qualifiedValue.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From the FHIR Standard
ObservationDefinition.qualifiedValue.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|5.0.0
From the FHIR Standard
ObservationDefinition.qualifiedValue.rangeCategoryrequiredObservationRangeCategory
http://hl7.org/fhir/ValueSet/observation-range-category|5.0.0
From the FHIR Standard
ObservationDefinition.component.coderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.component.permittedDataTyperequiredObservationDataType
http://hl7.org/fhir/ValueSet/permitted-data-type|5.0.0
From the FHIR Standard
ObservationDefinition.component.permittedUnitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.contextextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.appliesToexamplePattern Value: 77386006("Pregnancy")
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|5.0.0
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.age.low.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.range.low.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.range.high.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cnl-0warningObservationDefinitionName should be usable as an identifier for the module by machine processing applications such as code generation
: name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
obd-0errorObservationDefinitionIf permittedUnit exists, then permittedDataType=Quantity must exist.
: permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
obd-1errorObservationDefinition.componentIf permittedUnit exists, then permittedDataType=Quantity must exist.
: permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()

This structure is derived from ObservationDefinition

Summary

Mandatory: 37 elements(14 nested mandatory elements)
Must-Support: 74 elements
Prohibited: 51 elements

Structures

This structure refers to these other structures:

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.code.coding (Closed)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ObservationDefinition C 0..* ObservationDefinition Definition of an observation
Constraints: cnl-0, obd-0
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:reason S 0..* Reference(SubstanceDefinition: Reason for test (PL)) ObservationDefinition: Reason for exam (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-reasonReference
.... extension:unitConversion S 0..* (Complex) ObsrervationDefinition: Unit conversion (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-unitConversion
... identifier SΣ 1..1 Identifier Business identifier of the ObservationDefinition
.... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣC 1..1 string The value that is unique
Example General: 123456
... version SΣ 1..1 string Business version of the ObservationDefinition
... title SΣ 1..1 string Name for this ObservationDefinition (human friendly)
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): Codes identifying the state of an ObservationDefinition.
Required Pattern: active
... performerType SΣ 1..1 CodeableConcept Desired kind of performer for such kind of observation
Binding: Kod rodzaju placówki laboratoryjnej (required)
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
... category SΣ 1..1 CodeableConcept General type of observation
Binding: Kody kategorii usług laboratoryjnych (required)
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
... code SΣ 1..1 CodeableConcept Type of observation
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:loincCode SΣ 1..1 Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych (required)
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
..... coding:icd9plCode SΣ 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9-PL (PL) (required)
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Kody metod oznaczeń laboratoryjnych (required)
.... coding SΣ 0..1 Coding Code defined by a terminology system
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... specimen S 1..1 Reference(SubstanceDefinition (PL)) Kind of specimen used by this type of observation
... preferredReportName S 1..1 string The preferred name to be used when reporting the observation results
... component SC 1..* BackboneElement Component results
Constraints: obd-1
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:title S 1..1 string ObservationDefinition: Component title (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-componentTitle
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code 1..1 CodeableConcept Type of observation
Binding: Kody usług laboratoryjnych (required)
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
.... permittedDataType SC 1..1 code Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
Binding: ObservationDataType (required): Permitted data type for observation value.

Example General: CodeableConcept
.... permittedUnit SC 1..1 Coding Unit for quantitative results
Binding: UCUMCodes (required)
.... qualifiedValue S 1..1 BackboneElement Set of qualified values for observation results
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:sourceInfo S 0..1 Reference(Citation: Source information) ObservationDefinition: Qualified value source information reference (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-qualifiedValue-sourceInfoReference
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... context S 1..1 CodeableConcept Context qualifier for the set of qualified values
Binding: ObservationReferenceRangeMeaningCodes (extensible)
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... system SΣ 1..1 uri Identity of the terminology system
....... version SΣ 0..1 string Version of the system - if relevant
....... code SΣC 1..1 code Symbol in syntax defined by the system
....... display SΣC 1..1 string Representation defined by the system
..... appliesTo S 0..1 CodeableConcept Targetted population for the set of qualified values
Binding: ObservationReferenceRangeAppliesToCodes (example)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.snomed.org
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 77386006
....... display 1..1 string Representation defined by the system
Fixed Value: Pregnancy
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... system SΣ 1..1 uri Identity of the terminology system
....... version SΣ 0..1 string Version of the system - if relevant
....... code SΣC 1..1 code Symbol in syntax defined by the system
....... display SΣC 1..1 string Representation defined by the system
..... gender S 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required)
Example General: female
..... age S 0..1 Range Applicable age range for the set of qualified values
...... low SΣC 0..1 SimpleQuantity Low limit
....... unit SΣ 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
...... high SΣC 0..1 SimpleQuantity High limit
....... unit SΣ 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
..... condition S 0..1 string Condition associated with the set of qualified values
..... range S 0..1 Range The range for continuous or ordinal observations
...... low SΣC 0..1 SimpleQuantity Low limit
....... unit SΣ 1..1 string Unit representation
Binding: UCUMCodes (required)
...... high SΣC 0..1 SimpleQuantity High limit
....... unit SΣ 1..1 string Unit representation
Binding: UCUMCodes (required)
..... validCodedValueSet S 0..1 canonical(ValueSet) Value set of valid coded values as part of this set of qualified values

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
ObservationDefinition.statusrequiredPattern Value: active
http://hl7.org/fhir/ValueSet/publication-status|5.0.0
From the FHIR Standard
ObservationDefinition.performerTyperequiredLaboratoryServiceProviderTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceProviderType-VS
From this IG
ObservationDefinition.categoryrequiredLaboratoryServiceCategoryVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceCategory-VS
From this IG
ObservationDefinition.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From the FHIR Standard
ObservationDefinition.code.coding:loincCoderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.component.coderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.component.permittedDataTyperequiredObservationDataType
http://hl7.org/fhir/ValueSet/permitted-data-type|5.0.0
From the FHIR Standard
ObservationDefinition.component.permittedUnitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.contextextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.appliesToexamplePattern Value: 77386006("Pregnancy")
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|5.0.0
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.age.low.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.range.low.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.range.high.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cnl-0warningObservationDefinitionName should be usable as an identifier for the module by machine processing applications such as code generation
: name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
obd-0errorObservationDefinitionIf permittedUnit exists, then permittedDataType=Quantity must exist.
: permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
obd-1errorObservationDefinition.componentIf permittedUnit exists, then permittedDataType=Quantity must exist.
: permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()

Differential View

This structure is derived from ObservationDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ObservationDefinition 0..* ObservationDefinition Definition of an observation
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:reason S 0..* Reference(SubstanceDefinition: Reason for test (PL)) ObservationDefinition: Reason for exam (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-reasonReference
.... extension:unitConversion S 0..* (Complex) ObsrervationDefinition: Unit conversion (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-unitConversion
... identifier S 1..1 Identifier Business identifier of the ObservationDefinition
.... use 0..0
.... type 0..0
.... system S 1..1 uri The namespace for the identifier value
.... value S 1..1 string The value that is unique
.... period 0..0
.... assigner 0..0
... version S 1..1 string Business version of the ObservationDefinition
... versionAlgorithm[x] 0..0
... name 0..0
... title S 1..1 string Name for this ObservationDefinition (human friendly)
... status S 1..1 code draft | active | retired | unknown
Required Pattern: active
... experimental 0..0
... date 0..0
... publisher 0..0
... contact 0..0
... description 0..0
... useContext 0..0
... jurisdiction 0..0
... purpose 0..0
... copyright 0..0
... copyrightLabel 0..0
... approvalDate 0..0
... lastReviewDate 0..0
... effectivePeriod 0..0
... derivedFromCanonical 0..0
... derivedFromUri 0..0
... subject 0..0
... performerType S 1..1 CodeableConcept Desired kind of performer for such kind of observation
Binding: Kod rodzaju placówki laboratoryjnej (required)
.... coding S 1..1 Coding Code defined by a terminology system
..... system S 1..1 uri Identity of the terminology system
..... version 0..0
..... code S 1..1 code Symbol in syntax defined by the system
..... display S 1..1 string Representation defined by the system
..... userSelected 0..0
.... text 0..0
... category S 1..1 CodeableConcept General type of observation
Binding: Kody kategorii usług laboratoryjnych (required)
.... coding S 1..1 Coding Code defined by a terminology system
..... system S 1..1 uri Identity of the terminology system
..... version 0..0
..... code S 1..1 code Symbol in syntax defined by the system
..... display S 1..1 string Representation defined by the system
..... userSelected 0..0
.... text 0..0
... code S 1..1 CodeableConcept Type of observation
.... Slices for coding S 1..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:loincCode S 1..1 Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych (required)
...... system S 1..1 uri Identity of the terminology system
...... version S 0..1 string Version of the system - if relevant
...... code S 1..1 code Symbol in syntax defined by the system
...... display S 1..1 string Representation defined by the system
...... userSelected 0..0
..... coding:icd9plCode S 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9-PL (PL) (required)
...... system S 1..1 uri Identity of the terminology system
...... version S 0..1 string Version of the system - if relevant
...... code S 1..1 code Symbol in syntax defined by the system
...... display S 1..1 string Representation defined by the system
...... userSelected 0..0
.... text 0..0
... permittedDataType 0..0
... multipleResultsAllowed 0..0
... bodySite 0..0
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Kody metod oznaczeń laboratoryjnych (required)
.... coding S 0..1 Coding Code defined by a terminology system
..... system S 1..1 uri Identity of the terminology system
..... version 0..0
..... code S 1..1 code Symbol in syntax defined by the system
..... display S 1..1 string Representation defined by the system
..... userSelected 0..0
.... text S 0..1 string Plain text representation of the concept
... specimen S 1..1 Reference(SubstanceDefinition (PL)) Kind of specimen used by this type of observation
... device 0..0
... preferredReportName S 1..1 string The preferred name to be used when reporting the observation results
... permittedUnit 0..0
... qualifiedValue 0..0
... hasMember 0..0
... component S 1..* BackboneElement Component results
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:title S 1..1 string ObservationDefinition: Component title (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-componentTitle
.... code 1..1 CodeableConcept Type of observation
Binding: Kody usług laboratoryjnych (required)
..... coding S 1..1 Coding Code defined by a terminology system
...... system S 1..1 uri Identity of the terminology system
...... version S 0..1 string Version of the system - if relevant
...... code S 1..1 code Symbol in syntax defined by the system
...... display S 1..1 string Representation defined by the system
...... userSelected 0..0
..... text 0..0
.... permittedDataType S 1..1 code Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
.... permittedUnit S 1..1 Coding Unit for quantitative results
Binding: UCUMCodes (required)
.... qualifiedValue S 1..1 BackboneElement Set of qualified values for observation results
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:sourceInfo S 0..1 Reference(Citation: Source information) ObservationDefinition: Qualified value source information reference (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-qualifiedValue-sourceInfoReference
..... context S 1..1 CodeableConcept Context qualifier for the set of qualified values
...... coding S 1..1 Coding Code defined by a terminology system
....... system S 1..1 uri Identity of the terminology system
....... version S 0..1 string Version of the system - if relevant
....... code S 1..1 code Symbol in syntax defined by the system
....... display S 1..1 string Representation defined by the system
....... userSelected 0..0
...... text 0..0
..... appliesTo S 0..1 CodeableConcept Targetted population for the set of qualified values
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.snomed.org
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 77386006
....... display 1..1 string Representation defined by the system
Fixed Value: Pregnancy
...... coding S 1..1 Coding Code defined by a terminology system
....... system S 1..1 uri Identity of the terminology system
....... version S 0..1 string Version of the system - if relevant
....... code S 1..1 code Symbol in syntax defined by the system
....... display S 1..1 string Representation defined by the system
....... userSelected 0..0
...... text 0..0
..... gender S 0..1 code male | female | other | unknown
..... age S 0..1 Range Applicable age range for the set of qualified values
...... low S 0..1 SimpleQuantity Low limit
....... unit S 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
...... high S 0..1 SimpleQuantity High limit
....... unit S 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
..... gestationalAge 0..0
..... condition S 0..1 string Condition associated with the set of qualified values
..... rangeCategory 0..0
..... range S 0..1 Range The range for continuous or ordinal observations
...... low S 0..1 SimpleQuantity Low limit
....... unit S 1..1 string Unit representation
Binding: UCUMCodes (required)
...... high S 0..1 SimpleQuantity High limit
....... unit S 1..1 string Unit representation
Binding: UCUMCodes (required)
..... validCodedValueSet S 0..1 canonical(ValueSet) Value set of valid coded values as part of this set of qualified values
..... normalCodedValueSet 0..0
..... abnormalCodedValueSet 0..0
..... criticalCodedValueSet 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ObservationDefinition.performerTyperequiredLaboratoryServiceProviderTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceProviderType-VS
From this IG
ObservationDefinition.categoryrequiredLaboratoryServiceCategoryVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceCategory-VS
From this IG
ObservationDefinition.code.coding:loincCoderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.component.coderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.component.permittedUnitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.age.low.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.range.low.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.range.high.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ObservationDefinition C 0..* ObservationDefinition Definition of an observation
Constraints: cnl-0, obd-0
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:reason S 0..* Reference(SubstanceDefinition: Reason for test (PL)) ObservationDefinition: Reason for exam (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-reasonReference
.... extension:unitConversion S 0..* (Complex) ObsrervationDefinition: Unit conversion (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-unitConversion
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... url Σ 0..1 uri Logical canonical URL to reference this ObservationDefinition (globally unique)
... identifier SΣ 1..1 Identifier Business identifier of the ObservationDefinition
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value SΣC 1..1 string The value that is unique
Example General: 123456
... version SΣ 1..1 string Business version of the ObservationDefinition
... title SΣ 1..1 string Name for this ObservationDefinition (human friendly)
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): Codes identifying the state of an ObservationDefinition.
Required Pattern: active
... performerType SΣ 1..1 CodeableConcept Desired kind of performer for such kind of observation
Binding: Kod rodzaju placówki laboratoryjnej (required)
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
... category SΣ 1..1 CodeableConcept General type of observation
Binding: Kody kategorii usług laboratoryjnych (required)
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
... code SΣ 1..1 CodeableConcept Type of observation
Binding: LOINCCodes (example): Codes identifying names of simple observations.
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding SΣ 1..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:loincCode SΣ 1..1 Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych (required)
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
..... coding:icd9plCode SΣ 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9-PL (PL) (required)
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Kody metod oznaczeń laboratoryjnych (required)
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 0..1 Coding Code defined by a terminology system
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
..... code SΣC 1..1 code Symbol in syntax defined by the system
..... display SΣC 1..1 string Representation defined by the system
.... text SΣ 0..1 string Plain text representation of the concept
... specimen S 1..1 Reference(SubstanceDefinition (PL)) Kind of specimen used by this type of observation
... preferredReportName S 1..1 string The preferred name to be used when reporting the observation results
... component SC 1..* BackboneElement Component results
Constraints: obd-1
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:title S 1..1 string ObservationDefinition: Component title (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-componentTitle
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code 1..1 CodeableConcept Type of observation
Binding: Kody usług laboratoryjnych (required)
..... id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding SΣ 1..1 Coding Code defined by a terminology system
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version SΣ 0..1 string Version of the system - if relevant
...... code SΣC 1..1 code Symbol in syntax defined by the system
...... display SΣC 1..1 string Representation defined by the system
.... permittedDataType SC 1..1 code Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
Binding: ObservationDataType (required): Permitted data type for observation value.

Example General: CodeableConcept
.... permittedUnit SC 1..1 Coding Unit for quantitative results
Binding: UCUMCodes (required)
.... qualifiedValue S 1..1 BackboneElement Set of qualified values for observation results
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:sourceInfo S 0..1 Reference(Citation: Source information) ObservationDefinition: Qualified value source information reference (PL)
URL: http://hl7.org.pl/fhir/ig/pl-lab/StructureDefinition/observationDefinition-qualifiedValue-sourceInfoReference
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... context S 1..1 CodeableConcept Context qualifier for the set of qualified values
Binding: ObservationReferenceRangeMeaningCodes (extensible)
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
....... version SΣ 0..1 string Version of the system - if relevant
....... code SΣC 1..1 code Symbol in syntax defined by the system
....... display SΣC 1..1 string Representation defined by the system
..... appliesTo S 0..1 CodeableConcept Targetted population for the set of qualified values
Binding: ObservationReferenceRangeAppliesToCodes (example)

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: https://www.snomed.org
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 77386006
....... display 1..1 string Representation defined by the system
Fixed Value: Pregnancy
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ 1..1 Coding Code defined by a terminology system
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
....... version SΣ 0..1 string Version of the system - if relevant
....... code SΣC 1..1 code Symbol in syntax defined by the system
....... display SΣC 1..1 string Representation defined by the system
..... gender S 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required)
Example General: female
..... age S 0..1 Range Applicable age range for the set of qualified values
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... low SΣC 0..1 SimpleQuantity Low limit
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
....... system ΣC 0..1 uri System that defines coded unit form
....... code ΣC 0..1 code Coded form of the unit
...... high SΣC 0..1 SimpleQuantity High limit
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 1..1 string Unit representation
Binding: Kody jednostek wieku (required)
....... system ΣC 0..1 uri System that defines coded unit form
....... code ΣC 0..1 code Coded form of the unit
..... condition S 0..1 string Condition associated with the set of qualified values
..... range S 0..1 Range The range for continuous or ordinal observations
...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... low SΣC 0..1 SimpleQuantity Low limit
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 1..1 string Unit representation
Binding: UCUMCodes (required)
....... system ΣC 0..1 uri System that defines coded unit form
....... code ΣC 0..1 code Coded form of the unit
...... high SΣC 0..1 SimpleQuantity High limit
....... id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... value Σ 0..1 decimal Numerical value (with implicit precision)
....... unit SΣ 1..1 string Unit representation
Binding: UCUMCodes (required)
....... system ΣC 0..1 uri System that defines coded unit form
....... code ΣC 0..1 code Coded form of the unit
..... validCodedValueSet S 0..1 canonical(ValueSet) Value set of valid coded values as part of this set of qualified values

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
ObservationDefinition.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|5.0.0
From the FHIR Standard
ObservationDefinition.statusrequiredPattern Value: active
http://hl7.org/fhir/ValueSet/publication-status|5.0.0
From the FHIR Standard
ObservationDefinition.performerTyperequiredLaboratoryServiceProviderTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceProviderType-VS
From this IG
ObservationDefinition.categoryrequiredLaboratoryServiceCategoryVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-serviceCategory-VS
From this IG
ObservationDefinition.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From the FHIR Standard
ObservationDefinition.code.coding:loincCoderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.qualifiedValue.contextextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From the FHIR Standard
ObservationDefinition.qualifiedValue.appliesToexampleObservationReferenceRangeAppliesToCodes
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From the FHIR Standard
ObservationDefinition.qualifiedValue.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|5.0.0
From the FHIR Standard
ObservationDefinition.qualifiedValue.rangeCategoryrequiredObservationRangeCategory
http://hl7.org/fhir/ValueSet/observation-range-category|5.0.0
From the FHIR Standard
ObservationDefinition.component.coderequiredLoincLaboratoryServiceCodeVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-lab-loincServiceCodeVS
From this IG
ObservationDefinition.component.permittedDataTyperequiredObservationDataType
http://hl7.org/fhir/ValueSet/permitted-data-type|5.0.0
From the FHIR Standard
ObservationDefinition.component.permittedUnitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.contextextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.appliesToexamplePattern Value: 77386006("Pregnancy")
http://hl7.org/fhir/ValueSet/referencerange-appliesto
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|5.0.0
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.age.low.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://hl7.org.pl/fhir/ig/pl-lab/ValueSet/pl-term-ageUnit-VS
From this IG
ObservationDefinition.component.qualifiedValue.range.low.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard
ObservationDefinition.component.qualifiedValue.range.high.unitrequiredUCUMCodes(a valid code from UCUM)
http://hl7.org/fhir/ValueSet/ucum-units
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cnl-0warningObservationDefinitionName should be usable as an identifier for the module by machine processing applications such as code generation
: name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
obd-0errorObservationDefinitionIf permittedUnit exists, then permittedDataType=Quantity must exist.
: permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()
obd-1errorObservationDefinition.componentIf permittedUnit exists, then permittedDataType=Quantity must exist.
: permittedUnit.exists() implies (permittedDataType = 'Quantity').exists()

This structure is derived from ObservationDefinition

Summary

Mandatory: 37 elements(14 nested mandatory elements)
Must-Support: 74 elements
Prohibited: 51 elements

Structures

This structure refers to these other structures:

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.code.coding (Closed)

 

Other representations of profile: CSV, Excel, Schematron