Extensions FHIR dans les profils
Dans FHIR, vous pouvez définir un profil non seulement pour une ressource, mais aussi pour une extension. Un profil sur une extension permet de restreindre les types de valeurs acceptables pour cette extension, de spécifier une liaison pour une valeur codée, et de décrire la validation de la valeur à l'aide de FHIRPath.
Exemple illustrant comment décrire votre propre extension indiquant le lieu de naissance d'un patient :
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
Voir aussi : Extension des ressources FHIR et Profilage FHIR.





