Ayuda en línea > Módulo 5. - Registros Federales > Módulo 5.2. - Registros Federales asociados al ciudadano > Capítulo 5.2.16. - SNVS. Sistema Nacional de Vigilancia de la Salud > Servicios Web y APIs
API 76

Determinaciones Laboratorio

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.

Información general (Versión 1.0):

Construcción del Request:

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.




Campos vía Headers:

Content-Type: application/json
APP_ID: ID otorgado junto con el alta del Usuario SISA.
APP_KEY: Clave correspondiente al ID.

Enlace de llamado:

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”.

Entornos Bajos (de prueba):

Content-Type: application/json
APP_ID: PruebasWSQA_API76_ID
APP_KEY: PruebasWSQA_API76_KEY

Enlace de llamado (Prueba):

EndPoint o URL: https://snvslaboratoriosapiqa.sisa.msal.gov.ar/snvsLaboratorios/v1/pruebaMuestras
Método: POST.

Ejemplo de llamada:



{
	"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 de consulta para Codificaciones auxiliares de ‘Tipo de Pruebas’ (entorno PRODUCTIVO):

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 de consulta para Codificaciones auxiliares de ‘Tipo de Pruebas’ (entorno QA):

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

Ejemplo de respuesta:


[
    {
        "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 de consulta para Codificaciones auxiliares de ‘Resultados’ (entorno PRODUCTIVO):

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 de consulta para Codificaciones auxiliares de ‘Resultados’ (entorno QA):

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

Ejemplo de respuesta:


[
    {
        "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"
    }
]