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

ABPAPDD1.m

Go to the documentation of this file.
  1. ABPAPDD1 ;PVT-INS PYMT DELETE CONTINUED;[ 06/25/91 4:00 PM ]
  1. ;;1.4;AO PVT-INS TRACKING;*0*;IHS-OKC/KJR;JULY 25, 1991
  1. BEG D XIT S U="^"
  1. S ABPA("HD",1)=ABPATLE,ABPA("HD",2)="DELETE existing payments"
  1. D ^ABPAHD W !,"*"
  1. S X="CURRENT BATCH FACILITY: "_$P(^DIC(4,ABPASITE,0),"^",1)
  1. W ?(40-($L(X)/2)),X,?78,"*",! F X=1:1:79 W "*"
  1. S X="BATCH DATE = "_ABPABDT W !!?(40-($L(X)/2)),X
  1. PAT W !! D ^ABPAPATL
  1. I $D(ABPATDFN)'=1 K ABPA("HD") D G FAC^ABPAPDD0
  1. .S ABPA("HD",1)=ABPATLE,ABPA("HD",2)="DELETE existing payments"
  1. .D ^ABPAHD S X="BATCH DATE = "_ABPABDT W !!?(40-($L(X)/2)),X
  1. G:+ABPATDFN<1 BEG
  1. L ^ABPVAO(ABPATDFN):3 I '$T D G PAT
  1. .W *7,!!?5,"<<< PATIENT RECORD UNAVAILABLE AT THIS TIME -- "
  1. .W "TRY AGAIN LATER"
  1. LOOK I $D(^ABPVAO("BD",ABPABDFN,ABPATDFN))'=10 D G PAT
  1. .W *7,!!?10,"<<< NO PAYMENT RECORD (FOR THIS BATCH DATE) FOUND >>>"
  1. .L ^ABPVAO(ABPATDFN)
  1. D ^ABPAPDEM
  1. I $D(ABPADDFN)=0 G BEG
  1. I +ABPADDFN<1 D G PAT
  1. .W *7,!!?10,"<<< GLOBAL ERROR DETECTED - PLEASE CONTACT YOUR SYSTEM"
  1. .L ^ABPVAO(ABPATDFN)
  1. .W " MANAGER"
  1. S $P(ABPAX,"=",80)="",$P(ABPAXX,"-",80)=""
  1. CONT G ^ABPAPDD2
  1. XIT K ABPARECV,ABPAPD,ABPAENT,ABPADDFN,ABPATDFN,ABPADT,ABPADTD,ABPAPAT,D
  1. K ABPA,ABPAL,DIC,C,ABPADT,ABPAQKS,ABPAQK,ABPAHRN,ABPARECV,DA,J,K,Z,XQH
  1. K ABPAC,ABPAI,ABPAXX,ABPAINS,DIE,DR,%DT,ABPAFRDT,ABPATODT,ABPAX Q