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

ABMEH99.m

Go to the documentation of this file.
  1. ABMEH99 ; IHS/ASDST/DMJ - HCFA-1500 EMC RECORD ZA0 (File Transfer) ;
  1. ;;2.6;IHS 3P BILLING SYSTEM;;NOV 12, 2009
  1. ;Original;DMJ;
  1. ;
  1. ; ABM*2.4*9 IHS/FCS/DRS 09/21/01 ; Part 14b 09/17/01 IHS/FCS/DRS - Payer ID for Envoy
  1. ;
  1. START ;START HERE
  1. K ABMREC(99)
  1. S ABME("RTYPE")=99
  1. D SET^ABMERUTL,LOOP
  1. K ABM,ABME,ABMRT
  1. Q
  1. LOOP ;LOOP HERE
  1. F I=10:10:110 D
  1. .D @I
  1. .I $D(^ABMEXLM("AA",+$G(ABMP("INS")),+$G(ABMP("EXP")),99,I)) D @(^(I))
  1. .I '$G(ABMP("NOFMT")) S ABMREC(99)=$G(ABMREC(99))_ABMR(99,I)
  1. Q
  1. 10 ;1-3 Record type
  1. S ABMR(99,10)="ZA0"
  1. Q
  1. 20 ;4-19 Sub ID
  1. S ABMR(99,20)=ABMP("SUBID")
  1. S ABMR(99,20)=$$FMT^ABMERUTL($G(ABMR(99,20)),16)
  1. Q
  1. 30 ;20-28 Reserved
  1. S ABMR(99,30)=""
  1. S ABMR(99,30)=$$FMT^ABMERUTL(ABMR(99,30),9)
  1. Q
  1. 40 ;29-44 Receiver ID
  1. S ABMR(99,40)=""
  1. I $$ENVOY^ABMEF19 D
  1. .S ABMR(99,40)=$$ENVY^ABMERUTL(ABMP("INS"),ABMP("VTYP"))
  1. I ABMR(99,40)="" S ABMR(99,40)=$$RCID^ABMERUTL(ABMP("INS"))
  1. S ABMR(99,40)=$$FMT^ABMERUTL(ABMR(99,40),16)
  1. Q
  1. 50 ;45-51 File Service Line Count
  1. S ABMR(99,50)=$$FMT^ABMERUTL(+$G(ABMRT(99,"LTOT")),"7NR")
  1. Q
  1. 60 ;52-58 File Record Count
  1. S ABMR(99,60)=$$FMT^ABMERUTL(+$G(ABMRT(99,"RTOT")),"7NR")
  1. Q
  1. 70 ;59-65 File Claim Count
  1. S ABMR(99,70)=$$FMT^ABMERUTL(+$G(ABMRT(99,"CTOT")),"7NR")
  1. Q
  1. 80 ;66-69 Batch Count
  1. S ABMR(99,80)=ABMEF("BATCH#")
  1. S ABMR(99,80)=$$FMT^ABMERUTL(ABMR(99,80),"4NR")
  1. Q
  1. 90 ;70-80 Total Charges for the File
  1. S ABMR(99,90)=$$FMT^ABMERUTL(+$G(ABMRT(99,"DTOT")),"11NRJ2")
  1. Q
  1. 100 ;81-200 Filler (National Use)
  1. S ABMR(99,100)=""
  1. S ABMR(99,100)=$$FMT^ABMERUTL(ABMR(99,100),120)
  1. Q
  1. 110 ;201-320 Filler (Local Use)
  1. S ABMR(99,110)=""
  1. S ABMR(99,110)=$$FMT^ABMERUTL(ABMR(99,110),120)
  1. Q