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)

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/RUN|15.767.323-517540155-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/RUN|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

...