---
{
  "title": "Profilage FHIR : Extensions",
  "description": "Dans FHIR, vous pouvez définir un profil non seulement pour une ressource, mais aussi pour une extension.",
  "date": "2025-04-11",
  "author": "Ivan Bagrov",
  "reading-time": "3 min",
  "tags": [
    "FHIR Profiling",
    "FHIR Standard"
  ]
}
---
## Extensions FHIR dans les profils

Dans FHIR, vous pouvez définir un [profil](https://www.health-samurai.io/articles/fhir-profiling) non seulement pour une [ressource](https://www.health-samurai.io/articles/extending-fhir-resources), 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](/articles/unlocking-fhirpath-power-a-deep-dive-into-static-type-analysis-for-robust-tooling).

Exemple illustrant comment décrire votre propre extension indiquant le lieu de naissance d'un patient :


```javascript
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](/blog/extending-fhir-resources) et [Profilage FHIR](/blog/fhir-profiling).