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 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 :
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 et Profilage FHIR : modifier la cardinalité.





