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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: ABMMUPH1

Package: Third Party Billing

Routine: ABMMUPH1


Information

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

Source Information

Source file <ABMMUPH1.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Third Party Billing 2 ($$CDT,$$MDT,$$SDT,$$SDTO)^ABMDUTL  (HD,HDR)^ABMMUPV3  
VA Fileman 2 C^%DTC  $$GET1^DIQ  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Third Party Billing 1 ABMMUPVH  

Entry Points

Name Comments DBIA/ICR reference
MET ;EP
PTHDR ;
PATIENT ;EP
NMHDR ;EP
NOTMET ;EP

External References

Name Field # of Occurrence
C^%DTC NOTMET+46
$$CDT^ABMDUTL PATIENT+27
$$MDT^ABMDUTL NOTMET+52
$$SDT^ABMDUTL NOTMET+5
$$SDTO^ABMDUTL PATIENT+28
HD^ABMMUPV3 NOTMET+64, PATIENT+30
HDR^ABMMUPV3 PATIENT+3
$$GET1^DIQ PATIENT+20, PATIENT+23, PATIENT+24, PTHDR+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Patient Volume: ",+$P($G(^XTMP("ABM-PVH",$J,"LOC TOP",ABMVLOC)),U)_"%"
  • Line Location: MET+1
Function Call: WRITE
  • Prompt: !!,"Patient Volume for the Qualification Year was calculated using the Medicaid"
  • Line Location: MET+2
Function Call: WRITE
  • Prompt: !,"calculation method for the hospital and includes ER encounters"
  • Line Location: MET+3
Function Call: WRITE
  • Prompt: !!,"Total Patient Encounters "_ABMLOC_": ",?54,$J(+$G(^XTMP("ABM-PVH",$J,"LOC-DENOM",ABMSDT,ABMVLOC)),8)
  • Line Location: MET+4
Function Call: WRITE
  • Prompt: !,"Total Medicaid Encounters "_ABMLOC_": ",?54,$J(+$G(^XTMP("ABM-PVH",$J,"LOC ENC CNT",ABMSDT,ABMVLOC,"MCD")),8)
  • Line Location: MET+5
Function Call: WRITE
  • Prompt: !,"Total Kidscare/Chip Encounters "_ABMLOC_": ",?54,$J(+$G(^XTMP("ABM-PVH",$J,"LOC ENC CNT",ABMSDT,ABMVLOC,"CHIP")),8)
  • Line Location: MET+6
Function Call: WRITE
  • Prompt: !,"Total Other Encounters "_ABMLOC_": ",?54,$J(+$G(^XTMP("ABM-PVH",$J,"LOC ENC CNT",ABMSDT,ABMVLOC,"OTHR")),8)
  • Line Location: MET+7
Function Call: WRITE
  • Prompt: !!,"The Patient Volume Threshold (10% for Hospitals) was not met for the MU"
  • Line Location: NOTMET+1
Function Call: WRITE
  • Prompt: !,"Qualification year. Details for the volumes that were achieved are provided"
  • Line Location: NOTMET+2
Function Call: WRITE
  • Prompt: !,"for your information."
  • Line Location: NOTMET+3
Function Call: WRITE
  • Prompt: !!,"Highest Patient Volume Met: ",+$P($G(^XTMP("ABM-PVH",$J,"LOC TOP",ABMVLOC)),U)
  • Line Location: NOTMET+4
Function Call: WRITE
  • Prompt: !,"First Day Highest Patient Volume Achieved: ",$$SDT^ABMDUTL(ABMSDT)
  • Line Location: NOTMET+5
Function Call: WRITE
  • Prompt: !!,"Patient Volume for the Qualification Year was calculated using the Medicaid"
  • Line Location: NOTMET+6
Function Call: WRITE
  • Prompt: !,"calculation method for the hospital and includes ER encounters"
  • Line Location: NOTMET+7
Function Call: WRITE
  • Prompt: !!,"Total Patient Encounters of First Highest Patient Volume Period: ",ABMTHPV
  • Line Location: NOTMET+12
Function Call: WRITE
  • Prompt: !,"Total Hospital"_$S(+$G(ABMER)=1:"/ER",1:"")_" Encounters of First Highest Patient Volume Period: ",ABMMHPV
  • Line Location: NOTMET+13
Function Call: WRITE
  • Prompt: !
  • Line Location: NMHDR+1
Function Call: WRITE
  • Prompt: "="
  • Line Location: NMHDR+2
