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

ABMUVBC1.m

Go to the documentation of this file.
  1. ABMUVBC1 ; IHS/SD/SDR - 3PB/UFMS View Batch option
  1. ;;2.6;IHS Third Party Billing;**1,4**;NOV 12, 2009
  1. ;
  1. ; IHS/SD/SDR - abm*2.6*1 - NO HEAT - Calculate total for session
  1. ; IHS/SD/SDR - abm*2.6*4 - HEAT12990 - initialized cntr to zero
  1. TOTAL ;
  1. K ABME("TAMT")
  1. S ABME("TAMT")=0 ;abm*2.6*4 HEAT12990
  1. S ABMBA=0,ABMEXCNT=0,ABMEXAMT=0
  1. F S ABMBA=$O(^ABMUTXMT(ABMP("XMIT"),ABMLOOP,ABMUS,2,ABMSDT,11,ABMBA)) Q:+ABMBA=0 D Q:$D(DIRUT)!$D(DIROUT)!$D(DTOUT)!$D(DUOUT)
  1. .S ABMBAOUT=$P($G(^ABMUTXMT(ABMP("XMIT"),ABMLOOP,ABMUS,2,ABMSDT,11,ABMBA,0)),U)
  1. .K ABME(ABMBAOUT)
  1. .S ABMBIEN=0
  1. .F S ABMBIEN=$O(^ABMUTXMT(ABMP("XMIT"),ABMLOOP,ABMUS,2,ABMSDT,11,ABMBA,2,ABMBIEN)) Q:+ABMBIEN=0 D Q:$D(DIRUT)!$D(DIROUT)!$D(DTOUT)!$D(DUOUT)
  1. ..S ABMDUZ2=$P($G(^ABMUTXMT(ABMP("XMIT"),ABMLOOP,ABMUS,2,ABMSDT,11,ABMBA,2,ABMBIEN,0)),U,2)
  1. ..S ABMBDFN=$P($G(^ABMUTXMT(ABMP("XMIT"),ABMLOOP,ABMUS,2,ABMSDT,11,ABMBA,2,ABMBIEN,0)),U,3)
  1. ..S ABME(21)=$P($G(^ABMDBILL(ABMDUZ2,ABMBDFN,2)),U)
  1. ..S ABME("TAMT")=+$G(ABME("TAMT"))+(ABME(21)) ;count session amt
  1. Q