Index: Scheduling/trunk/m/BSDX02.m
===================================================================
--- Scheduling/trunk/m/BSDX02.m	(revision 871)
+++ Scheduling/trunk/m/BSDX02.m	(revision 874)
@@ -1,4 +1,7 @@
-BSDX02	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/11/10 5:17pm
-	;;2.0;IHS WINDOWS SCHEDULING;;NOV 01, 2007
+BSDX02	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/15/10 12:25pm
+	;;1.3;IHS WINDOWS SCHEDULING;;NOV 01, 2007
+    ; 
+    ; Change Log
+    ; July 15 2010: UJO/SMH - Pass FM dates in instead of US dates for i18n
 	;
 	;
Index: Scheduling/trunk/m/BSDX04.m
===================================================================
--- Scheduling/trunk/m/BSDX04.m	(revision 871)
+++ Scheduling/trunk/m/BSDX04.m	(revision 874)
@@ -1,4 +1,7 @@
-BSDX04	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ;  ; 7/11/10 6:14pm
-	;;2.0;IHS WINDOWS SCHEDULING;;NOV 01, 2007
+BSDX04	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ;  ; 7/15/10 12:44pm
+	;;1.3;IHS WINDOWS SCHEDULING;;NOV 01, 2007
+    ; Change Log:
+    ; July 11 2010: Pass BSDXSTART and END as FM dates rather than US formatted dates
+    ;       for i18n
 	;
 	;
@@ -41,6 +44,6 @@
 	;
 	;Test lines:
-	;D CASSCH^BSDX04(.RES,"REMILLARD,MIKE","1-8-2000@0001","1-12-2004@2300") ZW RES
-	;BSDX CREATE ASGND SLOT SCHED^ROGERS,BUCK^8-15-2003@0001^8-22-2003@2300^2
+	;D CASSCH^BSDX04(.RES,"REMILLARD,MIKE","<fmdate>","<fmdate>") ZW RES
+	;BSDX CREATE ASGND SLOT SCHED^ROGERS,BUCK^<fmdate>^<fmdate>^2
 	;S ^HW("BSDX04")=BSDXRES_U_BSDXSTART_U_BSDXEND
 	;
Index: Scheduling/trunk/m/BSDX05.m
===================================================================
--- Scheduling/trunk/m/BSDX05.m	(revision 871)
+++ Scheduling/trunk/m/BSDX05.m	(revision 874)
@@ -1,8 +1,11 @@
-BSDX05	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/11/10 6:28pm
+BSDX05	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/15/10 12:51pm
 	;;2.0;IHS WINDOWS SCHEDULING;;NOV 01, 2007
 	;
+    ; Change Log:
+    ; UJO/SMH - July 11 2010: pass FM Dates for Start and End rather than US Dates
 	;
 APBLKOV(BSDXY,BSDXSTART,BSDXEND,BSDXRES)	 ;EP
 	;Called by BSDX APPT BLOCKS OVERLAP
+    ; July 11 2010 - pass FM Dates for Start and End rather than US Dates
 	;(Duplicates old qryAppointmentBlocksOverlapB)
 	;BSDXRES is resource name
Index: Scheduling/trunk/m/BSDX06.m
===================================================================
--- Scheduling/trunk/m/BSDX06.m	(revision 871)
+++ Scheduling/trunk/m/BSDX06.m	(revision 874)
@@ -1,4 +1,7 @@
-BSDX06	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/11/10 5:54pm
-	;;2.0;IHS WINDOWS SCHEDULING;;NOV 01, 2007
+BSDX06	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/15/10 4:51pm
+	;;1.3;IHS WINDOWS SCHEDULING;;NOV 01, 2007
+    ; Change Log:
+    ; UJO/SMH: July 15 2010: Change in BSDXSTART and BSDXEND: get
+    ; dates in FM format for i18n
 	;
 	;
@@ -9,6 +12,6 @@
 	;
 	;Test lines:
-	;D TPBLKOV^BSDX06(.RES,"5-12-2003","5-16-2003","REMILLARD,MIKE") ZW RES
-	;BSDX TYPE BLOCKS OVERLAP^1-1-2000^12-14-2004^REMILLARD,MIKE
+	;D TPBLKOV^BSDX06(.RES,"3030513","3030516","REMILLARD,MIKE") ZW RES
+	;BSDX TYPE BLOCKS OVERLAP^303513^3030516^REMILLARD,MIKE
 	;S ^HW("BSDXD06")=BSDXSTART_U_BSDXEND_U_BSDXRES
 	;
