|
3 min de lectura
|

Perfilado FHIR: Restricciones FHIRPath

Resumir este artículo con:
ChatGPTPerplexityClaudeGrok

Restricciones FHIRPath

Restricción: una regla de validación que se define en un perfil y se describe mediante la sintaxis FHIRPath.

Las restricciones permiten describir requisitos de datos más complejos.

Ejemplo de un perfil con una restricción:

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
  	  path: Patient
  	  constraint: 
           - key: patient-data
             severity: error
             human: Patient's name or address are required
             expression: Patient.name.exists() or Patient.address.exists()

En este ejemplo se describe un perfil con una restricción que verifica si el paciente debe tener especificado un nombre o una dirección.

Las restricciones pueden especificarse para el recurso completo y para tipos complejos y primitivos específicos.

El servidor FHIR de Aidbox es compatible con toda la sintaxis FHIRPath.

Véase también: Perfilado FHIR y Descubriendo el potencial de FHIRPath.

Compartir este artículo
Comments
Comments
Sign in
Loading comments...
Subscribe to our blog

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