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

APCLRPL.m

Go to the documentation of this file.
  1. APCLRPL ; IHS/CMI/LAB - r-dmg-510 PATIENT LIST ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. ;
  1. START ;
  1. K APCLQUIT
  1. D INIT
  1. G:$D(APCLQUIT) QUIT
  1. F ;
  1. W !!
  1. K APCLLOC S DIC("A")="Run report for patients registered at which Facility: ",DIC="^AUTTLOC(",DIC(0)="AEMQ" D ^DIC K DIC,DA G:Y<0 QUIT
  1. S APCLLOC=+Y
  1. W !!
  1. S APCLNCAN=1 D ADD^APCLVL01 I $D(APCLQUIT) D DEL^APCLVL K APCLQUIT G QUIT
  1. SCREEN ;
  1. S APCLTCW=0,APCLPTVS="P",APCLTYPE="P",APCLCTYP=""
  1. K ^APCLVRPT(APCLRPT,11) S APCLCNTL="S" D ^APCLVL4 K APCLCNTL I $D(APCLQUIT) D DEL^APCLVL G QUIT
  1. D SORT^APCLVL3
  1. I $D(APCLQUIT) D DEL^APCLVL G QUIT
  1. ZIS ;
  1. DEMO ;
  1. D DEMOCHK^APCLUTL(.APCLDEMO)
  1. I APCLDEMO=-1 G F
  1. K APCLSEL,APCLDISP
  1. S XBRP="^APCLRPLP",XBRC="^APCLRPL1",XBRX="QUIT^APCLRPL",XBNS="APCL"
  1. D ^XBDBQUE
  1. D QUIT
  1. Q
  1. QUIT ;
  1. K APCLLOC,APCLNCAN,APCLQUIT,APCLTCW,APCLSEL,APCLDISP,APCLPTVS,APCLTYPE,APCLCTYP,APCLRPT,APCLBT,APCLBTH,APCLET,APCLRCNT,APCLPTCT,APCLJOB,APCLSPEC,APCLSKIP,APCLSRT,APCSRTV,APCLPRNT,APCLCRIT,APCLSORT,APCLX,APCLI,APCLFOUN,APCLPG,APCLFRST
  1. K DFN
  1. Q
  1. INIT ;
  1. W:$D(IOF) @IOF
  1. W !,?15,"********** DETAILED PATIENT REGISTER *********",!!
  1. W !,"This Option will search the Patient file for all patients that you select.",!
  1. W "A Report will result which will resemble the output from the R-DMG-510 report"
  1. W !,"received from the data center.",!
  1. W !,"You will be asked to select which facilities chart number should be displayed",!,"on the report.",!
  1. W !,"Two additional screens will also be displayed. The 1st Screen allows the User",!,"SEARCH for a selected group of patients."
  1. W " The 2nd Screen allows the User",!," to SORT the report output as desired",!
  1. S DIR(0)="Y",DIR("A")="Do you want to continue",DIR("B")="Y" K DA D ^DIR K DIR
  1. I $D(DIRUT)!('Y) S APCLQUIT=""
  1. Q