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

BLRAL4.m

Go to the documentation of this file.
  1. BLRAL4 ;DAOU/ALA-ListMan program for signed labs
  1. ;;5.2T9;LR;**1018**;Nov 17, 2004
  1. ;;5.2t6;LR;**1013,1015**;Nov 18, 2002
  1. ;; ;
  1. EN ;EP
  1. ; -- main entry point for BLRA LAB RESULT SIGN LIST
  1. D EN^VALM("BLRA LAB RESULT SIGN LIST")
  1. Q
  1. ;
  1. HDR ; -- header code
  1. S VALMHDR(1)=" "
  1. S VALMHDR(2)=" "
  1. Q
  1. ;
  1. INIT ; -- init variables and list array
  1. D CLEAN^VALM10 ;Clears screen before display of list
  1. ;
  1. S BLRALINE=0
  1. S BLRADT=""
  1. F S BLRADT=$O(^TMP("BLRASIGN",$J,BLRADT)) Q:'BLRADT D
  1. . S BLRAP=""
  1. . F S BLRAP=$O(^TMP("BLRASIGN",$J,BLRADT,BLRAP)) Q:'BLRAP D
  1. .. ;----- BEGIN IHS MODIFICATIONS LR*5.2*1018
  1. .. S BLRSS=""
  1. .. F S BLRSS=$O(^TMP("BLRASIGN",$J,BLRADT,BLRAP,BLRSS)) Q:BLRSS="" D
  1. ... ;----- END IHS MODIFICATIONS
  1. ... S BLRALINE=BLRALINE+1,BLRALVAR=""
  1. ... ;S BLRADATA=$G(^TMP("BLRASIGN",$J,BLRADT,BLRAP))
  1. ... ;----- BEGIN IHS MODIFICATIONS LR*5.2*1018
  1. ... S BLRADATA=$G(^TMP("BLRASIGN",$J,BLRADT,BLRAP,BLRSS))
  1. ... ;----- END IHS MODIFICATIONS
  1. ... S BLRALVAR=$$SETFLD^VALM1($P(BLRADATA,U,1),BLRALVAR,"ACCESSION")
  1. ... S BLRALVAR=$$SETFLD^VALM1($P(BLRADATA,U,2),BLRALVAR,"PATIENT")
  1. ... S BLRALVAR=$$SETFLD^VALM1($P(BLRADATA,U,3),BLRALVAR,"LAB DATE")
  1. ... S BLRALVAR=$$SETFLD^VALM1($P(BLRADATA,U,4),BLRALVAR,"RESPONSIBLE")
  1. ... S BLRALVAR=$$SETFLD^VALM1($P(BLRADATA,U,5),BLRALVAR,"SIGNING")
  1. ... S BLRALVAR=$$SETFLD^VALM1($P(BLRADATA,U,6),BLRALVAR,"DATE/TIME SIGNED")
  1. ... D SET^VALM10(BLRALINE,BLRALVAR)
  1. ;
  1. S VALMCNT=BLRALINE ;IF LINE CNTER IS NULL THEN THERE WERE NO RESULTS
  1. I BLRALINE=0 S VALMSG="No Signed Lab Results Found"
  1. Q
  1. ;
  1. HELP ; -- help code
  1. S X="?" D DISP^XQORM1 W !!
  1. Q
  1. ;
  1. EXIT ; -- exit code
  1. Q
  1. ;
  1. EXPND ; -- expand code
  1. Q
  1. ;