Para utilizar TVP (Term Validation Procedure) puedes usarlo haciendo una petición POST como se muestra más abajo. El enlace para consumir la api es: http://www.disnet.ctb.upm.es/api/tvp
{
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJncmFyZG9sYWdhckBob3RtYWlsLmNvbSIsImF1ZCI6IndlYiIsIm5hbWUiOiJHZXJhcmRvIExhZ3VuZXMiLCJ1c2VyIjp0cnVlLCJpYXQiOjE1MDk2MTQyNjh9.uVhDgfLrAgdnj02Hsbgfj9tkVlfni89i0hKVYW31eHApCHpheikK9ae1MhbzRhiyUcFGMKwtiyVgff5NCMY3PA",
"concepts":
[
{
"cui": "C0015967",
"name": "Fever"
},
{
"cui": "C0262655",
"name": "Recurrent urinary tract infection"
},
{
"cui": "C0429826",
"name": "Dysfunctional voiding of urine"
},
{
"cui": "C0009450",
"name": "Communicable disease"
}
]
}
Una respuesta exitosa se muestra a continuación.
{
"token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJncmFyZG9sYWdhckBob3RtYWlsLmNvbSIsImF1ZCI6IndlYiIsIm5hbWUiOiJHZXJhcmRvIExhZ3VuZXMiLCJ1c2VyIjp0cnVlLCJpYXQiOjE1MDk2MTQyNjh9.uVhDgfLrAgdnj02Hsbgfj9tkVlfni89i0hKVYW31eHApCHpheikK9ae1MhbzRhiyUcFGMKwtiyVgff5NCMY3PA",
"authorization": true,
"authorizationMessage": "Authorized!",
"validatedConcepts": [
{
"concept": {
"cui": "C0015967",
"name": "Fever"
},
"hasMatches": true,
"matches": [
{
"validationFinding": {
"name": "Fever",
"code": "/en/fever",
"uri": "http://www.freebase.com//en/fever",
"source": "Freebase",
"cuis": [
"C0015967",
"C0743973"
],
"synonyms": [
"Controlled hyperthermia",
"Fever in children",
"Fever temperature",
"High Fever",
"Infant fever",
"Night fever",
"Pyrexia"
],
"codes": [
"D005334"
]
},
"validationFindingString": "Fever",
"validationMethod": "CUI"
},
{
"validationFinding": {
"name": "Fever, unspecified",
"code": "R50.9",
"uri": "http://purl.bioontology.org/ontology/ICD10CM/R50.9",
"source": "ICD10CM",
"cuis": [
"C0015967"
],
"synonyms": [
"n/a"
],
"codes": [
"n/a"
]
},
"validationFindingString": "Fever, unspecified",
"validationMethod": "CUI"
},
{
"validationFinding": {
"name": "Fever, unspecified",
"code": "780.60",
"uri": "http://purl.bioontology.org/ontology/ICD9CM/780.60",
"source": "ICD9CM",
"cuis": [
"C0015967"
],
"synonyms": [
"n/a"
],
"codes": [
"n/a"
]
},
"validationFindingString": "Fever, unspecified",
"validationMethod": "CUI"
},
{
"validationFinding": {
"name": "fever",
"code": "SYMP:0000613",
"uri": "http://purl.obolibrary.org/obo/SYMP_0000613",
"source": "Symptoms Ontology",
"cuis": [
"n/a"
],
"synonyms": [
"n/a"
],
"codes": [
"n/a"
]
},
"validationFindingString": "fever {FEVER}",
"validationMethod": "Equals"
},
{
"validationFinding": {
"name": "Fever",
"code": "2.3.3 and 22.1",
"uri": "http://who.int/ictm/signsAndSymptoms#TM529451",
"source": "TM Signs and Symptoms Ontology",
"cuis": [
"n/a"
],
"synonyms": [
"n/a"
],
"codes": [
"n/a"
]
},
"validationFindingString": "Fever {FEVER}",
"validationMethod": "Equals"
}
]
},
{
"concept": {
"cui": "C0262655",
"name": "Recurrent urinary tract infection"
},
"hasMatches": false,
"matches": []
},
{
"concept": {
"cui": "C0429826",
"name": "Dysfunctional voiding of urine"
},
"hasMatches": false,
"matches": []
},
{
"concept": {
"cui": "C0009450",
"name": "Communicable disease"
},
"hasMatches": false,
"matches": []
}
]
}