...
The same design approach is followed for Section as well. There we have BaseCdaSectionhandler and child handlers extending upon it.
Class Diagrams
How can users
...
extend on the CDA Generator module?
Users can extend module by adding new CDA document Type or Editing existing one. 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.
...