ABMMUELG ;IHS/SD/SDR - Meaningful Use Report - count patients/eligibility ;
Source file <ABMMUELG.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 4 | (,HOME)^%ZIS ^%ZISC (CLOSE,OPEN)^%ZISH ^%ZTLOAD |
Third Party Billing | 4 | $$SDT^ABMDUTL (WRTELIG,WRTPTS,WRTVSTS)^ABMMUEL1 TOTALS^ABMMUELG $$EN^ABMVDF |
VA Fileman | 2 | NOW^%DTC ^DIR |
IHS VA Utilities | 1 | ^XBFMK |
Name | Comments | DBIA/ICR reference |
---|---|---|
WHD | ;EP for writing Report Header
|
|
WRTPTS | ;^TMP($J,"ABM-MURPT","PTS",ABMP("PDFN"))
|
|
GETELIG | ;
|
|
WRTVSTS | ;^TMP($J,"ABM-MURPT","ENC",ABMP("VDFN"))
|
|
RTYPE | ;
|
|
WRTELIG | ;
|
|
TOTALS | ;
|
|
XIT1 | ;
|
|
QUE | ;QUE TO TASKMAN
|
|
GETPTS | ;
|
|
XIT | ;
|
|
DT | ;
|
|
SEL | ;
; Select device |
|
GETVSTS | ;
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | WHD+3 |
^%ZIS | SEL+8 |
HOME^%ZIS | SEL+20 |
^%ZISC | SEL+19 |
CLOSE^%ZISH | SEL+43 |
OPEN^%ZISH | SEL+37 |
^%ZTLOAD | QUE+5 |
$$SDT^ABMDUTL | WHD+5 |
WRTELIG^ABMMUEL1 | WRTELIG+1 |
WRTPTS^ABMMUEL1 | WRTPTS+1 |
WRTVSTS^ABMMUEL1 | WRTVSTS+1 |
TOTALS^ABMMUELG | SEL+18 |
$$EN^ABMVDF | WHD+1 |
^DIR | DT+6, DT+11, RTYPE+6, SEL+20, SEL+29, SEL+33 |
^XBFMK | DT+2, SEL+25 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABMDPARM( | SEL+28 |
^AUPNMCD - [#9000004] | GETELIG+8, GETELIG+9 |
^AUPNMCD("B" | GETELIG+4, GETELIG+6 |
^AUPNMCR - [#9000003] | GETELIG+20, GETELIG+22, GETELIG+23, GETELIG+24 |
^AUPNPAT - [#9000001] | GETPTS+2, GETPTS+3, GETPTS+4 |
^AUPNPRVT - [#9000006] | GETELIG+50, GETELIG+52, GETELIG+53, GETELIG+54 |
^AUPNRRE - [#9000005] | GETELIG+35, GETELIG+37, GETELIG+38, GETELIG+39 |
^AUPNVAMB - [#9000006.02] | GETELIG+66, GETELIG+68, GETELIG+69, GETELIG+70 |
^AUPNVSIT - [#9000010] | GETVSTS+6 |
^AUPNVSIT("B" | GETVSTS+3, GETVSTS+5 |
^AUTTLOC - [#9999999.06] | WHD+8 |
^DD("DD" | WHD+4 |
^TMP($J | ABMMUELG+15!, XIT+1!, GETPTS+6*, GETPTS+7*, GETELIG+3, GETELIG+14*, GETELIG+15*, GETELIG+19, GETELIG+29*, GETELIG+30* , GETELIG+34, GETELIG+44*, GETELIG+45*, GETELIG+49, GETELIG+59*, GETELIG+60*, GETELIG+65, GETELIG+75*, GETELIG+76*, GETELIG+81 , GETELIG+82, GETELIG+83*, GETELIG+84*, GETVSTS+8, GETVSTS+9*, GETVSTS+10*, GETVSTS+11, GETVSTS+12*, GETVSTS+13*, TOTALS+14 , TOTALS+15, TOTALS+16, TOTALS+19, TOTALS+22, TOTALS+24, TOTALS+26, TOTALS+28, TOTALS+30, TOTALS+33 |
Name | Line Occurrences |
---|---|
DT | DT+13, DT+15 |
GETELIG | RTYPE+12 |
GETPTS | RTYPE+11 |
GETVSTS | RTYPE+13 |
WHD | TOTALS+12 |
WRTELIG | SEL+41 |
WRTPTS | SEL+40 |
WRTVSTS | SEL+42 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | WHD+4 |
>> %ZIS("A" | SEL+7* |
>> ABM("HD" | TOTALS+5*, WHD+4, WHD+5*, WHD+6, WHD+7 |
>> ABM("LINE" | WHD+2!*, WHD+9! |
>> ABM("PG" | TOTALS+6*, WHD+4 |
>> ABM(132 | WHD+2, WHD+4 |
>> ABMFN | SEL+35*, SEL+37 |
ABMMFLG | XIT+2!, GETELIG+7*, GETELIG+8, GETELIG+12*, GETELIG+13, GETELIG+21*, GETELIG+22, GETELIG+27*, GETELIG+28, GETELIG+36* , GETELIG+37, GETELIG+42*, GETELIG+43, GETELIG+51*, GETELIG+52, GETELIG+57*, GETELIG+58, GETELIG+67*, GETELIG+68, GETELIG+73* , GETELIG+74 |
ABMP | ABMMUELG+14!, XIT+2! |
ABMP("EDT" | GETVSTS+2*, GETVSTS+3 |
ABMP("EFFDT" | GETELIG+7*, GETELIG+8*, GETELIG+9, GETELIG+11, GETELIG+23*, GETELIG+26, GETELIG+38*, GETELIG+41, GETELIG+53*, GETELIG+56 , GETELIG+69*, GETELIG+72 |
ABMP("ENDDT" | GETELIG+9*, GETELIG+11, GETELIG+24*, GETELIG+26, GETELIG+39*, GETELIG+41, GETELIG+54*, GETELIG+56, GETELIG+70*, GETELIG+72 |
ABMP("MDFN" | GETELIG+5*, GETELIG+6*, GETELIG+8, GETELIG+9, GETELIG+14, GETELIG+21*, GETELIG+22*, GETELIG+23, GETELIG+24, GETELIG+29 , GETELIG+36*, GETELIG+37*, GETELIG+38, GETELIG+39, GETELIG+44, GETELIG+51*, GETELIG+52*, GETELIG+53, GETELIG+54, GETELIG+59 , GETELIG+67*, GETELIG+68*, GETELIG+69, GETELIG+70, GETELIG+75 |
ABMP("PDFN" | GETPTS+1*, GETPTS+2*, GETPTS+3, GETPTS+4, GETPTS+6, GETELIG+2*, GETELIG+3*, GETELIG+4, GETELIG+6, GETELIG+14 , GETELIG+18*, GETELIG+19*, GETELIG+20, GETELIG+22, GETELIG+23, GETELIG+24, GETELIG+29, GETELIG+33*, GETELIG+34*, GETELIG+35 , GETELIG+37, GETELIG+38, GETELIG+39, GETELIG+44, GETELIG+48*, GETELIG+49*, GETELIG+50, GETELIG+52, GETELIG+53, GETELIG+54 , GETELIG+59, GETELIG+64*, GETELIG+65*, GETELIG+66, GETELIG+68, GETELIG+69, GETELIG+70, GETELIG+75, GETELIG+80*, GETELIG+81* , GETELIG+82, GETELIG+84 |
ABMP("SDT" | GETVSTS+1*, GETVSTS+3*, GETVSTS+5 |
ABMP("VDFN" | GETVSTS+4*, GETVSTS+5*, GETVSTS+6, GETVSTS+9 |
>> ABMPATH | SEL+31*, SEL+37 |
ABMPT | XIT+2!, GETVSTS+6*, GETVSTS+7, GETVSTS+8, GETVSTS+11, GETVSTS+12 |
ABMPTINA | XIT+2!, GETPTS+4*, GETPTS+5 |
>> ABMSUMDT | RTYPE+8*, SEL+2, SEL+23 |
ABMY | ABMMUELG+14!, XIT+2! |
ABMY("DT" | DT+8*, DT+14*, DT+15, GETPTS+5, GETELIG+11, GETELIG+26, GETELIG+41, GETELIG+56, GETELIG+72, GETVSTS+1 , GETVSTS+2, WHD+5 |
DA | RTYPE+2! |
DIC | RTYPE+2! |
DIE | RTYPE+2! |
DIR | DT+12!, RTYPE+2!, RTYPE+6!, SEL+20!, SEL+29!, SEL+33! |
DIR("A" | DT+3*, DT+10*, RTYPE+4*, SEL+27*, SEL+32* |
DIR("B" | RTYPE+5*, SEL+28* |
DIR(0 | DT+5*, RTYPE+3*, SEL+20*, SEL+26*, SEL+32* |
>> DIROUT | DT+7, RTYPE+7, SEL+30, SEL+34 |
>> DIRUT | DT+7, DT+13, RTYPE+7, SEL+30, SEL+34 |
>> DTOUT | DT+7, RTYPE+7, SEL+30, SEL+34 |
>> DUOUT | DT+7, RTYPE+7, SEL+30, SEL+34 |
DUZ(2 | SEL+28, GETPTS+3, GETPTS+4, WHD+8 |
IO | SEL+17, SEL+39 |
>> POP | SEL+8, SEL+38 |
U | GETPTS+4, GETELIG+9, GETELIG+23, GETELIG+24, GETELIG+38, GETELIG+39, GETELIG+53, GETELIG+54, GETELIG+69, GETELIG+70 , GETVSTS+6, WHD+8 |
X | RTYPE+2! |
Y | DT+8, DT+14, RTYPE+2!, RTYPE+8, SEL+31, SEL+35, WHD+4* |
>> ZTDESC | QUE+2* |
>> ZTRTN | QUE+1* |
>> ZTSAVE("ABM*" | QUE+3* |
ZTSK | QUE+4!, QUE+6 |