@@ -21,6 +24,5 @@
 	D
 	. S BSDXBS=0
-	. ; I $L(BSDXEND,".")=1 S BSDXEND=BSDXEND+.9999 ;Go to end of day
-    . S BSDXEND=BSDXEND+.9999 ;//smh - not sure about this change
+	. I $L(BSDXEND,".")=1 S BSDXEND=BSDXEND+.9999 ;Go to end of day if only date (not time) is passed
 	. S BSDXRESN=BSDXRES
 	. Q:BSDXRESN=""
Index: Scheduling/trunk/m/BSDX27.m
===================================================================
--- Scheduling/trunk/m/BSDX27.m	(revision 871)
+++ Scheduling/trunk/m/BSDX27.m	(revision 874)
@@ -1,4 +1,7 @@
-BSDX27	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/5/10 9:57pm
-	;;2.0;IHS WINDOWS SCHEDULING;;NOV 01, 2007
+BSDX27	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/15/10 12:22pm
+	;;1.3;IHS WINDOWS SCHEDULING;;NOV 01, 2007
+    ; 
+    ; Change Log: July 15, 2010
+    ; UJO/SMH - i18n: FM Dates passed into routine for Clinic Letters - CLDISP tag
 	;
 	;
Index: Scheduling/trunk/m/BSDX33.m
===================================================================
--- Scheduling/trunk/m/BSDX33.m	(revision 871)
+++ Scheduling/trunk/m/BSDX33.m	(revision 874)
@@ -1,9 +1,11 @@
-BSDX33	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/6/10 8:43am
+BSDX33	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/15/10 12:33pm
 	;;1.3;IHS WINDOWS SCHEDULING;;NOV 01, 2007
     ; Mods by WV/STAR
     ;
+    ; Change Log:
     ; July 13, 2010
-    ; v 1.3 adds fixes Rebooking behavior in application
+    ; v 1.3 adds fixes Rebooking behavior in application (see RBNEXT)
     ; also adds i18 support - Dates passed in FM format from application
+    ; in tag SETRBK and RBNEXT
 	;
 	;
@@ -33,4 +35,5 @@
 	I '+BSDXRESD D ERR2("BSDX REBOOK NEXT BLOCK: Invalid resource name") Q
 	;
+    ; i18n fix
     ; S X=BSDXDATE,%DT="XT" D ^%DT
 	; I Y=-1 D ERR2(1,"BSDX REBOOK NEXT BLOCK: Invalid datetime") Q
@@ -50,5 +53,5 @@
 	E  S Y=BSDXFND X ^DD("DD") S BSDXFND=Y
 	S BSDXI=BSDXI+1
-    ;//smh - bug: Need to replace @ in FM date for C# to recognize it
+    ;//smh - bug (V 1.3): Need to replace @ in FM date for C# to recognize it
     S BSDXFND=$TR(BSDXFND,"@"," ")
     ;//smh end fix
@@ -65,5 +68,5 @@
 	;Sets rebook date into appointment
 	;BSDXAPPT - Appointment ID
-	;BSDXDATE - Rebook Datetime in external format
+	;BSDXDATE - Rebook Datetime in internal format
 	;Called by BSDX REBOOK SET
 	;
@@ -85,5 +88,5 @@
 	;S BSDXDATE=Y
 	S BSDXIENS=BSDXAPPT_","
-	S BSDXFDA(9002018.4,BSDXIENS,.11)=BSDXDATE
+	S BSDXFDA(9002018.4,BSDXIENS,.11)=+BSDXDATE
 	;
 	K BSDXMSG
Index: Scheduling/trunk/m/BSDX34.m
===================================================================
--- Scheduling/trunk/m/BSDX34.m	(revision 871)
+++ Scheduling/trunk/m/BSDX34.m	(revision 874)
@@ -1,5 +1,8 @@
-BSDX34	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/11/10 11:28am
-	;;2.0;IHS WINDOWS SCHEDULING;;NOV 01, 2007
-	;
+BSDX34	; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; 7/15/10 12:37pm
+	;;1.3;IHS WINDOWS SCHEDULING;;NOV 01, 2007
+    ;
+    ; Change Log:
+    ; July 10 2010: 
+	; CANCLIN AND RBCLIN: Dates passed in FM format for i18n
 	;
 	Q
@@ -25,5 +28,5 @@
 	;Used in generating cancellation letters for a clinic
 	;BSDXCLST is a |-delimited list of BSDX RESOURCE iens.  (The last |-piece is null, so discard it.)
