GIIS Implementation Guide
0.1.8 - ci-build International flag

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

Artifacts

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Behavior: Operation Definitions

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

Behavior: Search Parameters

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

Structures: Resource Profiles

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

Structures: Extension Definitions

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.

Terminology: Value Sets

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

Terminology: Code Systems

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

Example: Example Instances

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)