| 76 | |
| 77 | Specific adapatations for !MeLuDi: |
| 78 | |
| 79 | Main page: |
| 80 | |
| 81 | {{{ |
| 82 | resources/index.js |
| 83 | resources/index.jsp |
| 84 | }}} |
| 85 | |
| 86 | Case registration: |
| 87 | |
| 88 | {{{ |
| 89 | resources/sampleproc/specimentube.js |
| 90 | resources/sampleproc/specimentube.jsp |
| 91 | src/net/sf/basedb/meludi/dao/SpecimenTube.java |
| 92 | src/net/sf/basedb/meludi/servlet/SpecimenTubeServlet.java |
| 93 | }}} |
| 94 | |
| 95 | Patient registration for new or existing case: |
| 96 | |
| 97 | {{{ |
| 98 | resources/personal/persinfo.js |
| 99 | resources/personal/persinfo.jsp |
| 100 | src/net/sf/basedb/meludi/servlet/PersonalRegistrationServlet.java |
| 101 | }}} |
| 102 | |
| 103 | Case summary: |
| 104 | |
| 105 | {{{ |
| 106 | resources/css/case_summary.css |
| 107 | resources/reports/case-summary.js |
| 108 | resources/reports/case_summary.jsp |
| 109 | src/net/sf/basedb/meludi/servlet/CaseSummaryServlet.java |
| 110 | }}} |
| 111 | |
| 112 | Making case summary accessible in BASE sample lists, e.g. via icon link in column: |
| 113 | |
| 114 | {{{ |
| 115 | resources/reports/case_summary_hook.jsp |
| 116 | src/net/sf/basedb/meludi/extensions/CaseSummaryButtonFactory.java |
| 117 | src/net/sf/basedb/meludi/extensions/CaseSummarySectionFactory.java |
| 118 | src/net/sf/basedb/meludi/extensions/MeludiListColumnsFactory.java |
| 119 | }}} |
| 120 | |
| 121 | Sample source reports: |
| 122 | |
| 123 | {{{ |
| 124 | resources/css/report.css |
| 125 | resources/reports/samplereportgenerator.js |
| 126 | resources/reports/samplereportgenerator.jsp |
| 127 | src/net/sf/basedb/meludi/servlet/SampleReportServlet.java |
| 128 | }}} |