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

ABPAPD3.m

Go to the documentation of this file.
  1. ABPAPD3 ;AO PVT-INS PAYMENT ENTRY CONTINUED; [ 06/27/91 5:36 PM ]
  1. ;;1.4;AO PVT-INS TRACKING;*0*;IHS-OKC/KJR;JULY 25, 1991
  1. W !,ABPAX
  1. W !,"Updating the bill records for: ",$P(^ABPVAO(ABPATDFN,0),"^")
  1. K DIC,DIE,DA,DR,ABPA("QF") S ABPADOS=ABPAFRDT-1
  1. F ABPA("I")=0:0 D Q:$D(ABPA("QF",1))=1
  1. .S ABPADOS=$O(^ABPVAO("PC",ABPATDFN,ABPADOS))
  1. .I +ABPADOS=0!(ABPADOS>ABPATODT) S ABPA("QF",1)="" Q
  1. .K ABPA("QF",2) S ABPACDFN=0 F ABPA("II")=0:0 D Q:$D(ABPA("QF",2))=1
  1. ..S ABPACDFN=$O(^ABPVAO("PC",ABPATDFN,ABPADOS,ABPACDFN))
  1. ..I +ABPACDFN=0 S ABPA("QF",2)="" Q
  1. ..Q:$D(^ABPVAO(ABPATDFN,1,ABPACDFN,0))=0
  1. ..S ABPAVTYP=$P(^ABPVAO(ABPATDFN,1,ABPACDFN,0),"^",17)
  1. ..Q:$D(ABPACSCR(+ABPACDFN))=1
  1. ..K DIE,DR,DA S DIE="^ABPVAO("_ABPATDFN_",1,"
  1. ..S DR=".18///"_"PA",DA(1)=ABPATDFN,DA=+ABPACDFN D ^DIE
  1. ..I $D(^ABPVAO(DA(1),"P",ABPADDFN,"D",0))=0 D
  1. ...S ^ABPVAO(DA(1),"P",ABPADDFN,"D",0)="^9002270.222DA^^0"
  1. ..K DIC,DIE,DR,DA S DA(1)=ABPADDFN,DA(2)=ABPATDFN
  1. ..S DIC="^ABPVAO("_DA(2)_",""P"","_DA(1)_",""D"",",DIC(0)="LZ"
  1. ..S X=$E(ABPADOS,4,7)_$E(ABPADOS,2,3) D ^DIC S DA=+Y
  1. ..I +$P(Y,"^",3)<1 D
  1. ...S X=""""_$E(ABPADOS,4,7)_$E(ABPADOS,2,3)_""""
  1. ...D ^DIC S DA=+Y
  1. ..S DIE=DIC,DR="1///"_ABPACDFN D ^DIE W "." Q
  1. DISP K DIC,DIE,DA,DR,ABPA("QF"),ABPADOS,ABPA("I"),ABPA("II"),ABPACDFN
  1. K ABPAVTYP,ABPA("QF"),ABPAPTR,ABPADATA,ABPATYPE
  1. S U="^",DC=1,D0=ABPATDFN K DXS W @IOF,! D ^ABPAPDB K DXS,D0 W !
  1. S ABPA("I")="Current Payment Transactions" W ?(40-($L(ABPA("I"))/2))
  1. W ABPA("I"),!!,"TRN DATE REC'D PAID AMOUNT CODE CLAIM # "
  1. W "CHECK NUMBER DATE POSTED",!,"--- ---------- ----------- "
  1. W "---- -------- --------------- -----------"
  1. G ^ABPAPD5