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

BLRMIRP2.m

Go to the documentation of this file.
  1. BLRMIRP2 ; IHS/MSC/MKK - IHS Lab Micro Report, part 2; 14-Apr-2014 11:50 ; MKK
  1. ;;5.2;IHS LABORATORY;**1033**;NOV 01, 1997
  1. ;
  1. EEP ; Ersatz EP
  1. D EEP^BLRGMENU
  1. Q
  1. ;
  1. PRELIM ; EP - Print any preliminary data
  1. NEW CNT,COMMENT,NODE,PRELIM,STR
  1. ;
  1. D PRELNODE(.NODE)
  1. ;
  1. S (CNT,PRELIM)=0
  1. F PRELIM=$O(NODE(PRELIM)) Q:PRELIM<1 D
  1. . Q:$D(^LR(LRDFN,"MI",LRIDT,PRELIM))<1
  1. . ;
  1. . W ?4,$G(NODE(PRELIM)),!
  1. . S LINES=1+$G(LINES)
  1. . S COMMENT=0
  1. . F S COMMENT=$O(^LR(LRDFN,"MI",LRIDT,PRELIM,COMMENT)) Q:COMMENT<1 D
  1. .. S STR=$G(^LR(LRDFN,"MI",LRIDT,PRELIM,COMMENT,0))
  1. .. D LINEWRAP^BLRGMENU(9,STR,71)
  1. .. W !
  1. .. S LINES=1+$G(LINES)
  1. .. S CNT=CNT+1
  1. ;
  1. W:CNT !
  1. Q
  1. ;
  1. PRELNODE(NODE) ; EP - Create NODE array to hold Preliminary "locations" from Lab Data file
  1. NEW STR,WOT,WOT2
  1. ;
  1. K NODE
  1. S WOT=63.049999
  1. F S WOT=$O(^DD(WOT)) Q:WOT<1!($E(WOT,1,5)'=63.05) D
  1. . S WOT2=.9999999
  1. . F S WOT2=$O(^DD(WOT,WOT2)) Q:WOT2<1 D
  1. .. S STR=$G(^DD(WOT,WOT2,0))
  1. .. S:$P(STR,"^")["PRELIMINARY" NODE($P($P(STR,"^",4),";"))=$P(STR,"^")
  1. Q
  1. ;
  1. EHRPLIM ; EP - EHR: any preliminary data
  1. NEW CNT,COMMENT,NODE,PRELIM,STR,TABIT,TABIT2
  1. ;
  1. S TABIT=$J("",5),TABIT2=$J("",10)
  1. ;
  1. D PRELNODE(.NODE)
  1. ;
  1. S (CNT,PRELIM)=0
  1. F PRELIM=$O(NODE(PRELIM)) Q:PRELIM<1 D
  1. . Q:$D(^LR(LRDFN,"MI",LRIDT,PRELIM))<1
  1. . ;
  1. . D ADDLINE^BLRMIEHR(TABIT_$G(NODE(PRELIM))_":")
  1. . S COMMENT=0
  1. . F S COMMENT=$O(^LR(LRDFN,"MI",LRIDT,PRELIM,COMMENT)) Q:COMMENT<1 D
  1. .. S STR=$G(^LR(LRDFN,"MI",LRIDT,PRELIM,COMMENT,0))
  1. .. D ADDLINE^BLRMIEHR(TABIT2_STR)
  1. .. S CNT=CNT+1
  1. ;
  1. D:CNT BLNKLINE^BLRMIEHR
  1. Q