Guía IPS Argentina basada en Core Ar
0.2.0 - ci-build
Guía IPS Argentina basada en Core Ar - Local Development build (v0.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Esta operación permite localizar y recuperar documentos IPS disponibles para un paciente a través del Bus de Interoperabilidad.
Bundle de resultados.El cliente solicita al Bus la lista de dominios donde el paciente fue identificado y para los cuales existe autorización según el consentimiento registrado.
La operación especial se realiza sobre Patient y recibe:
GET [base]/Patient?query=patient-location-query&identifier=@dominio_local|@identificador_paciente_local
Ejemplo:
GET https://bus.msal.gov.ar/Patient?query=patient-location-query&identifier=http://dummy.org.ar|2029129
El servidor devuelve un Bundle de tipo searchset. Cada entrada contiene una Organization que representa un dominio donde podrían existir documentos del paciente.
{
"resourceType": "Bundle",
"type": "searchset",
"total": 2,
"entry": [
{
"resource": {
"resourceType": "Organization",
"id": "10291",
"identifier": [
{
"system": "https://bus.msal.gov.ar/dominios",
"value": "20001"
}
],
"name": "PROVINCIA DE NEUQUEN"
}
},
{
"resource": {
"resourceType": "Organization",
"id": "102421",
"identifier": [
{
"system": "https://bus.msal.gov.ar/dominios",
"value": "20111"
}
],
"name": "HOSPITAL ITALIANO DE BUENOS AIRES"
}
}
]
}
Con la respuesta anterior, el cliente puede:
El tipo de documento predeterminado es el Resumen de Historia Clínica IPS.
La consulta más simple utiliza el identificador local del paciente, su dominio y el tipo de documento.
GET https://bus.msal.gov.ar/v1/DocumentReference?subject:Patient.identifier=@dominio_local|@identificador_local&class=http://loinc.org|60591-5
Agregar el parámetro custodian con el identificador del dominio:
GET https://bus.msal.gov.ar/v1/DocumentReference?subject:Patient.identifier=@dominio_local|@identificador_local&class=http://loinc.org|60591-5&custodian=https://bus.msal.gov.ar/dominios|@identificador_dominio
Una respuesta exitosa contiene un Bundle de tipo searchset con recursos DocumentReference.
Cada referencia puede informar, entre otros datos:
60591-5.Binary que contiene el documento.Ejemplo resumido:
{
"resourceType": "Bundle",
"type": "searchset",
"total": 1,
"entry": [
{
"fullUrl": "https://hceneuquen.gob.ar/DocumentReference/10311",
"resource": {
"resourceType": "DocumentReference",
"id": "10311",
"status": "current",
"type": {
"coding": [
{
"system": "http://loinc.org",
"code": "60591-5"
}
]
},
"subject": {
"reference": "https://saludddigital.gob.ar/fhir/Patient/20192812"
},
"content": [
{
"attachment": {
"id": "PRINCIPAL",
"url": "https://saludddigital.gob.ar/fhir/Binary/7a391905-6109-4ae3-96b6-758e5b96d381"
}
}
]
}
}
]
}
El cliente presenta la lista de documentos y permite seleccionar uno para ver su contenido.
El cliente realiza una petición al Bus utilizando la URL incluida en:
Bundle.entry.resource.content.attachment.url
Ejemplo:
GET https://saludddigital.gob.ar/fhir/Binary/7a391905-6109-4ae3-96b6-758e5b96d381
El servidor devuelve el documento en el formato correspondiente, por ejemplo FHIR JSON o XML.
| Código | Resultado | Descripción |
|---|---|---|
200 |
Operación exitosa | La solicitud fue procesada. También puede devolver cero resultados. |
400 |
Parámetro inválido | Tipo documental, sistema de identificación o URL con formato incorrecto. |
401 |
No autorizado | Falló la autorización o el token no es válido. |
403 |
Acceso denegado | El solicitante no posee permisos para acceder a la información. |
documentreference_ar_ips_core: referencia al documento IPS.Bundle_ar_ips_core: documento IPS completo.