DiPagRechnungsprozedur (Procedure)
Digitale Patientenrechnung Rechnungsprozedur
Metadaten
| Canonical | https://gematik.de/fhir/dipag/StructureDefinition/dipag-rechnungsprozedur |
|---|---|
| Status | active |
| Version | 1.0.2 |
| Basis | http://hl7.org/fhir/StructureDefinition/Procedure |
Inhalt
| DiPagRechnungsprozedur (Procedure) | C | Procedure | |
| id | Σ | 0..1 | string |
| meta | Σ | 0..1 | Meta |
| implicitRules | Σ ?! | 0..1 | uri |
| language | 0..1 | codeBinding | |
| text | 0..1 | Narrative | |
| contained | 0..* | Resource | |
| extension | C | 0..* | Extension |
| modifierExtension | ?! C | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| instantiatesCanonical | Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) |
| instantiatesUri | Σ | 0..* | uri |
| basedOn | Σ | 0..* | Reference(CarePlan | ServiceRequest) |
| partOf | Σ | 0..* | Reference(Procedure | Observation | MedicationAdministration) |
| status | S Σ ?! | 1..1 | codeBindingPattern |
| statusReason | Σ | 0..1 | CodeableConcept |
| category | Σ | 0..1 | CodeableConcept |
| code | S Σ | 0..1 | CodeableConcept |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| coding | S Σ | 0..* | Coding |
| OPS | S Σ | 0..1 | CodingOPSPattern |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| Seitenlokalisation | C | 0..1 | Extension(Coding) |
| system | S Σ | 1..1 | uriFixed ValuePattern |
| version | Σ | 1..1 | string |
| code | S Σ C | 1..1 | code |
| display | S Σ | 0..1 | string |
| userSelected | Σ | 0..1 | boolean |
| text | Σ | 0..1 | string |
| subject | S Σ | 1..1 | Reference(DiPagPatient | Patient) |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| reference | S Σ C | 1..1 | string |
| type | Σ | 0..1 | uriBinding |
| identifier | Σ | 0..1 | Identifier |
| display | Σ | 0..1 | string |
| encounter | Σ | 0..1 | Reference(Encounter) |
| performed[x] | S Σ | 0..1 | |
| performedDateTime | S Σ | 0..1 | dateTime |
| performedPeriod | S Σ | 0..1 | Period |
| recorder | Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) |
| asserter | Σ | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole) |
| performer | Σ | 0..* | BackboneElement |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| function | Σ | 0..1 | CodeableConcept |
| actor | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
| onBehalfOf | 0..1 | Reference(Organization) | |
| location | Σ | 0..1 | Reference(Location) |
| reasonCode | Σ | 0..* | CodeableConcept |
| reasonReference | Σ | 0..* | Reference(Condition | Observation | Procedure | DiagnosticReport | DocumentReference) |
| bodySite | Σ | 0..* | CodeableConcept |
| outcome | Σ | 0..1 | CodeableConcept |
| report | 0..* | Reference(DiagnosticReport | DocumentReference | Composition) | |
| complication | 0..* | CodeableConcept | |
| complicationDetail | 0..* | Reference(Condition) | |
| followUp | 0..* | CodeableConcept | |
| note | 0..* | Annotation | |
| focalDevice | 0..* | BackboneElement | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| modifierExtension | Σ ?! C | 0..* | Extension |
| action | 0..1 | CodeableConceptBinding | |
| manipulated | 1..1 | Reference(Device) | |
| usedReference | 0..* | Reference(Device | Medication | Substance) | |
| usedCode | 0..* | CodeableConcept |
</contact>
</element>
</element>
</discriminator>
</slicing>
</element>
</type>
</patternCoding>
</element>
</element>
</element>
</element>
</type>
</element>
</element>
</discriminator>
</slicing>
</type>
</type>
</element>
</type>
</element>
</type>
</element>
</differential>
</StructureDefinition>
{
],
{
},
{
},
{
},
},
{
],
},
},
{
},
{
},
{
},
{
{
"https://gematik.de/fhir/dipag/StructureDefinition/dipag-patient",
"http://hl7.org/fhir/StructureDefinition/Patient"
]
}
],
},
{
},
{
},
],
},
{
],
},
{
],
}
]
}
}
Constraints/Invarianten
Terminology-Bindings
Anmerkungen zu Must-Support-Feldern
| Feldname | Kurzbeschreibung | Hinweise |
|---|---|---|
| Procedure.status | Status der Prozedur | Der Status der Prozedur MUSS vorhanden sein. |
| Procedure.code | ||
| Procedure.code.coding | ||
| Procedure.code.coding:OPS | Code und Text nach OPS | Die Codierung nach OPS SOLL vorhanden sein. |
| Procedure.code.coding:OPS.system | System des OPS Code | Das System des OPS Code MUSS vorhanden sein. |
| Procedure.code.coding:OPS.code | Code nach OPS | Der Code nach OPS SOLL vorhanden sein. |
| Procedure.code.coding:OPS.display | Text zum OPS Code | Der Text zum OPS Code SOLL vorhanden sein. |
| Procedure.subject | Referenz auf die behandelte Person | Die Procedure SOLL auf eine zugehörige behandelte Person referenzieren. |
| Procedure.subject.reference | ||
| Procedure.performed[x] | OPS Behandlungsdatum oder -zeitraum | Entweder das OPS Behandlungsdatum, oder der -zeitraum SOLL vorhanden sein. |
| Procedure.performed[x]:performedDateTime | OPS Behandlungsdatum | |
| Procedure.performed[x]:performedPeriod | OPS Behandlungszeitraum |