Output
After you successfully send the
POST request, Diagnosis API system starts to generate list of Possible Health Conditions. You can retrieve the suggested diagnoses list by applying
GET request:
https://diagnosisapi.azurewebsites.net/api/DDxItems/9999?AuthenticationID=DEMO_AuthenticationID
This is the last
GET request listed in
https://www.postman.com/collections/7445d89fda1d633e08dd Postman collection provided by us.
The
9999 is Id supplied with your
POST statement. Please generate unique Ids since your clinical decision system’s users may access simultaneously. You have to replace the
DEMO_AuthenticationID with your production registered ID.
The response returned from
https://diagnosisapi.azurewebsites.net/api/DDxItems/ will contain diagnosis according to the following structure:
long Id
string Name
string Description
string ICD9
string ICD10
string ICD11
int Weight
TestGetType Tests
int ID
bool Entered
string Value
string Status
string UnitsType
string LowRangeValue
string HighRangeValue
string UnitsTypeSI
string LowRangeValueSI
string HighRangeValueSI
string ComboValuesList
string NegativeComboValue
string Comment
int ReferenceType
SymptomGetType Symptoms
int ID
string Symptom
bool Entered
string SimilarSymptomsList
string Category
So that represents list of possible health conditions (Diseases) described by the parameters above. Most possible disease ranked on the top of the list.
The output JSON looks like the following:
[
{"id":1,
"name":"Metabolic acidosis",
"description":"...description listed here...",
"icD9":"276.2",
"icD10":"E87.2",
"icD11":"5C73",
"weight":15,
"tests":"[
{\"ID\" : 119,
\"Entered\" : true,
\"Value\" : \"220\",
\"Status\" : \"High\",
\"UnitsType\" : \"mmol/L\",
\"LowRangeValue\" : \"98\",
\"HighRangeValue\" : \"109\",
\"UnitsTypeSI\" : \"\",
\"LowRangeValueSI\" : \"0\",
\"HighRangeValueSI\" : \"0\",
\"ComboValuesList\" : \"\",
\"NegativeComboValue\" : \"\",
\"Comment\" : \"\",
\"ReferenceType\" : 0},
{\"ID\" : 212,\"Entered\" : false,\"Value\" : \"\",\"Status\" : \"Low\",\"UnitsType\" : \"unitless\",\"LowRangeValue\" : \"7.34\",\"HighRangeValue\" : \"7.44\",\"UnitsTypeSI\" : \"\",\"LowRangeValueSI\" : \"0\",\"HighRangeValueSI\" : \"0\",\"ComboValuesList\" : \"\",\"NegativeComboValue\" : \"\",\"Comment\" : \"\",\"ReferenceType\" : 0},
{\"ID\" : 213,\"Entered\" : false,\"Value\" : \"\",\"Status\" : \"Low\",\"UnitsType\" : \"mEq/L\",\"LowRangeValue\" : \"22\",\"HighRangeValue\" : \"26\",\"UnitsTypeSI\" : \"\",\"LowRangeValueSI\" : \"0\",\"HighRangeValueSI\" : \"0\",\"ComboValuesList\" : \"\",\"NegativeComboValue\" : \"\",\"Comment\" : \"\",\"ReferenceType\" : 0},
{\"ID\" : 214,\"Entered\" : false,\"Value\" : \"\",\"Status\" : \"Low\",\"UnitsType\" : \"mmHg\",\"LowRangeValue\" : \"35\",\"HighRangeValue\" : \"45\",\"UnitsTypeSI\" : \"\",\"LowRangeValueSI\" : \"0\",\"HighRangeValueSI\" : \"0\",\"ComboValuesList\" : \"\",\"NegativeComboValue\" : \"\",\"Comment\" : \"\",\"ReferenceType\" : 0}]",
"symptoms" : "[
{\"ID\" : 1,\"Symptom\" : \"rapid breathing\",\"Entered\" : false,\"SimilarSymptomsList\" : \"\",\"Category\" : \"\"},
{\"ID\" : 2,\"Symptom\" : \"lethargy\",\"Entered\" : false,\"SimilarSymptomsList\" : \"\",\"Category\" : \"\"},
{\"ID\" : 3,\"Symptom\" : \"confusion\",\"Entered\" : false,\"SimilarSymptomsList\" : \"\",\"Category\" : \"\"}]"
},
{"id":138,
"name":"Renal Tubular Acidosis",
"description":"...description listed here...",
"icD9":"588.89",
"icD10":"N25.89",
"icD11":"GB90.44",
"weight":15,
"tests":"[...Tests listed here...]",
"symptoms":"[...Symptoms listed here...]"
},
{"id":139,
"name":"Fanconi syndrome",
"description":"...description listed here...",
"icD9":"270.0",
"icD10":"E72.00",
"icD11":"GB90.42",
"weight":15,
"tests":"[...Tests listed here...]",
"symptoms":"[...Symptoms listed here...]"
}
]
! Please note: Correct med-statistics data is not provided for Demo Development.