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

BARRAGED.m

Go to the documentation of this file.
  1. BARRAGED ; IHS/SD/LSL - AGE OPEN ITEMS RPT JAN 16,1997 ;
  1. ;;1.8;IHS ACCOUNTS RECEIVABLE;;OCT 26, 2005
  1. ;
  1. ; ITSC/SD/LSL - 10/18/2002 - V1.7 - NOIS LWI-1002-160087
  1. ; Include credit balances
  1. ;
  1. ; ********************************************************************
  1. START ;EP-Aging reports
  1. ;
  1. S BARQUIT=0
  1. W !!
  1. S BAR("SITE")=$P(^DIC(4,DUZ(2),0),"^",1)
  1. S DIR(0)="S^1:0-30;2:31-60;3:61-90;4:91-120;5:120+"
  1. D ^DIR
  1. G:Y<0!($D(DUOUT))!($D(DTOUT)) END
  1. S BAR("SELECTION")=Y(0)
  1. S BARAGE=$S(Y=1:"7.3",Y=2:"7.4",Y=3:"7.5",Y=4:"7.6",Y=5:"7.7")
  1. D INS
  1. Q:BARQUIT
  1. D AGE
  1. D PRINT
  1. ;
  1. END ;
  1. Q
  1. ; *********************************************************************
  1. ;
  1. PRINT ;Print
  1. ;
  1. S DIS(0)="S BARX=$$GET1^DIQ(90050.01,D0,BARAGE) I $FN(BARX,""-"")>0"
  1. S DIC="90050.01"
  1. S L=0
  1. S DIOEND="I $E(IOST)=""C"" S DIR(0)=""E"" D ^DIR"
  1. D EN1^DIP
  1. D ^%ZISC,HOME^%ZIS
  1. Q
  1. ; *********************************************************************
  1. ;
  1. AGE ;Age
  1. S DHD="[BAR AGED HDR]"
  1. I $G(FR)="" S FR="@,@",BAR("CNAME")="ALL"
  1. I $G(TO)="" S TO="zzzz,zzzz"
  1. S FLDS="101;L25;N,.01;L19;105;L11,NUMDATE4(#102);L10,&"_BARAGE ;Y2000
  1. Q
  1. ; *********************************************************************
  1. ;
  1. INS ;**Single Insurer print
  1. S BY="+3;S1,@101"
  1. K DIC
  1. S DIC("A")="Select Insurer or press <RETURN> for all Insurers: "
  1. S DIC="90050.02"
  1. S DIC(0)="AEMQZ"
  1. S DIC("S")="I $P(^(0),U)[""AUT"",$P(^(0),U,10)=$$VALI^XBDIQ1(200,DUZ,29)"
  1. K DD,DO
  1. D ^DIC
  1. I X["^" S BARQUIT=1
  1. Q:Y<0
  1. S BAR("CNAME")=Y(0,0)
  1. S FR=BAR("CNAME")_","
  1. S TO=BAR("CNAME")_","
  1. Q