10 Most Popular Medical APIs

Modern medicine is getting connected. Physicians and healthcare providers, pharmacists, patients, and researchers are reaping benefits from sharing data, and Application Programming Interfaces, or APIs, are the driving force in this medical innovation.

Though there are challenges with medical APIs, such as questions about data governance and interoperability, access to legacy systems, HIPAA compliance & other privacy concerns, and security, the healthcare industry is working hard to overcome them by implementing standards such as FHIR and products to ease the flow of medical data.

Recent medical technology driven by APIs includes continuous glucose monitoring, monitoring Parkinson's disease patients using an Apple Watch, combating illness through nutrition, enabling physicians to build custom clinical applications, accessing cancer clinical trial data, illness tracking and mapping services, improving patient access to health information, tools for advancing genetic testing for precision medicine, and even API integration tools to help speed up innovation.

Any programmer or developer looking to create applications in the Medical arena can look to ProgrammableWeb for finding useful APIs. ProgrammableWeb's directory has a full category of Medical APIs to choose from, and the section's top 10 most popular APIs based on visitor traffic are listed below.

1. Walgreens Pharmacy Prescription Refill
The Walgreens Pharmacy Prescription APITrack this API allows users of third-party mobile applications to quickly order refills of prescriptions originally filled at one of the 8,000+ Walgreens pharmacies. Mobile app users can order refills and select the option to opt-in to receive a text alert when their prescription order is ready for pick up. The API is designed to increase prescription compliance and aid in personal health management.

2. CPE Monitor Service
CPE Monitor is an electronic system from The Accreditation Council for Pharmacy Education (ACPE) and the National Association of Boards of Pharmacy (NABP) for pharmacists to track CPE (continuing pharmacy education) activities and credits. The CPE Monitor Service APITrack this API permits direct programmatic interaction with CPE Monitor. With it, users can add, edit, and remove CPE information programmatically via SOAP calls.

3. ClinicalTrials.gov
The Clinical Trial APITrack this API is the defacto API for clinicaltrials.gov. This GraphQL API makes it easy to query for the right trial(s) for a particular patient using all of the advanced filters available in the U.S. National Library of Medicine's Clinical Trials database. The API includes an Interactive API Explorer, and enables basematch, individual trial, and advanced match queries. So, if at times a patient still matches to too many trials, additional, condition-specific filters are offered to optimize matches.

4. ApiMedic Symptom Checker
The Symptom Checker APITrack this API allows developers to integrate the symptom checker functionalities into their applications, enabling users to find out what possible diseases they might have. The integrated application also directs users to more medical information and shows them the correct doctor to visit. The Developer Portal includes a testing environment, and the API is offered in several pricing plans.

ApiMedic Symptom Checker API provides answers about illnesses and specialists

ApiMedic Symptom Checker API provides answers about illnesses and specialists. Image: ApiMedic/priaid

5. BMI Calculator
The BMI Calculator APITrack this API offers developers a calculator to determine Body mass index (BMI) in software applications. BMI is a measure of body fat based on height and weight that applies to adult men and women. The API allows JSON inputs only.

6. eHealthMe
The eHealthMe APITrack this API offers aggregated FDA adverse drug outcome reports. Information is available by gender, age, duration, and more. The API is comprised of GET calls with JSON formatted responses. There is a limit of 1 request per second, and a total of 100 requests per hour per public IP address.

7. Google Cloud Healthcare
The Google Cloud Healthcare APITrack this API provides a RESTful interface to return healthcare insights and data, plus analytic tools for visualization and Machine Learning such as BigQuery, vCloud Datalab, Tableau, AutoML and Cloud ML Engine. The API enables device and real-time Integration of datasets, locations, policies and more with care healthcare networks that require HIPPA compliance. An RPC APITrack this API is also available.

8. iHealth
iHealth provides wireless scales, blood pressure monitors, and other mobile monitoring devices along with an application that allows patients to track their own health data, including weight, BMI, bone mass, heart rate, blood pressure, diet, and physical activity. The iHealth APITrack this API allows third party applications and services to interact with an iHealth user's health data, after user authorization. Responses are given in JSON and XML.

iHealth API is available

Screenshot: iHealth Labs

9. AdvancedMD
AdvancedMD provides a broad spectrum of medical support services. The AdvancedMD APITrack this API allows developers to programmatically interact with medical billing services, practice management, electronic health records, scheduling, electronic prescribing, and other services.

10. Allscripts
The Allscripts APITrack this API allows developers to integrate and develop with Allscripts' EHR (Electronic Health Record) software. Developers can use the Allscript to discretely exchange data between the EHR systems and third-party applications, allowing information to be shared quickly and accurately between healthcare providers. This API is only available to registered Allscript developers.

Don't see the the API you need for your medical application? Head on over the the ProgrammableWeb Medical category, where there are more than 240 APIs, 37 SDKs, and 35 Code Samples to peruse.

Be sure to read the next Medical article: NVIDIA Releases Clara Deploy SDK for AI-enabled Medical Imaging