Overview

EkaCare’s prescription parsing solution leverages its customised vision-LLM to accurately extract structured data such as symptoms, diagnosis, medical history, vitals and medications. Designed specifically for the Indian healthcare ecosystem our solution offers high level of accuracy and doesn’t involve human in a loop.

This service offers:

  • Extraction of symptoms, diagnosis, medical history, vitals, lab investigations, medications, advices etc.
  • Linking of concepts with SNOMED-CT identifiers
  • Linking of medications with unified EkaCare identifiers
  • Output as HL7 FHIR document
  • Ability to work with PDFs as well as scanned / clicked images of prescriptions

Example**

Use Cases

1. HealthCare providers

  • Better clinical decision making leveraging comprehensive 360 degree view of patient’s health based on the past prescriptions.

2. Health Insurance Companies

  • Streamlining the processing of prescriptions submitted during insurance claims.
  • Automate fraud detection by validating extracted prescription data.
  • Health profiling based on historical medical encounters.

3. Personal Health Record (PHR)

  • Comprehensive health view based on past prescription data.
  • Improved awareness and management of health data.

Technology Deep-Dive

Our prescription parsing technology is powered by or custom Large Language Models (LLMs), specifically trained on millions of anonymized medical documents. These documents span diverse formats and contexts, with a particular focus on the Indian healthcare ecosystem. Our models understand drug names which are specific to India, something that SOTA models such as GPT-4o and Sonnet 3.5 fails often.

Our rigorous training and fine-tuning process ensures exceptional accuracy while minimizing common pitfalls like hallucinations that often impact other SOTA LLMs. The result is a highly reliable system, as demonstrated in the benchmarks provided in the subsequent section.

Our process consists of two core steps:

1. Medical Information Extraction:

Extracting structured medical entities such as condition and medications from unstructured or pseudo-structured PDFs or images.

2. Medical Entity Linking:

Assigning SNOMED-CT identifiers to the extracted medical concepts. This is what enables interoperability and interpretability of this rich medical data.

Evaluation and Benchmarks

Our benchmark experiments with evaluation dataset comprising thousands of documents showcase Eka’s superior performance in terms of accuracy compared to other SOTA models. NOTE this evaluation dataset contains both PDF and clicked images.

TaskParrotlet-V (Eka Care’s LLM)OpenAI GPT-4oClaude Sonnet 3.5Qwen2-VL (7B)Llama-3.2-Vision (11B)Phi-3.5-vision (4.2B)
Prescription parsing0.9210.8530.8670.6300.5930.433

A deeper view on results of these experiments are summarised below.

Field NameParrotlet-VGPT-4oClaude Sonnet 3.5
drug_name0.920.8480.892
drug_generic0.8860.8790.898
drug_dosage0.8280.6580.629
drug_duration0.9030.9040.913
drug_frequency0.9040.7920.761
medication_time0.8380.6480.605
diagnosis0.9550.9070.934
labtests0.930.8680.908
symptoms0.9530.9090.954
medical_history0.9720.9210.936
findings0.9370.9460.944
current_medication0.990.9460.967
advice0.8840.7370.815
family_history0.9950.9810.987
Average0.9210.8530.867

Spotlight

Try Out

Experience the power of EkaCare’s prescription parsing with our developer-friendly API.

  1. Visit our API Documentation to get started.
  2. Upload a sample prescription and see our technology in action.
  3. Contact us for a custom demo tailored to your use case.

Ready to unlock the full potential of prescription data? Get in Touch today.