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) |