Changes between Version 10 and Version 11 of SchedTechManual/ServerChanges1_7
- Timestamp:
- Jul 10, 2012, 8:33:16 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SchedTechManual/ServerChanges1_7
v10 v11 24 24 2. in PIMS, and then 25 25 3. run the Appointment Event driver (SDAM APPOINTMENT EVENTS in the Protocol File). This last step is the point of no return. 26 If we fail in 1, we don't need to roll back anything. If we fail in 2, we need to rollback #1. If we fail in 3, we really don't have any recourse.26 If we fail in 1, we don't need to roll back anything. If we fail in 2, we need to rollback 1. If we fail in 3, we really don't have any recourse. 27 27 For practical reasons, I decided that I will handle errors that can be reported to me (e.g. Fileman failing to store data). Mumps level errors I cannot handle gracefully; however, I put code to try to recover in certain places where I thought it would be practical to do so. 28 28 … … 32 32 * Lock node by patient ID 33 33 * Check if appointment can be stored in PIMS if applicable (i.e. if this is a linked resource) 34 * File data into ^BSDXAPPT - on failure, nothing to rollback34 * File data into !^BSDXAPPT - on failure, nothing to rollback 35 35 * File word processing field - no error checking is done here (easy to detect by end users if they lose data) 36 36 * If applicable, uncancel existing appointment in file 2 (rollback: delete everything) … … 143 143 144 144 == Other Enhancements == 145 * As stated above, there is a fix in the Scheduling GUI C# code in v1.7 to prevent crashing if an unlinked clinic (unlinked to PIMS that is) exists. This bug was introduced in v1.6. 146 * No-show now calls the PIMS event driver. 147 * Cancel and Remove check-in check for check-out data on the PIMS appointment. 145 148 146 149 == TODO == 150 * No-show check doesn't do anything right now. It needs more coding and comparison with PIMS. 151 * PIMS lets you cancel appointments without removing the check-in (different behavior in VISTA than in RPMS!). Right now, the Scheduling GUI emulates RPMS behavior.