| Left: | Specimen (IPS) (http://hl7.org/fhir/uv/ips/StructureDefinition/Specimen-uv-ips) |
| Right: | Specimen (CZ PS) (https://hl7.cz/fhir/ps/StructureDefinition/cz-specimen-ps) |
| Error | StructureDefinition.url | Values for url differ: 'http://hl7.org/fhir/uv/ips/StructureDefinition/Specimen-uv-ips' vs 'https://hl7.cz/fhir/ps/StructureDefinition/cz-specimen-ps' |
| Error | StructureDefinition.version | Values for version differ: '2.0.0' vs '0.0.1' |
| Information | StructureDefinition.name | Values for name differ: 'SpecimenUvIps' vs 'CZ_SpecimenPs' |
| Information | StructureDefinition.title | Values for title differ: 'Specimen (IPS)' vs 'Specimen (CZ PS)' |
| Information | StructureDefinition.status | Values for status differ: 'active' vs 'draft' |
| Information | StructureDefinition.date | Values for date differ: '2024-06-19T10:50:07-05:00' vs '2026-05-19T06:12:01+00:00' |
| Information | StructureDefinition.publisher | Values for publisher differ: 'HL7 International / Patient Care' vs 'HL7 Czech Republic' |
| Information | StructureDefinition.jurisdiction | Removed the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001' |
| Information | StructureDefinition.jurisdiction | Added the item 'urn:iso:std:iso:3166#CZ' |
| Error | StructureDefinition.baseDefinition | Values for baseDefinition differ: 'http://hl7.org/fhir/StructureDefinition/Specimen' vs 'https://hl7.cz/fhir/core/StructureDefinition/cz-specimen' |
| Information | StructureDefinition.short | Values for short differ: 'Sample for analysis' vs 'Czech Specimen' |
| Information | StructureDefinition.definition | Values for definition differ: 'A sample to be used for analysis.' vs 'Czech national profile defines how to represent Specimens in HL7 FHIR.' |
| Information | StructureDefinition.definition | Values for definition differ: 'Id for specimen.' vs 'Business identifier for specimen is RECOMMENDED to include when available.' |
| Warning | Specimen.identifier | Elements differ in definition for mustSupport: 'false' vs 'true' |
| Warning | Specimen.status | Elements differ in definition for mustSupport: 'false' vs 'true' |
| Information | StructureDefinition.definition | Values for definition differ: 'The kind of material that forms the specimen.' vs 'The kind of material that forms the specimen. RECOMMENDED to include.' |
| Warning | Specimen.type | Elements differ in definition for mustSupport: 'true' vs 'false' |
| Information | Specimen.type | Element minimum cardinalities differ: '1' vs '0' |
| Information | Specimen.type | Example/preferred bindings differ at Specimen.type using binding from SpecimenUvIps |
| Information | StructureDefinition.short | Values for short differ: 'Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device' vs 'In the initial iteration of the Czech interoperability project, this is CZ_PatientCore.' |
| Error | Specimen.subject | Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips]]) vs Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/Group], CanonicalType[https://hl7.cz/fhir/core/StructureDefinition/cz-device-observer], CanonicalType[https://hl7.cz/fhir/core/StructureDefinition/cz-medical-device], CanonicalType[http://hl7.org/fhir/StructureDefinition/Substance], CanonicalType[https://hl7.cz/fhir/core/StructureDefinition/cz-location-core], CanonicalType[https://hl7.cz/fhir/core/StructureDefinition/cz-patient-core]]) |
| Warning | Specimen.receivedTime | Elements differ in definition for mustSupport: 'false' vs 'true' |
| Warning | Specimen.parent | Elements differ in definition for mustSupport: 'false' vs 'true' |
| Warning | Specimen.request | Elements differ in definition for mustSupport: 'false' vs 'true' |
| Information | StructureDefinition.short | Values for short differ: 'Additional content defined by implementations' vs 'Extension' |
| Information | StructureDefinition.definition | Values for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'An Extension' |
| Information | Specimen.collection.method | Example/preferred bindings differ at Specimen.collection.method using binding from SpecimenUvIps |
| Information | StructureDefinition.comment | Values for comment differ: 'If the use case requires BodySite to be handled as a separate resource instead of an inline coded element (e.g. to identify and track separately) then use the standard extension [bodySite](http://hl7.org/fhir/R4/extension-bodysite.html).' vs 'If the specimen.type conveys information about the site the specimen has been collected from, then, if the bodySite is present, it shall be coherent with the type' |
| Information | Specimen.collection.bodySite | Example/preferred bindings differ at Specimen.collection.bodySite using binding from SpecimenUvIps |
| Information | StructureDefinition.short | Values for short differ: 'Processing and processing step details' vs 'Processing and processing step details to include when not implicit from specimen.' |
| Information | StructureDefinition.short | Values for short differ: 'Additional content defined by implementations' vs 'Extension' |
| Information | StructureDefinition.definition | Values for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'An Extension' |
| Information | Specimen.container.type | Example/preferred bindings differ at Specimen.container.type using binding from CZ_SpecimenPs |
| Information | Specimen.container.additive[x] | Element maximum cardinalities differ: '1' vs '0' |
| Warning | Specimen.condition | Elements differ in definition for mustSupport: 'false' vs 'true' |
| Warning | Specimen.note | Elements differ in definition for mustSupport: 'false' vs 'true' |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/Specimen | https://hl7.cz/fhir/core/StructureDefinition/cz-specimen |
|
copyright | |||
date | 2024-06-19T10:50:07-05:00 | 2026-05-19T06:12:01+00:00 |
|
description | This profile constrains the Specimen resource to represent the characteristics of a biological specimens in the context of laboratory results integrated to a patient summary. | This profile represents the constraints applied to the Specimen resource by the Czech Patient Summary FHIR Implementation Guide. A sample to be used for analysis and/or testing is represented in the patient summary as an instance of a Specimen resource constrained by this profile. |
|
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 |
| |
![]() jurisdiction[1] | urn:iso:std:iso:3166#CZ |
| |
kind | resource | ||
name | SpecimenUvIps | CZ_SpecimenPs |
|
publisher | HL7 International / Patient Care | HL7 Czech Republic |
|
purpose | Minimal specimen attributes, usable for the laboratory results section and entry of a patient summary. |
| |
status | active | draft |
|
title | Specimen (IPS) | Specimen (CZ PS) |
|
type | Specimen | ||
url | http://hl7.org/fhir/uv/ips/StructureDefinition/Specimen-uv-ips | https://hl7.cz/fhir/ps/StructureDefinition/cz-specimen-ps |
|
version | 2.0.0 | 0.0.1 |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | 0..* | Specimen | Sample for analysis | 0..* | CZ_Specimen(0.4.0) | Czech Specimen | |||||||||||
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() | 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 | 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 | |||||||||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() | Σ | 0..* | Identifier | External Identifier | SΣ | 0..* | Identifier | External Identifier |
| ||||||||
![]() ![]() | Σ | 0..1 | Identifier | Identifier assigned by the lab | Σ | 0..1 | Identifier | Identifier assigned by the lab | |||||||||
![]() ![]() | ?!Σ | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: ?? (required): Codes providing the status/availability of a specimen. | ?!SΣ | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: ?? (required): Codes providing the status/availability of a specimen. |
| ||||||||
![]() ![]() | SOΣ | 1..1 | ?? | Kind of material that forms the specimen Binding: ?? (preferred)
| Σ | 0..1 | CodeableConcept | Kind of material that forms the specimen Binding: ?? (preferred) |
| ||||||||
![]() ![]() | SOΣ | 0..1 | Reference(Patient (IPS)) | Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device
| SΣ | 0..1 | Reference(Group | Device: Performer/Observer (CZ core)(0.4.0) | Medical Device (CZ core)(0.4.0) | Substance | Location (CZ core)(0.4.0) | Patient (CZ core)(0.4.0)) | In the initial iteration of the Czech interoperability project, this is CZ_PatientCore. |
| ||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
![]() ![]() ![]() | SOΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL
|
| ||||||||||||
![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). |
| ||||||||||||
![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
| ||||||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource |
| ||||||||||||
![]() ![]() | Σ | 0..1 | dateTime | The time when specimen was received for processing | SΣ | 0..1 | dateTime | The time when specimen was received for processing |
| ||||||||
![]() ![]() | 0..* | Reference(Specimen) | Specimen from which this specimen originated | S | 0..* | Reference(Specimen (CZ Core)(0.4.0)) | Specimen from which this specimen originated |
| |||||||||
![]() ![]() | 0..* | Reference(ServiceRequest) | Why the specimen was collected | S | 0..* | Reference(ServiceRequest) | Why the specimen was collected |
| |||||||||
![]() ![]() | 0..1 | BackboneElement | Collection details | 0..1 | BackboneElement | Collection details | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Reference(Practitioner | PractitionerRole) | Who collected the specimen | Σ | 0..1 | Reference(Practitioner (CZ core)(0.4.0) | Practitioner Role (CZ core)(0.4.0)) | Who collected the specimen | |||||||||
![]() ![]() ![]() | Σ | 0..1 | dateTime, Period | Collection time | Σ | 0..1 | dateTime, Period | Collection time | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Duration | How long it took to collect specimen | Σ | 0..1 | Duration | How long it took to collect specimen | |||||||||
![]() ![]() ![]() | 0..1 | ?? | The quantity of specimen collected | 0..1 | ?? | The quantity of specimen collected | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Technique used to perform collection Binding: ?? (preferred) | 0..1 | CodeableConcept | Technique used to perform collection Binding: ?? (example): The technique that is used to perform the procedure. |
| ||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Anatomical collection site Binding: ?? (preferred) | 0..1 | CodeableConcept | Anatomical collection site Binding: ?? (preferred) |
| ||||||||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept, Duration | Whether or how long patient abstained from food and/or drink Binding: ?? (extensible): Codes describing the fasting status of the patient. | Σ | 0..1 | CodeableConcept, Duration | Whether or how long patient abstained from food and/or drink Binding: ?? (extensible): Codes describing the fasting status of the patient. | |||||||||
![]() ![]() | 0..* | BackboneElement | Processing and processing step details | 0..* | BackboneElement | Processing and processing step details to include when not implicit from specimen. | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() | 0..1 | string | Textual description of procedure | 0..1 | string | Textual description of procedure | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: ?? (example): Type indicating the technique used to process the specimen. | 0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: ?? (example): Type indicating the technique used to process the specimen. | |||||||||||
![]() ![]() ![]() | 0..* | Reference(Substance) | Material used in the processing step | 0..* | Reference(Substance | Substance: Specimen Additive Substance (CZ core)(0.4.0)) | Material used in the processing step | |||||||||||
![]() ![]() ![]() | 0..1 | dateTime, Period | Date and time of specimen processing | 0..1 | dateTime, Period | Date and time of specimen processing | |||||||||||
![]() ![]() | 0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) | 0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Id for the container | Σ | 0..* | Identifier | Id for the container | |||||||||
![]() ![]() ![]() | 0..1 | string | Textual description of the container | 0..1 | string | Textual description of the container | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Kind of container directly associated with specimen Binding: ?? (example): Type of specimen container. | 0..1 | CodeableConcept | Kind of container directly associated with specimen Binding: ?? (preferred) |
| ||||||||||
![]() ![]() ![]() | 0..1 | ?? | Container volume or size | 0..1 | ?? | Container volume or size | |||||||||||
![]() ![]() ![]() | 0..1 | ?? | Quantity of specimen within container | 0..1 | ?? | Quantity of specimen within container | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept, Reference(Substance) | Additive associated with container Binding: ?? (example): Substance added to specimen container. | 0..0 | Additive associated with container Binding: ?? (example): Substance added to specimen container. |
| |||||||||||
![]() ![]() | Σ | 0..* | CodeableConcept | State of the specimen Binding: ?? (extensible): Codes describing the state of the specimen. | SΣ | 0..* | CodeableConcept | State of the specimen Binding: ?? (extensible): Codes describing the state of the specimen. |
| ||||||||
![]() ![]() | 0..* | Annotation | Comments | S | 0..* | Annotation | Comments |
| |||||||||
Documentation for this format | |||||||||||||||||