Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ABMMUPVH

Package: Third Party Billing

Routine: ABMMUPVH


Information

ABMMUPVH ;IHS/SD/SDR - MU Patient Volume Hospital Report ;

Source Information

Source file <ABMMUPVH.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Third Party Billing 5 ^ABMDRDBQ  PAZ^ABMDRUTL  (MET,NOTMET,PATIENT)^ABMMUPH1  HDR^ABMMUPV3  (90DAY,FAC,PARTYR,RFORMAT,SUMMARY)^ABMMUPVP  
VA Fileman 3 C^%DTC  $$GET1^DIQ  ^DIR  
IHS Accounts Receivable 1 $$VALI^BARVPM  
IHS VA Utilities 1 ^XBFMK  

Entry Points

Name Comments DBIA/ICR reference
EN ;
VISITCK ;EP
VISITS ;
OTHERVST ;EP
PRINT ;EP
COMPUTE ;EP - gather data report
PTDATA ;EP
BILLS ;EP
CALC ;EP

External References

Name Field # of Occurrence
C^%DTC COMPUTE+4, COMPUTE+16, COMPUTE+29, COMPUTE+34
^ABMDRDBQ EN+36
PAZ^ABMDRUTL PRINT+2
MET^ABMMUPH1 PRINT+11
NOTMET^ABMMUPH1 PRINT+12
PATIENT^ABMMUPH1 PRINT+10
HDR^ABMMUPV3 PRINT+6
90DAY^ABMMUPVP EN+25
FAC^ABMMUPVP EN+7
PARTYR^ABMMUPVP EN+18
RFORMAT^ABMMUPVP EN+26
SUMMARY^ABMMUPVP EN+27
$$VALI^BARVPM BILLS+23
$$GET1^DIQ VISITS+7, VISITS+8, VISITS+9, VISITS+10, VISITS+18, VISITS+19, VISITS+20, VISITCK+6, VISITCK+7, BILLS+21
, BILLS+30, OTHERVST+9, PTDATA+1, PTDATA+2, PRINT+8
^DIR EN+3, EN+23, EN+31
^XBFMK EN+28

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Hospital/ER Participation year for the Meaningful Use EHR incentive program",!!
  • Line Location: EN+10
Function Call: WRITE
  • Prompt: "For Hospitals/ERs, the Participation year is a federal fiscal year, which "
  • Line Location: EN+11
Function Call: WRITE
  • Prompt: !,"begins on October 1, and ends on the following September 30."
  • Line Location: EN+12
Function Call: WRITE
  • Prompt: !!,"Note: The qualification year is the year prior to the participation year."
  • Line Location: EN+13
Function Call: WRITE
  • Prompt: !,"Patient Volume is calculated on encounters that occurred in the qualification"
  • Line Location: EN+14
Function Call: WRITE
  • Prompt: !,"year, which is the year prior to the participation year. To view volume for "
  • Line Location: EN+15
Function Call: WRITE
  • Prompt: !,"the current year, select next year as the participation year.",!
  • Line Location: EN+16
Function Call: WRITE
  • Prompt: "."
  • Line Location: VISITCK+16
Function Call: WRITE
  • Prompt: "."
  • Line Location: BILLS+40
Function Call: WRITE
  • Prompt: "."
  • Line Location: BILLS+41
