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

LRAPBK1.m

Go to the documentation of this file.
  1. LRAPBK1 ;DALOI/STAFF - AP LOG BOOK ;Dec 19 , 2007
  1. ;;5.2;LAB SERVICE;**350**;Sep 27, 1994;Build 230
  1. ;
  1. ;
  1. N LRSCT,LRX
  1. ;
  1. F Z=0:0 S Z=$O(^LR(LRDFN,LRSS,LRI,2,Z)) Q:'Z D
  1. . S LRT=+^LR(LRDFN,LRSS,LRI,2,Z,0)
  1. . D:$Y>(IOSL-6) H1^LRAPBK Q:LR("Q")
  1. . S X=$G(^LAB(61,LRT,0),"?")
  1. . I LRPSNM?1(1"1",1"3") W !?14,"T-",$P(X,"^",2)," (SNM) ",$P(X,"^")
  1. . I LRPSNM>1 D
  1. . . S LRSCT=$$IEN2SCT^LA7VHLU6(61,LRT,DT,"")
  1. . . I LRSCT'="" W !,?14,$S(LRPSNM=2:"Topography: ",1:""),$P(LRSCT,"^")," (",$P(LRSCT,"^",3),") ",$P(LRSCT,"^",2)
  1. . D M
  1. Q
  1. ;
  1. ;
  1. M ;
  1. S LRM=0
  1. F S LRM=$O(^LR(LRDFN,LRSS,LRI,2,Z,2,LRM)) Q:'LRM!(LR("Q")) D
  1. . S X=+^LR(LRDFN,LRSS,LRI,2,Z,2,LRM,0),LRM(1)=$S($D(^LAB(61.1,X,0)):^(0),1:"?")
  1. . D:$Y>(IOSL-6) H1^LRAPBK
  1. . W !?17,"M-",$P(LRM(1),"^",2)," ",$P(LRM(1),"^")
  1. . I LRB=1 D E
  1. ;
  1. I LRB=2 Q
  1. ;
  1. S J=0
  1. F S J=$O(^LR(LRDFN,LRSS,LRI,2,Z,4,J)) Q:'J!(LR("Q")) D
  1. . S LRX=^LR(LRDFN,LRSS,LRI,2,Z,4,J,0),LRX(1)=$P(LRX,"^",2)
  1. . D:$Y>(IOSL-6) H1^LRAPBK
  1. . S X=$S($D(^LAB(61.5,+LRX,0)):^(0),1:"?")
  1. . W !?17,"P-",$P(X,"^",2)," ",$P(X,"^")
  1. . I LRX(1)'="" D W
  1. ;
  1. S LRM=0
  1. F S LRM=$O(^LR(LRDFN,LRSS,LRI,2,Z,1,LRM)) Q:'LRM!(LR("Q")) D
  1. . S X=+^LR(LRDFN,LRSS,LRI,2,Z,1,LRM,0),LRM(1)=$G(^LAB(61.4,X,0),"?")
  1. . D:$Y>(IOSL-6) H1^LRAPBK
  1. . W !?17,"D-",$P(LRM(1),"^",2)," ",$P(LRM(1),"^")
  1. ;
  1. S LRM=0
  1. F S LRM=$O(^LR(LRDFN,LRSS,LRI,2,Z,3,LRM)) Q:'LRM!(LR("Q")) D
  1. . S X=+^LR(LRDFN,LRSS,LRI,2,Z,3,LRM,0),LRM(1)=$G(^LAB(61.3,X,0),"?")
  1. . D:$Y>(IOSL-6) H1^LRAPBK
  1. . W !?17,"F-",$P(LRM(1),"^",2)," ",$P(LRM(1),"^")
  1. Q
  1. ;
  1. ;
  1. E ;
  1. S LRE=0
  1. F S LRE=$O(^LR(LRDFN,LRSS,LRI,2,Z,2,LRM,1,LRE)) Q:'LRE D
  1. . S LRX=+^LR(LRDFN,LRSS,LRI,2,Z,2,LRM,1,LRE,0),LRE(1)=$G(^LAB(61.2,LRX,0),"?")
  1. . I LRPSNM?1(1"1",1"3") W !?20,"E-",$P(LRE(1),"^",2)," (SNM) ",$P(LRE(1),"^")
  1. . I LRPSNM>1 D
  1. . . S LRSCT=$$IEN2SCT^LA7VHLU6(61.2,LRX,DT,"")
  1. . . I LRSCT'="" W !,?20,$S(LRPSNM=2:"Etiology: ",1:""),$P(LRSCT,"^")," (",$P(LRSCT,"^",3),") ",$P(LRSCT,"^",2)
  1. Q
  1. ;
  1. ;
  1. AU ;
  1. S Z=0
  1. F S Z=$O(^LR(LRDFN,"AY",Z)) Q:'Z D
  1. . S LRT=+^(Z,0)
  1. . D:$Y>(IOSL-6) H1^LRAPBK Q:LR("Q")
  1. . S X=$S($D(^LAB(61,LRT,0)):^(0),1:"?")
  1. . W !?14,"T-",$P(X,"^",2)," ",$P(X,"^")
  1. . D MA
  1. Q
  1. ;
  1. ;
  1. MA ;
  1. S LRM=0
  1. F S LRM=$O(^LR(LRDFN,"AY",Z,2,LRM)) Q:'LRM!(LR("Q")) D
  1. . S X=+^LR(LRDFN,"AY",Z,2,LRM,0),LRM(1)=$S($D(^LAB(61.1,X,0)):^(0),1:"?")
  1. . D:$Y>(IOSL-6) H1^LRAPBK
  1. . W !?17,"M-",$P(LRM(1),"^",2)," ",$P(LRM(1),"^")
  1. . I LRB=1 D EA
  1. ;
  1. I LRB=2 Q
  1. ;
  1. S J=0
  1. F S J=$O(^LR(LRDFN,"AY",Z,4,J)) Q:'J!(LR("Q")) D
  1. . S LRX=^LR(LRDFN,"AY",Z,4,J,0),LRX(1)=$P(LRX,"^")
  1. . D:$Y>(IOSL-6) H1^LRAPBK
  1. . S X=$S($D(^LAB(61.5,+LRX,0)):^(0),1:"?")
  1. . W !?17,"P-",$P(X,"^",2)," ",$P(X,"^")
  1. . D:LRX(1)]"" W
  1. ;
  1. S LRM=0
  1. F S LRM=$O(^LR(LRDFN,"AY",Z,1,LRM)) Q:'LRM!(LR("Q")) D
  1. . S X=+^LR(LRDFN,"AY",Z,1,LRM,0),LRM(1)=$S($D(^LAB(61.4,X,0)):^(0),1:"?")
  1. . D:$Y>(IOSL-6) H1^LRAPBK
  1. . W !?17,"D-",$P(LRM(1),"^",2)," ",$P(LRM(1),"^")
  1. ;
  1. S LRM=0
  1. F S LRM=$O(^LR(LRDFN,"AY",Z,3,LRM)) Q:'LRM!(LR("Q")) D
  1. . S X=+^LR(LRDFN,"AY",Z,3,LRM,0),LRM(1)=$S($D(^LAB(61.3,X,0)):^(0),1:"?")
  1. . D:$Y>(IOSL-6) H1^LRAPBK
  1. . W !?17,"F-",$P(LRM(1),"^",2)," ",$P(LRM(1),"^")
  1. Q
  1. ;
  1. ;
  1. EA ;
  1. S LRE=0
  1. F S LRE=$O(^LR(LRDFN,"AY",Z,2,LRM,1,LRE)) Q:'LRE D
  1. . S LRX=+^LR(LRDFN,"AY",Z,2,LRM,1,LRE,0),LRE(1)=$G(^LAB(61.2,LRX,0),"?")
  1. . I LRPSNM?1(1"1",1"3") W !?20,"E-",$P(LRE(1),"^",2)," (SNM) ",$P(LRE(1),"^")
  1. . I LRPSNM>1 D
  1. . . S LRSCT=$$IEN2SCT^LA7VHLU6(61.2,LRX,DT,"")
  1. . . I LRSCT'="" W !,?20,$S(LRPSNM=2:"Etiology: ",1:""),$P(LRSCT,"^")," (",$P(LRSCT,"^",3),") ",$P(LRSCT,"^",2)
  1. Q
  1. ;
  1. ;
  1. W ;
  1. W " (",$S(LRX(1)=1:"Positive",LRX(1)=0:"Negative",1:"?"),")"
  1. Q