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

LRAUDA.m

Go to the documentation of this file.
  1. LRAUDA ;AVAMC/REG/WTY/KLL - AUTOPSY PATH DATA ENTRY ;08/20/01
  1. ;;5.2;LAB SERVICE;**72,248,259,322,422**;Sep 27, 1994;Build 29
  1. ;
  1. L ;Define AU Section
  1. S LRDICS="AU",LRQUIT=0,XPAD=""
  1. D ^LRAP
  1. I '$D(Y) D
  1. .S LRQUIT=1
  1. Q
  1. P ;Autopsy Protocol
  1. D L
  1. I LRQUIT D END Q
  1. D PDR
  1. S LRSOP="P",LR(6)=1
  1. D EDIT
  1. Q
  1. PDR ;Entry for resetting DR string
  1. K DR
  1. ;KLL-RESET PAD SEPARATE FROM PROTOCOL
  1. S:XPAD'="D" DR="13;13.01///^S X=LRWHO;32.1;32.2;32.3;99"
  1. S:XPAD="D" DR="13.01///^S X=LRWHO;32.2;32.3;14.9"
  1. Q
  1. PAD ;Provisional Anatomic Diagnoses
  1. D L
  1. I LRQUIT D END Q
  1. K DR S DR="13.01///^S X=LRWHO;32.2;32.3;14.9"
  1. ;KLL-S XPAD=D TO KEEP PAD SEPARATE FROM PROTOCOL
  1. S XPAD="D"
  1. ;
  1. S LRSOP="P",LR(6)=1
  1. D EDIT
  1. Q
  1. ;
  1. S ;Special Studies
  1. D L
  1. I LRQUIT D END Q
  1. K DR
  1. S DR="N LRREL D RELEASE^LRAPUTL(.LRREL,LRDFN,LRSS) "
  1. S DR=DR_"I LRREL(1) D VMSG^LRAUDA S Y=0;32"
  1. S DR(2,63.2)=".01;5"
  1. D EDIT
  1. Q
  1. B ;Autopsy Report/SNOMED Coding
  1. D L
  1. I LRQUIT D END Q
  1. S LR(2)=1
  1. D BDR
  1. D EDIT
  1. Q
  1. BDR ;Entry for resetting DR string
  1. K DR S DR="13;13.01///^S X=LRWHO;32.1;32.2;32.3;99;32"
  1. S DR(2,63.2)=".01;I '$D(LR(1)) S Y=4;1;1.5;3;4"
  1. S DR(3,63.21)=".01",DR(3,63.22)=".01;I '$D(LR(1)) S Y=0;1"
  1. S DR(3,63.24)=".01;S:'$P(^LAB(61.5,X,0),U,3) Y=0;.02"
  1. S DR(4,63.23)=".01",LRSOP="B"
  1. Q
  1. ;
  1. A ;Autopsy Report/ICDCM Coding
  1. D L
  1. I LRQUIT D END Q
  1. D ADR
  1. S LRSOP="A"
  1. D EDIT
  1. Q
  1. ADR ;Entry for resetting DR string
  1. K DR S DR="13;13.01///^S X=LRWHO;32.1;32.2;32.3;99;"_$S($G(LRCDSYS)=30:"D EN^LRAPICD(LRDXV)",1:80)
  1. Q
  1. R ;Autopsy Supplementary Report
  1. D L
  1. I LRQUIT D END Q
  1. S LRSOP="R",LRSFLG="S"
  1. D EDIT
  1. K LRSFLG
  1. Q
  1. I ;ICDCM coding
  1. D L
  1. I LRQUIT D END Q
  1. I '$D(Y) D END Q
  1. S DR=$S($G(LRCDSYS)=30:"D EN^LRAPICD(LRDXV)",1:80),LRSOP="I"
  1. D EDIT
  1. Q
  1. F ;Final Anatomic DX Date
  1. D L
  1. I LRQUIT D END Q
  1. K DR S DR="13.1;83.1;83.2"
  1. S LRSOP="F"
  1. D EDIT
  1. Q
  1. VMSG ;Verified message
  1. N LRMSG
  1. S LRMSG=$C(7)_"Report verified. Cannot edit with this option."
  1. D EN^DDIOL(LRMSG,"","!!")
  1. Q
  1. EDIT ;
  1. D ^LRAPDA
  1. END ;
  1. K LRQUIT
  1. D V^LRU
  1. Q