A continuación se detalla el servicio web para la consulta de consultas médicas, prescripción medica, diagnósticos, prácticas médicas prescriptas, medicamentos prescriptos y/o entregados.
Para utilizarlo se requiere cuenta en el sistema y permisos de Gestión de consultas y prescripciones o Gestión de entrega de medicamentos, acceso al servicio web y quota disponible.
| Datos de la autenticación | |
|---|---|
| Dato | Descripción |
| Usuario | Usuario SISA |
| Clave | Clave del usuario SISA |
| Datos de la consulta | ||||
|---|---|---|---|---|
| Dato | Descripción | |||
| idConsulta | Código de consulta médica y/o prescripción médica y/o entrega. | |||
| fechaDesdeConsulta | Fecha desde de la consulta médica y/o prescripción médica y/o entrega. | |||
| fechaHastaConsulta | Fecha Hasta de la consulta médica y/o prescripción médica y/o entrega. | |||
| idInstitucionDeposito | Código del depósito en donde se realizó la dispensa de los medicamentos. | |||
| idConsultaMayorIgualA | Permite consultar los Código de consulta médica y/o prescripción médica y/o entrega, mayores o iguales al indicado. | |||
| idProgramaSanitario | Código de programa sanitario del responsable o del gln. | |||
Los posibles del resultado a devolver son:
OK: La llamada ha sido exitosa y se han insertado los datos.
ERROR DE AUTENTICACION: El usuario y la clave suministrados en la llamada no permiten autenticar.
NO_TIENE_QUOTA_DISPONIBLE: el usuario no tiene cuota de uso asignada.
REGISTRO_NO_ENCONTRADO: según los parámetros ingresados, no se han encontrado registros.
| Datos que se devuelven | |
|---|---|
| Dato | Descripción |
| resultado | Resultado de la ejecución |
| idConsulta | Código de consulta médica y/o prescripción médica y/o entrega. |
| idPersona | Código interno del ciudadano al cual se le realizó la consulta médica y/o prescripción médica y/o entrega. |
| consultaMedica | Indica si hubo consulta médica (SI/NO) |
| tieneReceta | Indica si tiene receta |
| idOrigen | Identificador interno del establecimiento SISA |
| idInstitucionDeposito | Código del depósito de la institución donde se encuentra el stock. |
| fecha | Fecha de la consulta y/o receta y/o entrega. |
| idProfesional | Código interno del profesional |
| consultaPediatrica | Indica si hubo una consulta pediátrica (SI/NO). |
| pediatricaPercentiloPeso | Número que indica Percentil Peso (< 6 años) |
| pediatricaPercentiloTalla | Número que indica Percentil Talla (< 5 años) |
| pediatricaPercentiloMasaCorporal | Número que indica Percentil de índice de Masa Corporal |
| pediatricaPercentiloAdecuacion | Número que indica Percentil de Adecuación (5 años) |
| pediatricaVacunasCompletas | Indica si tiene vacunas completas (SI/NO) |
| consultaEmbarazada | Indica si hubo consulta embarazada (SI/NO) |
| embarazoSemanasGestacion | Indica la cantidad de semanas de gestación |
| embarazoTensionArterialSistolica | Indica la tensión arterial sistólica |
| embarazoTensionArterialDiastolica | Indica la tensión arterial diastólica |
| tieneDiabetes | Indica si tiene diabetes (SI/NO) |
| tieneHipertension | Indica si tiene hipertensión (SI/NO) |
| derivacion | Indica si hubo derivación (SI/NO) |
| idOrigenDerivacion | Identificador interno del establecimiento SISA del establecimiento de derivación |
| internacion | Indica si hubo internación (SI/NO). |
| observaciones | Indica los cometarios cargados al momento de crear la consulta. |
| diagnosticos | Se informan ninguno uno o varios diagnósticos. |
| idConsultaDiagnostico | Código de la consulta diagnóstico.
Si no se informa, se da de alta el diagnóstico. Si se informa, se modifica. |
| idCeps | Indica el código del diagnóstico definido por la Clasificación Estadística de Problemas de Salud en Atención Primaria. |
| idCie10Enf | Indica el código del diagnóstico definido por la Clasificación Internacional de Enfermedades 10°. |
| practicas | Se informan ninguno uno o varias prácticas médicas. |
| idConsultaPractica | Código de la consulta práctica.
Si no se informa, se da de alta la práctica médica. Si se informa, se modifica. |
| idPracticaMedica | Código de la práctica médica. |
| medicamentos | Se informa ninguno, uno o varios medicamentos prescriptos con su entrega. |
| idConsultaProducto | Código de la consulta producto.
Si no se informa, se da de alta el medicamento prescripto con su entrega. Si se informa, se modifica. |
| idProductoGenericoPrescripto | Código del producto genérico prescripto (medicamento) |
| cantidadPrescripta | Cantidad prescripta |
| tratamientoProlongado | Indica si es tratamiento prolongado, el mismo permite varias entregas |
| meses | Cantidad de meses para la entrega del medicamento. |
| idConsultaProductoEntrega | Código de consulta del producto de la entrega. |
| fechaEntrega | Fecha de entrega del producto |
| idProductoGenericoEntregado | Código del producto (medicamento) genérico entregado |
| idProductoEntregado | Código del producto (medicamento) entregado |
| cantidadEntregada | Cantidad entregada |
| idProgramaSanitario | Código del programa sanitario del producto (medicamento) entregado |
| lote | Lote del producto (medicamento) |
| fechaVencimiento | Fecha de vencimiento del producto (medicamento) |
| numeroSerie | Número de serie del producto (medicamento) |
| unidadMultipleDistribucion | Unidad múltiple de distribución del producto (medicamento) |
| recibioPersona | Indica si la entrega del producto (medicamento) la recibió la misma persona que la receta médica y/o prescripción |
| idCMDBPersona | Identificador SISA de la persona que recibió el producto (medicamento) |
| observacionEntrega | Observación de la entrega del producto (medicamento) |
Método: getConsulta
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sisa.msal.gob.ar/services/1.0">
<soapenv:Header/>
<soapenv:Body>
<ns:GetConsultaRequest>
<ns:usuario>XXXXX</ns:usuario>
<ns:clave>XXXX</ns:clave>
<ns:getConsultaRequest>
<!--Optional:-->
<ns:idConsulta>500</ns:idConsulta>
<!--Optional:-->
</ns:getConsultaRequest>
</ns:GetConsultaRequest>
</soapenv:Body>
</soapenv:Envelope>
Ejemplo de respuesta:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetConsultaResponse xmlns="http://sisa.msal.gob.ar/services/1.0">
<resultado>OK</resultado>
<getConsultaResponse>
<idConsulta>500</idConsulta>
<idPersona>7011691949</idPersona>
<consultaMedica>SI</consultaMedica>
<tieneReceta>SI</tieneReceta>
<idOrigen>10401</idOrigen>
<idInstitucionDeposito>36709</idInstitucionDeposito>
<fecha>17-07-2019</fecha>
<consultaPediatrica>NO</consultaPediatrica>
<consultaEmbarazada>NO</consultaEmbarazada>
<derivacion>NO</derivacion>
<diagnosticos>
<diagnostico>
<idConsultaDiagnostico>74</idConsultaDiagnostico>
<idCeps>604</idCeps>
</diagnostico>
</diagnosticos>
<practicas>
<practica>
<idConsultaPractica>47</idConsultaPractica>
<idPracticaMedica>1</idPracticaMedica>
</practica>
</practicas>
<medicamentos>
<medicamento>
<idConsultaProducto>428</idConsultaProducto>
<idProductoGenericoPrescripto>160</idProductoGenericoPrescripto>
<cantidadPrescripta>2</cantidadPrescripta>
<tratamientoProlongado>NO</tratamientoProlongado>
<meses>1</meses>
<idConsultaProductoEntrega>388</idConsultaProductoEntrega>
<idProductoGenericoEntregado>160</idProductoGenericoEntregado>
<idProductoEntregado>3656</idProductoEntregado>
<cantidadEntregada>2</cantidadEntregada>
<idProgramaSanitario>5</idProgramaSanitario>
<lote>hu45</lote>
<unidadMultipleDistribucion>1</unidadMultipleDistribucion>
<recibioPersona>SI</recibioPersona>
</medicamento>
</medicamentos>
</getConsultaResponse>
</GetConsultaResponse>
</soap:Body>
</soap:Envelope>
Tecnología: REST
URL de acceso: https://sisa.msal.gov.ar/sisa/services/rest/iepna/consulta
{
"usuario": "xxxx",
"clave": "xxxx",
"getConsultaRequest": {
"idConsulta": "500"
}
}
Ejemplo de respuesta:
{
"getConsultaResponse": [{
"idConsulta": 500,
"idPersona": 7011691949,
"consultaMedica": "SI",
"tieneReceta": "SI",
"idOrigen": 10401,
"idInstitucionDeposito": 36709,
"fecha": "17-07-2019",
"consultaPediatrica": "NO",
"consultaEmbarazada": "NO",
"derivacion": "NO",
"diagnosticos": {
"diagnostico": [{
"idConsultaDiagnostico": 74,
"idCeps": 604
}],
},
"practicas": {
"practica": [{
"idConsultaPractica": 47,
"idPracticaMedica": 1
}],
},
"medicamentos": {
"medicamento": [{
"idConsultaProducto": 428,
"idProductoGenericoPrescripto": 160,
"cantidadPrescripta": 2,
"tratamientoProlongado": "NO",
"meses": 1,
"idConsultaProductoEntrega": 388,
"idProductoGenericoEntregado": 160,
"idProductoEntregado": 3656,
"cantidadEntregada": 2,
"idProgramaSanitario": 5,
"lote": "hu45",
"unidadMultipleDistribucion": 1,
"recibioPersona": "SI"
}],
}
}],
"resultado": "OK"
}