Guía de Implementación FHIR de ESAVI
0.2.0 - ci-build
Guía de Implementación FHIR de ESAVI, published by ESAVI -. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/PanAmericanHealthOrganization/ESAVI-IG-FHIR/ and changes regularly. See the Directory of published versions
En esta página se definiran los casos de uso de intercambio de datos, que se pueden generar entre los Centros de Notificación Nacionales y el Sistema de Registros de ESAVI de OPS. Para cada caso de uso se indica los actores que partricipan, las secuencias de intercambio de datos, los recursos FHIR involucrados y la operación a implementar:
Operaciones La operación usada será POST para el recurso.
POST: {BaseURL}/QuestionnaireResponse
En caso de transar con Bundle
POST: {BaseURL}/
Operaciones Dada las características de una respuesta de cuestionario la única operación de actualización es PUT
PUT: {BaseURL}/QuestionnaireResponse/{id_QuestREsp}
El recurso enviado debe contener el id con valor del que se desea modificar, como también la operación debe contener el valor del id
Operaciones Dado que se especifican dos posibles tipos de búsqueda se verá cada una de ellas
GET: {urlBase}/QuestionnaireResponse/{id_QuestionnaireResponse}
Bajo el concepto que el identifier contiene el Número de Caso (situación que no siempre es asi), la búsqueda paramétrica sería como sigue
GET: {urlBase}/QuestionnaireResponse?identifier={numeroCaso}
Operaciones El sistema hara una operación _history sobre el servidor
Opción 1: Consultar por todas las versiones
El Sistema responde con un Bundle de tipo searchSet
GET: {baseURL}/QuestionnaireResponse/{id}/_history
El Sistema responde con un el recurso cosultado
GET: {baseURL}/QuestionnaireResponse/{id}/_history/{#version}