BWMPSCRN ;IHS/CIA/PLS - Contains logic for Mammography Project lookup screens ;03-Sep-2003 20:12;PLS
;;2.0;WOMEN'S HEALTH;**9**;03-Apr-2003 08:09
;=================================================================
LOC(FLD,IEN) ;
Q $$FIND(FLD,$G(IEN,Y))
;
PBPROC(FLD,IEN) ;
Q $$FIND(FLD,$G(IEN,Y))
;
BRSTCHG(FLD,IEN) ;
Q $$FIND(FLD,$G(IEN,Y))
;
HMEDS(FLD,IEN) ;
Q $$FIND(FLD,$G(IEN,Y))
;
ANALOC(FLD,IEN) ;
Q $$FIND(FLD,$G(IEN,Y))
;
EXMTYPE(FLD,IEN) ;
Q $$FIND(FLD,$G(IEN,Y))
;
PROCPERF(FLD,IEN) ;
Q $$FIND(FLD,$G(IEN,Y))
;
RADASSM(FLD,IEN) ;
Q $$FIND(FLD,$G(IEN,Y))
;
RADREC(FLD,IEN) ;
Q $$FIND(FLD,$G(IEN,Y))
; Returns binary flag indicating inclusion/exclusion from the pick list
FIND(FIELD,ITEM) ;
N FLDS
Q:+$P($G(^BWMPRESP(ITEM,0)),U,4)=1 0 ; Item has been inactivated
S FLDS=$P($G(^BWMPRESP(ITEM,0)),U,2)
S FLDS="|"_FLDS
Q FLDS[("|"_FIELD)
BWMPSCRN ;IHS/CIA/PLS - Contains logic for Mammography Project lookup screens ;03-Sep-2003 20:12;PLS
+1 ;;2.0;WOMEN'S HEALTH;**9**;03-Apr-2003 08:09
+2 ;=================================================================
LOC(FLD,IEN) ;
+1 QUIT $$FIND(FLD,$GET(IEN,Y))
+2 ;
PBPROC(FLD,IEN) ;
+1 QUIT $$FIND(FLD,$GET(IEN,Y))
+2 ;
BRSTCHG(FLD,IEN) ;
+1 QUIT $$FIND(FLD,$GET(IEN,Y))
+2 ;
HMEDS(FLD,IEN) ;
+1 QUIT $$FIND(FLD,$GET(IEN,Y))
+2 ;
ANALOC(FLD,IEN) ;
+1 QUIT $$FIND(FLD,$GET(IEN,Y))
+2 ;
EXMTYPE(FLD,IEN) ;
+1 QUIT $$FIND(FLD,$GET(IEN,Y))
+2 ;
PROCPERF(FLD,IEN) ;
+1 QUIT $$FIND(FLD,$GET(IEN,Y))
+2 ;
RADASSM(FLD,IEN) ;
+1 QUIT $$FIND(FLD,$GET(IEN,Y))
+2 ;
RADREC(FLD,IEN) ;
+1 QUIT $$FIND(FLD,$GET(IEN,Y))
+2 ; Returns binary flag indicating inclusion/exclusion from the pick list
FIND(FIELD,ITEM) ;
+1 NEW FLDS
+2 ; Item has been inactivated
IF +$PIECE($GET(^BWMPRESP(ITEM,0)),U,4)=1
QUIT 0
+3 SET FLDS=$PIECE($GET(^BWMPRESP(ITEM,0)),U,2)
+4 SET FLDS="|"_FLDS
+5 QUIT FLDS[("|"_FIELD)