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.
* 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.