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

ABPVRX01.m

Go to the documentation of this file.
  1. ABPVRX01 ;QUEUE RX BILLING SUMMARY;[ 06/04/91 12:45 PM ]
  1. ;;2.0;FACILITY PVT-INS TRACKING;*0*;IHS-OKC/KJR;AUGUST 7, 1991
  1. START D ZTLEND,INIT,TITLE
  1. D DATES I '$D(ABPV("BEG"))!'$D(ABPV("END")) D ZTLEND Q
  1. D DEVICE I $D(ABPV("IO"))'=1 D ZTLEND Q
  1. D ZTLOAD
  1. Q
  1. ;
  1. INIT D DT^DICRW
  1. I '$D(DUZ(2))!(DUZ(2)<1) S DUZ(2)=$P(^AUTTSITE(1,0),"^")
  1. S ABPV("SITE")=DUZ(2)
  1. Q
  1. ;
  1. TITLE K ABPV("HD")
  1. S ABPV("HD",1)="P R I V A T E I S U R A N C E E L I G I B L E"
  1. S ABPV("HD",2)="PHARMACY PRESCRIPTIONS BY FILL DATE" D ^ABPVHD
  1. W !!,"This Program will search the prescription file for all "
  1. W "prescriptions with",!,"fill dates within the range you specify "
  1. W "that were ordered for Private Insurance",!,"Eligible patients."
  1. Q
  1. ;
  1. DATES D ^ABPVDATE
  1. S:$D(BDT)=1 ABPV("BEG")=BDT S:$D(EDT)=1 ABPV("END")=EDT K BDT,EDT
  1. Q
  1. ;
  1. DEVICE S %IS="NP",IOP="Q" W !! D ^%ZIS
  1. I +IO=0 D H 3 Q
  1. .W *7,!!?5,"<<< NO DEVICE SELECTED - JOB ABORTED >>>"
  1. S ABPV("IO")=+IO
  1. Q
  1. ;
  1. ZTLOAD S ZTRTN="^ABPVRX02",ZTSAVE("ABPV(")="",ZTIO=""
  1. S ZTDESC="COMPILE PVT INS ELIGIBLE RX'S"
  1. D ^%ZTLOAD I $D(ZTSK)=1 W !!,"REQUEST QUEUED!! Task number: ",ZTSK
  1. H 3
  1. ZTLEND K ABPV,%ZIS,%IS,ZRTN,ZTDTH,ZTDESC,ZTSAVE,ZTSK,R,I
  1. S IOP=$I D ^%ZIS K IOP
  1. Q