RESTful API FHIR

Cada tipo de recurso tiene el mismo conjunto de interacciones definidas que pueden ser utilizados para gestionar los recursos de una manera altamente granular. Aplicaciones que afirman la conformidad con esta afirmación marco que se adecúa a "RESTful FHIR".

Tenga en cuenta que en este marco REST, las transacciones se realizan directamente en el recurso de servidor mediante una petición HTTP / respuesta. La API no aborda directamente la autenticación, autorización y auditoría colección - Para más información, consulte la página de seguridad.
El API se describen los recursos FHIR como un conjunto de operaciones (conocido como "interacciones") sobre los recursos donde las instancias de recursos individuales se gestionan en colecciones por su tipo. Los servidores pueden elegir cuál de estas interacciones se ponen a disposición y qué recurso tipos que apoyan. Servidores deberán presentar una declaración de conformidad que especifica lo que se apoyan las interacciones y recursos.

FHIR define las siguientes interacciones lógicas:
1.Instance Level Interactions
1.Read: Lee el estado actual del recurso.
2.vread: Lee el estado de una versión específica del recurso.
3.Update: Actualiza un recurso existente por su id (o crearlo si es nuevo).
4.Delete: Elimina un recurso.
5.History: Recupera el historial de actualización de un recurso en particular.
2.Type Level Interactions
1.Create: Crea un nuevo recurso con un servidor asignado ID.
2.Search: Busca el tipo de recurso según algunos criterios de filtro.
3.History: Recupera el historial de actualización para un tipo de recurso en particular.
4.Validate: Verifica que el contenido sea aceptable para hacer un update (actualización).
3.Whole System Interactions
1.Conformance: Obtener una declaración de conformidad para el sistema.
2.Transaction: Actualizar, crear o eliminar un conjunto de recursos como una transacción única.
3.History: Recupera el historial de actualización de todos los recursos.
4.Search: Busca en todos los tipos de recursos según algunos criterios de filtro.

La conformidad en un FHIR especifica las interacciones del tipo de recurso que son compatibles con el servidor FHIR para un recurso específico.
El API FHIR define los recursos como un conjunto de la operación, también conocido como las interacciones en los recursos eran recursos individuales se gestionan por su tipo.
El servidor FHIR siempre debe definir la conformidad de los recursos mediante la especificación de la lista de posibles operaciones.

La siguiente es la lista de operaciones en varios niveles.

Referencias:
https://es.slideshare.net/aliraza995/fhir-rest-api
https://www.hl7.org/fhir/organization.html
http://www.hl7.org/FHIR/http.html
https://www.hl7.org/FHIR/2015May/http.html
https://www.healthcareit.com.au/article/fhir-and-open-apis-are-here-stay-are-they-ready-prime-time

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?