Index: /Scheduling/trunk/m/BSDX07.m
===================================================================
--- /Scheduling/trunk/m/BSDX07.m	(revision 1104)
+++ /Scheduling/trunk/m/BSDX07.m	(revision 1105)
@@ -1,3 +1,3 @@
-BSDX07	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS  ; 1/26/11 11:29am
+BSDX07	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS  ; 3/15/11 11:50am
 	   ;;1.5V2;BSDX;;Mar 03, 2011
 	   ;
@@ -8,4 +8,6 @@
 	   ;   thanks to Rick Marshall and Zach Gonzalez at Oroville.
 	   ; v1.42 Oct 30 2010 - Extensive refactoring.
+	   ; v1.5  Mar 15 2011 - End time does not have to have time anymore.
+	   ;      It could be midnight of the next day
 	   ;
 	   ; Error Reference:
@@ -13,5 +15,5 @@
 	   ; -2: Start Time is not a valid Fileman date
 	   ; -3: End Time is not a valid Fileman date
-	   ; -4: End Time does not have time inside of it.
+	   ; v1.5:obsolete::-4: End Time does not have time inside of it.
 	   ; -5: BSDXPATID is not numeric
 	   ; -6: Patient Does not exist in ^DPT
@@ -140,6 +142,8 @@
 	   I BSDXSTART'>3100000 D ERR(BSDXI,"-2~BSDX07 Error: Invalid Start Time") Q
 	   I BSDXEND'>3100000 D ERR(BSDXI,"-3~BSDX07 Error: Invalid End Time") Q
-	   ; If Ending date doesn't have a time, this is an error
-	   I $L(BSDXEND,".")=1 D ERR(BSDXI,"-4~BSDX07 Error: Invalid End Time") Q
+	   ;
+	   ;; If Ending date doesn't have a time, this is an error --rm 1.5
+	   ; I $L(BSDXEND,".")=1 D ERR(BSDXI,"-4~BSDX07 Error: Invalid End Time") Q
+	   ;
 	   ; If the Start Date is greater than the end date, swap dates
 	   N BSDXTMP
