Sub sistema SCON.
Scon significa : Sistema de Consulta ONline. Este subsistema permite la consulta de resultados de pacientes, médicos y procedencias. Es el reemplazo al antiguo sistema POL.
Cualquier IOLAB tiene un sistema SCON.
Api del sistema SCON.
Para el uso de la api , requiere de un token para el laboratorio, proporcionado por Informàtica Orion. El cual va en el header. Sea get o post en body va un raw JSONObject. La url es : https://www.iolabcr.net/iolabService/pub.
Login.
Metodo : POST.
{
“servicio” : “scon_api”,
“msg” : “login”,
“correo” : “CORREO DEL USUARIO”,
“clave” : “CLAVE DEL USUARIO”
}
Este webService retorna :
{ “servicio”: “scon_api”, “llave”: “MAA76MS0CWJ2MWL3BI48KPN6PI9HGFYWQ2S914G8FALBWP0JNJ”, “error”: false, “errormsg”: “”}
El parametro llave es necesario en los siguientes servicios de la api. La llave esta asociada a la clave del paciente y automaticamente limita las consultas al tipo de clave. Si es un paciente , este podra ver solo aquellas ordenes que lleven su cedula o documento de identificacion. No es posible y no es deseable una consulta abierta por nombre. Si la clave fue abierta para una procedencia , entonces esta podra consultar todas las ordenes de la procedencia. Misma situacion con los medicos.
La llave tiene una caducidad diaria.
Ordenes.
Metodo: post
{
“servicio” : “scon_api”,
“msg” : “ordenes”,
“llave” : “LLAVE RETORNADA POR LOGIN”
}
Retorna:
{
“servicio”: “scon_api”,
“ordenes”: [
{
“estado”: “en proceso”,
“paciente”: “DEXTER VARELA CAMPOS”,
“orden”: “01-230600003”
},
{
“estado”: “en proceso”,
“paciente”: “DEXTER VARELA CAMPOS”,
“orden”: “01-230600002”
}
],
“error”: false,
“errormsg”: “”
}
orden_resultado.
{
“servicio” : “scon_api”,
“msg” : “orden_resultado”,
“orden” : “01-220401606”,
“formato”:”pdf”,
“llave” : “3C4FIGP47G99W80DD3KXJPN6FL5BA5624FTEGHTC9F4LN7YCHC”
}
retorna :
{ “servicio”: “scon_api”, “resultado”: “http://127.0.0.1/clientes/kikut/tmps/01_220401606.pdf”, “error”: false, “errormsg”: “”}
El sistema verifica que el numero de orden solicitado , coincida con la llave.
Formato puede ser :
pdf. Se retorna la url de descarga.
html. Se retorna una string base64 que contiene el html, listo para desplegarse en un <DIV>