Specyfikacja interoperacyjności prototypu SSIDL
0.1.1 - ci-build

Specyfikacja interoperacyjności prototypu SSIDL, published by Uniwersytet Medyczny w Łodzi. This guide is not an authorized publication; it is the continuous build for version 0.1.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/SSIDL/ssidl-ig/ and changes regularly. See the Directory of published versions

Resource Profile: Test laboratoryjny według laboratorium (SSIDL)

Official URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/StructureDefinition/ssidl-observationDefinition-labCatalogTest Version: 0.1.1
Draft as of 2025-08-28 Computable Name: SsidlObservationDefinitionLabCatalogTest

Test laboratoryjny według laboratorium

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:unitConversion S 0..* (Complex) Przelicznik jednostek (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/StructureDefinition/observationDefinition-unitConversion
... 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
... useContext Σ 1..1 UsageContext Content intends to support these contexts
.... code SΣ 1..1 Coding Type of context being specified
Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context.
Required Pattern: At least the following
..... 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: http://terminology.hl7.org/CodeSystem/usage-context-type
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: workflow
..... display 1..1 string Representation defined by the system
Fixed Value: Workflow Setting
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... value[x] Σ 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: 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: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/CodeSystem/ssidl-definitionUseContext-CS
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: KU
...... display 1..1 string Representation defined by the system
Fixed Value: Katalog usług
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... 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 LOINC usług laboratoryjnych (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
..... coding:icd9plCode SΣ 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9 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
... 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
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Wartości LOINC Method (PL) (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 0..1 Reference(Czynniki przedanalityczne (SSIDL)) 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
... permittedUnit SC 1..1 Coding Unit for quantitative results
Binding: Jednostki UCUM (required)
... qualifiedValue S 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..* Reference(Źródło (SSIDL)) Referencja do źródła (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/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: Jednostki UCUM (required)
..... high SΣC 0..1 SimpleQuantity High limit
...... unit SΣ 1..1 string Unit representation
Binding: Jednostki UCUM (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.useContext.codeextensiblePattern Value: workflow("Workflow Setting")
http://terminology.hl7.org/ValueSet/usage-context-type
ObservationDefinition.useContext.value[x]examplePattern Value: KU("Katalog usług")
http://hl7.org/fhir/ValueSet/use-context
From the FHIR Standard
ObservationDefinition.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From the FHIR Standard
ObservationDefinition.code.coding:loincCoderequiredLoincConceptVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-loincConcept-VS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.permittedDataTyperequiredObservationDataType
http://hl7.org/fhir/ValueSet/permitted-data-type|5.0.0
From the FHIR Standard
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.permittedUnitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.contextextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From the FHIR Standard
ObservationDefinition.qualifiedValue.appliesToexamplePattern Value: 77386006("Pregnancy")
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.age.low.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.range.low.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.range.high.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.component.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
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()

This structure is derived from ObservationDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ObservationDefinition ObservationDefinition
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:unitConversion S 0..* (Complex) Przelicznik jednostek (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/StructureDefinition/observationDefinition-unitConversion
... identifier 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 1..1 UsageContext Content intends to support these contexts
.... code S 1..1 Coding Type of context being specified
Required Pattern: At least the following
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: workflow
..... display 1..1 string Representation defined by the system
Fixed Value: Workflow Setting
.... value[x] 1..1 CodeableConcept Value that defines the context
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: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/CodeSystem/ssidl-definitionUseContext-CS
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: KU
...... display 1..1 string Representation defined by the system
Fixed Value: Katalog usług
... 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 0..0
... category S 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 LOINC usług laboratoryjnych (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
..... coding:icd9plCode S 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9 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 S 1..1 code Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
... multipleResultsAllowed 0..0
... bodySite 0..0
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Wartości LOINC Method (PL) (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 0..1 Reference(Czynniki przedanalityczne (SSIDL)) 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 S 1..1 Coding Unit for quantitative results
Binding: Jednostki UCUM (required)
... qualifiedValue S 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..* Reference(Źródło (SSIDL)) Referencja do źródła (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/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: Jednostki UCUM (required)
..... high S 0..1 SimpleQuantity High limit
...... unit S 1..1 string Unit representation
Binding: Jednostki UCUM (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
... hasMember 0..0
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ObservationDefinition.code.coding:loincCoderequiredLoincConceptVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-loincConcept-VS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.permittedUnitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.age.low.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.range.low.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.range.high.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
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:unitConversion S 0..* (Complex) Przelicznik jednostek (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/StructureDefinition/observationDefinition-unitConversion
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... url Σ 0..1 uri Logical canonical URL to reference this ObservationDefinition (globally unique)
... 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
... useContext Σ 1..1 UsageContext Content intends to support these contexts
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... code SΣ 1..1 Coding Type of context being specified
Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context.
Required Pattern: At least the following
..... 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: http://terminology.hl7.org/CodeSystem/usage-context-type
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: workflow
..... display 1..1 string Representation defined by the system
Fixed Value: Workflow Setting
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... value[x] Σ 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: 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: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/CodeSystem/ssidl-definitionUseContext-CS
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: KU
...... display 1..1 string Representation defined by the system
Fixed Value: Katalog usług
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... 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 LOINC usług laboratoryjnych (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
..... coding:icd9plCode SΣ 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9 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
... 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
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Wartości LOINC Method (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
.... 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 0..1 Reference(Czynniki przedanalityczne (SSIDL)) 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
... permittedUnit SC 1..1 Coding Unit for quantitative results
Binding: Jednostki UCUM (required)
... qualifiedValue S 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..* Reference(Źródło (SSIDL)) Referencja do źródła (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/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: Jednostki UCUM (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: Jednostki UCUM (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.useContext.codeextensiblePattern Value: workflow("Workflow Setting")
http://terminology.hl7.org/ValueSet/usage-context-type
ObservationDefinition.useContext.value[x]examplePattern Value: KU("Katalog usług")
http://hl7.org/fhir/ValueSet/use-context
From the FHIR Standard
ObservationDefinition.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From the FHIR Standard
ObservationDefinition.code.coding:loincCoderequiredLoincConceptVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-loincConcept-VS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.permittedDataTyperequiredObservationDataType
http://hl7.org/fhir/ValueSet/permitted-data-type|5.0.0
From the FHIR Standard
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.permittedUnitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.contextextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From the FHIR Standard
ObservationDefinition.qualifiedValue.appliesToexamplePattern Value: 77386006("Pregnancy")
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.age.low.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.range.low.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.range.high.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.component.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From the FHIR Standard
ObservationDefinition.component.permittedDataTyperequiredObservationDataType
http://hl7.org/fhir/ValueSet/permitted-data-type|5.0.0
From the FHIR Standard
ObservationDefinition.component.permittedUnitpreferredUCUMCodes(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()

This structure is derived from ObservationDefinition

Summary

Mandatory: 17 elements(14 nested mandatory elements)
Must-Support: 56 elements
Prohibited: 39 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:unitConversion S 0..* (Complex) Przelicznik jednostek (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/StructureDefinition/observationDefinition-unitConversion
... 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
... useContext Σ 1..1 UsageContext Content intends to support these contexts
.... code SΣ 1..1 Coding Type of context being specified
Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context.
Required Pattern: At least the following
..... 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: http://terminology.hl7.org/CodeSystem/usage-context-type
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: workflow
..... display 1..1 string Representation defined by the system
Fixed Value: Workflow Setting
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... value[x] Σ 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: 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: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/CodeSystem/ssidl-definitionUseContext-CS
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: KU
...... display 1..1 string Representation defined by the system
Fixed Value: Katalog usług
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... 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 LOINC usług laboratoryjnych (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
..... coding:icd9plCode SΣ 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9 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
... 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
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Wartości LOINC Method (PL) (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 0..1 Reference(Czynniki przedanalityczne (SSIDL)) 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
... permittedUnit SC 1..1 Coding Unit for quantitative results
Binding: Jednostki UCUM (required)
... qualifiedValue S 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..* Reference(Źródło (SSIDL)) Referencja do źródła (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/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: Jednostki UCUM (required)
..... high SΣC 0..1 SimpleQuantity High limit
...... unit SΣ 1..1 string Unit representation
Binding: Jednostki UCUM (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.useContext.codeextensiblePattern Value: workflow("Workflow Setting")
http://terminology.hl7.org/ValueSet/usage-context-type
ObservationDefinition.useContext.value[x]examplePattern Value: KU("Katalog usług")
http://hl7.org/fhir/ValueSet/use-context
From the FHIR Standard
ObservationDefinition.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From the FHIR Standard
ObservationDefinition.code.coding:loincCoderequiredLoincConceptVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-loincConcept-VS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.permittedDataTyperequiredObservationDataType
http://hl7.org/fhir/ValueSet/permitted-data-type|5.0.0
From the FHIR Standard
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.permittedUnitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.contextextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From the FHIR Standard
ObservationDefinition.qualifiedValue.appliesToexamplePattern Value: 77386006("Pregnancy")
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.age.low.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.range.low.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.range.high.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.component.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
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()

Differential View

This structure is derived from ObservationDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ObservationDefinition ObservationDefinition
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:unitConversion S 0..* (Complex) Przelicznik jednostek (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/StructureDefinition/observationDefinition-unitConversion
... identifier 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 1..1 UsageContext Content intends to support these contexts
.... code S 1..1 Coding Type of context being specified
Required Pattern: At least the following
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/usage-context-type
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: workflow
..... display 1..1 string Representation defined by the system
Fixed Value: Workflow Setting
.... value[x] 1..1 CodeableConcept Value that defines the context
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: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/CodeSystem/ssidl-definitionUseContext-CS
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: KU
...... display 1..1 string Representation defined by the system
Fixed Value: Katalog usług
... 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 0..0
... category S 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 LOINC usług laboratoryjnych (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
..... coding:icd9plCode S 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9 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 S 1..1 code Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
... multipleResultsAllowed 0..0
... bodySite 0..0
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Wartości LOINC Method (PL) (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 0..1 Reference(Czynniki przedanalityczne (SSIDL)) 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 S 1..1 Coding Unit for quantitative results
Binding: Jednostki UCUM (required)
... qualifiedValue S 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..* Reference(Źródło (SSIDL)) Referencja do źródła (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/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: Jednostki UCUM (required)
..... high S 0..1 SimpleQuantity High limit
...... unit S 1..1 string Unit representation
Binding: Jednostki UCUM (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
... hasMember 0..0
... component 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ObservationDefinition.code.coding:loincCoderequiredLoincConceptVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-loincConcept-VS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.permittedUnitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.age.low.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.range.low.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.range.high.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG

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:unitConversion S 0..* (Complex) Przelicznik jednostek (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/StructureDefinition/observationDefinition-unitConversion
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... url Σ 0..1 uri Logical canonical URL to reference this ObservationDefinition (globally unique)
... 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
... useContext Σ 1..1 UsageContext Content intends to support these contexts
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... code SΣ 1..1 Coding Type of context being specified
Binding: UsageContextType (extensible): A code that specifies a type of context being specified by a usage context.
Required Pattern: At least the following
..... 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: http://terminology.hl7.org/CodeSystem/usage-context-type
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: workflow
..... display 1..1 string Representation defined by the system
Fixed Value: Workflow Setting
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... value[x] Σ 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: 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: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/CodeSystem/ssidl-definitionUseContext-CS
...... version 0..1 string Version of the system - if relevant
...... code 1..1 code Symbol in syntax defined by the system
Fixed Value: KU
...... display 1..1 string Representation defined by the system
Fixed Value: Katalog usług
...... userSelected 0..1 boolean If this coding was chosen directly by the user
..... text 0..1 string Plain text representation of the concept
... 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 LOINC usług laboratoryjnych (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
..... coding:icd9plCode SΣ 0..* Coding Code defined by a terminology system
Binding: Kody usług laboratoryjnych ICD-9 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
... 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
... method S 0..1 CodeableConcept Method used to produce the observation
Binding: Wartości LOINC Method (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
.... 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 0..1 Reference(Czynniki przedanalityczne (SSIDL)) 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
... permittedUnit SC 1..1 Coding Unit for quantitative results
Binding: Jednostki UCUM (required)
... qualifiedValue S 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..* Reference(Źródło (SSIDL)) Referencja do źródła (SSIDL)
URL: http://loinc-ssidl.umed.pl/fhir/ig/ssidl/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: Jednostki UCUM (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: Jednostki UCUM (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.useContext.codeextensiblePattern Value: workflow("Workflow Setting")
http://terminology.hl7.org/ValueSet/usage-context-type
ObservationDefinition.useContext.value[x]examplePattern Value: KU("Katalog usług")
http://hl7.org/fhir/ValueSet/use-context
From the FHIR Standard
ObservationDefinition.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From the FHIR Standard
ObservationDefinition.code.coding:loincCoderequiredLoincConceptVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-loincConcept-VS
From this IG
ObservationDefinition.code.coding:icd9plCoderequiredIcd9PLLaboratoryServiceCodeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-icd9plServiceCode-VS
From this IG
ObservationDefinition.permittedDataTyperequiredObservationDataType
http://hl7.org/fhir/ValueSet/permitted-data-type|5.0.0
From the FHIR Standard
ObservationDefinition.methodrequiredLaboratoryMethodTypeVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-lab-methodType-VS
From this IG
ObservationDefinition.permittedUnitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.contextextensibleObservationReferenceRangeMeaningCodes
http://hl7.org/fhir/ValueSet/referencerange-meaning
From the FHIR Standard
ObservationDefinition.qualifiedValue.appliesToexamplePattern Value: 77386006("Pregnancy")
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.age.low.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.age.high.unitrequiredAgeUnitVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/pl-base-ageUnit-VS
From this IG
ObservationDefinition.qualifiedValue.range.low.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.qualifiedValue.range.high.unitrequiredSsidlUcumUnitsVS
http://loinc-ssidl.umed.pl/fhir/ig/ssidl/ValueSet/ssidl-ucumUnits-VS
From this IG
ObservationDefinition.component.codeexampleLOINCCodes(a valid code from LOINC)
http://hl7.org/fhir/ValueSet/observation-codes
From the FHIR Standard
ObservationDefinition.component.permittedDataTyperequiredObservationDataType
http://hl7.org/fhir/ValueSet/permitted-data-type|5.0.0
From the FHIR Standard
ObservationDefinition.component.permittedUnitpreferredUCUMCodes(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()

This structure is derived from ObservationDefinition

Summary

Mandatory: 17 elements(14 nested mandatory elements)
Must-Support: 56 elements
Prohibited: 39 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