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

LRAPCUM1.m

Go to the documentation of this file.
  1. LRAPCUM1 ;VA/AVAMC/REG - AP PATIENT CUM ; 17-Oct-2014 09:22 ; MKK
  1. ;;5.2;LAB SERVICE;**1031,1034**;NOV 1, 1997;Build 188
  1. ;
  1. ;;VA LR Patche(s): 315
  1. ;
  1. EP ; EP
  1. ;
  1. D:$Y>LRA(1)!'$Y MORE Q:LRA(2)?1P
  1. W !,LR("%"),!,"SNOMED/ICD codes:" F C=0:0 S C=$O(^LR(LRDFN,LRSS,LRI,2,C)) Q:'C S T=+^(C,0),T=^LAB(61,T,0) D:$Y>LRA(1)!'$Y MORE Q:LRA(2)?1P W !,"T-",$P(T,"^",2),": " S X=$P(T,"^") D:LR(69.2,.05) C^LRUA W X D M
  1. Q:LRA(2)?1P
  1. W !
  1. ; N LRX
  1. NEW LRX,BLRTAB,BLREDT ; IHS/MSC/MKK - LR*5.2*1034
  1. F C=0:0 S C=$O(^LR(LRDFN,LRSS,LRI,3,C)) Q:'C D Q:LRA(2)?1P
  1. . D:$Y>LRA(1)!'$T MORE
  1. . Q:LRA(2)?1P
  1. . ; S LRX=+^LR(LRDFN,LRSS,LRI,3,C,0),LRX=$$ICDDX^ICDCODE(LRX,,,1)
  1. . ;
  1. . S LRX=+$G(^LR(LRDFN,LRSS,LRI,3,C,0)),LRX=$$ICDDX^ICDEX(LRX,,,"I") ; IHS/MSC/MKK - LR*5.2*1034
  1. . ;
  1. . S X=$P(LRX,"^",4)
  1. . ; W !,"ICD code: ",$P(LRX,"^",2),?20
  1. . W !,"ICD Code: ",$P(LRX,"^",2)," " S BLRTAB=$X ; IHS/MSC/MKK - LR*5.2*1034
  1. . D:LR(69.2,.05) C^LRUA
  1. . ; W X
  1. . D LINEWRAP^BLRGMENU(BLRTAB,X,(IOM-BLRTAB)-1) W ! ; IHS/MSC/MKK - LR*5.2*1034
  1. . Q
  1. Q
  1. ;
  1. M F B=0:0 S B=$O(^LR(LRDFN,LRSS,LRI,2,C,2,B)) Q:'B S M=+^(B,0),M=^LAB(61.1,M,0) D:$Y>LRA(1)!'$Y MORE Q:LRA(2)?1P W !?5,"M-",$P(M,"^",2),": " S X=$P(M,"^") D:LR(69.2,.05) C^LRUA W X D EX
  1. Q:LRA(2)?1P F B=1.4,3.3,4.5 F F=0:0 S F=$O(^LR(LRDFN,LRSS,LRI,2,C,$P(B,"."),F)) Q:'F D A
  1. Q
  1. ;
  1. A S M=+^LR(LRDFN,LRSS,LRI,2,C,$P(B,"."),F,0),E="61."_$P(B,".",2),M=^LAB(E,M,0) D:$Y>LRA(1)!'$Y MORE Q:LRA(2)?1P W !?5,$S(B=1.4:"D-",B=3.3:"F-",B=4.5:"P-",1:""),$P(M,"^",2),?12,": " S X=$P(M,"^") D:LR(69.2,.05) C^LRUA W X
  1. Q
  1. ;
  1. EX F G=0:0 S G=$O(^LR(LRDFN,LRSS,LRI,2,C,2,B,1,G)) Q:'G S E=+^(G,0),E=^LAB(61.2,E,0) D:$Y>LRA(1)!'$Y MORE Q:LRA(2)?1P W !?10,"E-",$P(E,"^",2),": " S X=$P(E,"^") D:LR(69.2,.05) C^LRUA W X
  1. Q
  1. ;
  1. MORE D MORE^LRAPCUM Q