15 | | 5. Java servlet class/file `RetractionServlet.java` in `src/net/sf/basedb/reggie/servlet/` updated:[[BR]]a. Private method `void loadPatientInfo(DbControl dc, Patient patient)` updated to load values of new annotations for status of "N/A" check boxes for retraction follow-up date sets.[[BR]]b. Protected method `void doPost(HttpServletRequest req, HttpServletResponse resp)` updated for command "`RegisterFollowUp`" to get new values of "N/A" check boxes for retraction follow-up date sets from the submitted JSONObject, and old values for the same variables from stored annotations. The annotations are then updated with the new values, and dates in date sets marked as "N/A" are ignored, when determining if patient/case data is ready for destruction. Changes of stored status values for "N/A" check boxes are also taken into account, when reporting the number of modified annotations. |
| 15 | 5. Java servlet class/file `RetractionServlet.java` in `src/net/sf/basedb/reggie/servlet/` updated:[[BR]]a. Private method `void loadPatientInfo(DbControl dc, Patient patient)` updated to load values of new annotations for status of N/A check boxes for retraction follow-up date sets.[[BR]]b. Protected method `void doPost(HttpServletRequest req, HttpServletResponse resp)` updated for command "`RegisterFollowUp`" to get new values of N/A check boxes for retraction follow-up date sets from the submitted JSONObject, and old values for the same variables from stored annotations. The annotations are then updated with the new values, and dates in date sets marked as N/A are ignored, when determining if patient/case data is ready for destruction. Changes of stored status values for N/A check boxes are also taken into account, when reporting the number of modified annotations. |