Diagnosis Symptom Checker test analysis normal

   Published: 17 Sep 2024
By reaching out to this tool with a GET request, websites and apps can share information about drug interactions, common symptoms of diseases, and treatment options.

How does a medicine API work?
These APIs vary in their applications. It used to be that when a parent wanted advice about caring for a sick child, the first move was a call to the pediatrician's office. Many of these medical websites and apps rely on APIs to provide information.
What is a medical API?
A diagnosis API is a central storage location for several kinds of medical data. The DdxHub API gives its users access to official information about medicines and health equipment from government agencies around the world.The DDxHub diagnosis API lets a user enter a condition and receive a list of diagnosis. The user can also reverse this process, entering symptoms to receive possible diagnoses. Online medical resources are essential tools for patients, doctors, and pharmacists. These days, that same parent might first check online for the most common treatments.

It is a standard web service (Web API) that accepts GET and POST requests. We will provide you with your unique AuthenticationID value after you made a production order registration.
First request
The most important part of the API, which handles medical diagnostics, is the /api/DDxItems/ endpoint, which accepts POST requests. Apart from laboratory test results, it requires a list of observed symptoms. For your Demo Development you can use AuthenticationID = DEMO_AuthenticationID. You will need to add AuthenticationID header to every request you make. Setup
The current version of the Diagnosis API is available at https://diagnosisapi.azurewebsites.net. POST requests also take JSON inputs (make sure you include the header Content-Type: application/json).
Authentication
The Diagnosis API uses custom HTTP header to authenticate your requests. The lists cannot be empty, so first you need to collect an initial information to run diagnosis.All responses (including error messages) use the JSON format.