39a445ec8eClinicalScheduling version 2.0.
faisal
2015-12-24 15:43:43 +0000
a3ea0a0024Ayman Ghaith : adding the correct patch which not has the transactions.
tariq
2013-06-01 15:14:26 +0000
dfc37db849Ayman Ghaith : adding the correct routines which not has the transactions.
tariq
2013-06-01 14:54:38 +0000
231a703adeupdating ChangeLog.txt and README.txt
tariq
2012-10-17 08:31:26 +0000
8a6243bbb5Deleted the old test patches and put the new one BSDX 1.7.KIDS.
tariq
2012-10-09 05:10:35 +0000
3e60d492b4updated the BSDX version to 1.7 ,, - fix "BSDX01.m" routine , it was take too long time to retrieve patient radiology exams.
tariq
2012-10-08 10:59:10 +0000
fbdc25600bUpdated dlls and exes after bug fixes. Updated slns and csprojs.
sam
2012-08-09 22:32:12 +0000
d821206743CreateAppointment and EditAppointment now call stripC30C31 to remove ascii 30 and ascii 31 from the note. Windows Input allows users to enter either of these from the Unicode menu, causing the program to crash when it tries to parse the note as the 30 and 31 are used as the delimiters for the data coming from Mumps. Fixes bug EHS#0000282.
sam
2012-08-09 22:21:39 +0000
944999a279cmdChangeResourceGroup_Click changed so that it clears the in-memory resource groups before retrieving them again from the server. This prevents problems when renaming resource groups which when renamed will show up as a separate entry in the ResourceGroup table when repopulating that table from the server. Fixes bug EHS#0000341.
sam
2012-08-09 21:10:38 +0000
184e9fe456lstClip_DragDrop is modified to create a copy of the appointment to put in the clipboard rather than having the original appointment reference there. What happened was that when the appointment was dropped into the grid, it changed the original appointment object (it's the same CLR object!), when the original appointment object should not have been modified in the first place. I.e., we really just wanted a copy of the original appointment all along in the clipboard, not the original appointment itself. Fixes bug EHS#0000255.
sam
2012-08-09 20:05:09 +0000
f53b7a108eFixed 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.
sam
2012-08-09 17:30:57 +0000
746b126c6b1.7 Test 2 KIDS patch
sam
2012-07-11 17:33:14 +0000
ff902e3d60Updated 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.
sam
2012-07-11 16:18:56 +0000
ab2f082f1eMostly minor changes. Most significant is that BSDX31 no longer reverses no-show in the error trap.
sam
2012-07-11 00:39:33 +0000
83543534b0Added/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
sam
2012-07-09 23:43:46 +0000
d10f16470eBSDX 1.7 T1 kids build
sam
2012-07-06 20:37:59 +0000
f96570c50aminor mods
sam
2012-07-06 19:42:20 +0000
9d75ceb533Updated DLL, for better or worse.
sam
2012-07-06 19:38:26 +0000
c2efb1f9d8Finally, v 1.7 to the main repo. I will delete the branch after this.
sam
2012-07-06 19:37:41 +0000
e5e3c0a0c3Just syncing the local changes in prep for merging feature branch BMX 1.7.
sam
2012-07-06 18:44:19 +0000
3d5c4b11caUpdated version number on all routines to be 1.7T1. Minor fixes here and there for XINDEX errors.
sam
2012-07-06 18:28:15 +0000
168a55df58Printing_Ayman is now mainstream as Printing.cs
sam
2012-07-06 16:35:20 +0000
c9a859066bUpdated printing code to use the one provided by EHS. Now prints on A6 paper. Works as well with Letter and A4.
sam
2012-07-06 16:23:58 +0000
41cc66890fMod to Printing.cs by Ayman Ghaith. Will test and substitute original Printing.cs
sam
2012-07-06 15:11:17 +0000
f3701ce2bfBSDX25 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.
sam
2012-07-05 23:42:34 +0000
fba588405fRefactoring BSDX25 continued...
sam
2012-07-03 23:45:46 +0000
86db419104BSDX25 refactoring, continued
sam
2012-06-29 23:09:55 +0000
494017259dMoved some unit tests around; Unit tests for BSDX25; minor refactoring for BSDX25
sam
2012-06-28 22:54:30 +0000
f2c57b4774Done refactoring BSDX31 plus all Unit Tests
sam
2012-06-27 23:45:33 +0000
00c73491bdRefactoring 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.
sam
2012-06-27 00:01:30 +0000
73927b151brefactored BSDX26; still working on BSDX08
sam
2012-06-26 00:54:59 +0000
cc6a7cc9bfforgot BSDXAPI
sam
2012-06-22 23:18:41 +0000
9b6e8ac98bRefactored BSDX08 and BSDX29 routines; plus new UT routine BSDXUT1
sam
2012-06-22 23:11:05 +0000
03d9bfeec4Moved Unit Tests and UT Set-up to BSDXUT, started refactoring BSDX08.
sam
2012-06-21 23:24:56 +0000
bce0324b63done with BSDX07
sam
2012-06-20 23:42:19 +0000
6a421d751dremoved transactions from BSDX07... still more work to be done though
sam
2012-06-20 00:19:03 +0000
ab78c286b4more changes
sam
2012-06-19 00:08:50 +0000
5cf0d57720Much more automated Unit Tests for BSDX07 relying on code in BSDX35
sam
2012-06-18 21:08:29 +0000
5640f4eba1Updated with new bug
sam
2012-05-21 15:45:25 +0000
a4b56e9080Scheduling 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.
sam
2011-09-09 18:15:30 +0000
b06f6af3c7Added Page Orientation Button. Changes to Portrait/Landscape.
sam
2011-09-09 18:11:15 +0000
269af6fecaAdding Enhanced Print Preview to Repo
sam
2011-09-09 17:34:15 +0000
7ca3e0173cUpdated ChangeLog and Readme for 1.6
sam
2011-09-09 17:12:25 +0000
c9c4d62d49Final 1.6 exe and dlls.
sam
2011-09-09 16:25:49 +0000
6107d26553fixing bug "crash when user name has a single quote"
tariq
2011-09-04 06:28:56 +0000
de05716c84Release version of BSDX 1.6 Kids; removed beta version
sam
2011-09-01 02:49:49 +0000
e3f2e66a81oops forgot to update readme.txt
sam
2011-06-02 07:04:41 +0000
b4340d7f66CGView: Wording Change.
sam
2011-05-16 13:36:04 +0000
9091cce982BSDX 1.6 T2 Kids file
sam
2011-05-16 11:41:47 +0000
dca0001f88Changes to BSDX01 to prevent Scheduled,dc'ed,completed radiology appointments from being cancelled. Updated files to T2.
sam
2011-05-16 11:39:02 +0000
303881fbefCGView: 1. Check to see if Radiology Appointment is cancellable. Check made when cancelling radiology appointment. 2. Prevent user from copying radiology appointment to clipboard.
sam
2011-05-16 11:31:39 +0000
58ccfb449eKids file for v 1.6 Beta 1
sam
2011-05-11 12:03:50 +0000
a93d9f05edM routines to support Radiology Scheduling Integration; version bumped to 1.6t1
sam
2011-05-11 11:57:58 +0000
931eaf0533V 1.6 Beta Release
sam
2011-05-11 11:41:51 +0000
d17cc4fc56Absorbed 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.
sam
2011-05-08 09:17:53 +0000
3a4ce73bf6Merging Radiology Support branch back to trunk.
sam
2011-05-08 08:11:34 +0000
112b97b8cbGarbage save to make sure that we are current prior to branch re-integration.
sam
2011-05-05 12:53:09 +0000
1805b0ee4bAdded LGPL license to routines
sam
2011-05-03 08:28:05 +0000
10c72f2c7fUpdated ChangeLog with release date
sam
2011-05-03 08:07:08 +0000
0c5eac0eb5A couple of final fixes before the v 1.5 Release. 1. Moved the header for appointment slip and routing slip up by 25 pixels. 2. Clarified and undo message in CGView.
sam
2011-05-03 08:01:50 +0000
801a3b99cdUpdated README and ChangeLog
sam
2011-04-28 12:28:13 +0000
374b6182a4Kids file for V 1.5
sam
2011-04-28 12:05:54 +0000
1d0ecc5c2fMinor changes: - Some arabic phrases and spelling changed. - Printing Routing Slip now does not include next appointment instructions per Al-Najjar's request. New Exe's and Dlls
sam
2011-04-28 11:57:55 +0000
753aafd3b3Updated version number to 1.5
sam
2011-04-28 11:22:05 +0000
f30ec5ae68Updated Najjar's list.
sam
2011-04-25 13:35:49 +0000
4e554d3e2fUpdated ChangeLog
sam
2011-04-14 13:13:10 +0000
c5880b6680BSDX 1.5 Beta 1
sam
2011-04-14 13:04:08 +0000
bab7ccea69CalendarGrid: Many changes: 1. Dragover handler to handle auto scrolling when dragging. Also highlights destination cell in dragging. 2. Solution for the click-right click problem by better handling of right click issues. 3. New method OnRButtonDown() 4. Extra comments everywhere. 5. Fix for single column being enabled when there are multiple resources. Columns property now calls this.SetColumnInfo() to rectify that problem. CGDocument: 1. EditAppoitment Used to send request a refresh from the DB and update the view itself, rather than letting the view handle that. That's now changed. CGDocumentManager: 1. MessageBox displayed during login splash now are shown BY the splash form. CGView: 1. Shortcuts and some display text updated. 2. Splash screen when updating now removed. 3. If print appointment slip checkbox is checked when EditAppointment is chosen, now it will print the routing slip. 4. Tiny change in appointment structure generated during drag and drop (added Patient member, as it was causing a crash) DApptSearch: 1. Change of name of Appointment to Slot, for better user understanding. DSplash: 1. RemoteMessage box methods and associated delegates for mickey mousing the form from another thread.
sam
2011-04-14 12:33:14 +0000
e7841faa8fUpdated version number to 1.5 Beta 1
sam
2011-04-14 08:58:38 +0000
3bcc1a88caCGDocumentManager: Localization now works from CurrentCulture, not just CurrentUICulture. CGView: Nothing important. Designer moves around stuff; again. Printing: Routing slip arabized; page starts at a lower level to allow for a watermark. Graphics.Dispose now called at the end of all prints to allow for faster gc. strings: Updated with more translations.
sam
2011-04-04 10:11:50 +0000
ba76cd2d1eBSDX v 1.5 Alpha 3 Kids file
sam
2011-03-30 14:17:07 +0000
e63661e9f5Updated ChangeLog and Readme
sam
2011-03-30 14:12:52 +0000
7b38b8c6ddRefreshSchedule() now used in ForceRefresh rather than Force Document. This one does directly what's needed. New exes.
sam
2011-03-30 12:28:31 +0000
6de4b0037fCGView: Added menuitem and handler for Refresh. Invoke using F5. New exes.
sam
2011-03-30 10:54:56 +0000
a0731cd122Oh Boy! More fixes... strings.resx and strings.resx.ar: AppoinmentRoutingSlip identifier and name in strings changed to AppointmentReminderSlip Printing: Corresponding change. CGView: Appointment Order to be passed to routing slip was wrong if there were more than one resource open.
sam
2011-03-30 10:18:19 +0000
16b509e923CGView: Appointment Object now has Patient subobject created for routing slip information. DPatientLookup: Now returns DOB as well. Routing Slip doesn't print Sex anymore. Updated Release Exes.
sam
2011-03-30 09:42:22 +0000
24115735d9Updated Release exes. CGDocument: Appointment Creation Code now reuses appt object passed in rather than creating a new one. CGView: ctxPrintScheduleT3 added. Print schedule in 3 days. For weekday after weekend. Scaling of grid now restricted. You can't scale down from the original TimeScale, but you can scale up. DCheckIn: Remove unused variables. DResource: Remove unused variables.
sam
2011-03-30 08:19:15 +0000
6c386491b2Several Fixes found in my own testing: - CalendarGrid needs to have StartDate as 12:00:00, otherwise a subtraction to calculate the column number of each availability doesn't work properly - CGDocument needs to have SelectedDate set otherwise when it refreshes, it uses the selected date and makes the screen suddenly blank. - DApptSearch needs to make date/times proper to send over to DB. CGSchedLib.CreateAvailabilitySchedule needs the startDate to be the beginning of the day and end date to be the end of the day. Now this is done. - Updated exes.
sam
2011-03-29 14:29:04 +0000
410bed6c38Added (maybe) better uncaught Exception handling. We'll see if it works at all. Release exes, again.
sam
2011-03-29 11:34:41 +0000
6b124a0bf7CGDocumentManager: Version Check Added. Release versions, again
sam
2011-03-29 10:07:31 +0000
af43384cd7Committing Release exes/dlls for 1.5 Alpha 3.
sam
2011-03-29 09:55:53 +0000
adfec89d10Adding arabization files.
sam
2011-03-29 09:49:12 +0000
b0028cef06CGView: - New Context Menu to Uncheck-in Patient - New Context Menus to Print Clinic Schedules for today, tomorrow, and 3 days from now. - ContextMenu for NoShow and Undo Noshow have changed logic for when they become enabled. - New logic to prevent checked-in appointments from being deleted. - PrintClinicSchedule method to be called by printing context menus just added. - Events are now NOT raised back to us from CGView. - In many circumstances, the job to update from the DB is not performed anymore after you make appointments or cancel appointments. We will rely on events to let us know of changes in the appointments in the DB.
sam
2011-03-29 09:46:30 +0000
0e73482b11CGAVDocument: Don't Update Grid. Leave that to CGAVView. CGAVView: When updating grid, make a copy of appointments, and use the copy, so there won't be clashes when updating appointments in the background. CGDocument: Minor Changes in AppointmentNoShow; New method AppointmentUndoCheckIn CGDocumentManager: Resequenced load order b/c UserPreferences now talks to DB. DAL: New Methods to save autoprint preferences; new delegate to enable some async stuff DCheckIn & DAppointPage: _myCodeIsFiringIstheCheckBoxChangedEvent added to protect against firing event when setting checkbox in the code. DPatientLetter: No changes. UserPreferences: Now gets and saves user preferences from DB.
sam
2011-03-29 09:38:18 +0000
5860f06e6aAlpha 3 version files
sam
2011-03-28 14:40:45 +0000
d0ccf1c8a9BSDX01: New EP to Get and Set the new paramters that come with BSDX BSDX2E: Initial values for the new parameters at package level BSDX25: Minor correction. BSDXY should not be newed.
sam
2011-03-28 14:38:15 +0000
1ac96efefaBSDX25, now past Unit Tests
sam
2011-03-27 12:51:38 +0000
f3208b546eAdded EP for RPC to remove check-in
sam
2011-03-27 05:33:30 +0000
d21580e4abCGDocument: Minor Change: Add appointment ID to Appointment CGDocumentManager: added parameter /culture to set Thread.CurrentThread.CurrentUICulture CGView: Minor changes in CheckInAppointment: Printing of Routing Slip now always happens. Routing slip now get parameter for patient order. Patient: i18n of UserFriendlyAge Printing: Extensive changes. Support for i18n; new routing slip and appt slip. i18n support only for appt slip.
sam
2011-03-24 13:26:14 +0000
dfe0dd8e09CGAppointment: Added Provider as a Member of Class. (auto property) CGDocument: No changes CGDocumentManager: Added UserPreferences as a member of a Class (private and property) CGView: Changes to support printing of Routing Slip DAppointPage: Changes to support UserPreferences member for auto printing the routing slips DCheckIn: Extensive changes in load code (now uses LINQ instead of ADO.net). Changes to support UserPreferences member for auto printing the routing slips. Patient: Documentation for UserFriendlyAge. Provider: New class to represent Provider UserPreferences: New class to represent User preferences. Does not interact with DB right now.
sam
2011-03-23 09:15:51 +0000
45490945a8CGDocument: - Renamed RefreshDaysSchedule to RefereshAppointments - When appointments are created, new patient object is also populated. CGDocumentManager: - Renamed CustomPrinting to Printing CGView: (Changes to support printing of Appointment Slip) - Changed name and text of context menu to say "print appointment slip" - Logic to Print Appointment Slip CustomPrinting.cs renamed to Printing.cs; old Printing.Cs removed. DAppointPage: - New checkbox to request printing of Appointment Slip - Sex of patient now pulled and included in form. DPatientLetter: - Redirected to use new Printing framework. Patient: - Sex enum and Sex member - Age Property - UserFriendlyAge Property Printing: - CustomPrinting renamed to Printing - Adding function PrintAppointmentSlip
sam
2011-03-21 12:47:45 +0000
76ef239371some comments in BSDX02
sam
2011-03-21 12:17:08 +0000
1a65cba5ceBSDX02 now returns Sex, DOB and PID in appointment list
sam
2011-03-21 07:41:06 +0000
7e34215b78Patient class added. Simple class to represent guess what.
sam
2011-03-20 07:22:52 +0000
dfefa179b2CalendarGrid: - Support for Autoscrolling corrected. - A little optimization: Grid is only drawn once now when starting, not twice (don't know why original code did that). CGAppointment: - Added member Patient (new Class) CGDocument: - OnOpenDocument now accepts input of DateTime to decide where to open document. - SlotsAvailable algorithm now includes code for scaling according to timescale and code to merge Blocks if they are adjacent. CGDocumentManager: - Fix bug having to do with canceling log-in after first retry. BMX lib threw an exception which was not caught. CGView: Many changes: - SlotsAvailable signature changed in CGDocument. All references to it had to be changed. - Opening a node in the tvSchedules by clicking on the plus sign did not select it. Code changes to make it select it. - UpdateStatusBar now uses a string builder; and shows a more comprehensive message on the availability in the Status Bar. - Focus issues on various controls. - Support for printing a slip after an appointment is made automatically has been added. CustomPrinting: - now includes a method to print a single appointment slip DAppointPage: - Checkbox to decide whether to print appt slip added. - New readonly property to get the appointment that has been made (of type CGAppointment). DApptSearch: - StartDate and EndDate now autoadjust based on each other. - lblMessage added to show user message if no appointments are found.
sam
2011-03-20 07:22:11 +0000
5a07602950Minor mods to BSDX07 to accept an End Date at midnight
sam
2011-03-15 09:47:26 +0000
a1450850d8CGDocumentManager: Holiday SQL statement relied on Windows Date which is culture specific. Now sent as culture insensitive FM Date for query.
sam
2011-03-07 10:59:47 +0000
8e886f069aUpdated Readme with latest bugs and fixes
sam
2011-03-03 10:20:16 +0000