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

AGTMPPOL.m

Go to the documentation of this file.
  1. AGTMPPOL ; IHS/ASDS/EFG - REPORT OF PI POLICY HOLDERS ;
  1. ;;7.1;PATIENT REGISTRATION;;AUG 25,2005
  1. ;
  1. W ! K DIR S DIR(0)="Y",DIR("A")="Limit Report to a Specific INSURER",DIR("B")="Y" D ^DIR K DIR G XIT:$D(DTOUT)!$D(DUOUT) I Y'=1 S AG(1)="A",AG(2)="ZZ" G ZIS
  1. SEL K DIC W ! S DIC="^AUTNINS(",DIC(0)="QEAM" D ^DIC K DIC
  1. G XIT:X=""!$D(DTOUT)!$D(DUOUT),SEL:+Y<1
  1. S (AG(1),AG(2))=$P(^AUTNINS(+Y,0),U)
  1. ZIS W !!!,"NOTE: This report requires 132 character width."
  1. W ! S %ZIS="NQ",%ZIS("B")="" D ^%ZIS G:'$D(IO)!(POP) XIT
  1. S AG("ION")=ION G:$D(IO("Q")) QUE
  1. PRQUE ;ENTER FROM TASK MANAGER
  1. S L=0,DIC="^AUPNPRVT(",FLDS="[AG TM PI ELIGIBLE]",BY="[AG TM PI ELIGIBLE]",FR=AG(1)_",?,?",TO=AG(2)_",?,?"
  1. S IOP=AG("ION")_";132",AGPGPG=1,DOUT=$I
  1. D EN1^DIP
  1. XIT D ^%ZISC K AG
  1. Q
  1. QUE K IO("Q") S ZTRTN="PRQUE^AGTMPPOL",ZTDESC="REPORT OF PI POLICY HOLDERS" F AG="AG(" S ZTSAVE(AG)=""
  1. D ^%ZTLOAD W:$D(ZTSK) !,"REQUEST QUEUED!",! G XIT