Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 17 Next »

APIs de búsqueda para Receta Médica Electrónica (RME)

Ud. debe reemplazar el valor de URL por la dirección indicada para hacer los siguientes Requests:

Cabeceras para realizar operaciones sobre el Endpoint

AcceptContent-Type
application/jsonapplication/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

1.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

Búsqueda por identificador paciente
GET URL1/Patient?identifier=http://registro-civil.cl/RUN|15767323-5
GET URL1/Patient?identifier=15767323-5


1.1. 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

Búsqueda nombre y apellido
GET URL1/Patient?given=Juan&family=Pérez


2. Búsqueda del prestador de salud

2.1 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

Búsqueda nombre y apellido
GET URL2/Practitioner?identifier=http://registro-civil.cl/RUN|12.767.323-8
GET URL2/Practitioner?identifier=12.767.323-8


2.2. 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

Búsqueda nombre y apellido
GET URL2/Practitioner?given=Pedro&family=Cortisona


3. 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 - 5986580 
Invocación

Búsqueda nombre y apellido
GET URL3/Medication?code=http://snomed.info/sct|324880001
GET URL3/Medication?code= MC-5986580


3.1. 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

Búsqueda por texto
GET URL3/Medication?code:text=abacavir


3.2. 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

Búsqueda porción de texto
GET URL3/Medication?getMedicationByName:contains=zepam


3.3. 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

Búsqueda atributos medicamentos
GET URL3/Medication?getMedicationByRoute:code=http://snomed.info/sct|47625008
GET URL3/Medication?getMedicationByRoute:text=intravenosa


RESPUESTA

Si la búsqueda tiene éxito, el servidor DEBERÁ devolver un código de estado HTTP 200 OK y el contenido de la devolución DEBERÁ ser un paquete con “type” = “searchset”.
Para mayor información de respuestas existe amplia documentación en https://www.hl7.org/fhir/http.html

  • No labels