Commit Graph

247 Commits

Author SHA1 Message Date
sam f53b7a108e Fixed AddAppointmentEnabled to check for the presence of resources in a resource group; otherwise you are given the ability to make an appointment on the resource group itself which causes a crash. Fixes bug EHS#000342. 2012-08-09 17:30:57 +00:00
sam 746b126c6b 1.7 Test 2 KIDS patch 2012-07-11 17:33:14 +00:00
sam ff902e3d60 Updated routine version numbers to 1.7T2.
Changes the Writes in the post-init to MES^XPDUTL in BSDX2E.
Changed the check for BMX to be for BMX 4 rather than BMX 2.
2012-07-11 16:18:56 +00:00
sam ab2f082f1e Mostly minor changes. Most significant is that BSDX31 no longer reverses no-show in the error trap. 2012-07-11 00:39:33 +00:00
sam 83543534b0 Added/fixed the following:
- Unit Tests for running everything through PIMS
- Checks for end of message for error handling ((31))
- All routines previously using transactions use locks now
2012-07-09 23:43:46 +00:00
sam d10f16470e BSDX 1.7 T1 kids build 2012-07-06 20:37:59 +00:00
sam f96570c50a minor mods 2012-07-06 19:42:20 +00:00
sam 9d75ceb533 Updated DLL, for better or worse. 2012-07-06 19:38:26 +00:00
sam c2efb1f9d8 Finally, v 1.7 to the main repo. I will delete the branch after this.
This commit merges all the BMX4 changes in the Scheduling GUI back to the main trunk.
2012-07-06 19:37:41 +00:00
sam e5e3c0a0c3 Just syncing the local changes in prep for merging feature branch BMX 1.7. 2012-07-06 18:44:19 +00:00
sam 3d5c4b11ca Updated version number on all routines to be 1.7T1.
Minor fixes here and there for XINDEX errors.
2012-07-06 18:28:15 +00:00
sam 168a55df58 Printing_Ayman is now mainstream as Printing.cs 2012-07-06 16:35:20 +00:00
sam c9a859066b Updated printing code to use the one provided by EHS. Now prints on A6 paper. Works as well with Letter and A4. 2012-07-06 16:23:58 +00:00
sam 41cc66890f Mod to Printing.cs by Ayman Ghaith. Will test and substitute original Printing.cs 2012-07-06 15:11:17 +00:00
sam f3701ce2bf BSDX25 refactoring is done; moved PIMS availability change logic from BSDX07 and BSDX08 to BSDXAPI*.m. Calling these has moved from BSDX07 and BSDX08 to 1926MAKE and 1926CANCEL^BSDXAPI. 2012-07-05 23:42:34 +00:00
sam fba588405f Refactoring BSDX25 continued... 2012-07-03 23:45:46 +00:00
sam 86db419104 BSDX25 refactoring, continued 2012-06-29 23:09:55 +00:00
sam 494017259d Moved some unit tests around; Unit tests for BSDX25; minor refactoring for BSDX25 2012-06-28 22:54:30 +00:00
sam f2c57b4774 Done refactoring BSDX31 plus all Unit Tests 2012-06-27 23:45:33 +00:00
sam 00c73491bd Refactoring cont.
Many changes in BSDX08. Extensive changes in BSDX31. Creation of BSDXAPI1 as continuation of BSDXAPI.
BSDXUT1 now has UTs for BSDX31. Transactions now gone from BSDX08 and BSDX31.
BSDX08 needs more tests at failure points. BSDX31 still needs analysis for transaction failure and
code for rollback points, plus tests for that.
2012-06-27 00:01:30 +00:00
sam 73927b151b refactored BSDX26; still working on BSDX08 2012-06-26 00:54:59 +00:00
sam cc6a7cc9bf forgot BSDXAPI 2012-06-22 23:18:41 +00:00
sam 9b6e8ac98b Refactored BSDX08 and BSDX29 routines; plus new UT routine BSDXUT1 2012-06-22 23:11:05 +00:00
sam 03d9bfeec4 Moved Unit Tests and UT Set-up to BSDXUT, started refactoring BSDX08. 2012-06-21 23:24:56 +00:00
sam bce0324b63 done with BSDX07 2012-06-20 23:42:19 +00:00
sam 6a421d751d removed transactions from BSDX07... still more work to be done though 2012-06-20 00:19:03 +00:00
sam ab78c286b4 more changes 2012-06-19 00:08:50 +00:00
sam 5cf0d57720 Much more automated Unit Tests for BSDX07 relying on code in BSDX35 2012-06-18 21:08:29 +00:00
sam 5640f4eba1 Updated with new bug 2012-05-21 15:45:25 +00:00
sam a4b56e9080 Scheduling v 1.61. Dll and exes. Added new control to handle print previewing; control located in PrintPreview.dll.
PrintPreview.dll is now added to project.
DPatientLetter.cs now uses the new print preview control.
2011-09-09 18:15:30 +00:00
sam b06f6af3c7 Added Page Orientation Button. Changes to Portrait/Landscape. 2011-09-09 18:11:15 +00:00
sam 269af6feca Adding Enhanced Print Preview to Repo 2011-09-09 17:34:15 +00:00
sam 7ca3e0173c Updated ChangeLog and Readme for 1.6 2011-09-09 17:12:25 +00:00
sam c9c4d62d49 Final 1.6 exe and dlls. 2011-09-09 16:25:49 +00:00
tariq 6107d26553 fixing bug "crash when user name has a single quote" 2011-09-04 06:28:56 +00:00
sam de05716c84 Release version of BSDX 1.6 Kids; removed beta version 2011-09-01 02:49:49 +00:00
sam e3f2e66a81 oops forgot to update readme.txt 2011-06-02 07:04:41 +00:00
sam a607a101f9 grr... 2011-05-16 13:47:52 +00:00
sam b4340d7f66 CGView: Wording Change.
Updated exes.
2011-05-16 13:36:04 +00:00
sam 9091cce982 BSDX 1.6 T2 Kids file 2011-05-16 11:41:47 +00:00
sam dca0001f88 Changes to BSDX01 to prevent Scheduled,dc'ed,completed radiology appointments from being cancelled. Updated files to T2. 2011-05-16 11:39:02 +00:00
sam 303881fbef CGView:
1. Check to see if Radiology Appointment is cancellable. Check made when cancelling radiology appointment.
2. Prevent user from copying radiology appointment to clipboard.