Function Call: WRITE
  • Prompt: !,"HOSPITAL"_$S($G(ABMER)=1:"/ER",1:"")_" PATIENT VOLUME - QUALIFICATION YEAR ",ABMY("QYR")
  • Line Location: NMHDR+3
Function Call: WRITE
  • Prompt: !,"Report Period",?16,"Rate",?22,"Denom-",?31,"Numer-",?40,"Report Period",?56,"Rate",?63,"Denom-",?71,"Numer-"
  • Line Location: NMHDR+4
Function Call: WRITE
  • Prompt: !?22,"inator",?31,"ator",?63,"inator",?71,"ator"
  • Line Location: NMHDR+5
Function Call: WRITE
  • Prompt: !
  • Line Location: NMHDR+6
Function Call: WRITE
  • Prompt: "="
  • Line Location: NMHDR+7
Function Call: WRITE
  • Prompt: ?79,$P(^(ABMVDFN),U,4)
  • Line Location: PATIENT+29
Function Call: WRITE
  • Prompt: !,"VISIT LOCATION: ",$$GET1^DIQ(9999999.06,ABMVLOC,.02,"E"),!
  • Line Location: PTHDR+1
Function Call: WRITE
  • Prompt: "="
  • Line Location: PTHDR+2
Function Call: WRITE
  • Prompt: !,?25,"Ser",?39,"I.",?42,"Billed",?53,"Date of",?70,"Date"
  • Line Location: PTHDR+3
Function Call: WRITE
  • Prompt: !,"PATIENT NAME",?18,"CHART#",?25,"Cat",?29,"Clinic",?39,"T.",?42,"To",?53,"Service",?70,"Paid",!
  • Line Location: PTHDR+4
Function Call: WRITE
  • Prompt: "="
  • Line Location: PTHDR+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
