Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ALPBSP2

ALPBSP2.m

Go to the documentation of this file.
  1. ALPBSP2 ;OIFO-DALLAS MW,SED,KC-SHOW SELECTED PATIENT ORDERS(S) ;01/01/03
  1. ;;3.0;BAR CODE MED ADMIN;**8**;Mar 2004
  1. ;
  1. EN ; -- main entry point for ALPB SHOW ORDERS
  1. D EN^VALM("PSB SHOW ORDERS")
  1. Q
  1. ;
  1. HDR ; -- header code
  1. I '$G(ALPBIEN) Q
  1. S ALPBPT(0)=$G(^ALPB(53.7,ALPBIEN,0))
  1. M ALPBPT(1)=^ALPB(53.7,ALPBIEN,1)
  1. D HDR^ALPBFRM2(.ALPBPT,"A",0,.ALPBHDR)
  1. S ALPBX=1
  1. F S ALPBX=$O(ALPBHDR(ALPBX)) Q:'ALPBX D
  1. .S VALMHDR(ALPBX-1)=ALPBHDR(ALPBX)
  1. K ALPBPT,ALPBX
  1. Q
  1. ;
  1. INIT ; -- init variables and list array
  1. I '$G(ALPBIEN) Q
  1. K ^TMP("ALPBFORM",$J)
  1. S ALPBLINE=0
  1. S ALPBX=0
  1. F S ALPBX=$O(ALPBOSEL(ALPBX)) Q:'ALPBX D
  1. .S ALPBOIEN=ALPBOSEL(ALPBX)
  1. .I ALPBOIEN="" K ALPBOIEN Q
  1. .M ALPBDATA=^ALPB(53.7,ALPBIEN,2,ALPBOIEN)
  1. .D F80^ALPBFRM2(.ALPBDATA,"",.ALPBFORM)
  1. .S ALPBY=0
  1. .F S ALPBY=$O(ALPBFORM(ALPBY)) Q:'ALPBY D
  1. ..S ALPBLINE=ALPBLINE+1
  1. ..S ^TMP("ALPBFORM",$J,ALPBLINE,0)=ALPBFORM(ALPBY)
  1. .K ALPBDATA,ALPBFORM,ALPBOIEN,ALPBY
  1. S VALMCNT=ALPBLINE
  1. K ALPBLINE,ALPBOIEN,ALPBX
  1. Q
  1. ;
  1. HELP ; -- help code
  1. S X="?" D DISP^XQORM1 W !!
  1. Q
  1. ;
  1. EXIT ; -- exit code
  1. K ^TMP("ALPBFORM",$J)
  1. Q
  1. ;
  1. EXPND ; -- expand code
  1. Q
  1. ;