DDxHub Digital Health API Solution Analyzer

Published: 15 Oct 2024


Each request must include non-standard HTTP header: AuthenticationID.
Authentication
Diagnosis API uses a custom authentication mechanism. This parameter corresponds to your unique application ID. For your Demo Development you can use AuthenticationID = DEMO_AuthenticationID. We will provide you with your unique AuthenticationID after registration.
An example of a request could look like this (finally you will replace DEMO_AuthenticationID with your credentials):
'https://diagnosisapi.azurewebsites.net/api/DDxItems/?AuthenticationID=DEMO_AuthenticationID'
Base Health Terms
Diagnostic information recognized by the API engine is categorized as Lab Test Procedures and Symptoms. To take advantage of the diagnostic capabilities of Diagnosis API you must describe your patient cases in terms of observations available in the presented model; in other words, you need to know exact Test results and Symptoms to be passed to the /DDxItems endpoint.
For each medical concept category there are two REST-inspired read-only endpoints supporting GET requests:
one returns the list of all Lab Tests Procedures (https://diagnosisapi.azurewebsites.net/api/DDxItems/GetTests?AuthenticationID=DEMO_AuthenticationID),
the other returns the list of all possible Symptoms (https://diagnosisapi.azurewebsites.net/api/DDxItems/GetSymptoms?AuthenticationID=DEMO_AuthenticationID).
Each concept is represented by a JSON object with several attributes. Some attributes are common to both concepts:
id - short and unique concept (test or symptom) id,
name - concept name (professional medical term),
description - detailed description.

Blood tests are a great tool to give medical providers a look at your overall health. With so many lab options, it can be overwhelming, so we're breaking down exactly what you need to know about blood work so you can take control of your health.
What is routine blood work?
One of the most important blood tests you can have done on a regular basis is a complete blood count test, also known as a CBC test. It's recommended that you get a blood test done at least once a year during your annual checkup.
If you've got pre-existing conditions like hypertension, heart disease, or diabetes, you may need to increase your blood work every three or six months, depending on the recommendation of your provider.They're one of the main ways that diseases and other medical issues are diagnosed, and they can be critical in early detection.
But most people don't understand what blood work they need to get done on a regular basis and how often they should be getting lab tests done. It's also an important part of protecting against the development of a health concern.
How often should bloodwork be done?
How routine your bloodwork is will likely vary by age and your overall health. It's one of the best ways for providers to see if you have any potential indicators for infection, anemia, cancer, nutritional deficiencies, and more.
A basic metabolic panel, referred to as a BMP, looks at things like sodium, glucose, and electrolytes - elements that make up your blood. This test screens your white blood cells, red blood cells, hemoglobin, hematocrit, and platelets. With this test, providers can gain valuable insight into your muscles, heart, organs, and bones.
Tracking your test results allows your provider to keep an eye on potential concerns and see if there are any changes that occur from year to year.