Endpoints et attributs
Temps de lecture estimé :
Endpoints
Le /lab_tests?age.value=21 point de terminaison répond aux demandes GET en renvoyant la liste de tous les tests de laboratoire disponibles pour une personne de 21 ans.
curl "https://api.tdoct.com/v1/lab_tests?age.value=21" \ -X "GET" \ -H "App-Id: XXXXXXXX" \ -H "App-Key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
Le point de terminaison /lab_tests/{id}?age.value={age} répond également aux demandes GET, renvoyant les détails d'un seul test de laboratoire et ses résultats. La spécification d'un ID de test de laboratoire non valide entraîne une réponse d'erreur ( 404 ).
curl "https://api.tdoct.com/v1/lab_tests/lt_5?age.value=21" \ -X "GET" \ -H "App-Id: XXXXXXXX" \ -H "App-Key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
Attributs
Voici les attributs disponibles pour un test de laboratoire (y compris id et name :
category catégorie du test de laboratoire : un des tests génétiques , parasitologie , microbiologie , toxicologie , hormones , immunologie , gaz du sang artériel , marqueurs tumoraux , liquide céphalo-rachidien , système de coagulation , urine , biochimie , numération globulaire , autre results liste d'objets représentant les résultats de tests de laboratoire possibles avec identifiants et types
Exemple d'objet JSON représentant un test de laboratoire et ses résultats possibles, tels que renvoyés par /lab_tests/lt_5?age.value=21 :
{ "id" : "lt_5" , "name" : "Hemoglobin" , "common_name" : "Hemoglobin" , "category" : "Blood count" , "results" : [ { "id" : "lt_5_1" , "type" : "low" }, { "id" : "lt_5_2" , "type" : "normal" }, { "id" : "lt_5_3" , "type" : "high" } ] }