|
3 min de lecture
|

Profilage FHIR : Modifier la cardinalité

Résumer cet article avec :
ChatGPTPerplexityClaudeGrok

Cardinalité FHIR dans les profils

L'une des fonctions clés des profils est de modifier la cardinalité d'un élément. Un profil peut restreindre la cardinalité d'un élément dans sa structure de base. La structure FHIR de base définit les types de cardinalité suivants :

  • Tableau optionnel (0..*)
  • Scalaire optionnel (0..1)
  • Tableau obligatoire (1..*)
  • Scalaire obligatoire (1..1)

Avec les contraintes suivantes :

  • Vous ne pouvez pas rendre obligatoire un élément qui est optionnel dans le profil de base.
  • Vous ne pouvez pas convertir un élément tableau en scalaire s'il existe en tant que tableau dans le profil de base.
  • Vous ne pouvez pas transformer un élément scalaire en tableau s'il est défini comme scalaire dans le profil de base.

Exemple illustrant comment créer un profil qui rend le champ Patient.name obligatoire :

resourceType: StructureDefinition
url: http://example.org/fhir/StructureDefinition/patient-with-required-name
name: patient-profile
derivation: constraint
type: Patient
status: active
kind: resource
abstract: false
differential:
  element:
	- id: Patient.name
  	  path: Patient.name
  	  min: 1
  	  max: "*"

Créez un profil dans votre propre serveur FHIR

Voir aussi : Profilage FHIR et Comment créer un guide d'implémentation FHIR.

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

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