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

ABMDRDE.m

Go to the documentation of this file.
  1. ABMDRDE ; IHS/ASDST/DMJ - Detailed Claim Data Display ;
  1. ;;2.6;IHS 3P BILLING SYSTEM;;NOV 12, 2009
  1. ;Original;TMD;09/21/95 12:47 PM
  1. ;
  1. CLM ;
  1. K ABM,ABMP,ABMD,ABMM
  1. D MULT^ABMDEDIC
  1. G XIT:$D(DTOUT)!$D(DUOUT)!'$D(ABMM)
  1. S ABMP("PG")=0,U="^",ABMP("HEAD2")="CLAIM DATA"
  1. ;
  1. ZIS W !! S %ZIS("A")="Output DEVICE: ",%ZIS="NQ" D ^%ZIS G:POP XIT
  1. I IO'=IO(0) D QUE,HOME^%ZIS Q
  1. I $D(IO("S")) S IOP=ION D ^%ZIS
  1. G BEGIN
  1. QUE K IO("Q") I IO=IO(0) W !,"Cannot Queue to Screen or Slave Printer!",! G ZIS
  1. S ZTRTN="ENT^ABMDRDE",ZTDESC="3P BILLING CLAIM DATA DETAILED DISPLAY" F ABM="ZTRTN","ZTDESC","ABMM(" S ZTSAVE(ABM)=""
  1. D ^%ZTLOAD
  1. TSK I $D(ZTSK) W !,"(Job Queued, Task Number: ",ZTSK,")"
  1. Q
  1. ;
  1. ENT ;TaskMan Entry Point
  1. S ABMD("QUEON")=""
  1. BEGIN U IO
  1. S ABMQUIET=1
  1. S ABMP("DERP OPT")=1 ;IHS/PIMC/JLG 12/16/99; Flag for other rtns
  1. S ABMM="" F S ABMM=$O(ABMM(ABMM)) Q:'ABMM D Q:$D(DTOUT)!$D(DUOUT)!$D(DIROUT)!$D(DIRUT)!$D(DIROUT)
  1. .S ABMP("CDFN")=ABMM,ABMP("SCRN")=1,ABMP("RTN")="^ABMDE1"
  1. .S ABMD("CTR")=0,ABMP("DDL")=""
  1. .S ABMP("GL")="^ABMPCLM("_ABMP("CDFN")_","
  1. .S ABMP("PDFN")=$P(^ABMDCLM(DUZ(2),ABMP("CDFN"),0),U,1),ABMP("VTYP")=$P(^(0),U,7)
  1. .S ABMP("DERP OPT")=1 ;IHS/PIMC/JLG 1/21/00; Flag for other rtns
  1. .D ^ABMDEVAR
  1. .D SCRN^ABMDE
  1. .I '$D(IO("S")),'$D(ABMD("QUEON")),$E(IOST)="C",'$D(DUOUT),'$D(DTOUT),'$D(DIRUT) K DIR S DIR(0)="E" D ^DIR K DIR
  1. D POUT^ABMDRUTL
  1. I $D(IO("S")) D ^%ZISC
  1. ;
  1. XIT K ABMP,ABM,ABMD,POP,ZTSK,DIRUT,DTOUT,IO("Q"),DIR,DIRUT,DIQ
  1. Q