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

IBAMTI2.m

Go to the documentation of this file.
  1. IBAMTI2 ;ALB/CPM - LIST SPECIAL INPATIENT BILLING CASES ; 11-AUG-93
  1. ;;Version 2.0 ; INTEGRATED BILLING ;; 21-MAR-94
  1. ;;Per VHA Directive 10-93-142, this routine should not be modified.
  1. ;
  1. LIST ; List all inpatient billing cases.
  1. ;
  1. I '$O(^IBE(351.2,0)) W !!,"There are no special inpatient billing cases on file!" G LISTQ
  1. ;
  1. W !!,"This report will print out all special inpatient billing cases.",!
  1. ;
  1. S %ZIS="QM" D ^%ZIS G:POP LISTQ
  1. I $D(IO("Q")) D G LISTQ
  1. .S ZTRTN="DQ^IBAMTI2",ZTDESC="LIST ALL SPECIAL INPATIENT BILLING CASES"
  1. .D ^%ZTLOAD W !!,$S($D(ZTSK):"This job has been queued. The task number is "_ZTSK_".",1:"Unable to queue this job.")
  1. .K ZTSK,IO("Q") D HOME^%ZIS
  1. ;
  1. U IO
  1. ;
  1. DQ ; Tasked entry point.
  1. ;
  1. S (IBPAG,IBQ)=0 D HDR
  1. S IBC=0 F S IBC=$O(^IBE(351.2,IBC)) Q:'IBC D Q:IBQ
  1. .I $Y>(IOSL-12) D PAUSE^IBEMTF2 Q:IBQ D HDR
  1. .D DSPL^IBAMTI1(IBC) W !
  1. ;
  1. ; - end-of-report pause
  1. D:'IBQ PAUSE^IBEMTF2
  1. ;
  1. LISTQ I $D(ZTQUEUED) S ZTREQ="@" Q
  1. D ^%ZISC
  1. K IBC,IBQ,IBPAG
  1. Q
  1. ;
  1. HDR ; Generate a report header.
  1. I $E(IOST,1,2)="C-"!(IBPAG) W @IOF
  1. S IBPAG=IBPAG+1
  1. W !?20,"LIST ALL SPECIAL INPATIENT BILLING CASES"
  1. W !?64,"Page: ",IBPAG,!?60,"Run Date: ",$$DAT1^IBOUTL(DT)
  1. Q