Skip to content

CCDA parsing library for java, support major EMR, Support direct XML file parsing , supports CCDA as string parsing

Notifications You must be signed in to change notification settings

dhananjaykadam/ccd-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

CCD CCDA Parser

  • Created this library specifially to parse the ccd/ccda documents most commom patient details like demographics, medication, allergies, vitals, goals etc.

Following details will be extracted from the CCDA document

  • Patient
  • Provider
  • Practice
  • PatientProblemDiagnosis
  • Goals
  • PatientMedications
  • PatientAllergies
  • InterdisclinaryTeams
  • Educations
  • ActionItems
  • Results
  • VitalSigns
  • SocialHistory
  • PlanOfCare

CarePlan is the object that has every details, and careplan is returned by the parser, though, you can use specific service to get specific details as needed.

Usage

CCDParser parser = new CCDParser();
CarePlan carePlan = parser.parse("path")

PatientAllergies[] allergies = carePlan.getAllergies();
SocialHistory socialHistory = carePlan.getSocialHistory();
// and all the above mentioned details

Parser can accept

  1. The CCD document file path
  2. String containing CCD document, optionally can provide the encoding
  3. InputStream

Feel free to create a PR or issues for the improvements

About

CCDA parsing library for java, support major EMR, Support direct XML file parsing , supports CCDA as string parsing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages