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

LR7OSMZ0.m

Go to the documentation of this file.
  1. LR7OSMZ0 ;slc/dcm - Silent Micro rpt ; 23-Jun-2014 09:29 ; MKK
  1. ;;5.2;LR;**121,244,1018,1033**;Nov 17, 2004
  1. ;
  1. EN1 ;from
  1. S LRLLT=$G(^LR(LRDFN,"MI",LRIDT,0)),LRACC=$P(LRLLT,U,6),LRAD=$E(LRLLT)_$P(LRACC," ",2)_"0000",X=$P(LRACC," "),DIC=68,DIC(0)="M"
  1. I $L(X) D ^DIC S LRAA=+Y,LRAN=+$P(LRACC," ",3),LRCMNT=$S($D(^LR(LRDFN,"MI",LRIDT,99)):^(99),1:""),LRPG=0 D EN^LR7OSMZ1 Q:LREND
  1. Q
  1. EN(DFN) ;Process Microbiology entries listed in ^TMP("LRRR",$J,DFN,"MI",LRIDT,1)
  1. ;Return formated report in ^TMP("LRC",$J)
  1. Q:'$D(^TMP("LRRR",$J,+$G(DFN),"MI"))
  1. N LBL,LCNT,LRAA,LRACC,LRAD,LRAN,LRCMNT,LRDFN,LRDPF,LRIDT,LRJ02,LRLLT,LRPG,LRSB
  1. N LRONESPC,LREND,LRONETST,GCNT,GIOM,LREND,CCNT,CT1,COUNT,LRIN,SEX
  1. K ^TMP("LRC",$J)
  1. S (LRONETST,LRONESPC)="",CCNT=1,(LREND,GCNT)=0,GIOSL=999999,GIOM=80
  1. Q:'$G(DFN)
  1. S LRDFN=$$LRDFN^LR7OR1(DFN)
  1. Q:'LRDFN
  1. S LRDPF="2^DPT(",SEX=$P($G(@("^"_$P(LRDPF,"^",2)_+LRDFN_",0)")),"^",2),LRIDT=0
  1. F S LRIDT=$O(^TMP("LRRR",$J,DFN,"MI",LRIDT)) Q:LRIDT<1 D
  1. . N DFN
  1. . D EN1
  1. Q