GIIS Implementation Guide
0.1.8 - ci-build
GIIS Implementation Guide, published by CENS. This guide is not an authorized publication; it is the continuous build for version 0.1.8 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/cens-chile/giis_fhir_IG/ and changes regularly. See the Directory of published versions
Contents:
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
These are custom operations that can be supported by and/or invoked by systems conforming to this implementation guide.
ESAVI Operation Definition |
Operation definition made for the searching of ESAVIs by range of date |
These define the properties by which a RESTful server can be searched. They can also be used for sorting and including related resources.
birthplace-giis |
Patient search done by the birthplace |
careplan-title |
CarePlan search by title |
community-giis |
Patient search done by the community |
name-village |
Patient search done by the village name |
organization-giis |
Patient search done by the organization |
patient-by-caretaker-lastname |
Patient search by the caretaker’s last name > Notice that this search would end up looking like this: /Patient?_has:RelatedPerson:patient:family=* |
patient-by-caretaker-name |
Patient search by the caretaker’s name > Notice that this search would end up looking like this: /Patient?_has:RelatedPerson:patient:given=* |
patient-identifier |
Immunization search done by the patient identifier |
vaccination-appointment |
Immunization search done by the vaccination appointment |
vaccine-name |
Vaccine Name search in ItemLot |
These define constraints on FHIR resources for systems conforming to this implementation guide.
Bundle Patient |
Bundle used to carry all the information related to a patient |
ChildCaretaker |
Child’s caretaker, can be one of the parents or another person. Child patients must be under 18 years old. |
EsaviQuestionnaireResponse |
QuestionnaireResponse used to handle the ESAVI questionnaire for GIIS. You can find the Questionnaire HERE. |
GIISPatient |
A patient from GIIS, this one can be either a child or an adult. |
HealthFacility |
Health facility from GIIS |
HealthFacilityLocation |
Health facility from GIIS. Based on the ‘Location’ resource so it can be used as a reference for every immunization event. |
ItemLot |
Item Lot |
VaccinationAppointment |
The appointment handler for a vaccination event related to the vaccination calendar |
VaccinationCalendarEvent |
A vaccination event related to a vaccination calendar. This vaccination event is only for child patients. |
VaccinationCampaign |
Vaccination Campaign of a vaccination event |
VaccinationEvent |
A regular vaccination event, this one is for those ones that happens outside a vaccination calendar, so it can be related to an adult or a child. |
Village |
Village where a health facility is part of |
These define constraints on FHIR data types for systems conforming to this implementation guide.
AEFI |
Extension used to handle AEFI related to a vaccination. |
Birthplace |
Extension used to handle the birthplace of a patient, mainly used for searching purposes. |
Campaign |
Extension used to handle vaccination campaigns. |
Community |
Extension used to handle the community of a patient |
Health Status |
Extension made for handling the health status of the patient. |
Item Vaccine |
Extension used to handle the Item Vaccine |
Lot Id Number |
Extension used to handle of the lotId coming or needed for the GIIS database |
Patient notes |
Extension made for being able to add notes to a GIIS patient |
Patient record creator |
Extension made for handling the creator of a patient’s record |
Vaccination Appointment |
Extension used to be able to do a direct reference to a ImmunizationRecommendation resource from a Immunization resource |
Village |
Extension used to handle village related to a patient, mainly used for searching purposes. |
These define sets of codes used by systems conforming to this implementation guide.
Adverse Event codes |
Codes for adverse events used as examples |
Adverse Event severity codes |
Codes for adverse events severity used as examples |
Birthplace |
Birthplace codes used as momentary examples |
Community |
Community codes used as momentary examples |
Health Status |
Health Status codes used as momentary examples |
Non vaccination reason |
Non vaccination reason codes used as momentary examples |
Other Vaccine codes |
Other Vaccine codes used as examples, these ones come from another table from the GIIS |
Patient Status related to an AEFI codes |
Patient Status related to an AEFI codes |
Vaccination body site |
Vaccination body site codes used as momentary examples |
Vaccination reason |
Vaccination reason codes used as momentary examples |
Vaccine codes |
Vaccine codes used as examples |
These define new code systems used by systems conforming to this implementation guide.
Adverse Event codes |
Codes for adverse events |
Adverse Event severity codes |
Codes for adverse events severity |
Birthplace codes |
Codes for birthplaces, these ones are just examples |
Community codes |
Codes for communities, these ones are just examples |
Health Status codes |
Codes for Health Status, these ones are just examples |
Non vaccination reason codes |
Reasons why the immunization didn’t occurred, these ones are just examples |
Other Vaccine codes |
Codes for vaccines coming from a certain table (OtherVaccines) from the GIIS |
Patient Status related to an AEFI codes |
Patient Status related to an AEFI codes |
Vaccination reason codes |
Codes for vaccination reason, these ones are just examples |
Vaccination site codes |
Codes for vaccination sites, these ones are just examples |
Vaccine codes |
Codes for vaccines coming from a certain table (Item) from the GIIS |
These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.
ESAVI Questionnaire |
ESAVI Questionnaire |
Example ESAVI QuestionnaireResponse |
Example of an answered ESAVI Questionnaire |
Example GIIS Patient |
GIIS Patient example |
Example Health Facility |
Example of a GIIS Health facility, we only use identifier and name |
Example Health facility location |
Example of a Health facility location, the code is to diferentiate this location as an hospital(HOSP) from a village (COMM) |
Example ItemLot |
Example of a GIIS ItemLot |
Example Vaccination Appointment |
Example of a vaccination appointment |
Example Vaccination Campaign |
Example of a Vaccination Campaign |
Example Vaccination calendar event |
Example of a vaccination calendar event, related to childs. There will also be an appointment related to this patient’s vaccination event. |
Example Vaccination event |
Example of a vaccination event, this ones happens outside a vaccination calendar so it can be related to either a child or an adult |
Example Village |
Example of a GIIS Village, we use identifier, name and a code |
Example of a child's caretaker |
Example of a child’s caretaker |
Patient Bundle |
Bundle for the GIIS Patient |
Practitioner |
Practitioner (only for the purpose of the example) |