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

APCDVDP.m

Go to the documentation of this file.
  1. APCDVDP ; IHS/CMI/LAB - PRINTS A PATIENT'S VISIT ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. ;V 2.41
  1. ;
  1. D START
  1. I '$G(APCDVDSP) D EOJ Q
  1. D PRINT
  1. I POP D EOJ Q
  1. I $D(IO("Q")) D TSKMN,EOJ Q
  1. U IO
  1. D ^APCDVDSP
  1. D EOJ
  1. Q
  1. ;
  1. START ;
  1. S APCDVDSP="",APCDPAT=""
  1. S AUPNLK("INAC")=""
  1. S DIC="^AUPNPAT(",DIC(0)="AEMQ" D ^DIC K DIC I Y<1 S APCXFLAG=1 Q
  1. S APCDPAT=+Y
  1. ;I '$D(^AUPNVSIT("AA",AUPNPAT)) S APCXFLAG=1 Q
  1. D GETVISIT^APCDDISP
  1. I '$G(APCDVSIT) S APCXFLAG=1 Q
  1. S APCDVDSP=APCDVSIT
  1. ;S APCDVDSP=APCXVDFN
  1. Q
  1. ;
  1. PRINT ;
  1. W !! K IOP S %ZIS="PQ" K IO("Q") D ^%ZIS
  1. Q
  1. ;
  1. TSKMN ;
  1. K ZTSAVE S ZTSAVE("APCDVDSP")="",ZTIO=ION,ZTRTN="ZTM^APCDVDP",ZTDTH="",ZTDESC="LAST VISIT REPORT" D ^%ZTLOAD
  1. Q
  1. ;
  1. ZTM ;ENTRY FOR TASK MANAGER
  1. I $D(ZTQUEUED) S ZTREQ="@"
  1. U IO
  1. D ^APCDVDSP
  1. D ^%ZISC
  1. Q
  1. ;
  1. EOJ ;ENTRY POINT
  1. D ^%ZISC
  1. K AUPNLK
  1. D EN^XBVK("APCD")
  1. K APCXLAST,APCXVDFN,AUPNDOB,AUPNDOD,AUPNPAT,AUPNSEX,APCXFLAG,APCDVDSP,AUPNDAYS
  1. K DIC,DA,X,Y,ZTSK,ZTQUEUED
  1. Q