Routine Call
  • DIR
  • Line Location:
    • EN+3
    • EN+23
    • EN+31

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^AUPNVSIT - [#9000010] GET1^DIQ
^AUPNVINP - [#9000010.02] GET1^DIQ
^AUPNVPRV - [#9000010.06] GET1^DIQ
^BARBL(2906 - [#90050.01] GET1^DIQ
^BARTR(2906 - [#90050.03] GET1^DIQ
^AUTTLOC - [#9999999.06] GET1^DIQ
^AUTNINS - [#9999999.18] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( BILLS+4, BILLS+8, BILLS+10, BILLS+11, BILLS+12, BILLS+13, BILLS+14, BILLS+15, OTHERVST+1, OTHERVST+2
^ABMMUPRM(1 EN+1, BILLS+31, PTDATA+5, PRINT+8
^AUPNVINP("B" VISITS+4, VISITS+6
^AUPNVPRV("AD" OTHERVST+8
^AUPNVSIT - [#9000010] PTDATA+7, PTDATA+8, PTDATA+9
^AUPNVSIT("B" VISITS+15, VISITS+17
^BARBL( BILLS+16, BILLS+20, BILLS+25
^BARTR( BILLS+27, BILLS+28
^XTMP("ABM-PVH" EN+5!, COMPUTE+23, COMPUTE+37!, COMPUTE+43, VISITCK+9*, VISITCK+10*, VISITCK+11*, VISITCK+12*, VISITCK+13*, VISITCK+14*
, VISITCK+15*, VISITCK+16, BILLS+6, BILLS+7, BILLS+10, BILLS+16, BILLS+20, BILLS+33, BILLS+34*, BILLS+35*
, BILLS+36*, BILLS+37*, BILLS+38*, BILLS+39*, OTHERVST+3, OTHERVST+5, OTHERVST+6, OTHERVST+10, OTHERVST+11*, OTHERVST+12*
, OTHERVST+13*, PTDATA+7*, PTDATA+8, PTDATA+9!, CALC+2, CALC+4, CALC+5, CALC+6*, CALC+7*, CALC+8*
, PRINT+4, PRINT+5, PRINT+11, PRINT+13!

Label References

Name Line Occurrences
BILLS COMPUTE+7, COMPUTE+11, COMPUTE+19, COMPUTE+39
CALC COMPUTE+8, COMPUTE+11, COMPUTE+20, COMPUTE+40
EN EN+32
OTHERVST BILLS+45
PRINT COMPUTE+9, COMPUTE+11, COMPUTE+24, COMPUTE+45
PTDATA VISITCK+18, BILLS+43
VISITCK VISITS+11, VISITS+21
VISITS COMPUTE+6, COMPUTE+11, COMPUTE+18, COMPUTE+38

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ABM COMPUTE+21*, COMPUTE+22*, COMPUTE+23, COMPUTE+41*, COMPUTE+42*, COMPUTE+43
>> ABM("PG" PRINT+3*
>> ABMABILN BILLS+25*
>> ABMARACT BILLS+21*, BILLS+22
>> ABMARIEN BILLS+17*, BILLS+20*, BILLS+21, BILLS+25, BILLS+27
>> ABMBILLN BILLS+11*, BILLS+16*, BILLS+20
>> ABMCLNC VISITS+9*, VISITS+19*, VISITCK+4
>> ABMCNT BILLS+1*, BILLS+41, BILLS+42*
>> ABMDFLG COMPUTE+31*
>> ABMDOS OTHERVST+2*, OTHERVST+3*, OTHERVST+5
>> ABMDOSSV OTHERVST+2*, OTHERVST+3
>> ABMDUZ2 BILLS+2*, BILLS+4*, BILLS+8, BILLS+10, BILLS+11, BILLS+12, BILLS+13, BILLS+14, BILLS+15
>> ABMEDT VISITS+3*, VISITS+4, VISITS+13*, VISITS+15
ABMF EN+7, EN+8, EN+32!, COMPUTE+24, COMPUTE+44
ABMF( COMPUTE+22, COMPUTE+23!, COMPUTE+42, COMPUTE+43!, VISITCK+8
>> ABMFAC EN+8*
>> ABMFAC( PRINT+2
>> ABMFILE VISITS+1*, VISITS+14*, VISITCK+3, VISITCK+4
ABMFLG VISITCK+2!, VISITCK+3*, VISITCK+4*, VISITCK+5
>> ABMFOUND BILLS+3*, BILLS+45
>> ABMGRP BILLS+24*, BILLS+38, BILLS+39
>> ABMHOLD BILLS+18*, BILLS+44
>> ABMINS BILLS+14*, PTDATA+2
>> ABMINSO PTDATA+2*, PTDATA+7
ABMITYP VISITCK+17!, BILLS+23*, BILLS+24, BILLS+31, PTDATA+3*, PTDATA+5, PTDATA+7
>> ABMLOC CALC+3*, CALC+4*, CALC+5, CALC+6, CALC+7, CALC+8
>> ABMP("BDFN" BILLS+9*, BILLS+10*, BILLS+11, BILLS+12, BILLS+13, BILLS+14, BILLS+15, OTHERVST+1, OTHERVST+2
>> ABMPAR BILLS+16, BILLS+19
>> ABMPERCT CALC+5*, CALC+6, CALC+7, CALC+8
>> ABMPIEN OTHERVST+7*, OTHERVST+8*, OTHERVST+9
>> ABMPMET PRINT+5*, PRINT+9*
>> ABMPNM PTDATA+1*, PTDATA+7, PTDATA+8, PTDATA+9
>> ABMPRV OTHERVST+9*
ABMPRVDR EN+32!
>> ABMPT VISITS+10*, VISITS+20*, VISITCK+11, BILLS+15*, OTHERVST+1*, OTHERVST+3, OTHERVST+5, PTDATA+1, PTDATA+5
>> ABMQ("NS" EN+34*
>> ABMQ("RP" EN+35*
>> ABMQ("RX" EN+33*
>> ABMQFLG BILLS+26*, BILLS+27, BILLS+32*
>> ABMQLFLG COMPUTE+25*, COMPUTE+26, COMPUTE+36*, COMPUTE+44*
>> ABMREC PTDATA+5*, PTDATA+7
>> ABMSAV BILLS+11*, BILLS+16
>> ABMSCAT VISITS+8*, VISITS+18*, VISITCK+3, VISITCK+4
>> ABMSDT VISITS+2*, VISITS+4*, VISITS+6, VISITS+12*, VISITS+15*, VISITS+17, VISITCK+7, VISITCK+11, CALC+1*, CALC+2*
, CALC+4, CALC+5, CALC+6, CALC+7, CALC+8, PRINT+4*
>> ABMTRIEN BILLS+26*, BILLS+27*, BILLS+28, BILLS+30, PTDATA+4*, PTDATA+5, PTDATA+8
>> ABMTRTYP BILLS+28*, BILLS+29
>> ABMVCHK OTHERVST+4*, OTHERVST+5*, OTHERVST+6, OTHERVST+8, OTHERVST+10, OTHERVST+13
>> ABMVDFN VISITS+7*, VISITS+8, VISITS+9, VISITS+10, VISITS+16*, VISITS+17*, VISITS+18, VISITS+19, VISITS+20, VISITCK+6
, VISITCK+11, VISITCK+12, VISITCK+14, BILLS+5*, BILLS+6*, BILLS+7, BILLS+8, BILLS+10, BILLS+16, BILLS+20
, BILLS+33, BILLS+36, BILLS+37, PTDATA+5, PTDATA+7, PTDATA+8, PTDATA+9
>> ABMVIEN VISITS+5*, VISITS+6*, VISITS+7
>> ABMVLOC VISITCK+6*, VISITCK+7, VISITCK+8, VISITCK+10, BILLS+13*, BILLS+31, BILLS+35, BILLS+38, OTHERVST+12, PTDATA+5
, PTDATA+7, PTDATA+8, PTDATA+9, PRINT+1*, PRINT+2*, PRINT+4, PRINT+5, PRINT+8, PRINT+11
ABMY EN+32!
ABMY("90" COMPUTE+1, COMPUTE+11
ABMY("EDT" COMPUTE+5*, COMPUTE+17*, COMPUTE+35*, COMPUTE+36, VISITS+3, VISITS+13
ABMY("PYR" EN+20
ABMY("QYR" COMPUTE+13, COMPUTE+36
ABMY("RFMT" PRINT+10
ABMY("RTYP" EN+6*
ABMY("SDT" COMPUTE+2, COMPUTE+13*, COMPUTE+14, COMPUTE+27, COMPUTE+30*, COMPUTE+32, VISITS+2, VISITS+12, VISITCK+9, VISITCK+10
, BILLS+34, BILLS+35, BILLS+38, BILLS+39, OTHERVST+11, OTHERVST+12, PTDATA+7, PTDATA+8, PTDATA+9
>> D0 BILLS+22*
DIR EN+3!, EN+23!, EN+31!
DIR("A" EN+3*, EN+23*, EN+30*
DIR(0 EN+3*, EN+23*, EN+29*
>> DIROUT EN+7, EN+18, EN+25, EN+26, EN+27, EN+31, PRINT+2
>> DIRUT EN+7, EN+18, EN+25, EN+26, EN+27, EN+31
DT COMPUTE+36
>> DTOUT EN+7, EN+18, EN+25, EN+26, EN+27, EN+31, PRINT+2
>> DUOUT EN+7, EN+18, EN+25, EN+26, EN+27, EN+31, PRINT+2
DUZ(2 BILLS+18, BILLS+19*, BILLS+20, BILLS+25, BILLS+27, BILLS+28, BILLS+44*, OTHERVST+1, OTHERVST+2
IO(0 VISITCK+16, BILLS+41
IOST BILLS+41
U EN+1, EN+32, BILLS+11, BILLS+12, BILLS+13, BILLS+14, BILLS+15, BILLS+25, BILLS+28, OTHERVST+1
, OTHERVST+2, PTDATA+5, PTDATA+7, PTDATA+8, PTDATA+9, CALC+8, PRINT+4
>> X COMPUTE+5, COMPUTE+17, COMPUTE+30, COMPUTE+35
>> X1 COMPUTE+2*, COMPUTE+14*, COMPUTE+27*, COMPUTE+32*
>> X2 COMPUTE+3*, COMPUTE+15*, COMPUTE+28*, COMPUTE+33*
>> Y EN+32
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All