Medical online Diagnosis API software blood
Published: 20 Aug 2024

Authentication
Diagnosis API utilizes a unique authentication method. Each request requires a non-standard HTTP header named "AuthenticationID."
Demo Development
For demo purposes, you can use "AuthenticationID = DEMO_AuthenticationID."
Custom Authentication Mechanism
Some concepts are common to both Tests and Symptoms:
* id: Brief, unique concept identifier
* name: Medical term for the concept
* description: Detailed explanation
Lab Test and Symptom Endpoints
There are two REST-inspired read-only endpoints for each concept category:
* Tests: Returns a list of all Lab Tests Procedures (e.g., https://diagnosisapi.azurewebsites.net/api/DDxItems/GetTests?AuthenticationID=DEMO_AuthenticationID)
* Symptoms: Returns a list of all possible Symptoms (e.g., https://diagnosisapi.azurewebsites.net/api/DDxItems/GetSymptoms?AuthenticationID=DEMO_AuthenticationID)
Each concept is represented as a JSON object with the aforementioned attributes. Your unique AuthenticationID will be provided upon registration.
Example Request
(Replace "DEMO_AuthenticationID" with your own credentials):
```
'https://diagnosisapi.azurewebsites.net/api/DDxItems/?AuthenticationID=DEMO_AuthenticationID'
```
Base Health Terms
The Diagnosis API classifies diagnostic information as either Lab Test Procedures or Symptoms.
Diagnosis API utilizes a unique authentication method. Each request requires a non-standard HTTP header named "AuthenticationID."
Demo Development
For demo purposes, you can use "AuthenticationID = DEMO_AuthenticationID."
Custom Authentication Mechanism
Some concepts are common to both Tests and Symptoms:
* id: Brief, unique concept identifier
* name: Medical term for the concept
* description: Detailed explanation
Lab Test and Symptom Endpoints
There are two REST-inspired read-only endpoints for each concept category:
* Tests: Returns a list of all Lab Tests Procedures (e.g., https://diagnosisapi.azurewebsites.net/api/DDxItems/GetTests?AuthenticationID=DEMO_AuthenticationID)
* Symptoms: Returns a list of all possible Symptoms (e.g., https://diagnosisapi.azurewebsites.net/api/DDxItems/GetSymptoms?AuthenticationID=DEMO_AuthenticationID)
Each concept is represented as a JSON object with the aforementioned attributes. Your unique AuthenticationID will be provided upon registration.
Example Request
(Replace "DEMO_AuthenticationID" with your own credentials):
```
'https://diagnosisapi.azurewebsites.net/api/DDxItems/?AuthenticationID=DEMO_AuthenticationID'
```
Base Health Terms
The Diagnosis API classifies diagnostic information as either Lab Test Procedures or Symptoms.