FHIR Extensions in Profilen
In FHIR können Sie ein Profil nicht nur für eine Ressource, sondern auch für eine Extension definieren. Ein Profil auf einer Extension ermöglicht es, die zulässigen Typen von Extension-Werten einzuschränken, eine Bindung für einen kodierten Wert festzulegen und die Validierung des Werts mithilfe von FHIRPath zu beschreiben.
Beispiel für die Beschreibung einer eigenen Extension, die den Geburtsort eines Patienten abbildet:
POST /fhir/StructureDefinition
resourceType: StructureDefinition
id: my-extension
type: Extension
baseDefinition: http://hl7.org/fhir/StructureDefinition/Extension
url: http://example.org/fhir/StructureDefinition/my-extension
name: MyExtension
kind: complex-type
abstract: false
derivation: constraint
differential:
element:
- id: Extension.url
path: Extension.url
fixedUri: http://example.org/fhir/StructureDefinition/patient-birthPlace
- id: Extension.value[x]
path: Extension.value[x]
min: 1
type:
- code: string
Siehe auch: FHIR-Ressourcen erweitern und FHIR Profiling.






