ESAVI FHIR Implementation Guide (IG)
0.1.45 - ci-build
ESAVI FHIR Implementation Guide (IG), published by ESAVI -. This guide is not an authorized publication; it is the continuous build for version 0.1.45 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-EN/ and changes regularly. See the Directory of published versions
This page defines the data exchange use cases that can be generated between the National Notification Centres and the PAHO ESAVI Registration System. For each use case, the actors involved, the data exchange sequences, the FHIR resources involved and the operation to be implemented are indicated:
Operations The operation used will be POST for the resource
POST: {BaseURL}/QuestionnaireResponse
Operations Given the characteristics of a questionnaire response the only update operation is PUT.
PUT: {BaseURL}/QuestionnaireResponse/{id_QuestREsp}
The resource sent must contain the id with value of the one to be modified, as well as the operation must contain the value of the id.
Operations Since two possible types of search are specified, each of them will be considered
GET: {BaseURL}/QuestionnaireResponse/{id_QuestionnaireResponse}
Under the concept that the identifier contains the Case Number (which is not always the case), the parametric search would be as follows
GET: {BaseURL}/QuestionnaireResponse?identifier={CaseNumber}
Operations The system will perform a _history operation on the server.
Option 1: Query for all versions
The System responds with a Bundle of type searchSet
GET: {baseURL}/QuestionnaireResponse/{id}/_history
The System responds with a resultant resource
GET: {baseURL}/QuestionnaireResponse/{id}/_history/{#version}