¿Qué es una declaración de conformidad de un servidor FHIR (conformance)?

Un servidor FHIR, funciona como un servidor REST estandarizado con recursos definidos. Las oeraciones básicas se definir por  la  acrónimo  CRUD ( Create, Read, Update,Delete). 


Pero obviamente se pueden definir flujos más sofisticados que las CRUDs, como agregan meta-datos adicionales para indicar quien hizo los cambios, etc., pueden usar mensajes o servicios, perfiles de conformidad formalmente definidos. 


Una declaración de conformidad (conformance statement) es un conjunto de capacidades de un servidor FHIR que puede utilizarse como una declaración de la funcionalidad real del servidor o una declaración de la implementación requerida o deseada del servidor.

Los perfiles de conformidad controlan si los datos codificados son o no requeridos. Cada recurso define los parámetros de búsqueda que tienen sentido para el mismo. No hay requerimientos de que un server deba soportar todos los parámetros de búsqueda. 

La declaración de conformidad es una parte clave del marco de conformidad general en FHIR. Se utiliza como una declaración de las características del software real, o de un conjunto de reglas para que una aplicación se conforme. Esta declaración se conecta a todas las declaraciones detalladas de funcionalidad, como StructureDefinitions y ValueSets. 

Esta declaración compuesta de la funcionalidad de la aplicación se utiliza como origen o destino de una evaluación de conformidad. Para obtener más información sobre las pruebas de conformidad, consulte Reglas de conformidad y perfil FHIR.

Los sistemas pueden utilizar la declaración de conformidad (recurso conformance) para indicar que búsquedas soportan para cada recurso.

GET <host>/<resourceType>?param1=&param2= ...

Ejemplo de búsqueda:
http://fhir.hl7fundamentals.org/baseDstu3/Patient/?name=Mandirola


Ingresaso un Get desde un servidor REST nos da la siguiente respuesta



Los recursos de conformidad se pueden usar de forma aislada, pero normalmente se usan en el contexto de una guía de implementación como se muestra en el centro de este diagrama. Las Guías de Implementación son documentos publicados por un dominio, institución, o vendedor que describió cómo FHIR es adaptado para admitir un cierto caso de uso o conjunto de casos de uso.
Una guía de implementación combina un conjunto de recursos de conformidad y la narrativa de apoyo en un documento para ser utilizado por los implementadores.


Referencias:
http://hl7.org/fhir/2016sep/conformance.html
http://www.yousubtitles.com/11-FHIR-Conformance-Modules-1-id-1574151

Comentarios

Entradas más populares de este blog

ESCANEO DEL CODIGO PDF417 DEL DNI (Documento Nacional de Identidad digital)

¿Que tipos de Mensajes de HL7 hay?

¿Que es Razor?