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

ABPAPD2.m

Go to the documentation of this file.
  1. ABPAPD2 ;PVT-INS PYMT ENTRY CONTINUED; [ 08/07/91 4:54 PM ]
  1. ;;1.4;AO PVT-INS TRACKING;*0*;IHS-OKC/KJR;JULY 25, 1991
  1. FRDT S X="--- SERVICE PERIOD(S) ---" W !!?(40-($L(X)/2)),X
  1. K %DT S %DT("A")="For DATES OF SERVICE from: "
  1. S %DT="AEPX",%DT(0)=DT*-1 W ! D ^%DT I +Y<0 D G ^ABPAPD1
  1. .L ^ABPVAO(ABPATDFN)
  1. S ABPAFRDT=+Y,%DT("B")=X
  1. TODT S %DT("A")=" To: ",%DT="AEPX"
  1. S %DT(0)=DT*-1 D ^%DT G:+Y<0 FRDT S ABPATODT=+Y
  1. I ABPAFRDT>ABPATODT D G FRDT
  1. .W *7,!!?10,"<<< ERROR - THE END IS BEFORE THE BEGINNING >>>"
  1. A0 D ^ABPAPD2C G:+ABPACCNT'>0 ^ABPAPD1 K DIR
  1. S DIR("A")="IS THIS CORRECT (1-Yes, 2-No, 3-Cancel): ",DIR("B")=3
  1. S DIR(0)="SOAB^1:Yes;2:No;3:Cancel;" D ^DIR G ^ABPAPD2B:+Y=1
  1. YN I +Y=3 L ^ABPVAO(ABPATDFN) G ^ABPAPD1
  1. ;
  1. SCREEN K DIC,DIE,DA,DR,X,Y,DIR S DIR(0)="NO^1:"_ABPACCNT
  1. S DIR("A")="Select CLAIM NUMBER TO SCREEN OUT " D ^DIR G:+Y<1 A0
  1. I $D(ABPA("C",+Y))=1 D G SCREEN
  1. .S ABPACSCR(ABPA("C",+Y))="" W " ...done!"
  1. W " ...not screened out!" G SCREEN
  1. ;
  1. KILL K ABPACAMT,D0,DIC,DIE,DA,DR,ABPA("QF"),ABPADOS,ABPA("I")
  1. K ABPA("II"),ABPAPTR,ABPADATA,ABPATYPE,ABPASTAT Q