results

Recurso para obtener los resultados asociados al análisis de una muestra

Métodos disponibles

Método URL Descripción
GET /api/samples/<int:id>/results Listar resultados de una muestra

Listar resultados de una muestra

Obtendremos un listado con los resultados de una determinada muestra

Datos de la respuesta

Nombre Tipo Descripción
id String Identificador único del resultado
ensayo String Nombre del ensayo
parametro String Nombre del resultado obtenido
valor String Valor del mismo
unidades String Unidades en las que está representado
incertidumbre String Valor de la incertidumbre en caso de aplicar
incertidumbre_unidades String Unidades de la incertidumbre
valor_min_lmr String Valor mínimo legal
valor_max_lmr String Valor máximo legal
revisar_lmr String Sugiere si se debería hacer una revisión exahustiva

Ejemplo mediante consola

Tras autenticarnos y con el token en la variable de entorno ACCESS

$ curl -H "Authorization: Bearer $ACCESS" https://api-ainialab.ainia.es/api/samples/154768/results
[
    {
        "revisar_lmr": true,
        "parametro": "Gluten",
        "valor_max_lmr": null,
        "unidades": "--",
        "id": 2526070,
        "ensayo": "GLUTEN (ALÉRGENO-DETECCIÓN)",
        "valor_min_lmr": null,
        "incertidumbre_unidades": null,
        "incertidumbre": null,
        "valor": "DETECTADO"
    }
]

Ejemplo con Python

import requests

user = 'prueba'
apikey = 'test'

# Autenticación
r = requests.post('https://api-ainialab.ainia.es/auth',
                  json={"username":user, "apikey":apikey})
json_response = r.json()
token = json_response["jwt"]

# Listamos resultados
cabeceras = {'Authorization': 'Bearer {}'.format(token)}
r = requests.get('https://api-ainialab.ainia.es/api/samples/154768/results',
                 headers=cabeceras)
json_response = r.json()
for resultado in json_response:
    print('{parametro} = {valor}'.format(parametro=resultado['parametro'], valor=resultado['valor']))

Sitios ainia

Redes Sociales