LRMITSRH ;SLC/STAFF - MICRO TREND REPORT HEADER ;10/12/92  20:26
 ;;5.2;LAB SERVICE;**257,339**;Sep 27, 1994
 ; from LRMITSR
 ; writes heading information
 ;
 I $$S^%ZTLOAD S (LREND,ZTSTOP)=1 Q
 W @IOF S LRPAGE=LRPAGE+1
 S LRHDRT=$S(LRTYPE="O":"ORGANISM",LRTYPE="S":"SITE/SPECIMEN",LRTYPE="L":"LOCATION",LRTYPE="P":"PATIENT",LRTYPE="C":"COLLECTION SAMPLE",LRTYPE="DIV":"DIVISION",1:"PHYSICIAN")
 I LRPAGE=1 D
 .S LRLINE(1)=LRLINE1_LRHDRT,LRLINE(1)=$J(LRLINE(1),IOM+$L(LRLINE(1))\2)
 .W LRLINE(1),!,LRLINE(2)
 .I $D(LRM(LRTYPE,"S")) D
 ..W !,"This report is restricted to the following ",$$LOW^XLFSTR(LRHDRT),"s:"
 ..K LRTEMP D HLIST^LRMITSRS("LRM(LRTYPE,""S"")","LRTEMP",", ",IOM)
 ..S LRN="" F  S LRN=$O(LRTEMP(LRN)) Q:LRN=""  W !,LRTEMP(LRN)
 ..K LRTEMP
 .S LRCNT=2 F  S LRCNT=$O(LRLINE(LRCNT)) Q:LRCNT<1  W !,LRLINE(LRCNT)
 S LRHDR(1)=LRHDR1_LRPATNUM_" patients)           BY "_LRHDRT_"    Page "_$J(LRPAGE,1)
 S LRCNT=0 F  S LRCNT=$O(LRHDR(LRCNT)) Q:LRCNT<1  W !,LRHDR(LRCNT)
 Q
 
--- Routine Detail   --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HLRMITSRH   1003     printed  Sep 23, 2025@19:53:18                                                                                                                                                                                                    Page 2
LRMITSRH  ;SLC/STAFF - MICRO TREND REPORT HEADER ;10/12/92  20:26
 +1       ;;5.2;LAB SERVICE;**257,339**;Sep 27, 1994
 +2       ; from LRMITSR
 +3       ; writes heading information
 +4       ;
 +5        IF $$S^%ZTLOAD
               SET (LREND,ZTSTOP)=1
               QUIT 
 +6        WRITE @IOF
           SET LRPAGE=LRPAGE+1
 +7        SET LRHDRT=$SELECT(LRTYPE="O":"ORGANISM",LRTYPE="S":"SITE/SPECIMEN",LRTYPE="L":"LOCATION",LRTYPE="P":"PATIENT",LRTYPE="C":"COLLECTION SAMPLE",LRTYPE="DIV":"DIVISION",1:"PHYSICIAN")
 +8        IF LRPAGE=1
               Begin DoDot:1
 +9                SET LRLINE(1)=LRLINE1_LRHDRT
                   SET LRLINE(1)=$JUSTIFY(LRLINE(1),IOM+$LENGTH(LRLINE(1))\2)
 +10               WRITE LRLINE(1),!,LRLINE(2)
 +11               IF $DATA(LRM(LRTYPE,"S"))
                       Begin DoDot:2
 +12                       WRITE !,"This report is restricted to the following ",$$LOW^XLFSTR(LRHDRT),"s:"
 +13                       KILL LRTEMP
                           DO HLIST^LRMITSRS("LRM(LRTYPE,""S"")","LRTEMP",", ",IOM)
 +14                       SET LRN=""
                           FOR 
                               SET LRN=$ORDER(LRTEMP(LRN))
                               if LRN=""
                                   QUIT 
                               WRITE !,LRTEMP(LRN)
 +15                       KILL LRTEMP
                       End DoDot:2
 +16               SET LRCNT=2
                   FOR 
                       SET LRCNT=$ORDER(LRLINE(LRCNT))
                       if LRCNT<1
                           QUIT 
                       WRITE !,LRLINE(LRCNT)
               End DoDot:1
 +17       SET LRHDR(1)=LRHDR1_LRPATNUM_" patients)           BY "_LRHDRT_"    Page "_$JUSTIFY(LRPAGE,1)
 +18       SET LRCNT=0
           FOR 
               SET LRCNT=$ORDER(LRHDR(LRCNT))
               if LRCNT<1
                   QUIT 
               WRITE !,LRHDR(LRCNT)
 +19       QUIT