Intuitive User interfaces for Report Designer
Primary mentor | |
Backup mentor | TBD |
Assigned to | TBD |
...
- Modify the report definition editor and the report design editor so that the user first chooses a renderer type, which takes them into a custom editor for this type. If no custom editor page is configured for the chosen type, the user should be taken to the current generic report design editor page.
- Create and plug in a custom UI for all non-configurable report renderers (IndicatorReportRenderer, SimpleHtmlReportRenderer, XlsReportRenderer, XmlReportRenderer).
- Create and plug in a custom UI for the DelimitedTextReportRenderer and it's subclasses (CsvReportRenderer and TsvReportRenderer)
- Create and plug in a custom UI for the TextTemplateRenderer (using as much from the patientsummary module as possible)
- Create and plug in a custom UI for the ExcelTemplateRenderer
- Create and plug in a custom UI for the CohortDetailReportRenderer
Extra Credit
As we build custom user interfaces for all of the existing report renderers, we are going to find that some of these renderers can be enhanced or merged together to provide more flexibility or usability. Examples of areas that would benefit from slight refactoring before or while we create custom user interfaces:
...