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~ |