---
{
  "title": "Le découpage FHIR expliqué : profilage avec exemples",
  "description": "Le découpage FHIR contraint les éléments de tableau dans les profils. Apprenez la syntaxe, quand l'utiliser, et explorez des exemples concrets avec des extraits FSH.",
  "date": "2025-04-11",
  "author": "Ivan Bagrov",
  "reading-time": "2 min",
  "tags": [
    "FHIR Profiling",
    "FHIR Standard"
  ]
}
---
## Qu'est-ce que le découpage FHIR?

Le mécanisme de découpage permet de spécifier des exigences pour les éléments de tableau. Par exemple, les tranches peuvent être utilisées pour définir des exigences telles que :
- Une extension spécifique doit être incluse dans la ressource.
- Si un patient a une adresse domiciliaire, celle-ci doit inclure l'information sur la province ou l'État.
- Un lot transactionnel doit contenir une [ressource](https://www.health-samurai.io/articles/extending-fhir-resources) conforme à un profil spécifique.

Voici un exemple de découpage exigeant que l'adresse domiciliaire du patient inclue l'information sur la province ou l'État :


```javascript
resourceType: StructureDefinition
url: http://example.org/fhir/StructureDefinition/patient-profile
name: patient-profile
derivation: constraint
type: Patient
status: active
kind: resource
abstract: false
differential:
  element:
	- id: Patient.address
  	  path: Patient.address
  	  slicing:
    	    discriminator:
      	      - type: pattern
               path: use
    	    rules: open
	- id: Patient.address:home
  	  path: Patient.address
  	  sliceName: home
  	  min: 1
  	  max: "1"
  	  type:
    	    - code: Address
  	  patternAddress:
    	    use: home
	- id: Patient.address:home.state
  	  path: Patient.address.state
  	  min: 1
  	  type:
    	    - code: string
```

Voir aussi : [Profilage FHIR](/blog/fhir-profiling) et [Profilage FHIR : modifier la cardinalité](/blog/fhir-profiling-changing-cardinality).