...
How can users extend on the CDA Generator module?
Users can extend the module by adding new CDA document Type Types or Editing existing oneones (not recommended). Each CDA document consist of few sections and users can also add new sections to the module or Edit existing ones. The Editing/Adding/Deleting of Sections and CDA document types can be done programmatically through code not the User Interface.
...
Image showing location to add new CDA Document Type
Sample Code
...
Image showing location to add new sections
Sample Code
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
package org.openmrs.module.CDAGenerator.SectionHandlers; public class MySection extends BaseCdaSectionHandler { public ChiefComplaintSection() { this.sectionName="My Section"; this.templateid="";//ihe specific id this.sectionDescription="This is my new section"; this.code="";//Ihe specific code for section } } |
...
Similarly one can edit or delete any Sections or CDA document type.
...
Populating sections of the APHP CDA Message
We have used OpenMRS Concept Dictionary to populate APHP CDA message section with answers. We used IHE APHP Document value sets which list out specific concepts that must be used for specific sections. We are updating OpenMRS the MVP-CIEL Concept dictionary with LOINC codes, SNOMED codes and new concept which that our module needs.
Installation of the Module
...
1) Administration tab (After the module is loaded)
2) Export CDA Document Link
3) Validation of Export CDA Form
4) Successful Generation of CDA Document
5) Error report (If generated document is invalid)
6) Manage CDA Section Link
It lists out all sections present in our module and also provide details of each section
7) Manage CDA Type Link
It lists out all CDA Document types present in our module and also provide details of each document type
Quick
...
Demonstration
Please watch demonstration of module :
...