Specyfikacja interoperacyjności prototypu SSIDL
0.1.4 - 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.4 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.4
Active as of 2025-11-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
Interfaces Implemented: MetadataResource
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(5.0.0) Low limit
...... unit SΣ 1..1 string Unit representation
Binding: Jednostki wieku (required)
..... high SΣC 0..1 SimpleQuantity(5.0.0) High limit
...... unit SΣ 1..1 string Unit representation
Binding: Jednostki 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(5.0.0) Low limit
...... unit SΣ 1..1 string Unit representation
Binding: Jednostki UCUM (required)
..... high SΣC 0..1 SimpleQuantity(5.0.0) 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

Path Status Usage ValueSet Version Source
ObservationDefinition.​status Base required PublicationStatus 📍5.0.0 FHIR Std.
ObservationDefinition.​useContext.code Base extensible UsageContextType 📦1.0.1 THO v7.0
ObservationDefinition.​useContext.value[x] Base example Context of Use ValueSet 📍5.0.0 FHIR Std.
ObservationDefinition.​code Base example LOINC Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​code.coding:loincCode Base required Kody LOINC usług laboratoryjnych (PL) 📦0.1.4 This IG
ObservationDefinition.​code.coding:icd9plCode Base required Kody usług laboratoryjnych ICD-9 PL 📦0.1.4 This IG
ObservationDefinition.​permittedDataType Base required Observation Data Type 📍5.0.0 FHIR Std.
ObservationDefinition.​method Base required Wartości LOINC Method (PL) 📦0.1.4 This IG
ObservationDefinition.​permittedUnit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.context Base extensible Observation Reference Range Meaning Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.appliesTo Base example Observation Reference Range Applies To Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.age.low.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.age.high.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​low.unit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​high.unit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​component.code Base example LOINC Codes 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning ObservationDefinition Name 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-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
obd-0 error ObservationDefinition If 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
Interfaces Implemented: MetadataResource
... 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 Business identifier of the ObservationDefinition
... version S 1..1 string Business version of the ObservationDefinition
... versionAlgorithm[x] 0..0 How to compare versions
... name 0..0 Name for this ObservationDefinition (computer friendly)
... 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 If for testing purposes, not real usage
... date 0..0 Date last changed
... publisher 0..0 The name of the individual or organization that published the ObservationDefinition
... contact 0..0 Contact details for the publisher
... description 0..0 Natural language description of the ObservationDefinition
... 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 Intended jurisdiction for this ObservationDefinition (if applicable)
... purpose 0..0 Why this ObservationDefinition is defined
... copyright 0..0 Use and/or publishing restrictions
... copyrightLabel 0..0 Copyright holder and year(s)
... approvalDate 0..0 When ObservationDefinition was approved by publisher
... lastReviewDate 0..0 Date on which the asset content was last reviewed by the publisher
... effectivePeriod 0..0 The effective date range for the ObservationDefinition
... derivedFromCanonical 0..0 Based on FHIR definition of another observation
... derivedFromUri 0..0 Based on external definition
... subject 0..0 Type of subject for the defined observation
... performerType S 0..0 Desired kind of performer for such kind of observation
... category S 0..0 General type of observation
... 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 If this coding was chosen directly by the user
..... 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 If this coding was chosen directly by the user
.... text 0..0 Plain text representation of the concept
... permittedDataType S 1..1 code Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
... multipleResultsAllowed 0..0 Multiple results allowed for conforming observations
... bodySite 0..0 Body part to be observed
... 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 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 If this coding was chosen directly by the user
.... 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 Measurement device or model of device
... 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 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... 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 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... 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(5.0.0) Low limit
...... unit S 1..1 string Unit representation
Binding: Jednostki wieku (required)
..... high S 0..1 SimpleQuantity(5.0.0) High limit
...... unit S 1..1 string Unit representation
Binding: Jednostki wieku (required)
.... gestationalAge 0..0 Applicable gestational age range for the set of qualified values
.... condition S 0..1 string Condition associated with the set of qualified values
.... rangeCategory 0..0 reference | critical | absolute
.... range S 0..1 Range The range for continuous or ordinal observations
..... low S 0..1 SimpleQuantity(5.0.0) Low limit
...... unit S 1..1 string Unit representation
Binding: Jednostki UCUM (required)
..... high S 0..1 SimpleQuantity(5.0.0) 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
.... abnormalCodedValueSet 0..0 Value set of abnormal coded values as part of this set of qualified values
.... criticalCodedValueSet 0..0 Value set of critical coded values as part of this set of qualified values
... hasMember 0..0 Definitions of related resources belonging to this kind of observation group
... component 0..0 Component results

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ObservationDefinition.​code.coding:loincCode Base required Kody LOINC usług laboratoryjnych (PL) 📦0.1.4 This IG
ObservationDefinition.​code.coding:icd9plCode Base required Kody usług laboratoryjnych ICD-9 PL 📦0.1.4 This IG
ObservationDefinition.​method Base required Wartości LOINC Method (PL) 📦0.1.4 This IG
ObservationDefinition.​permittedUnit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.age.low.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.age.high.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​low.unit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​high.unit Base required Jednostki UCUM 📦0.1.4 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ObservationDefinition C 0..* ObservationDefinition Definition of an observation
Interfaces Implemented: MetadataResource
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(5.0.0) 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 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(5.0.0) 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 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(5.0.0) 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(5.0.0) 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
.... normalCodedValueSet 0..1 canonical(ValueSet) Value set of normal coded values as part of this set of qualified values

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ObservationDefinition.​language Base required All Languages 📍5.0.0 FHIR Std.
ObservationDefinition.​status Base required PublicationStatus 📍5.0.0 FHIR Std.
ObservationDefinition.​useContext.code Base extensible UsageContextType 📦1.0.1 THO v7.0
ObservationDefinition.​useContext.value[x] Base example Context of Use ValueSet 📍5.0.0 FHIR Std.
ObservationDefinition.​code Base example LOINC Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​code.coding:loincCode Base required Kody LOINC usług laboratoryjnych (PL) 📦0.1.4 This IG
ObservationDefinition.​code.coding:icd9plCode Base required Kody usług laboratoryjnych ICD-9 PL 📦0.1.4 This IG
ObservationDefinition.​permittedDataType Base required Observation Data Type 📍5.0.0 FHIR Std.
ObservationDefinition.​method Base required Wartości LOINC Method (PL) 📦0.1.4 This IG
ObservationDefinition.​permittedUnit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.context Base extensible Observation Reference Range Meaning Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.appliesTo Base example Observation Reference Range Applies To Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.age.low.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.age.high.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​low.unit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​high.unit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​component.code Base example LOINC Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​component.permittedDataType Base required Observation Data Type 📍5.0.0 FHIR Std.
ObservationDefinition.​component.permittedUnit Base preferred UCUM Codes 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning ObservationDefinition Name 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-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
obd-0 error ObservationDefinition If 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: 38 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
Interfaces Implemented: MetadataResource
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(5.0.0) Low limit
...... unit SΣ 1..1 string Unit representation
Binding: Jednostki wieku (required)
..... high SΣC 0..1 SimpleQuantity(5.0.0) High limit
...... unit SΣ 1..1 string Unit representation
Binding: Jednostki 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(5.0.0) Low limit
...... unit SΣ 1..1 string Unit representation
Binding: Jednostki UCUM (required)
..... high SΣC 0..1 SimpleQuantity(5.0.0) 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

