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

LRHDR.m

Go to the documentation of this file.
  1. LRHDR ;DALOI/CJS/RLM-HEALTH DEPARTMENT REPORT ;2/19/91 10:37 [ 04/11/2003 7:39 AM ]
  1. ;;5.2T9;LR;**1018*;Nov 17, 2004
  1. ;;5.2;LAB SERVICE;**272**;Sep 27, 1994
  1. ; Reference to ^%DT supported by DBIA #10003
  1. ; Reference to ^%ZIS supported by DBIA #10086
  1. ; Reference to ^%ZISC supported by DBIA #10089
  1. ; Reference to ^%ZTLOAD supported by DBIA #10063
  1. ; Reference to ADD^VADPT supported by DBIA #10061
  1. ; Reference to KVAR^VADPT supported by DBIA #10061
  1. ; Reference to $$FMTE^XLFDT supported by IA #10103
  1. ; Reference to $$NOW^XLFDT supported by IA #10103
  1. ; Reference to EN^DIQ supported by DBIA #10004
  1. BEGIN D DATE
  1. END D ^%ZISC K DA,IO("Q"),DFN,DR,I,LRDPF,POP,LRDT,LRIDT,ZTSK,LRDFN,LRBUG,LRACC,PNM,SSN,DOB,SEX,LRIO,LRTIME,LRPGM,ZTRTN,ZTIO,ZTDESC,ZTSAVE
  1. Q
  1. DATE S %DT="AE" D ^%DT Q:Y<1 S LRDT=Y K %DT
  1. K DIC S %ZIS="Q" D ^%ZIS Q:POP K %ZIS
  1. I $D(IO("Q")) S ZTRTN="DQ^LRHDR",ZTIO=ION,ZTSAVE("LRDT")="",ZTDESC="HEALTH DEPARTMENT REPORT" D ^%ZTLOAD W:$D(ZTSK) !,"REQUEST QUEUED" Q
  1. U IO D DISPLAY
  1. Q
  1. DQ S:$D(ZTQUEUED) ZTREQ="@" U IO
  1. DISPLAY S DIC="^DPT(",DR=.11 S LRBUG=0 F I=0:0 S LRBUG=$O(^LR("AD",LRDT,LRBUG)) Q:LRBUG<1 D LIST
  1. Q
  1. LIST W !!!,?5,$P(^LAB(61.2,LRBUG,0),"^",1),! S LRACC="" F I=0:0 S LRACC=$O(^LR("AD",LRDT,LRBUG,LRACC)) Q:LRACC="" S LRDFN=^(LRACC) D PATIENT
  1. Q
  1. PATIENT S VA200="",LRDPF=$P(^LR(LRDFN,0),U,2),DFN=$P(^(0),U,3) D PT^LRX S:LRDPA=2 DOB=$P(VADM(3),U,2) I LRDPF'=2 S Y=DOB D DD^LRX
  1. ;----- BEGIN IHS MODIFICATIONS LR*5.2*1018
  1. ;W !,PNM,?25," ",SSN,?39," ",Y,?55," ",SEX," ",$$FMTE^XLFDT($$NOW^XLFDT,"")
  1. W !,PNM,?25," ",HRCN,?42," ",Y,?55," ",SEX D STAMP^LRX ;IHS/ANMC/CLS 11/1/95
  1. ;----- END IHS MODIFICATIONS
  1. I LRDPF=2 D
  1. . ;N I,X,Y,N D ADD^VADPT
  1. .;----- BEGIN IHS MODIFICATIONS LR*5.2*1018
  1. . N I,X,Y,N D @$S($$ISPIMS^BLRUTIL:"ADD^VADPT",1:"ADD^BLRDPT")
  1. W:$L($G(VAPA(8))) !,"PHONE: ",VAPA(8) S DA=DFN D EN^DIQ
  1. ;D KVAR^VADPT
  1. D @$S($$ISPIMS^BLRUTIL:"KVAR^VADPT",1:"KVAR^BLRDPT")
  1. ;----- END IHS MODIFICATIONS
  1. Q