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

LRAPQAM.m

Go to the documentation of this file.
  1. LRAPQAM ;AVAMC/REG/WTY - PRINT PATH MICRO MODIFICATIONS ;9/25/00
  1. ;;5.2T9;LR;**58,72,248,1018**;Nov 17, 2004
  1. ;
  1. S LRDICS="SPCYEM" D ^LRAP G:'$D(Y) END D B^LRU G:Y<0 END
  1. S LRSDT=LRSDT-.01,LRLDT=LRLDT+.99
  1. S ZTRTN="QUE^LRAPQAM" D BEG^LRUTL G:POP!($D(ZTSK)) END
  1. QUE U IO S LRA=1,LR("DIWF")="W"
  1. D XR^LRU,L^LRU,S^LRU,L1^LRU,EN2^LRUA,SET^LRUA
  1. F LRX=0:0 S LRSDT=$O(^LR(LRXR,LRSDT)) Q:'LRSDT!(LRSDT>LRLDT) D
  1. .F LRDFN=0:0 S LRDFN=$O(^LR(LRXR,LRSDT,LRDFN)) Q:'LRDFN!(LR("Q")) D L
  1. W:'$D(LRSAV) !,"No modifications to print" D END^LRUTL,END Q
  1. L F LRI=0:0 S LRI=$O(^LR(LRXR,LRSDT,LRDFN,LRI)) Q:'LRI!(LR("Q")) D
  1. .I $D(^LR(LRDFN,LRSS,LRI,4))!($D(^(5)))!($D(^(6)))!($D(^(7))) D W Q
  1. .;Check for supplementary report changes
  1. .I $D(^LR(LRDFN,LRSS,LRI,1.2)) D
  1. ..S LRFLG=0
  1. ..F I=0:0 S I=$O(^LR(LRDFN,LRSS,LRI,1.2,I)) Q:'I!(LR("Q"))!(LRFLG) D
  1. ...I $D(^LR(LRDFN,LRSS,LRI,1.2,I,2)) S LRFLG=1
  1. ..I LRFLG D W K LRFLG
  1. Q
  1. W S (LRQ(9),LRS(99))=1,LRAP=LRDFN_"^"_LRI,LRSAV=1 D EN^LRSPRPT
  1. Q
  1. ;
  1. END D V^LRU Q