Skip to content

Resources

Comprehensive list of resources for working with C-CDA and HL7 standards.

Official HL7 Specifications

C-CDA Specifications

Base CDA Specifications

HL7 Organization Resources

Official Sites

HL7 Working Groups

  • Structured Documents Working Group
  • Primary group for CDA/C-CDA
  • https://confluence.hl7.org/display/SD
  • Meetings, ballots, ongoing work

  • Clinical Quality Information (CQI)

  • Quality measures and reporting
  • QRDA specifications (CDA-based)

  • Patient Care Working Group

  • Clinical content and use cases
  • Document types and sections

ONC and Federal Resources

ONC Certification

NIST Resources

Terminology Servers and Browsers

SNOMED CT

LOINC

RxNorm

Value Set Authority Center (VSAC)

UCUM (Units of Measure)

Validation Tools

Online Validators

Downloadable Validators

Sample Documents and Test Data

Official Samples

Test Data Generators

Community Resources

Forums and Discussion

Blogs and Tutorials

Professional Organizations

  • HIMSS (Healthcare Information and Management Systems Society)
  • https://www.himss.org
  • Conferences and education
  • Networking and resources

  • AMIA (American Medical Informatics Association)

  • https://www.amia.org
  • Research and education
  • Annual conferences

Development Tools and Libraries

XML Tools

Programming Libraries

Python

  • lxml
  • https://lxml.de/
  • XML processing
  • Fast and feature-rich

  • ccdakit (this library!)

  • Pythonic C-CDA generation
  • Type-safe, validated

Java

JavaScript/TypeScript

C

Training and Education

Online Courses

Books

  • "HL7 for Dummies"
  • Practical guide to HL7 standards
  • Good starting point

  • "CDA Best Practices"

  • Available from HL7
  • In-depth implementation guidance

Webinars and Conferences

  • HL7 Working Group Meetings
  • Quarterly meetings
  • Virtual attendance available

  • HL7 FHIR DevDays

  • https://www.devdays.com/
  • Hands-on training
  • Includes CDA sessions

  • HIMSS Conference

  • Annual healthcare IT conference
  • Standards tracks and tutorials

Standards Comparison and Migration

C-CDA to FHIR

Other Standards

Regulatory and Policy

Federal Rules

State and Regional

Security and Privacy

HIPAA Resources

Security Guides

Research and Publications

Academic Journals

  • Journal of the American Medical Informatics Association (JAMIA)
  • Health informatics research
  • Standards evaluation studies

  • Journal of Biomedical Informatics

  • Informatics research
  • Standards and interoperability

White Papers

ccdakit-Specific Resources

Documentation

Source Code

Community

  • Issue Tracker
  • Report bugs
  • Request features
  • Ask questions

  • Discussions

  • Share implementations
  • Best practices
  • Community support

Quick Reference Checklist

When starting a C-CDA implementation project:

  • [ ] Download C-CDA R2.1 specification
  • [ ] Review companion guides
  • [ ] Set up validation tools (SITE, Scorecard)
  • [ ] Get VSAC account for value sets
  • [ ] Bookmark terminology browsers (LOINC, SNOMED, RxNorm)
  • [ ] Review sample documents
  • [ ] Join HL7 FHIR chat for questions
  • [ ] Set up development environment with XML tools
  • [ ] Review ONC certification requirements if applicable
  • [ ] Check state/regional interoperability requirements

Staying Current

  • Subscribe to HL7 announcements
  • Follow HL7 working group activities
  • Monitor ONC/NIST updates
  • Join community discussions
  • Attend conferences and webinars
  • Review updated companion guides
  • Watch for specification updates and errata

Contributing to Standards

Interested in contributing to C-CDA development?

  1. Join HL7 (individual or organizational membership)
  2. Participate in Structured Documents WG calls
  3. Submit comments during ballot cycles
  4. Contribute examples to community repositories
  5. Share implementation experience
  6. Report specification issues

Getting Help

When you need assistance:

  1. Check official specification first
  2. Review companion guides
  3. Search existing issues/discussions
  4. Try validation tools
  5. Ask in community forums
  6. Contact HL7 help desk
  7. Consult with HL7 implementation experts

This resource list is maintained and updated regularly. Bookmark this page and check back for new resources and links.