Healthcare web Diagnosis API software

Published: 9 Jul 2024


To leverage the diagnostic capabilities of Diagnosis API:

* Express patient cases in terms of observations from the API's predefined model.
* Know specific test results and symptoms to provide at the /DDxItems endpoint.

Available REST-inspired endpoints:

GetTests:
* Returns a list of all lab tests procedures.
* URL: https://diagnosisapi.azurewebsites.net/api/DDxItems/GetTests?AuthenticationID=DEMO_AuthenticationID

GetSymptoms:
* Returns a list of all possible symptoms.
* URL: https://diagnosisapi.azurewebsites.net/api/DDxItems/GetSymptoms?AuthenticationID=DEMO_AuthenticationID

Concept Attributes:

Common to both concepts (tests and symptoms):
* id: Unique concept identifier
* name: Professional medical term
* description: Detailed description

Authentication:

Diagnosis API employs a custom mechanism.

* AuthenticationID: Your unique application ID. For development, use DEMO_AuthenticationID.

Example Request:

Replace DEMO_AuthenticationID with your credentials:
https://diagnosisapi.azurewebsites.net/api/DDxItems/?AuthenticationID=DEMO_AuthenticationID

Categorization and Header:

* Diagnostic information is classified into lab test procedures and symptoms.
* Each request requires a non-standard HTTP header: AuthenticationID.