DAL:
1. Added CanCancelRadExam entry point to support change in CGView above.

Updated exes and dlls.
2011-05-16 11:31:39 +00:00
sam 58ccfb449e Kids file for v 1.6 Beta 1 2011-05-11 12:03:50 +00:00
sam a93d9f05ed M routines to support Radiology Scheduling Integration; version bumped to 1.6t1 2011-05-11 11:57:58 +00:00
sam 931eaf0533 V 1.6 Beta Release
AssemblyInfo.cs: version bumped up to 1.6
CGView: 
1. Changed Popup calendar menu enable/disable code for specific menu items (simplification)
2. Bug fixed in AddAppointmentEnabled(): Checks to see if there are any slots using the new algorithm introduced in v 1.5
3. Resequence order of Saving/Canceling Radiology Package Call with Saving/Cancelling Appointment. Saving Cancelling appointment comes first because it may fail and thus cancel the whole transaction.
4. BMX Events will now be raised after making/cancelling a radiology appointment.
5. Better exception handling for making Radiology Appointments in AppointmentAddNewRadiology().

strings.ar.resx:
Fixed a mispelling.

Printing:
Improved the display of dates for Appointment Slips.
2011-05-11 11:41:51 +00:00
sam d17cc4fc56 Absorbed all changed from Radiology Support branch.
Patient and Provider classes now serializable to address new bug: Availablity slots cannot be saved b/c these classes are not serializable.
2011-05-08 09:17:53 +00:00
sam 3a4ce73bf6 Merging Radiology Support branch back to trunk. 2011-05-08 08:11:34 +00:00
sam 112b97b8cb Garbage save to make sure that we are current prior to branch re-integration. 2011-05-05 12:53:09 +00:00
sam 1805b0ee4b Added LGPL license to routines 2011-05-03 08:28:05 +00:00
sam 10c72f2c7f Updated ChangeLog with release date 2011-05-03 08:07:08 +00:00