FOFAR Medicamentos Programados y Dispensados
Aquí se presentan todos los recursos que se utilizaron para mapear la información de FOFAR Medicamentos Programados y Dispensados.
- Definición de estructura para los datos de FOFAR Medicamentos Programados y Dispensados, aqui se definen principalmente los campos utilizados del recurso MedicationRequest de HL7 FHIR. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/medicationrequestapimin.
MedicationRequest_apimin (MedicationRequest) | http://hl7.org/fhir/StructureDefinition/MedicationRequest | ||
medicationReference | Reference(Medication_apimin) | ||
subject | Reference(Patient_apimin) | ||
authoredOn | |||
dosageInstruction | |||
dispenseRequest |
- Definición de estructura para los datos del paciente. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/patientapimin.
Patient_apimin (Patient) | http://hl7.org/fhir/StructureDefinition/Patient | ||
identifier | S | 1.. | |
birthDate | S |
- Definición de estructura para los datos de los medicamentos. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/medicationapimin.
Medication_apimin (Medication) | http://hl7.org/fhir/StructureDefinition/Medication | ||
code |
- Definición del tipo de dato Ratio para la utilización en MedicationRequest. También puedes encontrar el recurso en https://simplifier.net/test-api-minsal/ratioapimin.
Ratio_apimin (Ratio) | I | http://hl7.org/fhir/StructureDefinition/Ratio | |
numerator | |||
denominator |
Búsquedas
Parámetros de Búsqueda Medicamentos
Nombre | Tipo | Descripción | Expresión | Ejemplo |
---|---|---|---|---|
patient | token | Utilizado como el rut del paciente sin dígito verificador | MedicationRequest.subject | patient.identifier=1111111 |
_tag | token | Utilizado como parametro identificador de esquema de datos por minsal | _tag | _tag=medicamentos |
authoredon | date | Fecha de la emisión de la receta YYYY-MM-DD | MedicationRequest.authoredOn | date=2018-10-12 date=ge2018-10-12 date=lt2018-10-12 |
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
Ejemplos de búsqueda
- Búsqueda solo por rut
GET [base]/MedicationRequest?_tag=medicamentos&patient.identifer=10042963
| 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
Ejemplos de búsqueda
- Búsqueda solo por rut
GET [base]/MedicationRequest?_tag=medicamentos&patient.identifer=10042963
- Búsqueda por rut y rango de fechas
GET [base]/MedicationRequest?_tag=medicamentos&patient.identifer=10042963&authoredOn=ge2014-04-24&authoredOn=lt2018-01-03
Ejemplo de response
{ "resourceType": "Bundle", "id": "452e4d02-d160-4cc3-a039-6a492b28fcb4", "meta": { "lastUpdated": "2018-08-13T15:03:15.148-03:00" }, "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "http://localhost:8080/hospital-digital-fhir-server/fhir/MedicationRequest?_format=html%2Fjson&_tag=medicamentos&patient.identifer=10042963" } ], "entry": [ { "fullUrl": "http://localhost:8080/hospital-digital-fhir-server/fhir/MedicationRequest/mr2", "resource": { "resourceType": "MedicationRequest", "id": "mr2", "contained": [ { "resourceType": "Medication", "id": "med1", "code": { "coding": [ { "system": "https://www.whocc.no/atc_ddd_index/", "code": "C07AA05" }, { "system": "http://www.minsal.cl/", "code": "56" } ], "text": "propranolol 40 mg comprimido" } }, { "resourceType": "Patient", "id": "p1", "identifier": [ { "system": "https://www.srcei.cl/RUT", "value": "10042963" } ] } ], "medicationReference": { "reference": "#med1" }, "subject": { "reference": "#p1" }, "authoredOn": "2014-04-24T00:00:00-03:00", "dosageInstruction": [ { "rateRatio": { "numerator": { "value": 0.5, "unit": "Dosis" }, "denominator": { "value": 1, "unit": "Frecuencia" } } } ], "dispenseRequest": { "validityPeriod": { "end": "2014-08-22T00:00:00-04:00" }, "numberOfRepeatsAllowed": 10 } } } ] }