AGAGERP ; VNGT/IHS/DLS - Patient Age Specific Report ; April 29, 2010
Source file <AGAGERP.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
ASKVIS | ; Prompts to get Visits within date range
|
|
ASKAGE | ; Prompts to get Age Range
|
|
ASKALT | ; Prompts to get Alt Resource
|
|
ASKINS | ; Get Insurer Information
|
|
ASKDAT | ; Prompts to get date type
|
|
ASKPOI | ; Prompt for Elig date
|
|
EXCLIST | ; List Exclusion Paramenters selected so far.
|
|
DEV | ;
|
|
PLOOP | ; For looping back to paremeter menu.
|
|
GO | ; Proceed with processing
|
|
INTRO | ; Introduction Screen
|
|
EXIT | ; Clean up variables and exit
|
|
ASKPNT | ; Get Patient Information for one patient
|
|
GETPARAM | ; Main Report Driver
|
|
VAR | ||
QUE | ;QUE TO TASKMAN
|
|
ASKLOC | ; Prompts to get location
|
|
ASKELI | ; Prompts to get eligibility status
|
Name | Field # of Occurrence |
---|---|
DD^%DT | ASKVIS+13, ASKVIS+21, ASKVIS+26, ASKPOI+19, ASKPOI+20 |
^%ZIS | DEV+2, DEV+3 |
HOME^%ZIS | DEV+4, DEV+8 |
^%ZISC | DEV+7 |
^%ZTLOAD | QUE+4 |
RTRN^AG | PLOOP+11, INTRO+3 |
GETDATA^AGAGERP1 | GO+1 |
PRINT^AGAGERP2 | GO+2 |
$$GET1^DIQ | ASKLOC+8, ASKPNT+9, ASKINS+8 |
^DIR | GETPARAM+14, ASKLOC+5, ASKALT+16, ASKDAT+7, ASKVIS+8, ASKVIS+17, ASKPOI+14, ASKAGE+10, ASKELI+9, ASKPNT+5 , ASKINS+5 |
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 |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^DIC(4 - [#4] | GET1^DIQ |
^AUTNINS - [#9999999.18] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("AGAGERP" | VAR+1!, EXIT+2! |
Name | Line Occurrences |
---|---|
@( | GETPARAM+18, ASKDAT+12 |
ASKINS | ASKALT+17 |
ASKPNT | ASKALT+18 |
ASKVIS | ASKVIS+25 |
EXCLIST | GETPARAM+2 |
EXIT | PLOOP+2, GO+3 |
GETPARAM | PLOOP+1, GETPARAM+20 |
GO | DEV+6 |
INTRO | VAR+5 |
PLOOP | PLOOP+3 |
QUE | DEV+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %ZIS | DEV+1* |
AGDOTLN | EXCLIST+4~, EXCLIST+8*, EXCLIST+9*, EXCLIST+10 |
AGDOTS | EXCLIST+4~, EXCLIST+7*, EXCLIST+9 |
AGINS | VAR~ |
AGLINE | VAR~ |
DIR | PLOOP+11!, GETPARAM+4!, GETPARAM+14!, ASKLOC+1!, ASKLOC+5!, ASKALT+2!, ASKALT+16!, ASKDAT+2!, ASKDAT+7!, ASKVIS+1! , ASKVIS+8!, ASKVIS+17!, ASKPOI+1!, ASKPOI+14!, ASKAGE+1!, ASKAGE+10!, ASKELI+1!, ASKELI+9!, ASKPNT+1!, ASKPNT+5! , ASKINS+1!, EXIT+1! |
DIR("A" | GETPARAM+5*, ASKLOC+3*, ASKALT+3*, ASKDAT+3*, ASKVIS+5*, ASKVIS+14*, ASKPOI+11*, ASKAGE+2*, ASKELI+2*, ASKPNT+3* , ASKINS+3* |
DIR("B" | ASKLOC+4*, ASKALT+4*, ASKVIS+6*, ASKVIS+15*, ASKPOI+12*, ASKAGE+3*, ASKELI+3*, ASKPNT+4*, ASKINS+4* |
DIR("L" | GETPARAM+7*, GETPARAM+8*, GETPARAM+9*, GETPARAM+10*, GETPARAM+11*, GETPARAM+12*, GETPARAM+13*, ASKALT+6*, ASKALT+7*, ASKALT+8* , ASKALT+9*, ASKALT+10*, ASKALT+11*, ASKALT+12*, ASKALT+13*, ASKALT+14*, ASKALT+15*, ASKDAT+5*, ASKDAT+6*, ASKAGE+5* , ASKAGE+6*, ASKAGE+7*, ASKAGE+8*, ASKAGE+9*, ASKELI+5*, ASKELI+6*, ASKELI+7*, ASKELI+8* |
DIR(0 | GETPARAM+6*, ASKLOC+2*, ASKALT+5*, ASKDAT+4*, ASKVIS+7*, ASKVIS+16*, ASKPOI+13*, ASKAGE+4*, ASKELI+4*, ASKPNT+2* , ASKINS+2* |
EXCL | VAR~, PLOOP+2, GETPARAM+2, GETPARAM+16!, EXIT+1! |
EXCL( | EXCLIST+5, EXCLIST+10, EXCLIST+11, EXCLIST+12 |
EXCL("Age Ran | ge" , ASKAGE+3, ASKAGE+11!, ASKAGE+13* |
EXCL("Alterna | te Resource" , PLOOP+3, ASKALT+4, ASKALT+17*, ASKALT+19!, ASKALT+21*, ASKPNT+6!, ASKPNT+7!, ASKINS+6!, ASKINS+7! |
EXCL("Elig Da | te Range" , PLOOP+3, ASKVIS+2!, ASKPOI+12, ASKPOI+15!, ASKPOI+21* |
EXCL("Eligibi | lity Status" , ASKELI+3, ASKELI+10!, ASKELI+12* |
EXCL("Location" | ASKLOC+4, ASKLOC+6!, ASKLOC+8* |
EXCL("Specifi | c Insurer" , ASKINS+4, ASKINS+7!, ASKINS+8*, c Patient" , ASKPNT+4, ASKPNT+7!, ASKPNT+10* |
EXCL("Visit D | ate Range" , ASKVIS+6, ASKVIS+9!, ASKVIS+15, ASKVIS+18!, ASKVIS+24!, ASKVIS+27*, ASKPOI+2! |
EXCLS | VAR~, EXCLIST+4~, EXCLIST+5*, EXCLIST+6, EXCLIST+7, EXCLIST+10, EXCLIST+11, EXCLIST+12 |
IO | DEV+5 |
IO("Q" | DEV+4, QUE+1! |
IOF | GETPARAM+1 |
ION | DEV+3 |
IOP | DEV+3~* |
PNAME | ASKPNT+8~, ASKPNT+9*, ASKPNT+10 |
>> POP | DEV+3 |
TAG | VAR~, GETPARAM+3~, GETPARAM+17*, GETPARAM+18, GETPARAM+19!, ASKDAT+1~, ASKDAT+9*, ASKDAT+10*, ASKDAT+11*, ASKDAT+12 , ASKDAT+13!, EXIT+1! |
U | EXCLIST+10, EXCLIST+11, EXCLIST+12, ASKLOC+4, ASKLOC+8, ASKALT+21, ASKVIS+27, ASKPOI+21, ASKELI+12, ASKPNT+4 , ASKPNT+10, ASKINS+8 |
X | GETPARAM+3~, ASKLOC+6, ASKLOC+7, ASKALT+1~, ASKALT+17, ASKALT+18, ASKALT+19, ASKALT+20, ASKDAT+8, ASKVIS+9 , ASKVIS+10, ASKVIS+18, ASKVIS+19, ASKPOI+15, ASKPOI+16, ASKAGE+11, ASKAGE+12, ASKELI+10, ASKELI+11, ASKPNT+6 , ASKPNT+7, ASKINS+6, ASKINS+7, EXIT+1! |
Y | GETPARAM+3~, GETPARAM+15, GETPARAM+16, ASKLOC+8, ASKALT+1~, ASKALT+21, ASKDAT+10, ASKDAT+11, ASKVIS+12, ASKVIS+13* , ASKVIS+21, ASKVIS+26*, ASKPOI+18, ASKPOI+19*, ASKPOI+20*, ASKAGE+13, ASKELI+12, ASKPNT+9, ASKPNT+10, ASKINS+8 , EXIT+1! |
Y(0 | GETPARAM+17, ASKALT+21, ASKDAT+9, ASKVIS+11, ASKVIS+20, ASKPOI+17, ASKAGE+13, ASKELI+12 |
Y1 | ASKVIS+3~, ASKVIS+12*, ASKVIS+13, ASKVIS+22, ASKVIS+27, ASKPOI+3~, ASKPOI+18*, ASKPOI+19, ASKPOI+21 |
Y2 | ASKVIS+3~, ASKVIS+13*, ASKVIS+27, ASKPOI+3~, ASKPOI+18*, ASKPOI+20, ASKPOI+21 |
Y3 | ASKVIS+3~, ASKVIS+21*, ASKVIS+22, ASKVIS+26, ASKVIS+27, ASKPOI+3~, ASKPOI+19*, ASKPOI+21 |
Y4 | ASKVIS+3~, ASKVIS+21*, ASKVIS+26*, ASKVIS+27, ASKPOI+3~, ASKPOI+20*, ASKPOI+21 |
>> ZTDESC | QUE+2* |
>> ZTRTN | QUE+2* |
>> ZTSAVE("*" | QUE+3* |
ZTSK | QUE+4!, QUE+5, QUE+6 |