Extensiones FHIR en perfiles
En FHIR, es posible definir un perfil no solo para un recurso, sino también para una extensión. Un perfil sobre una extensión permite restringir los tipos aceptables de valores de la extensión, especificar un enlace para un valor codificado y describir la validación del valor mediante FHIRPath.
Ejemplo de cómo describir su propia extensión que indica el lugar de nacimiento de un paciente:
POST /fhir/StructureDefinition
resourceType: StructureDefinition
id: my-extension
type: Extension
baseDefinition: http://hl7.org/fhir/StructureDefinition/Extension
url: http://example.org/fhir/StructureDefinition/my-extension
name: MyExtension
kind: complex-type
abstract: false
derivation: constraint
differential:
element:
- id: Extension.url
path: Extension.url
fixedUri: http://example.org/fhir/StructureDefinition/patient-birthPlace
- id: Extension.value[x]
path: Extension.value[x]
min: 1
type:
- code: string
Véase también: Extensión de recursos FHIR y Perfilado FHIR.






