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

ABPAARHD.m

Go to the documentation of this file.
  1. ABPAARHD ;UTILIZATION REPORT HEADER; [ 03/17/91 8:48 AM ]
  1. ;;1.4;AO PVT-INS TRACKING;*0*;IHS-OKC/KJR;JULY 25, 1991
  1. START D ^%AUCLS S X=0,SITENAME=$P(^DIC(4,DUZ(2),0),"^",1)
  1. NXTX S X=$O(ABPA("HD",X)) G:+X=0 MOVE
  1. S AU("MAX")=X G NXTX
  1. MOVE F I=AU("MAX"):-1:1 S ABPA("HD",I+2)=ABPA("HD",I)
  1. WRITE S ABPA("HD",1)=SITENAME,$P(AU("LINE"),"-",$L(SITENAME)+1)=""
  1. S ABPA("HD",2)=AU("LINE"),AU("MAX")=AU("MAX")+2
  1. S XX="",$P(XX,"*",132)=""
  1. D NOW^%DTC S Y=% X ^DD("DD") S RUNTM=$P(Y,"@",2)
  1. S RUNDT=+%I(1)_"/"_+%I(2)_"/"_+$E(+%I(3),2,3)_" AT "_RUNTM
  1. S ABPAPG=ABPAPG+1 S PG="PAGE: "_ABPAPG
  1. W "RUN DATE: ",RUNDT
  1. S X="(Task number: "_ZTSK_")" W ?(66-(($L(X)/2))),X
  1. W ?(131-($L(PG))),PG,!,XX
  1. F I=1:1:AU("MAX") W !,"*",?66-(($L(ABPA("HD",I))/2)),ABPA("HD",I),?130,"*"
  1. W !,XX I PART2 W !! G L7A
  1. SUBHD W !!!?63,"CLAIMS ISSUED",!?33 F I=1:1:71 W "="
  1. W !?41,"INPATIENT",?68,"OUTPATIENT",?92,"TOTAL",?113,"COLLECTIONS",!
  1. D SUBHD2
  1. W !?34,"UNDUP DAYS/",?61,"UNDUP",?68,"VISITS/",?87,"UNDUP",?106,"DAYS/"
  1. W ?113,"VISITS/",?123,"TOTAL",!?34,"PERS. DISCH DOLLARS "
  1. W "PERS. CLAIMS DOLLARS PERS. DOLLARS DISCH CLAIMS DOLLARS"
  1. L7 W !,"FACILITY",?34,"SRVD. BILL. BILLED SRVD. "
  1. W "BILLED BILLED SRVD. BILLED COLL. COLL. COLLECTED",!
  1. D SUBHD2 W !
  1. K X,Y,I,AU("MAX"),SITENAME,XX,AU("LINE"),RUNDT,RUNTM,PG
  1. F I=3:1 Q:$D(ABPA("HD",I))=0 D K ABPA("HD",I)
  1. .S ABPA("HD",(I-2))=ABPA("HD",I)
  1. QUIT Q
  1. L7A W !?102,"DOLLARS",!?20,"FACILITY",?102,"COLLECTED"
  1. W !?20 F I=1:1:40 W "="
  1. W ?99 F I=1:1:12 W "="
  1. W ! Q
  1. ;
  1. SUBHD2 F I=1:1:31 W "="
  1. W " " F I=1:1:25 W "="
  1. W " " F I=1:1:24 W "="
  1. W " " F I=1:1:17 W "="
  1. W " " F I=1:1:26 W "="
  1. Q