Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

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:


Cabeceras para realizar operaciones sobre el Endpoint

AcceptContent-Type
application/jsonapplication/json

...

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

...

Code Block
titleBúsqueda por identificador paciente
GET URL1https://servers.techconnect.cl/MPI/Patient?identifier=http://registro-civilwww.registrocivil.cl/personas|15.767.323-5RUN|17540155-7
GET URL1https://servers.techconnect.cl/MPI/Patient?identifier=15.767.323-517540155-7


1.1. Búsqueda por nombre y apellido del paciente

Propósito:
Esta llamada desplegará los datos del paciente utilizando su nombre “Juan” “Ema” y apellido “Pérez” “Alvial” para su búsqueda.

Invocación

Code Block
titleBúsqueda nombre y apellido
GET URL1https://servers.techconnect.cl/MPI/Patient?given=JuanEma&family=PérezAlvial


2. Búsqueda del prestador de salud

2.1 Búsqueda por identificador prestador

Propósito:
Esta llamada desplegará los datos del prestador

a) utilizando el RUN “12“623.767.323665-8” 0” para su búsqueda.

b) Mediante el identificador RNPI de Registro de Nacional de Prestadores Individuales: 506040

Invocación

Code Block
titleBúsqueda nombre y apellido
a) GET URL2https://servers.techconnect.cl/HPD/Practitioner?identifier=httpgetPractitionerByIdentificationNumber=623665-0
b) GET https://registro-civilservers.techconnect.cl/personas|12.767.323-8
GET URL2HPD/Practitioner?identifier=12.767.323-8http://supersalud.cl/registro_nacional_prestadores_individuales|50640


2.2. Búsqueda por nombre y apellido del prestador

Propósito:
Esta llamada desplegará los datos del prestador utilizando su nombre “Pedro” “Marco” y apellido “Cortisona” “Rivillo” para su búsqueda.

Invocación

Code Block
titleBúsqueda nombre y apellido
GET URL2https://servers.techconnect.cl/HPD/Practitioner?given=PedroMarco&familygetPractitionerByFatherFamilyName=CortisonaRivillo


3. Búsquedas de Medicamentos

Búsqueda por código Snomed-CT o código del Medicamento Clínico (MC)

...

Code Block
titleBúsqueda nombre y apellido
GET URL3https://servers.techconnect.cl/PHARMA/Medication?code=http://snomed.info/sct|324880001
GET URL3https://servers.techconnect.cl/PHARMA/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”

...

Code Block
titleBúsqueda por texto
GET URL3https://servers.techconnect.cl/PHARMA/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.

...

Code Block
titleBúsqueda porción de texto
GET URL3https://servers.techconnect.cl/PHARMA/Medication?getMedicationByName:contains=zepam


3.3. Búsquedas por atributos de los Medicamentos

Búsqueda por vía de administración

...

Code Block
titleBúsqueda atributos medicamentos
GET URL3https://servers.techconnect.cl/PHARMA/Medication?getMedicationByRoute:code=http://snomed.info/sct|47625008
GET URL3https://servers.techconnect.cl/PHARMA/Medication?getMedicationByRoute:text=intravenosa

...