Changeset 888 for Scheduling/trunk/m/BSDX07.m
- Timestamp:
- Jul 18, 2010, 9:58:35 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Scheduling/trunk/m/BSDX07.m
r883 r888 1 1 BSDX07 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; ; 7/18/10 2:11pm 2 ;; 2.0;IHS WINDOWS SCHEDULING;;NOV 01, 20073 4 5 6 2 ;;1.3T1;BSDX;;Jul 18, 2010 3 ; 4 ; Change Log: 5 ; UJO/SMH 6 ; v1.3 July 13 2010 - Add support i18n - Dates input as FM dates, not US. 7 7 ; 8 8 ; … … 45 45 ; 46 46 TSTART 47 47 ; v1.3 - date passed in as FM Date, not US date. 48 48 ;Check input data for errors 49 49 ; S:BSDXSTART["@0000" BSDXSTART=$P(BSDXSTART,"@") … … 53 53 ; S %DT="T",X=BSDXEND D ^%DT S BSDXEND=Y 54 54 ; I BSDXEND=-1 D ERR(BSDXI+1,"BSDX07 Error: Invalid End Time") Q 55 56 55 ; 56 ; If C# sends the dates with extra zeros, remove them 57 57 S BSDXSTART=+BSDXSTART,BSDXEND=+BSDXEND 58 59 58 ; 59 I $L(BSDXEND,".")=1 D ERR(BSDXI+1,"BSDX07 Error: Invalid End Time") Q 60 60 I BSDXSTART>BSDXEND S BSDXTMP=BSDXEND,BSDXEND=BSDXSTART,BSDXSTART=BSDXTMP 61 61 I '+BSDXPATID,'$D(^DPT(BSDXPATID,0)) D ERR(BSDXI+1,"BSDX07 Error: Invalid Patient ID") Q … … 178 178 ERR(BSDXI,BSDXERR) ;Error processing 179 179 D ^%ZTER ;XXX: remove after we figure out the cause of error 180 180 S BSDXI=BSDXI+1 181 181 S BSDXERR=$TR(BSDXERR,"^","~") 182 182 TROLLBACK
Note:
See TracChangeset
for help on using the changeset viewer.