Path Status Usage ValueSet Version Source
ObservationDefinition.​status Base required PublicationStatus 📍5.0.0 FHIR Std.
ObservationDefinition.​useContext.code Base extensible UsageContextType 📦1.0.1 THO v7.0
ObservationDefinition.​useContext.value[x] Base example Context of Use ValueSet 📍5.0.0 FHIR Std.
ObservationDefinition.​code Base example LOINC Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​code.coding:loincCode Base required Kody LOINC usług laboratoryjnych (PL) 📦0.1.4 This IG
ObservationDefinition.​code.coding:icd9plCode Base required Kody usług laboratoryjnych ICD-9 PL 📦0.1.4 This IG
ObservationDefinition.​permittedDataType Base required Observation Data Type 📍5.0.0 FHIR Std.
ObservationDefinition.​method Base required Wartości LOINC Method (PL) 📦0.1.4 This IG
ObservationDefinition.​permittedUnit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.context Base extensible Observation Reference Range Meaning Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.appliesTo Base example Observation Reference Range Applies To Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.age.low.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.age.high.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​low.unit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​high.unit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​component.code Base example LOINC Codes 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning ObservationDefinition Name 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-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
obd-0 error ObservationDefinition If 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
Interfaces Implemented: MetadataResource
... 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 Business identifier of the ObservationDefinition
... version S 1..1 string Business version of the ObservationDefinition
... versionAlgorithm[x] 0..0 How to compare versions
... name 0..0 Name for this ObservationDefinition (computer friendly)
... 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 If for testing purposes, not real usage
... date 0..0 Date last changed
... publisher 0..0 The name of the individual or organization that published the ObservationDefinition
... contact 0..0 Contact details for the publisher
... description 0..0 Natural language description of the ObservationDefinition
... 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 Intended jurisdiction for this ObservationDefinition (if applicable)
... purpose 0..0 Why this ObservationDefinition is defined
... copyright 0..0 Use and/or publishing restrictions
... copyrightLabel 0..0 Copyright holder and year(s)
... approvalDate 0..0 When ObservationDefinition was approved by publisher
... lastReviewDate 0..0 Date on which the asset content was last reviewed by the publisher
... effectivePeriod 0..0 The effective date range for the ObservationDefinition
... derivedFromCanonical 0..0 Based on FHIR definition of another observation
... derivedFromUri 0..0 Based on external definition
... subject 0..0 Type of subject for the defined observation
... performerType S 0..0 Desired kind of performer for such kind of observation
... category S 0..0 General type of observation
... 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 If this coding was chosen directly by the user
..... 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 If this coding was chosen directly by the user
.... text 0..0 Plain text representation of the concept
... permittedDataType S 1..1 code Quantity | CodeableConcept | string | boolean | integer | Range | Ratio | SampledData | time | dateTime | Period
... multipleResultsAllowed 0..0 Multiple results allowed for conforming observations
... bodySite 0..0 Body part to be observed
... 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 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 If this coding was chosen directly by the user
.... 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 Measurement device or model of device
... 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 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... 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 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... 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(5.0.0) Low limit
...... unit S 1..1 string Unit representation
Binding: Jednostki wieku (required)
..... high S 0..1 SimpleQuantity(5.0.0) High limit
...... unit S 1..1 string Unit representation
Binding: Jednostki wieku (required)
.... gestationalAge 0..0 Applicable gestational age range for the set of qualified values
.... condition S 0..1 string Condition associated with the set of qualified values
.... rangeCategory 0..0 reference | critical | absolute
.... range S 0..1 Range The range for continuous or ordinal observations
..... low S 0..1 SimpleQuantity(5.0.0) Low limit
...... unit S 1..1 string Unit representation
Binding: Jednostki UCUM (required)
..... high S 0..1 SimpleQuantity(5.0.0) 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
.... abnormalCodedValueSet 0..0 Value set of abnormal coded values as part of this set of qualified values
.... criticalCodedValueSet 0..0 Value set of critical coded values as part of this set of qualified values
... hasMember 0..0 Definitions of related resources belonging to this kind of observation group
... component 0..0 Component results

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ObservationDefinition.​code.coding:loincCode Base required Kody LOINC usług laboratoryjnych (PL) 📦0.1.4 This IG
ObservationDefinition.​code.coding:icd9plCode Base required Kody usług laboratoryjnych ICD-9 PL 📦0.1.4 This IG
ObservationDefinition.​method Base required Wartości LOINC Method (PL) 📦0.1.4 This IG
ObservationDefinition.​permittedUnit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.age.low.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.age.high.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​low.unit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​high.unit Base required Jednostki UCUM 📦0.1.4 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ObservationDefinition C 0..* ObservationDefinition Definition of an observation
Interfaces Implemented: MetadataResource
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(5.0.0) 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 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(5.0.0) 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 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(5.0.0) 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(5.0.0) 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
.... normalCodedValueSet 0..1 canonical(ValueSet) Value set of normal coded values as part of this set of qualified values

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ObservationDefinition.​language Base required All Languages 📍5.0.0 FHIR Std.
ObservationDefinition.​status Base required PublicationStatus 📍5.0.0 FHIR Std.
ObservationDefinition.​useContext.code Base extensible UsageContextType 📦1.0.1 THO v7.0
ObservationDefinition.​useContext.value[x] Base example Context of Use ValueSet 📍5.0.0 FHIR Std.
ObservationDefinition.​code Base example LOINC Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​code.coding:loincCode Base required Kody LOINC usług laboratoryjnych (PL) 📦0.1.4 This IG
ObservationDefinition.​code.coding:icd9plCode Base required Kody usług laboratoryjnych ICD-9 PL 📦0.1.4 This IG
ObservationDefinition.​permittedDataType Base required Observation Data Type 📍5.0.0 FHIR Std.
ObservationDefinition.​method Base required Wartości LOINC Method (PL) 📦0.1.4 This IG
ObservationDefinition.​permittedUnit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.context Base extensible Observation Reference Range Meaning Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.appliesTo Base example Observation Reference Range Applies To Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
ObservationDefinition.​qualifiedValue.age.low.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.age.high.​unit Base required Jednostki wieku 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​low.unit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​qualifiedValue.range.​high.unit Base required Jednostki UCUM 📦0.1.4 This IG
ObservationDefinition.​component.code Base example LOINC Codes 📍5.0.0 FHIR Std.
ObservationDefinition.​component.permittedDataType Base required Observation Data Type 📍5.0.0 FHIR Std.
ObservationDefinition.​component.permittedUnit Base preferred UCUM Codes 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cnl-0 warning ObservationDefinition Name 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-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
obd-0 error ObservationDefinition If 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: 38 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