| Left: | ISiKProzedur (https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur) |
| Right: | Procedure: obligations (http://hl7.eu/fhir/hdr/StructureDefinition/procedure-obl-eu-hdr) |
| Error | StructureDefinition.url | Values for url differ: 'https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur' vs 'http://hl7.eu/fhir/hdr/StructureDefinition/procedure-obl-eu-hdr' |
| Error | StructureDefinition.version | Values for version differ: '5.0.0' vs '0.1.0-ballot' |
| Information | StructureDefinition.name | Values for name differ: 'ISiKProzedur' vs 'ProcedureEuHdrObligation' |
| Information | StructureDefinition.status | Values for status differ: 'active' vs 'draft' |
| Information | StructureDefinition.date | Values for date differ: '2025-06-26' vs '2025-06-03T12:48:49+02:00' |
| Information | StructureDefinition.publisher | Values for publisher differ: 'gematik GmbH' vs 'HL7 Europe' |
| Information | StructureDefinition.jurisdiction | Added the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#150' |
| Error | StructureDefinition.baseDefinition | Values for baseDefinition differ: 'http://hl7.org/fhir/StructureDefinition/Procedure' vs 'http://hl7.eu/fhir/hdr/StructureDefinition/procedure-eu-hdr' |
| Information | StructureDefinition.short | Values for short differ: 'Text summary of the resource, for human interpretation' vs 'Textual representation of the procedur' |
| 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 resource. 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' |
| Warning | Procedure.extension | Elements differ in definition for mustSupport: 'true' vs 'false' |
| Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' |
| Information | StructureDefinition.comment | Values for comment differ: 'This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and Person resource instances might share the same social insurance number.' vs 'This is a business identifier, not a resource identifier (see [discussion](http://hl7.org/fhir/R4/resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and Person resource instances might share the same social insurance number.' |
| Information | StructureDefinition.short | Values for short differ: 'Status' vs 'preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown' |
| Information | StructureDefinition.comment | Values for comment differ: 'Zeigt den aktuellen Status der Prozedur an. **WICHTIGER Hinweis für Implementierer: * Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch die Werte `completed` und `unknown`. * Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, beispielsweise durch Ausblenden/Durchstreichen von Prozeduren mit dem status `entered-in-error` und Ausgrauen von Prozeduren, die noch nicht stattgefunden haben, o.ä.' vs 'The 'unknown' code is not to be used to convey other statuses. The 'unknown' code should be used when one of the statuses applies, but the authoring system doesn't know the current state of the procedure. This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.' |
| Warning | Procedure.status | Elements differ in definition for mustSupport: 'true' vs 'false' |
| Information | StructureDefinition.short | Values for short differ: 'Kategorie' vs 'Classification of the procedure' |
| Warning | Procedure.category | Elements differ in definition for mustSupport: 'true' vs 'false' |
| Information | StructureDefinition.short | Values for short differ: 'Prozeduren-Code' vs 'Identification of the procedure' |
| Information | StructureDefinition.definition | Values for definition differ: 'The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. 'Laparoscopic Appendectomy').' vs 'Identification of the procedure or recording of 'absence of relevant procedures' or of 'procedures unknown'.' |
| Warning | Procedure.code | Elements differ in definition for mustSupport: 'true' vs 'false' |
| Information | Procedure.code | Example/preferred bindings differ at Procedure.code using binding from ProcedureEuHdrObligation |
| Information | StructureDefinition.short | Values for short differ: 'Patientenbezug' vs 'Who the procedure was performed on' |
| Warning | Procedure.subject | Elements differ in definition for mustSupport: 'true' vs 'false' |
| Information | StructureDefinition.short | Values for short differ: 'Patienten-Link' vs 'Literal reference, Relative, internal or absolute URL' |
| Information | StructureDefinition.comment | Values for comment differ: 'Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.' vs 'Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure '/[type]/[id]' then it should be assumed that the reference is to a FHIR RESTful server.' |
| Warning | Procedure.subject.reference | Elements differ in definition for mustSupport: 'true' vs 'false' |
| Information | StructureDefinition.short | Values for short differ: 'Aufenthaltsbezug' vs 'Encounter created as part of' |
| Warning | Procedure.encounter | Elements differ in definition for mustSupport: 'true' vs 'false' |
| Information | StructureDefinition.short | Values for short differ: 'Durchführungsdatum oder -Zeitraum' vs 'When the procedure was performed' |
| Information | StructureDefinition.comment | Values for comment differ: 'Es muss mindestens entweder ein (partielles) Durchführungsdatum oder der Beginn des Durchführungszeitraumes angegeben werden. **Begründung Pflichtfeld:** Die zeitliche Einordnung einer Prozedur ist in vielen Fällen maßgeblich für deren medizinische Relevanz.' vs 'Age is generally used when the patient reports an age at which the procedure was performed. Range is generally used when the patient reports an age range when the procedure was performed, such as sometime between 20-25 years old. dateTime supports a range of precision due to some procedures being reported as past procedures that might not have millisecond precision while other procedures performed and documented during the encounter might have more precise UTC timestamps with timezone.' |
| Warning | Procedure.performed[x] | Elements differ in definition for mustSupport: 'true' vs 'false' |
| Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' |
| Error | Procedure.performer.actor | Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole], CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://hl7.org/fhir/StructureDefinition/Patient], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson], CanonicalType[http://hl7.org/fhir/StructureDefinition/Device]]) vs Reference([CanonicalType[http://hl7.eu/fhir/base/StructureDefinition/practitionerRole-eu-core], CanonicalType[http://hl7.eu/fhir/base/StructureDefinition/practitioner-eu-core], CanonicalType[http://hl7.org/fhir/StructureDefinition/Device], CanonicalType[http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson], CanonicalType[http://hl7.eu/fhir/base/StructureDefinition/organization-eu-core]]) |
| Information | StructureDefinition.short | Values for short differ: 'Coded reason procedure performed' vs 'Why the procedure was performed (code)' |
| Information | StructureDefinition.short | Values for short differ: 'The justification that the procedure was performed' vs 'Why the procedure was performed (details)' |
| Information | StructureDefinition.definition | Values for definition differ: 'Detailed and structured anatomical location information. Multiple locations are allowed - e.g. multiple punch biopsies of a lesion.' vs 'Anatomical location which is the focus of the problem.' |
| Information | StructureDefinition.comment | Values for comment differ: 'If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension [procedure-targetbodystructure](extension-procedure-targetbodystructure.html).' vs 'If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension [procedure-targetbodystructure](http://hl7.org/fhir/R4/extension-procedure-targetbodystructure.html).' |
| Information | StructureDefinition.short | Values for short differ: 'The result of procedure' vs 'Outcome of the procedure' |
| Information | StructureDefinition.short | Values for short differ: 'Complication following the procedure' vs 'Complications that occurred during the procedure (code)' |
| Information | StructureDefinition.short | Values for short differ: 'A condition that is a result of the procedure' vs 'Complications that occurred during the procedure (details)' |
| Information | StructureDefinition.short | Values for short differ: 'Notizen' vs 'Additional information about the procedure' |
| Warning | Procedure.note | Elements differ in definition for mustSupport: 'true' vs 'false' |
| Information | StructureDefinition.short | Values for short differ: 'Manipulated, implanted, or removed device' vs 'Device implanted, removed or otherwise manipulated' |
| Information | StructureDefinition.requirements | Values for requirements differ: 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](extensibility.html#modifierExtension).' vs 'Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).' |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/Procedure | http://hl7.eu/fhir/hdr/StructureDefinition/procedure-eu-hdr |
|
copyright | Used by permission of HL7 Europe, all rights reserved Creative Commons License |
| |
date | 2025-06-26 | 2025-06-03T12:48:49+02:00 |
|
description | Dieses Profil spezifiziert die Minimalanforderungen für die Bereitstellung von Informationen über die Behandlungen/Prozeduren eines Patienten im Rahmen des Bestätigungsverfahrens der gematik. ### Motivation Die Möglichkeit auf eine Übersicht der Prozeduren eines Patienten zuzugreifen, Patienten anhand durchgeführter oder geplanter Prozeduren zu suchen, oder zu prüfen, ob eine konkrete Prozedur bei einem Patienten durchgeführt wurde, sind wichtige Funktionen im klinischen Behandlungsablauf. In FHIR werden Prozeduren mit der Procedure-Ressource repräsentiert. Da die Prozeduren in klinischen Primärsystemen, in der Regel, in OPS-codierter Form vorliegen, fordert ISiK in erster Linie diese Form des Austausches. Falls eine Prozedur zwar dokumentiert aber noch nicht codiert wurde (z.B. wenn die Kodierung erst nach der Entlassung erfolgt), ist alternativ eine Repräsentation als Freitext-Prozedur möglich. ### Kompatibilität Für das Profil ISIKProzedur wird eine Kompatibilität mit folgenden Profilen angestrebt; allerdings kann nicht sichergestellt werden, dass Instanzen, die gegen ISIKProzedur valide sind, auch valide sind gegen: * [Profil Prozedur](https://www.medizininformatik-initiative.de/fhir/core/modul-prozedur/StructureDefinition/Procedure) der Medizininformatik Initiative Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden. | This profile defines obligations for the Procedure resource by this guide. |
|
experimental | false |
| |
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#150 |
| |
kind | resource | ||
name | ISiKProzedur | ProcedureEuHdrObligation |
|
publisher | gematik GmbH | HL7 Europe |
|
purpose | |||
status | active | draft |
|
title | Procedure: obligations |
| |
type | Procedure | ||
url | https://gematik.de/fhir/isik/StructureDefinition/ISiKProzedur | http://hl7.eu/fhir/hdr/StructureDefinition/procedure-obl-eu-hdr |
|
version | 5.0.0 | 0.1.0-ballot |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | C | 0..* | Procedure | An action that is being or was performed on a patient proc-ISiK-1: Falls die Prozedur per OPS kodiert wird, MUSS eine SNOMED-CT kodierte Category abgebildet werden proc-ISiK-2: Falls eine codierte Prozedur vorliegt MUSS eine kodierte Category abgebildet werden | 0..* | ProcedureEuHdr | An action that is being or was performed on a patient This profile also imposes the profile Procedure (IPS) | ||||||||||
![]() ![]() | Σ | 0..1 | string | 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 | O | 0..1 | Narrative | Textual representation of the procedur
| ||||||||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() | S | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
| |||||||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() | Σ | 0..* | Identifier | External Identifiers for this procedure | Σ | 0..* | Identifier | External Identifiers for this procedure | |||||||||
![]() ![]() | Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition | Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instantiates FHIR protocol or definition | |||||||||
![]() ![]() | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiates external protocol or definition | |||||||||
![]() ![]() | Σ | 0..* | Reference(CarePlan | ServiceRequest) | A request for this procedure | Σ | 0..* | Reference(CarePlan | ServiceRequest) | A request for this procedure | |||||||||
![]() ![]() | Σ | 0..* | Reference(Procedure | Observation | MedicationAdministration) | Part of referenced event | Σ | 0..* | Reference(Procedure | Observation | MedicationAdministration) | Part of referenced event | |||||||||
![]() ![]() | ?!SΣ | 1..1 | code | Status Binding: ?? (required): A code specifying the state of the procedure. | ?!OΣ | 1..1 | code | preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown Binding: ?? (required): A code specifying the state of the procedure.
|
| ||||||||
![]() ![]() | Σ | 0..1 | CodeableConcept | Reason for current status Binding: ?? (example): A code that identifies the reason a procedure was not performed. | Σ | 0..1 | CodeableConcept | Reason for current status Binding: ?? (example): A code that identifies the reason a procedure was not performed. | |||||||||
![]() ![]() | SΣ | 0..1 | CodeableConcept | Kategorie Binding: ?? (example): A code that classifies a procedure for searching, sorting and display purposes. | Σ | 0..1 | CodeableConcept | Classification of the procedure Binding: ?? (example): A code that classifies a procedure for searching, sorting and display purposes. |
| ||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by pattern:system |
| ||||||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept |
| ||||||||||||
![]() ![]() | SΣC | 1..1 | CodeableConcept | Prozeduren-Code Binding: ?? (example): A code to identify a specific procedure . sct-ops-1: Falls die Prozedur kodiert vorliegt, SOLL mindestens ein OPS oder SNOMED-CT Code angegeben werden. proc-ISiK-3: Entweder MUSS eine kodierte Prozedur vorliegen oder eine textuelle Beschreibung. Stattdessen nur Extensions hinzuzufügen (vgl. https://www.hl7.org/fhir/element.html - ele-1), ist explizit nicht erlaubt. | OΣ | 1..1 | ?? | Identification of the procedure Binding: ?? (preferred)
|
| ||||||||
![]() ![]() ![]() | 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 | Codierte Darstellung der Prozedur Slice: Unordered, Open by pattern:system |
| ||||||||||||
![]() ![]() ![]() | SΣ | 0..1 | string | Freitextiche Beschreibung der Prozedur |
| ||||||||||||
![]() ![]() | SΣ | 1..1 | Reference(Patient | Group) | Patientenbezug | OΣ | 1..1 | Reference(Patient (EU core)) | Who the procedure was performed on
|
| ||||||||
![]() ![]() ![]() | 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 Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | SΣC | 1..1 | string | Patienten-Link | Σ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 | 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 | Identifier | Logical reference, when literal reference is not known | |||||||||
![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||||||
![]() ![]() | SΣ | 0..1 | Reference(Encounter) | Aufenthaltsbezug | Σ | 0..1 | Reference(Encounter) | Encounter created as part of |
| ||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
![]() ![]() ![]() | SΣC | 1..1 | string | Encounter-Link |
| ||||||||||||
![]() ![]() ![]() | Σ | 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 |
| ||||||||||||
![]() ![]() | SΣ | 1..1 | dateTime, Period | Durchführungsdatum oder -Zeitraum | OΣ | 1..1 | dateTime, Period, string, Age, Range | When the procedure was performed
|
| ||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing |
| |||||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |||||||||||||
![]() ![]() | Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Who recorded the procedure | Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Who recorded the procedure | |||||||||
![]() ![]() | Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Person who asserts this procedure | Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) | Person who asserts this procedure | |||||||||
![]() ![]() | Σ | 0..* | BackboneElement | The people who performed the procedure | Σ | 0..* | BackboneElement | The people who performed the procedure | |||||||||
![]() ![]() ![]() | 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 | CodeableConcept | Type of performance Binding: ?? (example): A code that identifies the role of a performer of the procedure. | Σ | 0..1 | CodeableConcept | Type of performance Binding: ?? (example): A code that identifies the role of a performer of the procedure. | |||||||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | The reference to the practitioner | OΣ | 1..1 | Reference(PractitionerRole (EU core) | Practitioner (EU core) | Device | Patient (EU core) | RelatedPerson | Organization (EU core)) | The reference to the practitioner
|
| ||||||||
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization the device or practitioner was acting for | 0..1 | Reference(Organization (EU core)) | Organization the device or practitioner was acting for | |||||||||||
![]() ![]() | Σ | 0..1 | Reference(Location) | Where the procedure happened | Σ | 0..1 | Reference(Location) | Where the procedure happened | |||||||||
![]() ![]() | Σ | 0..* | CodeableConcept | Coded reason procedure performed Binding: ?? (example): A code that identifies the reason a procedure is required. | OΣ | 0..* | CodeableConcept | Why the procedure was performed (code) Binding: ?? (example): A code that identifies the reason a procedure is required.
| |||||||||
![]() ![]() | Σ | 0..* | Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference) | The justification that the procedure was performed | OΣ | 0..* | Reference(Condition (HDR) | Observation | Procedure (HDR) | DiagnosticReport | DocumentReference) | Why the procedure was performed (details)
| |||||||||
![]() ![]() | Σ | 0..* | CodeableConcept | Target body sites Binding: ?? (example): Codes describing anatomical locations. May include laterality. | OΣ | 0..* | ?? | Target body sites Binding: ?? (preferred)
| |||||||||
![]() ![]() | Σ | 0..1 | CodeableConcept | The result of procedure Binding: ?? (example): An outcome of a procedure - whether it was resolved or otherwise. | Σ | 0..1 | CodeableConcept | Outcome of the procedure Binding: ?? (example): An outcome of a procedure - whether it was resolved or otherwise. | |||||||||
![]() ![]() | 0..* | Reference(DiagnosticReport | DocumentReference | Composition) | Any report resulting from the procedure | 0..* | Reference(DiagnosticReport | DocumentReference | Composition) | Any report resulting from the procedure | |||||||||||
![]() ![]() | 0..* | CodeableConcept | Complication following the procedure Binding: ?? (example): Codes describing complications that resulted from a procedure. | 0..* | CodeableConcept | Complications that occurred during the procedure (code) Binding: ?? (example): Codes describing complications that resulted from a procedure. | |||||||||||
![]() ![]() | 0..* | Reference(Condition) | A condition that is a result of the procedure | 0..* | Reference(Condition) | Complications that occurred during the procedure (details) | |||||||||||
![]() ![]() | 0..* | CodeableConcept | Instructions for follow up Binding: ?? (example): Specific follow up required for a procedure e.g. removal of sutures. | 0..* | CodeableConcept | Instructions for follow up Binding: ?? (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||||||||
![]() ![]() | S | 0..* | Annotation | Notizen | 0..* | Annotation | Additional information about the procedure |
| |||||||||
![]() ![]() | 0..* | BackboneElement | Manipulated, implanted, or removed device | 0..* | BackboneElement | Device implanted, removed or otherwise manipulated | |||||||||||
![]() ![]() ![]() | 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 | CodeableConcept | Kind of change to device Binding: ?? (preferred): A kind of change that happened to the device during the procedure. | 0..1 | CodeableConcept | Kind of change to device Binding: ?? (preferred): A kind of change that happened to the device during the procedure. | |||||||||||
![]() ![]() ![]() | 1..1 | Reference(Device) | Device that was changed | 1..1 | Reference(Device (HDR)) | Device that was changed | |||||||||||
![]() ![]() | 0..* | Reference(Device | Medication | Substance) | Items used during procedure | 0..* | Reference(Device | Medication | Substance) | Items used during procedure | |||||||||||
![]() ![]() | 0..* | CodeableConcept | Coded items used during the procedure Binding: ?? (example): Codes describing items used during a procedure. | 0..* | CodeableConcept | Coded items used during the procedure Binding: ?? (example): Codes describing items used during a procedure. | |||||||||||
Documentation for this format | |||||||||||||||||