IBCNOR1A ;AITC/DTG - PATIENT MISSING COVERAGE REPORT ;08/14/23
Source file <IBCNOR1A.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
COMPILE(IBCNORRTN,IBCNOR) | ; Entry Point called from EN^XUTMDEVQ.
; IBCNORRTN = Routine name for ^TMP($J,... ; IBCNOR = Array of params ; Input: ; IBCNOR("IBI") = select INS 0 some, 1 all ; IBCNOR("IBIA") = only 1-Active Insurance Companies ; IBCNOR("IBIG") = 0-Selected, 1-All Group Plans ; IBCNOR("IBIGA")= only 1-Active Group Plans ; IBCNOR("IBIGN")= 1-Group Name, 2-Group Number, 3-Both Group Name and Group Number ; IBCNOR("IBFIL")= A^B^C where" ; A - 1-Begin with, 2-Contains, 3-Range ; B - A=1 Begin with text, A=2 Contains text, A=3 Range start text ; C - only if A=3 Range End text ; IBCNOR("IBOUT") E-EXCEL, R-REPORT |
|
COMPF | ; process the found items
|
|
; print out
|
||
P1 | ||
P2 | ||
EHDR | ; EXCEL header
|
|
HDR | ; report header
|
|
EXIT | ; leave option
|
|
QLINE | ; cr to continue
|
|
DTC(IBDTCK) | ; check date return external if valid
|
|
DTCO | ; date check exit
|
|
BLDPT | ; collect the subscribers for the policies/groups
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | PRINT+8 |
$$GET1^DIQ | COMPILE+33, COMPILE+35, COMPILE+60, COMPILE+63, COMPILE+80, BLDPT+16, BLDPT+17, BLDPT+20 |
GETS^DIQ | COMPILE+69 |
^DIR | QLINE+5 |
$$VALIDDT^IBCNINSU | DTC+4 |
BLDINSGR^IBCNOR1 | COMPILE+27, COMPILE+40 |
CHKINS^IBCNOR1 | COMPILE+73 |
CHKNM^IBCNOR1 | COMPILE+36, COMPILE+72 |
$$DAT2^IBOUTL | PRINT+9 |
$$FMTE^XLFDT | DTC+6 |
$$UP^XLFSTR | BLDPT+17 |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
2.312 | GET1^DIQ, GETS^DIQ |
^DIC(36 - [#36] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | COMPILE+31 |
^DPT - [#2] | COMPILE+65 |
^DPT("AB" | BLDPT+12, BLDPT+18 |
^TMP( | COMPILE+24, COMPILE+25, EXIT+4! |
^TMP("IBCNOR" | COMPILE+25!*, COMPILE+38*, PRINT+15, BLDPT+5!, BLDPT+7, BLDPT+9, BLDPT+10, BLDPT+14, BLDPT+22, BLDPT+26* , BLDPT+27*, BLDPT+28* |
^TMP($J | COMPILE+48!, COMPILE+54!, COMPILE+83*, COMPILE+84*, COMPF+3, COMPF+4, COMPF+5, COMPF+6, COMPF+8, COMPF+9 , EXIT+2! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | PRINT+9 |
CRT | COMPILE+17~, COMPILE+20*, COMPILE+21*, QLINE+4 |
DIR | QLINE+2~, QLINE+5! |
DIR(0 | QLINE+5* |
DIROUT | QLINE+2~ |
DIRUT | QLINE+2~ |
DT | COMPILE+78, COMPILE+79 |
DTOUT | QLINE+2~, QLINE+6 |
DUOUT | QLINE+2~, QLINE+6 |
EORMSG | PRINT+2~, PRINT+5*, PRINT+16, P1 |
GCT | COMPILE+17~ |
GDATA | COMPILE+17~ |
GIEN | COMPILE+17~ |
HDRDATE | PRINT+2~, PRINT+9*, EHDR+3, HDR+5 |
HDRNAME | PRINT+2~, PRINT+7*, EHDR+3, HDR+5 |
IB3553 | BLDPT+2~, BLDPT+10*, BLDPT+26 |
IB36 | BLDPT+2~, BLDPT+7*, BLDPT+12, BLDPT+18, BLDPT+26 |
IBA | COMPILE+17~, COMPILE+69*, COMPILE+70, COMPILE+71, COMPILE+75, COMPILE+76, COMPF+2~, COMPF+5*, COMPF+6, COMPF+7* , COMPF+8*, COMPF+9, HDR+2~, HDR+4*, HDR+5, BLDPT+2~, BLDPT+20*, BLDPT+21 |
IBAR | COMPILE+17~, COMPILE+69! |
IBAR( | COMPILE+70, COMPILE+71, COMPILE+75, COMPILE+76 |
IBAR35 | BLDPT+2~, BLDPT+8! |
IBAR35( | BLDPT+10*, BLDPT+21 |
IBB | COMPF+2~, COMPF+9*, COMPF+10, COMPF+11, COMPF+12 |
IBBK | DTC+2~, DTC+4*, DTC+5, DTC+6 |
IBC | COMPILE+17~, COMPILE+84*, COMPF+2~, COMPF+10*, BLDPT+2~, BLDPT+6*, BLDPT+7*, BLDPT+9, BLDPT+10 |
IBCNOR | COMPILE~ |
IBCNOR("IBI" | COMPILE+23, COMPILE+30, EHDR+5, HDR+7 |
IBCNOR("IBIG" | COMPILE+26, EHDR+6, HDR+8 |
IBCNOR("IBOUT" | PRINT+3 |
IBCNORRTN | COMPILE~ |
IBCT | COMPILE+17~, COMPILE+52*, COMPILE+67*, BLDPT+2~, BLDPT+6*, BLDPT+19*, BLDPT+28 |
IBD | COMPF+2~, COMPF+6*, COMPF+11*, COMPF+13 |
IBDASHES | PRINT+2~, PRINT+10*, HDR+15 |
IBDATA | PRINT+2~, P2+1*, P2+3, P2+8 |
IBDFN | PRINT+2~ |
IBDOB | COMPILE+17~, COMPILE+63*, COMPILE+83, COMPF+15, PRINT+2~ |
IBDOBI | COMPILE+17~, COMPILE+63*, COMPILE+83, COMPF+15, PRINT+2~, P1+1*, P2*, P2+1 |
IBDT | DTC+2~*, DTC+6*, DTC+7*, DTCO+2 |
IBDTCK | DTC~, DTC+3, DTC+4 |
IBDTH | BLDPT+2~, BLDPT+16* |
IBE | COMPF+2~, COMPF+12* |
IBEFFDT | COMPILE+17~, COMPILE+75*, COMPILE+77, COMPILE+78, COMPILE+83 |
IBEORM | PRINT+2~, PRINT+4*, PRINT+17*, P1*, QLINE+3 |
IBEXPDT | COMPILE+17~, COMPILE+76*, COMPILE+79, COMPILE+83 |
IBF | COMPF+2~, COMPF+16*, HDR+2~, HDR+7*, HDR+8*, HDR+10, HDR+11, BLDPT+2~, BLDPT+6*, BLDPT+12* , BLDPT+18, BLDPT+26* |
IBFC | BLDPT+2~, BLDPT+6*, BLDPT+27* |
IBG | HDR+2~, HDR+9*, HDR+11, HDR+13 |
IBGC | BLDPT+2~, BLDPT+8*, BLDPT+9*, BLDPT+10 |
>> IBI36 | COMPILE+70*, COMPILE+73, COMPILE+80, COMPILE+83 |
IBIF | COMPILE+17~, COMPILE+65*, COMPILE+69, COMPILE+83 |
IBIN | BLDPT+2~ |
>> IBINAME | COMPILE+35*, COMPILE+36 |
IBINS | COMPILE+17~ |
IBITM | COMPILE+17~, COMPILE+56*, COMPILE+57 |
>> IBJOB | COMPILE+24, COMPILE+25, EXIT+4 |
IBLNC | COMPILE+17~, COMPILE+20*, PRINT+12*, PRINT+17*, P1*, P2+1*, P2+4, EHDR+2*, EHDR+8*, HDR+4* , HDR+7*, HDR+11*, QLINE+3 |
IBNA | COMPILE+17~ |
IBNAM | COMPILE+17~, COMPILE+57*, COMPILE+58*, COMPILE+83, COMPF+15 |
IBNM | COMPILE+18~, COMPILE+71*, COMPILE+72, COMPILE+83 |
>> IBOK | COMPILE+36*, COMPILE+72*, COMPILE+73* |
IBPGC | PRINT+2~, PRINT+4*, P2+4, EHDR+2*, EHDR+4, HDR+3*, HDR+4, HDR+6 |
IBPGN | COMPILE+18~ |
IBPHM | COMPF+2~, COMPF+7*, COMPF+8, COMPF+13*, COMPF+14 |
IBPNM | BLDPT+2~, BLDPT+17*, BLDPT+23, BLDPT+24, BLDPT+26 |
IBPNMA | BLDPT+2~, BLDPT+17*, BLDPT+26 |
IBPTDFN | BLDPT+2~, BLDPT+12*, BLDPT+14, BLDPT+16, BLDPT+17, BLDPT+18, BLDPT+20, BLDPT+22, BLDPT+26 |
IBPTI | COMPILE+18~, COMPILE+52*, COMPILE+54*, COMPILE+56, COMPILE+58, COMPILE+60, COMPILE+63, COMPILE+65, COMPILE+69, COMPILE+83 , COMPILE+84, COMPF+3, COMPF+4, COMPF+5, COMPF+6, COMPF+8, COMPF+9, COMPF+15 |
IBPTINS | BLDPT+2~, BLDPT+12*, BLDPT+18*, BLDPT+20 |
IBPTNM | PRINT+2~, PRINT+20*, P1*, P2, P2+1, P2+3, P2+8 |
IBQ | COMPF+2~, COMPF+4*, COMPF+6* |
>> IBRF | EHDR+7, HDR+9 |
>> IBRFU | BLDPT+24 |
>> IBRL | EHDR+7, HDR+9 |
>> IBRLU | BLDPT+23 |
IBSCRCT | COMPILE+18~, COMPILE+47* |
IBSPACES | PRINT+2~, PRINT+11*, HDR+4 |
IBSSN | COMPILE+18~, COMPILE+62*, COMPILE+83, COMPF+15 |
>> IBSTOP | P2+2*, P2+5, QLINE+6* |
IBT | PRINT+2~, PRINT+3*, PRINT+14, P2+2, P2+7 |
IBTMP | COMPILE+18~, COMPILE+50*, COMPILE+52, COMPILE+54, COMPILE+56, COMPF+15, COMPF+16, P1, P2, P2+1 , EXIT+3 |
IBTYPE | COMPILE+18~, COMPILE+80*, COMPILE+83 |
IBXTFEED | COMPILE+18~, COMPILE+20*, COMPILE+21*, QLINE+3 |
ICT | COMPILE+18~ |
IIEN | COMPILE+18~, COMPILE+31*, COMPILE+33, COMPILE+35, COMPILE+38 |
>> INACT | COMPILE+33*, COMPILE+34 |
>> INSCT | COMPILE+31*, COMPILE+37*, COMPILE+38 |
IOF | HDR+3 |
IOSL | COMPILE+20, COMPILE+21 |
IOST | COMPILE+21, COMPILE+39, COMPILE+44, COMPILE+53, COMPILE+67, BLDPT+19 |
LIN | QLINE+2~, QLINE+3* |
MAXCNT | COMPILE+18~, COMPILE+20*, COMPILE+21*, P2+4, QLINE+3 |
NONEMSG | PRINT+2~, PRINT+6*, PRINT+16 |
PLANOK | COMPILE+18~ |
U | COMPILE+57, COMPILE+83, COMPF+6, COMPF+10, COMPF+11, COMPF+12, COMPF+15, P2+3, P2+8, EHDR+3 , EHDR+9, BLDPT+26, BLDPT+28 |
X | COMPILE+18~, COMPILE+60*, COMPILE+61*, COMPILE+62 |
Y | COMPILE+18~ |