|
2 min de lecture
|

Le découpage FHIR expliqué : profilage avec exemples

Résumer cet article avec :
ChatGPTPerplexityClaudeGrok

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é.

Partager cet article
Comments
Comments
Sign in
Loading comments...
Subscribe to our blog

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