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

ABMDTXPT.m

Go to the documentation of this file.
  1. ABMDTXPT ; IHS/ASDST/DMJ - REPRINT TRANSMITTAL LIST ;
  1. ;;2.6;IHS 3P BILLING SYSTEM;;NOV 12, 2009
  1. START ;START HERE
  1. S DIC="^ABMDAOTX(DUZ(2),",DIC(0)="AEMQ" D ^DIC Q:Y<0 S ABM("Y")=+Y
  1. S %ZIS="NQ" D ^%ZIS
  1. I IO'=IO(0) D QUE,HOME^%ZIS K ABM Q
  1. I $D(IO("S")) S IOP=ION D ^%ZIS
  1. L1 ;TASKMAN COMES HERE - FIRST LOOP
  1. S DA=0 F S DA=$O(^ABMDBILL(DUZ(2),"AZ",ABM("Y"),DA)) Q:'DA D
  1. F I=1:1:8 S ABM(I)=$P(^ABMDBILL(DUZ(2),DA,0),"^",I)
  1. S ABM(9)=$S($P($G(^AUTNINS(ABM(8),2)),U)="R":1,$P($G(^(2)),U)="D":2,1:3)
  1. S ^TMP("ABMDTX",$J,ABM(9),ABM(5),DA)=""
  1. L2 ;SECOND LOOP
  1. S I=0 F S I=$O(^TMP("ABMDTX",$J,I)) Q:'I D
  1. .S J=0 F S J=$O(^TMP("ABMDTX",$J,I,J)) Q:'J D
  1. ..S DA=0 F S DA=$O(^TMP("ABMDTX",$J,I,J,DA)) Q:'DA D
  1. ...F K=1:1:8 S ABM(K)=$P(^ABMDBILL(DUZ(2),DA,0),"^",I)
  1. ...W !
  1. Q
  1. QUE ;QUE TO TASKMAN
  1. S ZTRTN="L1^ABMDTXPT",ZTDESC="TRANSMITTAL LIST REPRINT"
  1. S ZTSAVE("ABM(""Y"")")=""
  1. K ZTSK D ^%ZTLOAD W:$G(ZTSK) !,"Task # ",ZTSK," queued.",!
  1. Q