| Offizielle URL: https://gematik.de/fhir/ti/StructureDefinition/ti-device-laboratory-specimen-subject | Version: 1.5.0 | |||
| Active Stand: 2026-11-16 | Maschinenlesbarer Name: TIDeviceLaboratorySpecimenSubject | |||
Copyright/Rechtliches: gematik GmbH / Dieses Artefakt ist lizenziert unter Apache License, Version 2.0. |
||||
Dieses Profil bildet eine außerkörperliche Quelle ab.
Falls die Probe nicht unmittelbar aus dem menschlichen Körper direkt entnommen wird, sondern beispielsweise aus einem Sammelgefäß oder Katheter gewonnen wird, kann das einen Einfluss auf das Messergebnis haben. Für diesen Fall kann die (außerkörperliche) Quelle für die Probenentnahme benannt werden. Als außerkörperliche Quelle kann auch ein nicht natürlicher Teil des Körpers benannt sein, beispielsweise ein Implantat.
Es ist möglich, dass eine Probenentnahme aus mehreren außerkörperlichen Quellen gewonnen wird.
Usages:
You can also check for usages in the FHIR IG Statistics
Beschreibung von Profilen, Differentials, Snapshots und deren Repräsentationen.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | DeviceSpecimenLabReportEu | Item used in healthcare Constraints: dom-2, dom-3, dom-4, dom-5, dom-6 | |
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
SΣ | 0..1 | id | Version specific identifier |
![]() ![]() ![]() |
SΣ | 0..1 | instant | When the resource version last changed |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url |
![]() ![]() |
S | 0..* | Identifier | Identifikator der außerkörperlichen Quelle |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
![]() ![]() ![]() |
SΣ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient |
![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() |
SC | 0..1 | Reference(TI DeviceDefinition Specimen Subject) | The reference to the definition for the device Constraints: ref-1 |
![]() ![]() ![]() |
SΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() |
SΣ | 0..1 | string | Text alternative for the resource |
![]() ![]() |
SΣ | 0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 0..1 | string | Mandatory fixed portion of UDI |
![]() ![]() |
?!Σ | 0..1 | code | active | inactive | entered-in-error | unknown Binding: FHIRDeviceStatus (required): The availability status of the device. |
![]() ![]() |
S | 0..1 | string | The distinct identification string |
![]() ![]() |
S | 0..1 | dateTime | Date when the device was made |
![]() ![]() |
S | 0..1 | dateTime | Date and time of expiry of this device (if applicable) |
![]() ![]() |
S | 0..1 | string | Lot number of manufacture |
![]() ![]() |
S | 0..1 | string | Serial number assigned by the manufacturer |
![]() ![]() |
S | 0..1 | string | The model number for the device |
![]() ![]() |
S | 0..1 | CodeableConcept | The type of device Binding: Medical Device (preferred): Codes to identify medical devices. |
![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system Binding: https://gematik.de/fhir/terminology/ValueSet/extracorporal-device (example) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept |
![]() ![]() |
S | 0..* | BackboneElement | The actual design of the device or software version running on the device |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 1..1 | string | The version text |
![]() ![]() |
SC | 1..1 | Reference(TI Patient) | Patient to whom Device is affixed Constraints: ref-1 |
![]() ![]() ![]() |
SΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() |
SΣ | 0..1 | string | Text alternative for the resource |
![]() ![]() |
S | 0..* | Annotation | Device notes and comments |
![]() ![]() ![]() |
SΣ | 1..1 | markdown | The annotation - text content (as markdown) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Device.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Device.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Device.status | Base | required | FHIRDeviceStatus | 📍4.0.1 | FHIR Std. |
| Device.type | Base | preferred | Medical Device | 📦2.0.0 | HL7 Europe Laboratory Report v2.0 |
| Device.type.coding:snomed | Base | example | https://gematik.de/fhir/terminology/ValueSet/extracorporal-device | Not State | Unknown |
| Device.patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Device | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Device | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Device | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Device | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Device | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| ref-1 | error | Device.definition, Device.patient | SHALL have a contained resource if a local reference is provided |
reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
|
Diese Struktur ist abgeleitet von DeviceSpecimenLabReportEu
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | DeviceSpecimenLabReportEu | Item used in healthcare | |
![]() ![]() |
S | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
S | 0..1 | id | Version specific identifier |
![]() ![]() ![]() |
S | 0..1 | instant | When the resource version last changed |
![]() ![]() |
S | 0..* | Identifier | Identifikator der außerkörperlichen Quelle |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Description of identifier |
![]() ![]() ![]() |
S | 0..1 | uri | The namespace for the identifier value |
![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() |
S | 0..1 | Reference(TI DeviceDefinition Specimen Subject) | The reference to the definition for the device |
![]() ![]() ![]() |
S | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() |
S | 0..1 | string | Text alternative for the resource |
![]() ![]() |
S | 0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string |
![]() ![]() ![]() |
S | 0..1 | string | Mandatory fixed portion of UDI |
![]() ![]() |
S | 0..1 | string | The distinct identification string |
![]() ![]() |
S | 0..1 | dateTime | Date when the device was made |
![]() ![]() |
S | 0..1 | dateTime | Date and time of expiry of this device (if applicable) |
![]() ![]() |
S | 0..1 | string | Lot number of manufacture |
![]() ![]() |
S | 0..1 | string | Serial number assigned by the manufacturer |
![]() ![]() |
S | 0..1 | string | The model number for the device |
![]() ![]() |
S | 0..1 | CodeableConcept | The type of device |
![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | Code defined by a terminology system Binding: https://gematik.de/fhir/terminology/ValueSet/extracorporal-device (example) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() |
S | 0..1 | string | Plain text representation of the concept |
![]() ![]() |
S | 0..* | BackboneElement | The actual design of the device or software version running on the device |
![]() ![]() ![]() |
S | 1..1 | string | The version text |
![]() ![]() |
S | 1..1 | Reference(TI Patient) | Patient to whom Device is affixed |
![]() ![]() ![]() |
S | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() |
S | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() |
S | 0..1 | uri | The namespace for the identifier value |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() ![]() |
S | 0..1 | string | Text alternative for the resource |
![]() ![]() |
S | 0..* | Annotation | Device notes and comments |
![]() ![]() ![]() |
S | 1..1 | markdown | The annotation - text content (as markdown) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Device.type.coding:snomed | Base | example | https://gematik.de/fhir/terminology/ValueSet/extracorporal-device | Not State | Unknown |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DeviceSpecimenLabReportEu | Item used in healthcare Constraints: dom-2, dom-3, dom-4, dom-5, dom-6 | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() |
SΣ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (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..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
![]() ![]() |
S | 0..* | Identifier | Identifikator der außerkörperlichen Quelle | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
SΣ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Period | Time period when id is/was valid for use Constraints: per-1 | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Reference(Organization) | Organization that issued id (may be just text) Constraints: ref-1 | ||||
![]() ![]() |
SC | 0..1 | Reference(TI DeviceDefinition Specimen Subject) | The reference to the definition for the device Constraints: ref-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Mandatory fixed portion of UDI | ||||
![]() ![]() ![]() |
0..1 | uri | UDI Issuing Organization | |||||
![]() ![]() ![]() |
0..1 | uri | Regional UDI authority | |||||
![]() ![]() ![]() |
Σ | 0..1 | base64Binary | UDI Machine Readable Barcode String | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | UDI Human Readable Barcode String | ||||
![]() ![]() ![]() |
0..1 | code | barcode | rfid | manual + Binding: UDIEntryType (required): Codes to identify how UDI data was entered. | |||||
![]() ![]() |
?!Σ | 0..1 | code | active | inactive | entered-in-error | unknown Binding: FHIRDeviceStatus (required): The availability status of the device. | ||||
![]() ![]() |
0..* | CodeableConcept | online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off Binding: FHIRDeviceStatusReason (extensible): The availability status reason of the device. | |||||
![]() ![]() |
S | 0..1 | string | The distinct identification string | ||||
![]() ![]() |
0..1 | string | Name of device manufacturer | |||||
![]() ![]() |
S | 0..1 | dateTime | Date when the device was made | ||||
![]() ![]() |
S | 0..1 | dateTime | Date and time of expiry of this device (if applicable) | ||||
![]() ![]() |
S | 0..1 | string | Lot number of manufacture | ||||
![]() ![]() |
S | 0..1 | string | Serial number assigned by the manufacturer | ||||
![]() ![]() |
0..* | BackboneElement | The name of the device as given by the manufacturer | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | string | The name of the device | |||||
![]() ![]() ![]() |
1..1 | code | udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other Binding: DeviceNameType (required): The type of name the device is referred by. | |||||
![]() ![]() |
S | 0..1 | string | The model number for the device | ||||
![]() ![]() |
0..1 | string | The part number of the device | |||||
![]() ![]() |
S | 0..1 | CodeableConcept | The type of device Binding: Medical Device (preferred): Codes to identify medical devices. | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system Binding: https://gematik.de/fhir/terminology/ValueSet/extracorporal-device (example) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
0..* | BackboneElement | The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | The standard that is used to operate and communicate | |||||
![]() ![]() ![]() |
0..1 | string | The version of the standard that is used to operate and communicate | |||||
![]() ![]() |
S | 0..* | BackboneElement | The actual design of the device or software version running on the device | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | The type of the device version | |||||
![]() ![]() ![]() |
0..1 | Identifier | A single component of the device version | |||||
![]() ![]() ![]() |
S | 1..1 | string | The version text | ||||
![]() ![]() |
0..* | BackboneElement | The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code that specifies the property DeviceDefinitionPropetyCode (Extensible) | |||||
![]() ![]() ![]() |
C | 0..* | Quantity | Property value as a quantity Constraints: qty-3 | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Property value as a code, e.g., NTP4 (synced to NTP) | |||||
![]() ![]() |
SC | 1..1 | Reference(TI Patient) | Patient to whom Device is affixed Constraints: ref-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | Period | Time period when id is/was valid for use Constraints: per-1 | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | Reference(Organization) | Organization that issued id (may be just text) Constraints: ref-1 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
C | 0..1 | Reference(Organization) | Organization responsible for device Constraints: ref-1 | ||||
![]() ![]() |
C | 0..* | ContactPoint | Details for human/organization for support Constraints: cpt-2 | ||||
![]() ![]() |
C | 0..1 | Reference(Location) | Where the device is found Constraints: ref-1 | ||||
![]() ![]() |
0..1 | uri | Network address to contact device | |||||
![]() ![]() |
S | 0..* | Annotation | Device notes and comments | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 0..1 | Individual responsible for the annotation | |||||
![]() ![]() ![]() ![]() |
Reference(Practitioner | Patient | RelatedPerson | Organization) | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the annotation was made | ||||
![]() ![]() ![]() |
SΣ | 1..1 | markdown | The annotation - text content (as markdown) | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Safety Characteristics of Device | ||||
![]() ![]() |
C | 0..1 | Reference(Device) | The parent device Constraints: ref-1 | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Device.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| Device.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| Device.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
| Device.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Device.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Device.definition.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Device.udiCarrier.entryType | Base | required | UDIEntryType | 📍4.0.1 | FHIR Std. |
| Device.status | Base | required | FHIRDeviceStatus | 📍4.0.1 | FHIR Std. |
| Device.statusReason | Base | extensible | FHIRDeviceStatusReason | 📦4.0.1 | FHIR Std. |
| Device.deviceName.type | Base | required | DeviceNameType | 📍4.0.1 | FHIR Std. |
| Device.type | Base | preferred | Medical Device | 📦2.0.0 | HL7 Europe Laboratory Report v2.0 |
| Device.type.coding:snomed | Base | example | https://gematik.de/fhir/terminology/ValueSet/extracorporal-device | Not State | Unknown |
| Device.patient.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Device.patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Device.patient.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cpt-2 | error | Device.contact | A system is required if a value is provided. |
value.empty() or system.exists()
|
| dom-2 | error | Device | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Device | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Device | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Device | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Device | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| per-1 | error | Device.identifier.period, Device.patient.identifier.period | If present, start SHALL have a lower value than end |
start.hasValue().not() or end.hasValue().not() or (start <= end)
|
| qty-3 | error | Device.property.valueQuantity | If a code for the unit is present, the system SHALL also be present |
code.empty() or system.exists()
|
| ref-1 | error | Device.identifier.assigner, Device.definition, Device.patient, Device.patient.identifier.assigner, Device.owner, Device.location, Device.parent | SHALL have a contained resource if a local reference is provided |
reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
|
Diese Struktur ist abgeleitet von DeviceSpecimenLabReportEu
Summary
Mandatory: 1 element
Must-Support: 36 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Schlüsselelemente-Ansicht
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | DeviceSpecimenLabReportEu | Item used in healthcare Constraints: dom-2, dom-3, dom-4, dom-5, dom-6 | |
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
SΣ | 0..1 | id | Version specific identifier |
![]() ![]() ![]() |
SΣ | 0..1 | instant | When the resource version last changed |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url |
![]() ![]() |
S | 0..* | Identifier | Identifikator der außerkörperlichen Quelle |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
![]() ![]() ![]() |
SΣ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient |
![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() |
SC | 0..1 | Reference(TI DeviceDefinition Specimen Subject) | The reference to the definition for the device Constraints: ref-1 |
![]() ![]() ![]() |
SΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() |
SΣ | 0..1 | string | Text alternative for the resource |
![]() ![]() |
SΣ | 0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
SΣ | 0..1 | string | Mandatory fixed portion of UDI |
![]() ![]() |
?!Σ | 0..1 | code | active | inactive | entered-in-error | unknown Binding: FHIRDeviceStatus (required): The availability status of the device. |
![]() ![]() |
S | 0..1 | string | The distinct identification string |
![]() ![]() |
S | 0..1 | dateTime | Date when the device was made |
![]() ![]() |
S | 0..1 | dateTime | Date and time of expiry of this device (if applicable) |
![]() ![]() |
S | 0..1 | string | Lot number of manufacture |
![]() ![]() |
S | 0..1 | string | Serial number assigned by the manufacturer |
![]() ![]() |
S | 0..1 | string | The model number for the device |
![]() ![]() |
S | 0..1 | CodeableConcept | The type of device Binding: Medical Device (preferred): Codes to identify medical devices. |
![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system Binding: https://gematik.de/fhir/terminology/ValueSet/extracorporal-device (example) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept |
![]() ![]() |
S | 0..* | BackboneElement | The actual design of the device or software version running on the device |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 1..1 | string | The version text |
![]() ![]() |
SC | 1..1 | Reference(TI Patient) | Patient to whom Device is affixed Constraints: ref-1 |
![]() ![]() ![]() |
SΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 |
![]() ![]() ![]() |
SΣ | 0..1 | string | Text alternative for the resource |
![]() ![]() |
S | 0..* | Annotation | Device notes and comments |
![]() ![]() ![]() |
SΣ | 1..1 | markdown | The annotation - text content (as markdown) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Device.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Device.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Device.status | Base | required | FHIRDeviceStatus | 📍4.0.1 | FHIR Std. |
| Device.type | Base | preferred | Medical Device | 📦2.0.0 | HL7 Europe Laboratory Report v2.0 |
| Device.type.coding:snomed | Base | example | https://gematik.de/fhir/terminology/ValueSet/extracorporal-device | Not State | Unknown |
| Device.patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | Device | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Device | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Device | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Device | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Device | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| ref-1 | error | Device.definition, Device.patient | SHALL have a contained resource if a local reference is provided |
reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
|
Differential-Ansicht
Diese Struktur ist abgeleitet von DeviceSpecimenLabReportEu
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | DeviceSpecimenLabReportEu | Item used in healthcare | |
![]() ![]() |
S | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() |
S | 0..1 | id | Version specific identifier |
![]() ![]() ![]() |
S | 0..1 | instant | When the resource version last changed |
![]() ![]() |
S | 0..* | Identifier | Identifikator der außerkörperlichen Quelle |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Description of identifier |
![]() ![]() ![]() |
S | 0..1 | uri | The namespace for the identifier value |
![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() |
S | 0..1 | Reference(TI DeviceDefinition Specimen Subject) | The reference to the definition for the device |
![]() ![]() ![]() |
S | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() |
S | 0..1 | string | Text alternative for the resource |
![]() ![]() |
S | 0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string |
![]() ![]() ![]() |
S | 0..1 | string | Mandatory fixed portion of UDI |
![]() ![]() |
S | 0..1 | string | The distinct identification string |
![]() ![]() |
S | 0..1 | dateTime | Date when the device was made |
![]() ![]() |
S | 0..1 | dateTime | Date and time of expiry of this device (if applicable) |
![]() ![]() |
S | 0..1 | string | Lot number of manufacture |
![]() ![]() |
S | 0..1 | string | Serial number assigned by the manufacturer |
![]() ![]() |
S | 0..1 | string | The model number for the device |
![]() ![]() |
S | 0..1 | CodeableConcept | The type of device |
![]() ![]() ![]() |
S | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | Code defined by a terminology system Binding: https://gematik.de/fhir/terminology/ValueSet/extracorporal-device (example) Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | string | Representation defined by the system |
![]() ![]() ![]() |
S | 0..1 | string | Plain text representation of the concept |
![]() ![]() |
S | 0..* | BackboneElement | The actual design of the device or software version running on the device |
![]() ![]() ![]() |
S | 1..1 | string | The version text |
![]() ![]() |
S | 1..1 | Reference(TI Patient) | Patient to whom Device is affixed |
![]() ![]() ![]() |
S | 0..1 | string | Literal reference, Relative, internal or absolute URL |
![]() ![]() ![]() |
S | 0..1 | Identifier | Logical reference, when literal reference is not known |
![]() ![]() ![]() ![]() |
S | 0..1 | uri | The namespace for the identifier value |
![]() ![]() ![]() ![]() |
S | 0..1 | string | The value that is unique |
![]() ![]() ![]() |
S | 0..1 | string | Text alternative for the resource |
![]() ![]() |
S | 0..* | Annotation | Device notes and comments |
![]() ![]() ![]() |
S | 1..1 | markdown | The annotation - text content (as markdown) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Device.type.coding:snomed | Base | example | https://gematik.de/fhir/terminology/ValueSet/extracorporal-device | Not State | Unknown |
Snapshot-AnsichtView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DeviceSpecimenLabReportEu | Item used in healthcare Constraints: dom-2, dom-3, dom-4, dom-5, dom-6 | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
SΣ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() |
SΣ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (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..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
![]() ![]() |
S | 0..* | Identifier | Identifikator der außerkörperlichen Quelle | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
SΣ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() |
SΣ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Period | Time period when id is/was valid for use Constraints: per-1 | ||||
![]() ![]() ![]() |
ΣC | 0..1 | Reference(Organization) | Organization that issued id (may be just text) Constraints: ref-1 | ||||
![]() ![]() |
SC | 0..1 | Reference(TI DeviceDefinition Specimen Subject) | The reference to the definition for the device Constraints: ref-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
SΣ | 0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Mandatory fixed portion of UDI | ||||
![]() ![]() ![]() |
0..1 | uri | UDI Issuing Organization | |||||
![]() ![]() ![]() |
0..1 | uri | Regional UDI authority | |||||
![]() ![]() ![]() |
Σ | 0..1 | base64Binary | UDI Machine Readable Barcode String | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | UDI Human Readable Barcode String | ||||
![]() ![]() ![]() |
0..1 | code | barcode | rfid | manual + Binding: UDIEntryType (required): Codes to identify how UDI data was entered. | |||||
![]() ![]() |
?!Σ | 0..1 | code | active | inactive | entered-in-error | unknown Binding: FHIRDeviceStatus (required): The availability status of the device. | ||||
![]() ![]() |
0..* | CodeableConcept | online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off Binding: FHIRDeviceStatusReason (extensible): The availability status reason of the device. | |||||
![]() ![]() |
S | 0..1 | string | The distinct identification string | ||||
![]() ![]() |
0..1 | string | Name of device manufacturer | |||||
![]() ![]() |
S | 0..1 | dateTime | Date when the device was made | ||||
![]() ![]() |
S | 0..1 | dateTime | Date and time of expiry of this device (if applicable) | ||||
![]() ![]() |
S | 0..1 | string | Lot number of manufacture | ||||
![]() ![]() |
S | 0..1 | string | Serial number assigned by the manufacturer | ||||
![]() ![]() |
0..* | BackboneElement | The name of the device as given by the manufacturer | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | string | The name of the device | |||||
![]() ![]() ![]() |
1..1 | code | udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other Binding: DeviceNameType (required): The type of name the device is referred by. | |||||
![]() ![]() |
S | 0..1 | string | The model number for the device | ||||
![]() ![]() |
0..1 | string | The part number of the device | |||||
![]() ![]() |
S | 0..1 | CodeableConcept | The type of device Binding: Medical Device (preferred): Codes to identify medical devices. | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system Binding: https://gematik.de/fhir/terminology/ValueSet/extracorporal-device (example) Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
0..* | BackboneElement | The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | The standard that is used to operate and communicate | |||||
![]() ![]() ![]() |
0..1 | string | The version of the standard that is used to operate and communicate | |||||
![]() ![]() |
S | 0..* | BackboneElement | The actual design of the device or software version running on the device | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | The type of the device version | |||||
![]() ![]() ![]() |
0..1 | Identifier | A single component of the device version | |||||
![]() ![]() ![]() |
S | 1..1 | string | The version text | ||||
![]() ![]() |
0..* | BackboneElement | The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code that specifies the property DeviceDefinitionPropetyCode (Extensible) | |||||
![]() ![]() ![]() |
C | 0..* | Quantity | Property value as a quantity Constraints: qty-3 | ||||
![]() ![]() ![]() |
0..* | CodeableConcept | Property value as a code, e.g., NTP4 (synced to NTP) | |||||
![]() ![]() |
SC | 1..1 | Reference(TI Patient) | Patient to whom Device is affixed Constraints: ref-1 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
SΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() |
SΣ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | Period | Time period when id is/was valid for use Constraints: per-1 | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | Reference(Organization) | Organization that issued id (may be just text) Constraints: ref-1 | ||||
![]() ![]() ![]() |
SΣ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() |
C | 0..1 | Reference(Organization) | Organization responsible for device Constraints: ref-1 | ||||
![]() ![]() |
C | 0..* | ContactPoint | Details for human/organization for support Constraints: cpt-2 | ||||
![]() ![]() |
C | 0..1 | Reference(Location) | Where the device is found Constraints: ref-1 | ||||
![]() ![]() |
0..1 | uri | Network address to contact device | |||||
![]() ![]() |
S | 0..* | Annotation | Device notes and comments | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
Σ | 0..1 | Individual responsible for the annotation | |||||
![]() ![]() ![]() ![]() |
Reference(Practitioner | Patient | RelatedPerson | Organization) | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Σ | 0..1 | dateTime | When the annotation was made | ||||
![]() ![]() ![]() |
SΣ | 1..1 | markdown | The annotation - text content (as markdown) | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Safety Characteristics of Device | ||||
![]() ![]() |
C | 0..1 | Reference(Device) | The parent device Constraints: ref-1 | ||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Device.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| Device.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| Device.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
| Device.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Device.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Device.definition.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Device.udiCarrier.entryType | Base | required | UDIEntryType | 📍4.0.1 | FHIR Std. |
| Device.status | Base | required | FHIRDeviceStatus | 📍4.0.1 | FHIR Std. |
| Device.statusReason | Base | extensible | FHIRDeviceStatusReason | 📦4.0.1 | FHIR Std. |
| Device.deviceName.type | Base | required | DeviceNameType | 📍4.0.1 | FHIR Std. |
| Device.type | Base | preferred | Medical Device | 📦2.0.0 | HL7 Europe Laboratory Report v2.0 |
| Device.type.coding:snomed | Base | example | https://gematik.de/fhir/terminology/ValueSet/extracorporal-device | Not State | Unknown |
| Device.patient.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Device.patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Device.patient.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| cpt-2 | error | Device.contact | A system is required if a value is provided. |
value.empty() or system.exists()
|
| dom-2 | error | Device | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | Device | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | Device | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | Device | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | Device | A resource should have narrative for robust management |
text.`div`.exists()
|
| 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()
|
| per-1 | error | Device.identifier.period, Device.patient.identifier.period | If present, start SHALL have a lower value than end |
start.hasValue().not() or end.hasValue().not() or (start <= end)
|
| qty-3 | error | Device.property.valueQuantity | If a code for the unit is present, the system SHALL also be present |
code.empty() or system.exists()
|
| ref-1 | error | Device.identifier.assigner, Device.definition, Device.patient, Device.patient.identifier.assigner, Device.owner, Device.location, Device.parent | SHALL have a contained resource if a local reference is provided |
reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))
|
Diese Struktur ist abgeleitet von DeviceSpecimenLabReportEu
Summary
Mandatory: 1 element
Must-Support: 36 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Weitere Repräsentationen des Profils: CSV, Excel, Schematron