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
Publicar un comentario