AUPNVHLP ; IHS/CMI/LAB - HELP FOR V FILES ; 22 Mar 2010 10:33 AM
;;2.0;IHS PCC SUITE;**2,4,22**;MAY 14, 2009;Build 6
;
V4114 ;EP - help for file .41, field .14
D EN^DDIOL("Asthma 'Control' is assessed at each visit and determines ongoing",,"!!")
D EN^DDIOL("management. Asthma control is defined as: a) well controlled, b) not",,"!")
D EN^DDIOL("well controlled, or c) very poorly controlled, based on the patient's",,"!")
D EN^DDIOL("current and recent symptoms, and the need for oral steroid treatment.",,"!")
Q
INRG ;EP - help for file .51 field inr goal
D EN^DDIOL("The INR Goal indicates the ratio at which anticoagulation therapy is",,"!")
D EN^DDIOL("directed. The INR goal is defined as a minimum INR value (range 2-3)",,"!")
D EN^DDIOL("and maximum INR value (range 304). You can use .5 integers, such as",,"!")
D EN^DDIOL("2, 2.5, 3, 3.5, and 4. An example is 2.5/4.",,"!")
Q
INRDUR ;EP - help for file .51, field duration
D EN^DDIOL("Indications for warfarin often have explicit durations of therapy that",,"!!")
D EN^DDIOL("occur at 3 months, 6 months, or 1 year. The duration can also be indefinite.",,"!")
D EN^DDIOL("You can enter 3, 6, or 1, which indicates t+91d, t+182d, t+365d. Enter IND or",,"!")
D EN^DDIOL("leave this field blank to indicate an indefinite time period.",,"!")
Q
DTSD ;EP - help for file .51, field start date
Q
EN1(Y,DA) ;EP - INPUT TRANSFORM FOR NAME (.01) FIELD OF QUALIFIER
; SUB-FILE OF V MEASUREMENT FILE.
; Input variables: Y is entry in 120.52 being looked up
; DA is entry in V MEASUREMENT where Qualifier data
; is being selected.
; Function value: 1 if can select this Qualifier, else 0.
;
N GMRVFXN,GMRVTYP S GMRVFXN=0
S GMRVTYP=$P($G(^AUPNVMSR(DA,0)),"^",1)
I GMRVTYP>0,$D(^GMRD(120.52,"C",GMRVTYP,+Y)) S GMRVFXN=1
Q GMRVFXN
;
SL6404 ;EP
NEW LIST,AUPNX
K LIST
S AUPNX=$$SUBLST^BSTSAPI("LIST","EHR LABOR ESTABLISHED")
S AUPNX=0 F S AUPNX=$O(LIST(AUPNX)) Q:AUPNX'=+AUPNX D EN^DDIOL($P(LIST(AUPNX),U,1),,"!"),EN^DDIOL($P(LIST(AUPNX),U,3),,"?25") ;W !,LIST(X)
Q
SL6407 ;EP
NEW LIST,AUPNX
K LIST
S AUPNX=$$SUBLST^BSTSAPI("LIST","EHR LABOR INDUCTION TYPE")
S AUPNX=0 F S AUPNX=$O(LIST(AUPNX)) Q:AUPNX'=+AUPNX D EN^DDIOL($P(LIST(AUPNX),U,1),,"!"),EN^DDIOL($P(LIST(AUPNX),U,3),,"?25") ;W !,LIST(X)
Q
AUPNVHLP ; IHS/CMI/LAB - HELP FOR V FILES ; 22 Mar 2010 10:33 AM
+1 ;;2.0;IHS PCC SUITE;**2,4,22**;MAY 14, 2009;Build 6
+2 ;
V4114 ;EP - help for file .41, field .14
+1 DO EN^DDIOL("Asthma 'Control' is assessed at each visit and determines ongoing",,"!!")
+2 DO EN^DDIOL("management. Asthma control is defined as: a) well controlled, b) not",,"!")
+3 DO EN^DDIOL("well controlled, or c) very poorly controlled, based on the patient's",,"!")
+4 DO EN^DDIOL("current and recent symptoms, and the need for oral steroid treatment.",,"!")
+5 QUIT
INRG ;EP - help for file .51 field inr goal
+1 DO EN^DDIOL("The INR Goal indicates the ratio at which anticoagulation therapy is",,"!")
+2 DO EN^DDIOL("directed. The INR goal is defined as a minimum INR value (range 2-3)",,"!")
+3 DO EN^DDIOL("and maximum INR value (range 304). You can use .5 integers, such as",,"!")
+4 DO EN^DDIOL("2, 2.5, 3, 3.5, and 4. An example is 2.5/4.",,"!")
+5 QUIT
INRDUR ;EP - help for file .51, field duration
+1 DO EN^DDIOL("Indications for warfarin often have explicit durations of therapy that",,"!!")
+2 DO EN^DDIOL("occur at 3 months, 6 months, or 1 year. The duration can also be indefinite.",,"!")
+3 DO EN^DDIOL("You can enter 3, 6, or 1, which indicates t+91d, t+182d, t+365d. Enter IND or",,"!")
+4 DO EN^DDIOL("leave this field blank to indicate an indefinite time period.",,"!")
+5 QUIT
DTSD ;EP - help for file .51, field start date
+1 QUIT
EN1(Y,DA) ;EP - INPUT TRANSFORM FOR NAME (.01) FIELD OF QUALIFIER
+1 ; SUB-FILE OF V MEASUREMENT FILE.
+2 ; Input variables: Y is entry in 120.52 being looked up
+3 ; DA is entry in V MEASUREMENT where Qualifier data
+4 ; is being selected.
+5 ; Function value: 1 if can select this Qualifier, else 0.
+6 ;
+7 NEW GMRVFXN,GMRVTYP
SET GMRVFXN=0
+8 SET GMRVTYP=$PIECE($GET(^AUPNVMSR(DA,0)),"^",1)
+9 IF GMRVTYP>0
IF $DATA(^GMRD(120.52,"C",GMRVTYP,+Y))
SET GMRVFXN=1
+10 QUIT GMRVFXN
+11 ;
SL6404 ;EP
+1 NEW LIST,AUPNX
+2 KILL LIST
+3 SET AUPNX=$$SUBLST^BSTSAPI("LIST","EHR LABOR ESTABLISHED")
+4 ;W !,LIST(X)
SET AUPNX=0
FOR
SET AUPNX=$ORDER(LIST(AUPNX))
IF AUPNX'=+AUPNX
QUIT
DO EN^DDIOL($PIECE(LIST(AUPNX),U,1),,"!")
DO EN^DDIOL($PIECE(LIST(AUPNX),U,3),,"?25")
+5 QUIT
SL6407 ;EP
+1 NEW LIST,AUPNX
+2 KILL LIST
+3 SET AUPNX=$$SUBLST^BSTSAPI("LIST","EHR LABOR INDUCTION TYPE")
+4 ;W !,LIST(X)
SET AUPNX=0
FOR
SET AUPNX=$ORDER(LIST(AUPNX))
IF AUPNX'=+AUPNX
QUIT
DO EN^DDIOL($PIECE(LIST(AUPNX),U,1),,"!")
DO EN^DDIOL($PIECE(LIST(AUPNX),U,3),,"?25")
+5 QUIT