IBCOMA ;ALB/CMS/JNM - IDENTIFY ACTIVE POLICIES W/NO EFFECTIVE DATE; 09-29-2015
Source file <IBCOMA.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;Entry point from option
; IBAIB - 1 (Patient Name Range) or 2 (Terminal Digit Range) sorting method ; IBAPPTE - Ending Appointment Date for filtering ; IBAPPTS - Starting Appointment Date for filtering ; IBBDT - Beginning Verification Date for filtering ; IBEDT - Ending Verification Date for filtering ; IBEXCEL - 1 for Excel Format, 0 for Report Format ; IBRF - First Patient Name or Terminal Digit, depending on sorting method ; IBRL - Last Patient Name or Terminal Digit, depending on sorting method ; IBPTYPE - 1 (Living Patients), 2 (Deceased Patients) or 3 (Both) ; IBSIN - 1 (Verified Policies), 2 (Non-Verified Policies) or 3 (Both) |
|
STRT | ;
|
|
PATLIFE | ; IB*2*549 - Prompt for Living/Deceased Patient filter
|
|
VER | ;
|
|
FILTYPE | ; IB.2.0.549 added method
|
|
PVDATE | ;
|
|
LADATE | ;
|
|
FORMAT | ; Prompt for Excel or Report Format
|
|
EXIT | ;
|
|
WITEXT() | ;
|
|
FORMATH | ; Excel or Report Format Help
|
|
NR | ; Ask Name Range
|
|
NRR | ||
TR | ; Ask Terminal Digit Range
|
|
PATLIFEH | ; Living/Deceased/Both patient filter help Text
|
|
FILTYPEH | ; Filter by Verification Date or Last Appointment Date Help Text
|
|
GETDATES(TEXT,STRTDATE,ENDDATE) | ; Ask Date Range
|
|
VRBDT | ; - get begin date
|
|
VREDT | ; - get ending date
|
|
VRQ | ;
|
|
ENH | ; Sort help Text
|
|
ICH | ; Search criteria help Text
|
|
QUE | ; Ask Device
|
|
QUEQ | ; EXIT CLEAN-UP
|
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: READ |
|
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) |
---|---|
^TMP("IBCOMA" | QUEQ+3! |
Name | Line Occurrences |
---|---|
$$GETDATES | PVDATE+2, LADATE+5 |
$$WITEXT | PATLIFE+3, VER+3 |
@( | STRT+14, PVDATE+2, LADATE+5 |
EXIT | STRT+10, STRT+15, PATLIFE+12, VER+11, FILTYPE+13, PVDATE+3, LADATE+6, FORMAT+8 |
FORMAT | PVDATE+4 |
LADATE | FILTYPE+3, FILTYPE+14 |
NRR | NRR+6 |
PATLIFE | VER+10 |
QUE | FORMAT+11 |
QUEQ | QUE+4, QUE+5 |
STRT | PATLIFE+11 |
TR | TR+10 |
VER | FILTYPE+12 |
VRBDT | VREDT+1 |
VREDT | VREDT+1 |
VRQ | VRBDT+2, VREDT+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | GETDATES+2~, VRBDT+2*!, VREDT+1* |
%DT("A" | VRBDT+2* |
%ZIS | QUE+1~, QUE+4* |
DIR | EN+11~, STRT+12!, PATLIFE+2!, VER+2!, FILTYPE+2!, FORMAT+2!, NR+1~, TR+1~, GETDATES+1! |
DIR("?" | TR+3* |
DIR("??" | STRT+8*, PATLIFE+9*, VER+9*, FILTYPE+10*, FORMAT+5* |
DIR("A" | STRT+3*, STRT+4*, STRT+5*, STRT+6*, STRT+8*, PATLIFE+3*, PATLIFE+4*, PATLIFE+5*, PATLIFE+6*, PATLIFE+7* , PATLIFE+9*, VER+3*, VER+4*, VER+5*, VER+6*, VER+7*, VER+9*, FILTYPE+5*, FILTYPE+6*, FILTYPE+7* , FILTYPE+8*, FILTYPE+10*, FORMAT+4*, NRR*, NRR+3*, TR+4*, TR+7* |
DIR("B" | STRT+8*, PATLIFE+9*, VER+9*, FILTYPE+10*, FORMAT+5*, NRR*, NRR+3*, TR+4*, TR+7* |
DIR(0 | STRT+7*, PATLIFE+8*, VER+8*, FILTYPE+9*, FORMAT+3*, NRR*, NRR+3*, TR+2* |
DIROUT | EN+11~, STRT+12!, PATLIFE+2!, VER+2!, FILTYPE+2!, FORMAT+2!, NR+1~, GETDATES+1! |
DIRUT | EN+11~, STRT+12!, PATLIFE+2!, VER+2!, FILTYPE+2!, FORMAT+2!, NR+1~, TR+1~, GETDATES+1! |
DTIME | VREDT+1 |
DTOUT | EN+11~, STRT+12!, PATLIFE+2!, VER+2!, FILTYPE+2!, FORMAT+2!, NR+1~, NRR+1, NRR+4, TR+1~ , TR+5, TR+8, GETDATES+1! |
DUOUT | EN+11~, STRT+12!, PATLIFE+2!, PATLIFE+11, VER+2!, VER+10, FILTYPE+2!, FILTYPE+12, FORMAT+2!, NR+1~ , NRR+1, NRR+4, TR+1~, TR+5, TR+8, GETDATES+1! |
ENDDATE | GETDATES~, VRBDT+1*, VREDT+1*, VRQ+1 |
IBAIB | EN+11~, STRT+1*, STRT+11*, STRT+14, WITEXT+1, QUEQ+3! |
IBAPPTE | EN+11~, STRT+1*, FILTYPE+1*, LADATE+5, QUEQ+3! |
IBAPPTS | EN+11~, STRT+1*, FILTYPE+1*, LADATE+5, QUEQ+3! |
IBBDT | EN+11~, STRT+1*, FILTYPE+1*, PVDATE+2 |
IBEDT | EN+11~, STRT+1*, FILTYPE+1*, PVDATE+2 |
IBEXCEL | EN+11~, STRT+1*, FORMAT+7*, FORMAT+8, QUEQ+3! |
IBPTYPE | EN+12~, PATLIFE+13*, QUEQ+3! |
IBQUIT | EN+12~, STRT+1*, STRT+15, PVDATE+3, LADATE+6, NRR+1*, NRR+4*, TR+5*, TR+8* |
IBRF | EN+11~, STRT+1*, NRR+2*, NRR+6, TR+6*, TR+10, QUEQ+3! |
IBRL | EN+12~, STRT+1*, NRR+5*, NRR+6, TR+9*, TR+10, QUEQ+3! |
IBSIN | EN+12~, STRT+1*, VER+12*, FILTYPE+3, PVDATE+2, LADATE+5, QUEQ+3! |
IO | QUE+14 |
IO("Q" | QUE+5! |
IOST | QUE+15 |
POP | QUE+1~, QUE+4 |
STRTDATE | GETDATES~, VRBDT+1*, VRBDT+2*, VREDT+1, VRQ+1 |
TEXT | GETDATES~, GETDATES+3 |
UPMOD | PVDATE+1~, PVDATE+2*, LADATE+3~, LADATE+5* |
X | EN+12~, PATLIFE+2!, VER+2!, FILTYPE+2!, NR+1~, TR+1~, GETDATES+2~, VREDT+1* |
Y | EN+12~, STRT+10, STRT+11, PATLIFE+2!, PATLIFE+12, PATLIFE+13, VER+2!, VER+11, VER+12, FILTYPE+2! , FILTYPE+13, FILTYPE+14, FORMAT+7, NR+1~, NRR+2*, NRR+5*, TR+1~, TR+6, TR+9, GETDATES+2~ , VRBDT+2, VREDT+1 |
ZTDESC | QUE+1~, QUE+9* |
ZTRTN | QUE+1~, QUE+6* |
ZTSAVE | QUE+1~ |
ZTSAVE("IBAIB" | QUE+7* |
ZTSAVE("IBAPPTE" | QUE+8* |
ZTSAVE("IBAPPTS" | QUE+8* |
ZTSAVE("IBBDT" | QUE+7* |
ZTSAVE("IBEDT" | QUE+7* |
ZTSAVE("IBEXCEL" | QUE+8* |
ZTSAVE("IBPTYPE" | QUE+8* |
ZTSAVE("IBRF" | QUE+6* |
ZTSAVE("IBRL" | QUE+6* |
ZTSAVE("IBSIN" | QUE+7* |
ZTSK | QUE+11! |