|
3 Min. Lesezeit
|

FHIR Profiling: Extensions

Diesen Artikel zusammenfassen mit:
ChatGPTPerplexityClaudeGrok

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.

Diesen Artikel teilen
Comments
Comments
Sign in
Loading comments...
Subscribe to our blog

Get the latest articles on FHIR, interoperability, and healthcare IT.