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

VAQDIS16.m

Go to the documentation of this file.
  1. VAQDIS16 ;ALB/JFP - PDX,DISPLAY DATA (GENERIC);01MAR93
  1. ;;1.5;PATIENT DATA EXCHANGE;;NOV 17, 1993
  1. EP ; -- Main entry point for the list processor
  1. ; -- K XQORS,VALMEVL (only kill on the first screen in)
  1. D EN^VALM("VAQ DISPLAY DATA PDX12") ; -- protocol = VAQ PDX12 (MENU)
  1. ;K VALMBCK
  1. QUIT
  1. ;
  1. INIT ; -- Initializes variables and defines screen
  1. I '$D(^TMP("VAQD3",$J,"DISPLAY")) D QUIT
  1. .S VALMCNT=0
  1. .S X=$$SETSTR^VALM1(" ","",1,79) D TMP
  1. .S X=$$SETSTR^VALM1(" ** No Data to Display ... <Return> to exit ","",1,79)
  1. .D TMP
  1. QUIT
  1. ;
  1. TMP ; -- Set the array used by list processor
  1. S VALMCNT=VALMCNT+1
  1. S ^TMP("VAQD3",$J,"DISPLAY",VALMCNT,0)=$E(X,1,79)
  1. S ^TMP("VAQD3",$J,"IDX",VALMCNT,VAQECNT)=""
  1. QUIT
  1. ;
  1. HD ; -- Make header line for list processor
  1. D HD^VAQDIS15 QUIT
  1. ;
  1. EXIT ; -- Note: The list processor cleans up its own variables.
  1. ; All other variables cleaned up here.
  1. ;
  1. K ^TMP("VAQD3",$J,"DISPLAY")
  1. QUIT
  1. ;
  1. END ; -- End of code
  1. QUIT