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

LRAPP.m

Go to the documentation of this file.
  1. LRAPP ;AVAMC/REG/KLL - AP PRINT ;10/18/01
  1. ;;5.2;LAB SERVICE;**1030**;NOV 01, 1997
  1. ;;5.2;LAB SERVICE;**72,259**;Sep 27, 1994
  1. N LRSF515
  1. S LRSF515=1
  1. D @LRAPX(0),END
  1. Q
  1. ;
  1. P ;Print All On Queue
  1. N LRFOC S LRFOC=0
  1. D A G:'$D(Y) END
  1. S LRAPX=4
  1. I LRSS'="AU",X=2 D FOC
  1. I LRSS="AU",X=1 D FOC
  1. G LRAPP
  1. D ;Delete Print Queue
  1. D A G:'$D(Y) END
  1. S LRAPX=2
  1. G LRAPP
  1. S ;Print Single Report
  1. N LRFOC S LRFOC=0
  1. D A G:'$D(Y) END
  1. S LRAPX=3
  1. I LRSS'="AU",X=2 D FOC
  1. I LRSS="AU",X=1 D FOC
  1. G LRAPP
  1. N ;Add Pt To Print Queue
  1. D A G:'$D(Y) END
  1. S LRAPX=1
  1. G LRAPP
  1. T ;AP Accessions By Date
  1. D ^LRAP G:'$D(Y) END
  1. D ^LRUPAD,END
  1. Q
  1. B ;AP Accessions By Number
  1. D ^LRAP G:'$D(Y) END
  1. D ^LRUPA,END
  1. Q
  1. A ;
  1. W ! D ^LRAP
  1. G:'$D(Y) END
  1. I LRSS="AU" D PS Q
  1. C ;Path Reports (SP,CY,EM)
  1. W !!?16,"1. Preliminary reports",!?16,"2. Final",?31,"reports"
  1. R !,"Select 1 or 2 : ",X:DTIME
  1. G:X=""!(X[U) END
  1. I X<1!(X>2) D G C
  1. .W $C(7),!!,"Enter '1' for preliminary reports or '2' for final "
  1. .W "reports"
  1. S LRAPX(0)=$S(X=1:"^LRSPT",1:"^LRSPRPT")
  1. Q
  1. PS ;Autopsy Reports
  1. W !!?15,"1. Autopsy protocols"
  1. W !?15,"2. Autopsy supplementary reports",!,"Select 1 or 2: "
  1. R X:DTIME G:X=""!(X[U) END
  1. I X<1!(X>2) D G PS
  1. .W $C(7),!!,"Enter '1' for autopsy protocols or '2' for autopsy "
  1. .W "supplementary reports"
  1. S LRAPX(0)=$S(X=1:"^LRAURPT",1:"^LRAPAUSR")
  1. Q
  1. FOC ;Final Office Copy
  1. W !
  1. K DIR
  1. S DIR(0)="Y",DIR("A")="Is this a final office copy"
  1. S DIR("B")="YES"
  1. S DIR("?",1)="SNOMED codes no longer appear on the report. The final"
  1. S DIR("?",1)=DIR("?",1)_" office copy prints"
  1. S DIR("?")="these codes on a separate page. Enter 'Yes' to include "
  1. S DIR("?")=DIR("?")_"this page."
  1. D ^DIR
  1. I Y S LRFOC=1
  1. Q
  1. END D V^LRU
  1. Q