Changeset 883 for Scheduling/trunk/m/BSDX07.m
- Timestamp:
- Jul 18, 2010, 7:17:02 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Scheduling/trunk/m/BSDX07.m
r867 r883 1 BSDX07 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; ; 7/ 6/10 4:28pm1 BSDX07 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; ; 7/18/10 2:11pm 2 2 ;;2.0;IHS WINDOWS SCHEDULING;;NOV 01, 2007 3 ; 4 ; Change Log: 5 ; UJO/SMH 3 6 ; v1.3 July 13 2010 - Add support i18n - Dates input as FM dates, not US. 4 7 ; … … 50 53 ; S %DT="T",X=BSDXEND D ^%DT S BSDXEND=Y 51 54 ; I BSDXEND=-1 D ERR(BSDXI+1,"BSDX07 Error: Invalid End Time") Q 52 I $L(BSDXEND,".")=1 D ERR(BSDXI+1,"BSDX07 Error: Invalid End Time") Q 55 ; 56 ; If C# sends the dates with extra zeros, remove them 57 S BSDXSTART=+BSDXSTART,BSDXEND=+BSDXEND 58 ; 59 I $L(BSDXEND,".")=1 D ERR(BSDXI+1,"BSDX07 Error: Invalid End Time") Q 53 60 I BSDXSTART>BSDXEND S BSDXTMP=BSDXEND,BSDXEND=BSDXSTART,BSDXSTART=BSDXTMP 54 61 I '+BSDXPATID,'$D(^DPT(BSDXPATID,0)) D ERR(BSDXI+1,"BSDX07 Error: Invalid Patient ID") Q … … 111 118 ;Returns ien in BSDXAPPT or 0 if failed 112 119 ;Create entry in BSDX APPOINTMENT 113 ; BSDXSTART and BSDXEND need to be stored as numeric, not string114 ; So 3090713.0900 is incorrect --> it should be 3090713.09115 120 N BSDXAPPTID 116 S BSDXFDA(9002018.4,"+1,",.01)= +BSDXSTART ; smh fix bug stores as string117 S BSDXFDA(9002018.4,"+1,",.02)= +BSDXEND121 S BSDXFDA(9002018.4,"+1,",.01)=BSDXSTART 122 S BSDXFDA(9002018.4,"+1,",.02)=BSDXEND 118 123 S BSDXFDA(9002018.4,"+1,",.05)=BSDXPATID 119 124 S BSDXFDA(9002018.4,"+1,",.07)=BSDXRESD
Note:
See TracChangeset
for help on using the changeset viewer.