1 | ORWTPO ; SLC/STAFF Personal Preference - Order Checks ;5/1/01 12:27 [11/29/04 11:19am]
|
---|
2 | ;;3.0;ORDER ENTRY/RESULTS REPORTING;**85,195**;Dec 17, 1997
|
---|
3 | ;
|
---|
4 | GETOTHER(INFO,USER) ; from ORWTPP
|
---|
5 | ; get user's other parameter settings
|
---|
6 | S INFO=$$GET^XPAR("ALL^USR.`"_USER,"ORCH INITIAL TAB")
|
---|
7 | S INFO=INFO_U_$$GET^XPAR("ALL^USR.`"_USER,"ORCH USE LAST TAB")
|
---|
8 | S INFO=INFO_U_$$GET^XPAR("ALL^USR.`"_USER,"ORWOR AUTOSAVE NOTE")
|
---|
9 | S INFO=INFO_U_$$GET^XPAR("ALL^USR.`"_USER,"ORWOR VERIFY NOTE TITLE")
|
---|
10 | Q
|
---|
11 | ;
|
---|
12 | SETOTHER(OK,INFO,USER) ; from ORWTPP
|
---|
13 | ; save user's other parameter settings
|
---|
14 | N AUTO,LAST,TAB,VER
|
---|
15 | S OK=1
|
---|
16 | S TAB=$P(INFO,U),LAST=$P(INFO,U,2),AUTO=$P(INFO,U,3),VER=$P(INFO,U,4)
|
---|
17 | I $L(TAB) D EN^XPAR(USER_";VA(200,","ORCH INITIAL TAB",1,TAB)
|
---|
18 | I $L(LAST) D EN^XPAR(USER_";VA(200,","ORCH USE LAST TAB",1,$S(LAST:"YES",1:"NO"))
|
---|
19 | I $L(AUTO) D EN^XPAR(USER_";VA(200,","ORWOR AUTOSAVE NOTE",1,AUTO)
|
---|
20 | I $L(VER) D EN^XPAR(USER_";VA(200,","ORWOR VERIFY NOTE TITLE",1,$S(VER:"YES",1:"NO"))
|
---|
21 | Q
|
---|
22 | ;
|
---|
23 | GETTABS(VALUES) ; RPC
|
---|
24 | ; get tab names for patient chart
|
---|
25 | K VALUES
|
---|
26 | D PDSET^ORWTPUP("ORCH INITIAL TAB",.VALUES)
|
---|
27 | Q
|
---|
28 | ;
|
---|
29 | CSLABD(INFO) ; RPC
|
---|
30 | ; get lab defaults
|
---|
31 | N RNG
|
---|
32 | S INFO=""
|
---|
33 | F RNG="INPT","OUTPT" D
|
---|
34 | .S INFO=INFO_$$GET^XPAR("DIV^SYS^PKG","ORQQLR DATE RANGE "_RNG,1,"I")_U
|
---|
35 | Q
|
---|
36 | ;
|
---|
37 | CSLAB(VAL,USER) ; from ORWTPP
|
---|
38 | ; get user's lab date range defaults
|
---|
39 | N RNG
|
---|
40 | S VAL=""
|
---|
41 | F RNG="INPT","OUTPT" D
|
---|
42 | .S VAL=VAL_$$GET^XPAR("USR.`"_USER_"^DIV^SYS^PKG","ORQQLR DATE RANGE "_RNG,1,"I")_U
|
---|
43 | Q
|
---|
44 | ;
|
---|
45 | CSARNGD(INFO) ; RPC
|
---|
46 | ; get start, stop defaults
|
---|
47 | S INFO=$$GET^XPAR("DIV^SYS^PKG","ORQQCSDR CS RANGE START",1,"I")_U
|
---|
48 | S INFO=INFO_$$GET^XPAR("DIV^SYS^PKG","ORQQCSDR CS RANGE STOP",1,"I")
|
---|
49 | Q
|
---|
50 | ;
|
---|
51 | CSARNG(VAL,USER) ; from ORWTPP
|
---|
52 | ; get user's appt date range defaults
|
---|
53 | N ORSRV
|
---|
54 | S ORSRV=$G(^VA(200,DUZ,5)) I +ORSRV>0 S ORSRV=$P(ORSRV,U) ; Get S/S.
|
---|
55 | S VAL=$$GET^XPAR("USR.`"_USER_"^SRV.`"_+$G(ORSRV)_"^DIV^SYS^PKG","ORQQCSDR CS RANGE START",1,"I")_U
|
---|
56 | S VAL=VAL_$$GET^XPAR("USR.`"_USER_"^SRV.`"_+$G(ORSRV)_"^DIV^SYS^PKG","ORQQCSDR CS RANGE STOP",1,"I")
|
---|
57 | Q
|
---|
58 | ;
|
---|
59 | SAVECS(OK,INFO,USER) ; from ORWTPP
|
---|
60 | ; save user's date range defaults
|
---|
61 | N INPT,OUTPT,START,STOP
|
---|
62 | S OK=1
|
---|
63 | S START=+$P(INFO,U,3) S START=$S(START=0:"T",START<0:"T"_START,1:"T+"_START)
|
---|
64 | S STOP=+$P(INFO,U,4) S STOP=$S(STOP=0:"T",STOP<0:"T"_STOP,1:"T+"_STOP)
|
---|
65 | S INPT=+$P(INFO,U,1),INPT=$S('INPT:"@",1:INPT)
|
---|
66 | S OUTPT=+$P(INFO,U,2),OUTPT=$S('OUTPT:"@",1:OUTPT)
|
---|
67 | D EN^XPAR(USER_";VA(200,","ORQQCSDR CS RANGE START",1,START)
|
---|
68 | D EN^XPAR(USER_";VA(200,","ORQQCSDR CS RANGE STOP",1,STOP)
|
---|
69 | D EN^XPAR(USER_";VA(200,","ORQQLR DATE RANGE INPT",1,INPT)
|
---|
70 | D EN^XPAR(USER_";VA(200,","ORQQLR DATE RANGE OUTPT",1,OUTPT)
|
---|
71 | Q
|
---|
72 | GETIMGD(INFO) ; RPC
|
---|
73 | S INFO=$$GET^XPAR("SRV.`"_+$G(ORSRV)_"^DIV^SYS^PKG","ORCH CONTEXT REPORTS")
|
---|
74 | Q
|
---|
75 | ;
|
---|
76 | GETIMG(INFO,USER) ; from ORWTPP
|
---|
77 | ; get user's image report defaults
|
---|
78 | S INFO=$$GET^XPAR("USR.`"_USER_"^SRV.`"_+$G(ORSRV)_"^DIV^SYS^PKG","ORCH CONTEXT REPORTS")
|
---|
79 | Q
|
---|
80 | ;
|
---|
81 | SETIMG(OK,MAX,START,STOP,USER) ; from ORWTPP
|
---|
82 | ; save user's image report defaults
|
---|
83 | N VALUE S OK=0
|
---|
84 | I MAX'>0 Q
|
---|
85 | S START=$S(START=0:"T",START<0:"T"_START,1:"T+"_START)
|
---|
86 | S STOP=$S(STOP=0:"T",STOP<0:"T"_STOP,1:"T+"_STOP)
|
---|
87 | S VALUE=START_";"_STOP_";;;"_MAX
|
---|
88 | S OK=1
|
---|
89 | D EN^XPAR(USER_";VA(200,","ORCH CONTEXT REPORTS",1,VALUE)
|
---|
90 | Q
|
---|