APIs de búsqueda para Receta Médica Electrónica (RME)
Endpoint del Servidor
Ud. debe reemplazar el valor de URL por la dirección indicada para hacer los siguientes Requests:
- Master Patient Index (MPI) URL1 =https://mpi.icb.cl/baseR4
- Health Provider Index (HPD) URL2 =https://hpd.icb.cl/baseR4
- Terminología Farmacéutica Chilena (TFC) URL3 = http://pharma.icb.udec.cl/fhir
Cabeceras para realizar operaciones sobre el Endpoint
Accept: application/json
Content-Type: application/json
Recursos de utilidad para el participante
Patient: https://www.hl7.org/fhir/patient.html
Practitioner: https://www.hl7.org/fhir/practitioner.html
Medication: https://www.hl7.org/fhir/medication.html
MedicationRequest: https://www.hl7.org/fhir/medicationrequest.html
- Búsqueda del paciente
Búsqueda por identificador paciente
Propósito:
Esta llamada desplegará los datos del paciente utilizando su RUN “15.767.323-5” para su búsqueda.
Invocación
GET URL1/Patient?identifier=http://registro-civil.cl/personas|15.767.323-5
GET URL1/Patient?identifier=15.767.323-5
2. Búsqueda por nombre y apellido del paciente
Propósito:
Esta llamada desplegará los datos del paciente utilizando su nombre “Juan” y apellido “Pérez” para su búsqueda.
Invocación
GET URL1/Patient?given=Juan&family=Pérez
3. Búsqueda del prestador de salud
Búsqueda por identificador prestador
Propósito:
Esta llamada desplegará los datos del prestador utilizando el RUN “12.767.323-8” para su búsqueda.
Invocación
GET URL2/Practitioner?identifier=http://registro-civil.cl/personas|12.767.323-8
GET URL2/Practitioner?identifier=12.767.323-8
4. Búsqueda por nombre y apellido del prestador
Propósito:
Esta llamada desplegará los datos del prestador utilizando su nombre “Pedro” y apellido “Cortisona” para su búsqueda.
Invocación
GET URL2/Practitioner?given=Pedro&family=Cortisona
5. Búsquedas de Medicamentos
Búsqueda por código Snomed-CT o código del Medicamento Clínico (MC)
Propósito:
Esta llamada desplegará el Medicamento Clínico que cumpla con el código Snomed-CT 324880001 equivalente a “abacavir 300 mg comprimido”. El mismo caso puede ser también utilizando el código CENS del MC
87005008
Invocación
GET URL3/Medication?code=http://snomed.info/sct|324880001
GET URL3/Medication?code= MC-5986580
6. Búsqueda por texto de MC
Propósito:
Esta llamada desplegará un listado de todos los Medicamentos que comiencen con la cadena “abacavir”
Invocación
GET URL3/Medication?code:text=abacavir
7. Búsqueda por porción de texto
Propósito:
Esta llamada desplegará un listado de todos los Medicamentos que contengan la cadena “zepam”. Similar a la búsqueda por el operador “like” en sintaxis SQL.
Invocación
GET URL3/Medication?getMedicationByName:contains=zepam
8. Búsquedas por atributos de los Medicamentos
Búsqueda por vía de administración
Propósito:
Esta llamada desplegará un listado de todos los Medicamentos que su vía de administración es “intravenosa”
Invocación
GET URL3/Medication?getMedicationByRoute:code=http://snomed.info/sct|47625008
GET URL3/Medication?getMedicationByRoute:text=intravenosa