-	;BSDXBEG and BSDXEND are in external date form.
+    ;v 1.3 BSDXBEG and BSDXEND are in fm format
 	;Called by BSDX CANCEL CLINIC LIST
 	N BSDXCAN
@@ -49,4 +52,6 @@
 	;Convert beginning and ending dates
 	;TODO: Validation of date to make sure it's a right FM Date
+    S BSDXBEG=$P(BSDXBEG,".")
+    S BSDXEND=$P(BSDXEND,".")
 	S BSDXBEG=BSDXBEG-1,BSDXBEG=BSDXBEG_".9999"
 	S BSDXEND=BSDXEND_".9999"
Index: Scheduling/trunk/m/i18n_log.log
===================================================================
--- Scheduling/trunk/m/i18n_log.log	(revision 874)
+++ Scheduling/trunk/m/i18n_log.log	(revision 874)
@@ -0,0 +1,74 @@
+------------------------------------------------------------------------
+r849 | sam | 2010-07-10 18:32:30 +0300 (Sat, 10 Jul 2010) | 1 line
+Changed paths:
+#   M /Scheduling/trunk/m/BSDX27.m
+
+Updated BSDX27 - Receives FM dates rather than regular dates to support i18n
+------------------------------------------------------------------------
+r851 | sam | 2010-07-11 17:11:26 +0300 (Sun, 11 Jul 2010) | 1 line
+Changed paths:
+#   M /Scheduling/trunk/m/BSDX02.m
+#   M /Scheduling/trunk/m/BSDX33.m
+#   M /Scheduling/trunk/m/BSDX34.m
+
+Fixes to support i18n (Receive FM dates from C# instead of culture specific date).Also, fix for Rebooking. Now it works.
+------------------------------------------------------------------------
+r854 | sam | 2010-07-12 17:25:21 +0300 (Mon, 12 Jul 2010) | 1 line
+Changed paths:
+#   M /Scheduling/trunk/m/BSDX04.m
+#   M /Scheduling/trunk/m/BSDX05.m
+#   M /Scheduling/trunk/m/BSDX06.m
+
+More changes
+------------------------------------------------------------------------
+r858 | sam | 2010-07-13 09:58:25 +0300 (Tue, 13 Jul 2010) | 1 line
+Changed paths:
+   M /Scheduling/trunk/m/BSDX29.m
+
+changes to BSDX29 for i18n
+------------------------------------------------------------------------
+r861 | sam | 2010-07-13 12:05:30 +0300 (Tue, 13 Jul 2010) | 1 line
+Changed paths:
+   M /Scheduling/trunk/m/BSDX01.m
+
+Test update
+------------------------------------------------------------------------
+r862 | sam | 2010-07-13 12:07:13 +0300 (Tue, 13 Jul 2010) | 1 line
+Changed paths:
+   M /Scheduling/trunk/m/BSDX01.m
+
+Test update
+------------------------------------------------------------------------
+r863 | sam | 2010-07-13 16:04:57 +0300 (Tue, 13 Jul 2010) | 1 line
+Changed paths:
+   M /Scheduling/trunk/m/BSDX07.m
+   M /Scheduling/trunk/m/BSDX12.m
+   M /Scheduling/trunk/m/BSDX13.m
+   M /Scheduling/trunk/m/BSDX33.m
+
+more i18n work
+------------------------------------------------------------------------
+r865 | sam | 2010-07-14 11:20:30 +0300 (Wed, 14 Jul 2010) | 1 line
+Changed paths:
+   M /Scheduling/trunk/m/BSDX09.m
+
+Routine to pull extra registration data
+------------------------------------------------------------------------
+r867 | sam | 2010-07-14 15:08:39 +0300 (Wed, 14 Jul 2010) | 6 lines
+Changed paths:
+   M /Scheduling/trunk/m/BSDX07.m
+   M /Scheduling/trunk/m/BSDX28.m
+
+Two updates: Search by Primary ID now enabled;
+bug in make appointment code that causes storage of non-canonical 
+appointment times (3091103.0900 e.g. rather than 3091103.09). causes a 
+problem when retrieving appointments.
+
+
+------------------------------------------------------------------------
+r871 | sam | 2010-07-14 15:55:40 +0300 (Wed, 14 Jul 2010) | 1 line
+Changed paths:
+   M /Scheduling/trunk/m/BSDX09.m
+
+PID added insted of SNN
+------------------------------------------------------------------------