9000001.41 GET1^DIQ
^AUPNVSIT - [#9000010] GET1^DIQ
^AUTTLOC - [#9999999.06] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTMP("ABM-PVH" MET+1, MET+4, MET+5, MET+6, MET+7, NOTMET+4, NOTMET+9, NOTMET+11, NOTMET+20, NOTMET+22
, NOTMET+24, NOTMET+30!, NOTMET+35, NOTMET+53, NOTMET+54, NOTMET+55, PATIENT+2, PATIENT+6, PATIENT+8, PATIENT+10
, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+17, PATIENT+18, PATIENT+29

Label References

Name Line Occurrences
NMHDR NOTMET+33, NOTMET+64
PTHDR PATIENT+4, PATIENT+30

Naked Globals

Name Field # of Occurrence
^( PATIENT+29

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ABM NMHDR+2*, NMHDR+7*, PTHDR+2*, PTHDR+5*
>> ABM("PG" PATIENT+1*
>> ABMC NOTMET+28*, NOTMET+29, NOTMET+31*
>> ABMCNT NOTMET+14*, NOTMET+18*, NOTMET+23*, NOTMET+24, NOTMET+26, NOTMET+28*, NOTMET+29*, NOTMET+30, NOTMET+34*, NOTMET+51*
, NOTMET+52, NOTMET+53, NOTMET+54, NOTMET+55, NOTMET+56, NOTMET+58, NOTMET+62*, NOTMET+63*, NOTMET+65, NOTMET+66
, NOTMET+67, NOTMET+68, NOTMET+69, NOTMET+70, NOTMET+71, NOTMET+72
>> ABMCUTOF NOTMET+56*, NOTMET+58*, NOTMET+59, NOTMET+60
>> ABMDEN NOTMET+67*, NOTMET+73
>> ABMDEN2 NOTMET+71*, NOTMET+73
>> ABMDT NOTMET+19*, NOTMET+20*, NOTMET+22, NOTMET+24
>> ABMEDT NOTMET+47*, NOTMET+49*, NOTMET+52
>> ABMER NOTMET+13, NMHDR+3
>> ABMHRN PATIENT+20*, PATIENT+22
>> ABMINS PATIENT+7*, PATIENT+8*, PATIENT+10, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+17, PATIENT+18, PATIENT+26, PATIENT+29
>> ABMITYP PATIENT+5*, PATIENT+6*, PATIENT+8, PATIENT+10, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+17, PATIENT+18, PATIENT+25
, PATIENT+29
ABMLN NOTMET+15!
ABMLN( NOTMET+52*, NOTMET+53*, NOTMET+54*, NOTMET+55*, NOTMET+59*, NOTMET+60!, NOTMET+63, NOTMET+65, NOTMET+66, NOTMET+67
, NOTMET+68, NOTMET+69, NOTMET+70, NOTMET+71, NOTMET+72
>> ABMLOC MET+4, MET+5, MET+6, MET+7, NOTMET+21*, NOTMET+22*, NOTMET+24
>> ABMMCNT NOTMET+57*, NOTMET+59, NOTMET+61*
>> ABMMHPV NOTMET+10*, NOTMET+11*, NOTMET+13
>> ABMNUM NOTMET+68*, NOTMET+73
>> ABMNUM2 NOTMET+72*, NOTMET+73
>> ABMP NOTMET+25*, NOTMET+27*, NOTMET+29, NOTMET+30
>> ABMP("EDT" NOTMET+43, NOTMET+49
>> ABMPD NOTMET+65*, NOTMET+73
>> ABMPD2 NOTMET+69*, NOTMET+73
>> ABMPRC( NOTMET+24*, NOTMET+27, NOTMET+29, NOTMET+30
>> ABMPT PATIENT+17*, PATIENT+19
>> ABMPTF PATIENT+11*, PATIENT+12*, PATIENT+14, PATIENT+16, PATIENT+17, PATIENT+18, PATIENT+21, PATIENT+29
>> ABMPTL PATIENT+9*, PATIENT+10*, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+17, PATIENT+18, PATIENT+21, PATIENT+29
>> ABMRT NOTMET+66*, NOTMET+73
>> ABMRT2 NOTMET+70*, NOTMET+73
>> ABMSAV NOTMET+26*, NOTMET+29
>> ABMSDT MET+4, MET+5, MET+6, MET+7, NOTMET+5, NOTMET+9, NOTMET+11, NOTMET+34*, NOTMET+35*, NOTMET+44
, NOTMET+52, NOTMET+53, NOTMET+54, NOTMET+55, PATIENT+2*, PATIENT+6, PATIENT+8, PATIENT+10, PATIENT+12, PATIENT+14
, PATIENT+16, PATIENT+17, PATIENT+18, PATIENT+29
>> ABMTHPV NOTMET+8*, NOTMET+9*, NOTMET+12
>> ABMTRIEN PATIENT+18*, PATIENT+28
>> ABMVDFN PATIENT+15*, PATIENT+16*, PATIENT+17, PATIENT+18, PATIENT+23, PATIENT+24, PATIENT+29
>> ABMVDT PATIENT+13*, PATIENT+14*, PATIENT+16, PATIENT+17, PATIENT+18, PATIENT+27, PATIENT+29
>> ABMVLOC MET+1, MET+4, MET+5, MET+6, MET+7, NOTMET+4, NOTMET+9, NOTMET+11, PATIENT+2, PATIENT+6
, PATIENT+8, PATIENT+10, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+17, PATIENT+18, PATIENT+19, PATIENT+29, PTHDR+1
>> ABMY("QYR" NMHDR+3
>> ABMY("TVDTS" NOTMET+17, NOTMET+26
>> DIROUT NOTMET+63, NOTMET+64, PATIENT+6, PATIENT+8, PATIENT+10, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+30
>> DIRUT NOTMET+63, NOTMET+64, PATIENT+6, PATIENT+8, PATIENT+10, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+30
>> DTOUT NOTMET+63, NOTMET+64, PATIENT+6, PATIENT+8, PATIENT+10, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+30
>> DUOUT NOTMET+63, NOTMET+64, PATIENT+6, PATIENT+8, PATIENT+10, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+30
>> IENS PATIENT+19*, PATIENT+20
IOSL NOTMET+64, PATIENT+30
IOST NOTMET+63, NOTMET+64, PATIENT+6, PATIENT+8, PATIENT+10, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+30
U MET+1, NOTMET+4, NOTMET+53, NOTMET+54, NOTMET+55, NOTMET+59, NOTMET+65, NOTMET+66, NOTMET+67, NOTMET+68
, NOTMET+69, NOTMET+70, NOTMET+71, NOTMET+72, PATIENT+2, PATIENT+17, PATIENT+18, PATIENT+29
>> X NOTMET+47
>> X1 NOTMET+44*
>> X2 NOTMET+45*
>> Y NOTMET+63, NOTMET+64, PATIENT+6, PATIENT+8, PATIENT+10, PATIENT+12, PATIENT+14, PATIENT+16, PATIENT+30
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All