## Vacunas Aquí se presentan todos los recursos que se utilizaron para mapear la información de las Vacunas. 1. Definición de estructura para los datos de las Vacunas, aqui se definen principalmente los campos utilizados del recurso Immunization de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/immunizationvacunasv3. {{render:test-api-minsal/immunizationvacunasv3}} 2. Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapiminv3. {{render:test-api-minsal/patientapiminv3}} 3. Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/observationapiminv3. {{render:test-api-minsal/observationapiminv3}} 4. Definición de estructura para los datos del lugar el cual pertenece a la organización que relizó la vacuna. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/locationapiminv3. {{render:test-api-minsal/locationapiminv3}} ## Parámetros de Búsqueda Vacunas | Nombre | Tipo | Descripción | Expresión | Ejemplo | |---|---|---|---|---| | patient | [token][1] | Utilizado como el rut del paciente sin dígito verificador | Immunization.patient | patient.identifier=**1111111** | | date | [date][2] | Fecha de la vacuna en formato YYYY-MM-DD | Immunization.date | date=**2018-10-12** date=**ge2018-10-12** date=**lt2018-10-12** | | vaccine-code | [token][1] | Tipo de programa de Vacuna | Immunization.vaccineCode | vaccine-code=**INTERNACIONAL** | ### Prefijos implementados para búsquedas por fecha | Expresión | Definición | Ejemplo | Significado |---|---|---| | **ge** | Mayor o Igual que | ge2018-10-12 | Resultados con fecha posterior o igual a 2018-10-12 | | **lt** | Menor que | lt2018-10-12 | Resultados con fecha anterior a 2018-10-12 | Referencia: [Documentación completa en FHIR][3] ### Ejemplos de búsqueda * Búsqueda solo por rut ``` GET [base]/Immunization?patient.identifer=23504868 ``` * Búsqueda por rut y rango de fechas ``` GET [base]/Immunization?patient.identifer=23504868&date=ge2016-01-03&date=lt2018-01-03 ``` * Búsqueda por rut y tipo de vacunas ``` GET [base]/Immunization?patient.identifer=23504868&vaccine-code=INTERNACIONAL ``` * Búsqueda por rut, rango de fechas y tipo ``` GET [base]/Immunization?patient.identifer=23504868&vaccine-code=INTERNACIONAL&date=ge2016-01-03&date=lt2018-01-03 ``` [1]: http://hl7.org/fhir/search.html#token [2]: http://hl7.org/fhir/search.html#date [3]: http://hl7.org/fhir/search.html#prefix # Ejemplo de response ```json { "resourceType": "Bundle", "id": "819c58ce-44ff-475a-9a76-c9f0c59b35a2", "meta": { "lastUpdated": "2019-01-15T09:43:35.354-03:00" }, "type": "searchset", "total": 2, "link": [ { "relation": "self", "url": "http://192.168.60.24:8080/hospital-digital-fhir-server-3.0/fhir/Immunization?patient.identifer=23504868&vaccine-code=INTERNACIONAL" } ], "entry": [ { "fullUrl": "http://192.168.60.24:8080/hospital-digital-fhir-server-3.0/fhir/Immunization/v242254420", "resource": { "resourceType": "Immunization", "id": "v242254420", "contained": [ { "resourceType": "Patient", "id": "p1", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "23504868" } ] }, { "resourceType": "Location", "id": "l1", "identifier": [ { "system": "http://www.deis.cl", "value": "9999" } ], "name": "Clínica Alemana" }, { "resourceType": "Observation", "id": "ob1", "status": "registered", "code": { "text": "indeterminado" }, "valueString": "SinReaccion" } ], "status": "completed", "vaccineCode": { "coding": [ { "system": "https://vacunas.minsal.cl", "display": "VACUNA FIEBRE AMARILLA" } ] }, "patient": { "reference": "#p1" }, "date": "2016-01-05T00:00:00-03:00", "location": { "reference": "#l1" }, "lotNumber": "L5058-3", "doseQuantity": { "code": "Única (0,5ml)" }, "reaction": [ { "detail": { "reference": "#ob1" } } ], "vaccinationProtocol": [ { "series": "INTERNACIONAL" } ] } }, { "fullUrl": "http://192.168.60.24:8080/hospital-digital-fhir-server-3.0/fhir/Immunization/v242322222", "resource": { "resourceType": "Immunization", "id": "v242322222", "contained": [ { "resourceType": "Patient", "id": "p1", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "23504868" } ] }, { "resourceType": "Location", "id": "l1", "identifier": [ { "system": "http://www.deis.cl", "value": "9999" } ], "name": "Clínica Alemana" }, { "resourceType": "Observation", "id": "ob1", "status": "registered", "code": { "text": "indeterminado" }, "valueString": "SinReaccion" } ], "status": "completed", "vaccineCode": { "coding": [ { "system": "https://vacunas.minsal.cl", "display": "VACUNA FIEBRE AMARILLA" } ] }, "patient": { "reference": "#p1" }, "date": "2016-01-05T00:00:00-03:00", "location": { "reference": "#l1" }, "lotNumber": "L5058-3", "doseQuantity": { "code": "Única (0,5ml)" }, "reaction": [ { "detail": { "reference": "#ob1" } } ], "vaccinationProtocol": [ { "series": "INTERNACIONAL" } ] } } ] } ``` ## Dicccionario de Datos ### Diccionario de Immunization {{dict:test-api-minsal/immunizationvacunasv3}}