⭐Introduction to our API
Overview
Abstractive Health offers an API solution that helps you gain deep insights of your patients: (1) summarizes clinical documentation (2) retrieve a patient's full medical records nationwide through health information exchanges, and (3) query the record for any question you may have to take action. Leveraging our advanced, clinician-grade AI, we generate comprehensive summaries that condense the essential information from medical records and give you access to the underlying structured data as JSONs, CDAs, and FHIR. Our API processes file types of (i) PDFs (including scanned and handwritten documents), (ii)CDAs, and (iii) FHIR; and summarizes it all using our advanced AI model.
Retrieve data from the Health Information Exchange (HIE)
Our API allows you to retrieve medical records nationwide through our integration with Carequality®, giving you access to data from major health systems like Athena Health, CVS Health, eClinicalWorks, Epic, NextGen, and PointClickCare. You'll have comprehensive access to available medical data, including progress notes, discharge summaries, consults, procedure notes, lab results, immunization records, radiology reports, scans, x-rays, and more. Depending on the volume of medical data, it typically takes between 2 to 4 minutes to retrieve all documents per patient search.
Summarize the full record - including scans and PDFs
Our API also enables batch processing of healthcare records, including CDAs, FHIR, and scanned documents and handwritten notes, with summaries generated in under 2 minutes. We can handle records up to 1000 pages.
Our technology for generating AI summaries
We generate our summaries using a combination of state-of-the-art open-source models, such as Clinical LLaMA and Clinical GPT, alongside proprietary technology. Through our clinical research at Weill Cornell Medicine, we have demonstrated our AI generated summaries are effectively near comparable to those written by physicians. In addition, our technology was awarded third out of 200+ companies by the U.S. Department of Veterans Affairs as a leader in trustworthy AI solutions.
The content and length of each summary depends on the original documents being summarized. Typically, summaries average 500 words and follow this structure:
When generating the summaries, we send you coverage scores that represent how similar the summary sentences are to the sentences in the original content. The scores range from 0 to 1. We internally consider anything below a 0.4 as a low score and scores above 0.4 as good. Coverage scores are not a measure of clinical accuracy, but can be used as a rough threshold to determine if you desire to implement an internal human-in-the-loop workflow before presenting the end results to a clinician.
Further, the coverage score output can be used to map a summary sentence back to the best sentence within the source data. We provide the 5 best potential sentences from the original source data. The output will provide source sentence and source section numbers.
Generating a comprehensive patient summary
To generate comprehensive summaries from patient data via Carequality® (i.e. what we provide in the standalone UI application of Abstractive Health), you would chain the followings APIs together once each one is successful:
Get token
Search patient
Retrieve patient documents
Request a summary (using documents you retrieved from Carequality®)
Retrieve a summary
Return treatment note to Abstractive Health
We allow this versatility so that you could combine both Carequality external documents and your own local documents of a patient for summarization. To do this, you would include other documents that you possess in Step #4 in addition to the Carequality documents returned in Step #3.
What you need to get started
You don't need an engineering team to start using our API, we designed it in a way that anyone with basic coding skills can get started by following our step by step guide. You will be able to try the API for free and see if it fits your use case. If you have any problems or additional questions you can contact us at [email protected].
Read next:
Last updated