Changeset 863 for Scheduling/trunk/m/BSDX07.m
- Timestamp:
- Jul 13, 2010, 9:04:57 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Scheduling/trunk/m/BSDX07.m
r803 r863 1 BSDX07 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; ; 6/7/10 2:19pm1 BSDX07 ; IHS/OIT/HMW - WINDOWS SCHEDULING RPCS ; ; 7/6/10 6:13am 2 2 ;;2.0;IHS WINDOWS SCHEDULING;;NOV 01, 2007 3 ; v1.3 July 13 2010 - Add support i18n - Dates input as FM dates, not US. 3 4 ; 4 5 ; … … 24 25 ; 25 26 ;Test lines: 26 ENDBG ;BSDX ADD NEW APPOINTMENT^ 12-28-2000@0900^12-28-2000@1000^370^2^PEDIATRICIAN,DEMO^EXAM^SCRATCH NOTE27 ENDBG ;BSDX ADD NEW APPOINTMENT^3091122.0930^3091122.1000^370^2^PEDIATRICIAN,DEMO^EXAM^SCRATCH NOTE 27 28 ; 28 29 N BSDXERR,BSDXIEN,BSDXDEP,BSDXI,BSDXJ,BSDXAPPTI,BSDXDJ,BSDXRESD,BSDXRNOD,BSDXSCD,BSDXC,BSDXERR,BSDXWKIN … … 41 42 ; 42 43 TSTART 44 ; v1.3 - date passed in as FM Date, not US date. 43 45 ;Check input data for errors 44 S:BSDXSTART["@0000" BSDXSTART=$P(BSDXSTART,"@")45 S:BSDXEND["@0000" BSDXEND=$P(BSDXEND,"@")46 S %DT="T",X=BSDXSTART D ^%DT S BSDXSTART=Y47 I BSDXSTART=-1 D ERR(BSDXI+1,"BSDX07 Error: Invalid Start Time") Q48 S %DT="T",X=BSDXEND D ^%DT S BSDXEND=Y49 I BSDXEND=-1 D ERR(BSDXI+1,"BSDX07 Error: Invalid End Time") Q46 ; S:BSDXSTART["@0000" BSDXSTART=$P(BSDXSTART,"@") 47 ; S:BSDXEND["@0000" BSDXEND=$P(BSDXEND,"@") 48 ; S %DT="T",X=BSDXSTART D ^%DT S BSDXSTART=Y 49 ; I BSDXSTART=-1 D ERR(BSDXI+1,"BSDX07 Error: Invalid Start Time") Q 50 ; S %DT="T",X=BSDXEND D ^%DT S BSDXEND=Y 51 ; I BSDXEND=-1 D ERR(BSDXI+1,"BSDX07 Error: Invalid End Time") Q 50 52 I $L(BSDXEND,".")=1 D ERR(BSDXI+1,"BSDX07 Error: Invalid End Time") Q 51 53 I BSDXSTART>BSDXEND S BSDXTMP=BSDXEND,BSDXEND=BSDXSTART,BSDXSTART=BSDXTMP
Note:
See TracChangeset
for help on using the changeset viewer.