API REST destinada a realizar alta de determinaciones (resultado de muestras) sobre EVENTO ingresados, en base al EVENTO_MUESTRA registrados previamente. Esta API equivale al tercer paso del circuito completo de Servicios del SNVS, continuación de la API Muestra Laboratorio.
Para su uso en el entorno operativo, es necesario contar con un usuario SISA y los permisos de gestión específicos.
Para solicitarlos, es necesario contactarse con el equipo del SNVS 2.0, vía mail, a: interoperabilidadsnvs@gmail.com.
Campos vía JSON | |
---|---|
Código JSON | Descripción |
derivada | True/false. Informa si la muestra que se procesó fue recibida por derivación. |
fechaEmisionResultado | Fecha de emisión del resultado. Formato: AAAA-MM-DD. |
fechaRecepcion | Fecha en la que se recepcionó la muestra para ser procesada. Formato: AAAA-MM-DD. |
idDerivacion | Numérico. En caso de que la muestra procesada haya sido derivada, se puede informar el ID de la derivación. |
idEstablecimiento | ID_ORIGEN del establecimiento. * |
idEvento | ID del Evento (patología). |
idEventoMuestra | ID que vincula el evento notificado, a la muestra a ser analizada (se obtiene desde un listado específico). |
idPrueba | ID_SNVS_PRUEBA (Consultar Codificaciones Auxiliares). |
idResultado | ID_SNVS_RESULTADO (Consultar Codificaciones Auxiliares). |
idTipoPrueba | ID_SNVS_TIPO_PRUEBA (Consultar Codificaciones Auxiliares). |
noApta | True/false. Informa si la muestra a ser procesada es apta. IMPORTANTE: si la muestra es APTA, se debe enviar como "noApta = True". |
valor | String (alfanumérico). Valor que puede informarse sobre cierto tipo de resultados. |
Para determinados parámetros de entrada se deben utilizar las Codificaciones auxiliares del SNVS.
Content-Type: application/json
APP_ID: ID otorgado junto con el alta del Usuario SISA.
APP_KEY: Clave correspondiente al ID.
EndPoint o URL: https://apisalud.msal.gob.ar/snvsLaboratorios/v1/pruebaMuestras
Método: POST.
* El ID_ORIGEN de un establecimiento se puede obtener accediendo al SISA. Esta información está disponible (y es de acceso público), en el apartado “Agenda Sanitaria REFES y REFEPS”, ubicado en el carrusel móvil de la página de inicio. El dato en cuestión se muestra como “Código interno SISA”.
Content-Type: application/json
APP_ID: PruebasWSQA_API76_ID
APP_KEY: PruebasWSQA_API76_KEY
EndPoint o URL: https://snvslaboratoriosapiqa.sisa.msal.gov.ar/snvsLaboratorios/v1/pruebaMuestras
Método: POST.
{ "derivada": true, "fechaEmisionResultado": "2020-08-18", "fechaRecepcion": "2020-08-18", "idDerivacion": 110011, "idEstablecimiento": 11364, "idEvento": 100, "idEventoMuestra": 1213100, "idPrueba": 9999, "idResultado": 4, "idTipoPrueba": 111, "noApta": true, "valor": "Comentario String" }
EndPoint o URL: https://apisalud.msal.gob.ar/snvsLaboratorios/v1/pruebaMuestras/datosAuxiliares/evento/prueba/tipoPrueba
Método: GET.
Autenticación: vía Encabezados (HEADERS), de la siguiente manera:
APP_ID: usuario_3SCALE
APP_KEY: clave_3SCALE
EndPoint o URL: https://snvslaboratoriosapiqa.sisa.msal.gov.ar/snvsLaboratorios/v1/pruebaMuestras/datosAuxiliares/evento/prueba/tipoPrueba
Método: GET.
Autenticación: vía Encabezados (HEADERS), de la siguiente manera:
APP_ID: PruebasWSQA_API76_ID
APP_KEY: PruebasWSQA_API76_KEY
[ { "idEvento": 106, "evento": "Aborto o muerte fetal asociado a la infección por ZIKV", "idTipoPrueba": 466, "tipoPrueba": "Aislamiento viral", "idPrueba": 581, "prueba": "Cultivo celular" }, { "idEvento": 106, "evento": "Aborto o muerte fetal asociado a la infección por ZIKV", "idTipoPrueba": 467, "tipoPrueba": "Anticuerpos neutralizantes", "idPrueba": 585, "prueba": "Neutralización" } ]
EndPoint o URL: https://apisalud.msal.gob.ar/snvsLaboratorios/v1/pruebaMuestras/datosAuxiliares/evento/resultado
Método: GET.
Autenticación: vía Encabezados (HEADERS), de la siguiente manera:
APP_ID: usuario_3SCALE
APP_KEY: clave_3SCALE
EndPoint o URL: https://snvslaboratoriosapiqa.sisa.msal.gov.ar/snvsLaboratorios/v1/pruebaMuestras/datosAuxiliares/evento/resultado
Método: GET.
Autenticación: vía Encabezados (HEADERS), de la siguiente manera:
APP_ID: PruebasWSQA_API76_ID
APP_KEY: PruebasWSQA_API76_KEY
[ { "idEvento": 106, "evento": "Aborto o muerte fetal asociado a la infección por ZIKV", "idResultado": 357, "resultado": "Flavivirus sin especificar" }, { "idEvento": 106, "evento": "Aborto o muerte fetal asociado a la infección por ZIKV", "idResultado": 509, "resultado": "No detectable" } ]