IBACCWLUTIL2 ;EDE/TPF - ACC (Automated Community Care) Encounters utility APIs (Cont.) ; 12-SEP-2023
Source file <IBACCWLUTIL2.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 4 | $$GET1^DID ($$FLDNUM,$$ROOT)^DILFD $$GET1^DIQ ^DIR |
| Integrated Billing | 2 | ($$DOM,$$EQUALTO,$$GREATERTHAN,$$GREATTHANEQUALTO,$$LESSTHAN,$$LESSTHANEQUALTO,$$NUMRANGE)^IBACCWLUTIL3 PRIMDXTEXT^IBACCWLUTIL5 |
| Kernel | 2 | $$FMTE^XLFDT $$TITLE^XLFSTR |
| 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 |
|---|---|---|
| ADDFILTERS(SCREEN,IBSORTFIL) | ;EP - ;ADD USER SCREENs TO BASIC SCREENS
|
|
| SORTFILTER(FILE,FIELDNAME) | ;EP
|
|
| STRRANGE(FILE,FIELDNUM,FIELDNAME,RETURNCODE) | ;EP - STRING RANGE - THIS IS THE FUNTIONALITY ASKED BY THE USER
|
|
| REDOSR | ;REDO RANGE FROM/TO ASK
|
|
| NUMERIC(FILE,FIELDNUM,FIELDNAME,RETURNCODE) | ;EP - DO NUMERIC SUBSORT PROMPTS
|
|
| POINTER(FILE,FIELDNUM,FIELDNAME,RETURNCODE) | ;EP ; POINTER NEEDS A LOOKUP TO ALLOW
|
|
| ERRORCODE(IBENCIFN,ERRORDESC) | ;EP - LOOK FOR ERRO CODE
|
|
| DATETIME(FILE,FIELDNUM,FIELDNAME,RETURNCODE) | ;EP - DO DATE FILTER PROMPTS
|
|
| ASKFRDT | ;ASK STARTING DATE AGAIN
|
|
| LASTSSN(FILE,FIELDNUM,FIELDNAME,RETURNCODE) | ;EP - DO ALPHA FILTER PROMPTS
|
|
| ASKSSN | ;EP ASK SSN AGAIN
|
|
| FREETEXT(FILE,FIELDNUM,FIELDNAME,RETURNCODE) | ;EP - DO ALPHA FILTER PROMPTS
|
|
| PRIMDX(FILE,FIELDNUM,FIELDNAME,RETURNCODE) | ;EP - PROMPT FOR PRIM DX FILTERS ;TPF;IB*2*770v44;EBILL-5505,EBILL-5941
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DID | SORTFILTER+10 |
| $$FLDNUM^DILFD | SORTFILTER+17 |
| $$ROOT^DILFD | POINTER+30, POINTER+43 |
| $$GET1^DIQ | POINTER+39, POINTER+55, ERRORCODE+8, ERRORCODE+9 |
| ^DIR | REDOSR+13, NUMERIC+13, POINTER+32, POINTER+47, ASKFRDT+14, ASKFRDT+39, ASKFRDT+53, ASKSSN+9, ASKSSN+15, FREETEXT+14 , FREETEXT+24 |
| $$DOM^IBACCWLUTIL3 | ASKFRDT+28, ASKFRDT+44 |
| $$EQUALTO^IBACCWLUTIL3 | NUMERIC+22 |
| $$GREATERTHAN^IBACCWLUTIL3 | NUMERIC+18 |
| $$GREATTHANEQUALTO^IBACCWLUTIL3 | NUMERIC+19 |
| $$LESSTHAN^IBACCWLUTIL3 | NUMERIC+20 |
| $$LESSTHANEQUALTO^IBACCWLUTIL3 | NUMERIC+21 |
| $$NUMRANGE^IBACCWLUTIL3 | NUMERIC+24 |
| PRIMDXTEXT^IBACCWLUTIL5 | PRIMDX+2 |
| $$FMTE^XLFDT | ASKFRDT+4, ASKFRDT+5, ASKFRDT+19, ASKFRDT+30, ASKFRDT+45 |
| $$TITLE^XLFSTR | REDOSR+12, NUMERIC+6 |
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IBA(364.9 - [#364.9] | FLDNUM^DILFD |
| ^IBA(364.91 - [#364.91] | GET1^DIQ |
| 364.95 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBA(364.9 - [#364.9] | ERRORCODE+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DIE("?" | ASKSSN+6*, ASKSSN+12* |
| DIR | STRRANGE+4~, NUMERIC+4~, POINTER+5~, DATETIME+2~, ASKFRDT+1!, ASKFRDT+22!, ASKFRDT+51~, LASTSSN+4~, ASKSSN+3~, FREETEXT+4~ , FREETEXT+20! |
| DIR("?" | REDOSR+3*, REDOSR+4*, REDOSR+5*, REDOSR+6*, REDOSR+7*, REDOSR+8*, REDOSR+9*, REDOSR+10*, NUMERIC+9*, POINTER+13* , POINTER+24*, POINTER+45*, ASKFRDT+6*, ASKFRDT+7*, ASKFRDT+8*, ASKFRDT+9*, ASKFRDT+10*, ASKFRDT+11*, ASKFRDT+12*, ASKFRDT+13* , ASKFRDT+31*, ASKFRDT+32*, ASKFRDT+33*, ASKFRDT+34*, ASKFRDT+35*, ASKFRDT+36*, ASKFRDT+37*, ASKFRDT+38*, FREETEXT+22* |
| DIR("??" | NUMERIC+10* |
| DIR("A" | REDOSR+12*, NUMERIC+8*, POINTER+12*, POINTER+23*, POINTER+44*, ASKFRDT+3*, ASKFRDT+24*, ASKSSN+5*, ASKSSN+11*, FREETEXT+11* , FREETEXT+21* |
| DIR("B" | NUMERIC+12*, ASKFRDT+4*, ASKFRDT+5*, ASKFRDT+30*, ASKSSN+7*, ASKSSN+13*, FREETEXT+13* |
| DIR(0 | REDOSR+2*, NUMERIC+11*, POINTER+31*, POINTER+46*, ASKFRDT+2*, ASKFRDT+23*, ASKFRDT+52*, ASKSSN+8*, ASKSSN+14*, FREETEXT+12* , FREETEXT+23* |
| DIROUT | STRRANGE+4~, NUMERIC+4~, NUMERIC+16, POINTER+5~, DATETIME+2~, ASKFRDT+1!, ASKFRDT+16, ASKFRDT+22!, ASKFRDT+41, ASKFRDT+51~ , LASTSSN+4~, ASKSSN+17, FREETEXT+4~, FREETEXT+16, FREETEXT+25 |
| DT | ASKFRDT+4 |
| DTOUT | STRRANGE+4~, REDOSR+15, NUMERIC+4~, NUMERIC+16, POINTER+5~, POINTER+34, POINTER+49, DATETIME+2~, ASKFRDT+1!, ASKFRDT+16 , ASKFRDT+22!, ASKFRDT+41, ASKFRDT+51~, LASTSSN+4~, ASKSSN+17, FREETEXT+4~, FREETEXT+16, FREETEXT+25 |
| DUOUT | STRRANGE+4~, REDOSR+15, NUMERIC+4~, NUMERIC+16, POINTER+5~, POINTER+34, POINTER+49, DATETIME+2~, ASKFRDT+1!, ASKFRDT+16 , ASKFRDT+22!, ASKFRDT+41, ASKFRDT+51~, LASTSSN+4~, ASKSSN+17, FREETEXT+4~, FREETEXT+16, FREETEXT+25 |
| ERRORDESC | POINTER+5~, POINTER+55*, POINTER+56, ERRORCODE~, ERRORCODE+10 |
| >> FIELD | SORTFILTER+14, STRRANGE+2, NUMERIC+2, POINTER+2, LASTSSN+2, FREETEXT+2 |
| FIELDNAME | SORTFILTER~, SORTFILTER+4, SORTFILTER+5*, SORTFILTER+7, SORTFILTER+8*, SORTFILTER+10, SORTFILTER+17, SORTFILTER+20, SORTFILTER+21, SORTFILTER+23 , SORTFILTER+26, STRRANGE~, STRRANGE+2, STRRANGE+6, STRRANGE+8, REDOSR+12, REDOSR+23, REDOSR+28, NUMERIC~, NUMERIC+2 , NUMERIC+6*, NUMERIC+8, NUMERIC+18, NUMERIC+19, NUMERIC+20, NUMERIC+21, NUMERIC+22, NUMERIC+24, POINTER~, POINTER+2 , POINTER+8, POINTER+9*, POINTER+20, POINTER+25, POINTER+27, POINTER+38, POINTER+41, POINTER+42, POINTER+54, POINTER+69 , POINTER+70, POINTER+72, POINTER+73, DATETIME~, DATETIME+4, LASTSSN~, LASTSSN+2, LASTSSN+6, LASTSSN+9, ASKSSN+29 , ASKSSN+30, FREETEXT~, FREETEXT+2, FREETEXT+6, FREETEXT+8, FREETEXT+38, PRIMDX~, PRIMDX+2 |
| FIELDNUM | SORTFILTER+2~, SORTFILTER+17*, SORTFILTER+26, STRRANGE~, NUMERIC~, NUMERIC+18, NUMERIC+19, NUMERIC+20, NUMERIC+21, NUMERIC+22 , NUMERIC+24, POINTER~, DATETIME~, LASTSSN~, FREETEXT~, PRIMDX~, PRIMDX+2 |
| FILE | SORTFILTER~, SORTFILTER+10, SORTFILTER+26, STRRANGE~, STRRANGE+2, STRRANGE+6, NUMERIC~, NUMERIC+2, NUMERIC+18, NUMERIC+19 , NUMERIC+20, NUMERIC+21, NUMERIC+22, NUMERIC+24, POINTER~, POINTER+2, DATETIME~, DATETIME+4, LASTSSN~, LASTSSN+2 , LASTSSN+6, FREETEXT~, FREETEXT+2, FREETEXT+6, PRIMDX~, PRIMDX+2 |
| FOUND | ERRORCODE+2~, ERRORCODE+4*, ERRORCODE+6, ERRORCODE+10*, ERRORCODE+12 |
| FROM | NUMERIC+4~ |
| FROMDT | DATETIME+2~, ASKFRDT+4, ASKFRDT+5, ASKFRDT+17*, ASKFRDT+18*, ASKFRDT+19, ASKFRDT+26, ASKFRDT+27, ASKFRDT+47, ASKFRDT+55 |
| FROMVALUE | STRRANGE+4~, REDOSR+18*, REDOSR+20, REDOSR+22, REDOSR+23, REDOSR+26*, REDOSR+27, REDOSR+28, POINTER+36*, POINTER+58 , POINTER+61, POINTER+64 |
| FROMVALUENAME | POINTER+5~, POINTER+37*, POINTER+39*, POINTER+58, POINTER+61, POINTER+65*, POINTER+67, POINTER+70, POINTER+73 |
| GETFIELDCODE | STRRANGE+4~, STRRANGE+6*, REDOSR+22, REDOSR+27, POINTER+5~, POINTER+27*, POINTER+58, POINTER+61, POINTER+67, DATETIME+2~ , DATETIME+4*, ASKFRDT+55, LASTSSN+4~, LASTSSN+6*, ASKSSN+26*, ASKSSN+27, FREETEXT+4~, FREETEXT+6*, FREETEXT+30*, FREETEXT+32* , FREETEXT+33, FREETEXT+36 |
| IBENCIFN | ERRORCODE~, ERRORCODE+6, ERRORCODE+7 |
| IBSORTFIL | ADDFILTERS~ |
| IBSORTFIL( | ADDFILTERS+16, ADDFILTERS+18, ADDFILTERS+19 |
| LENGTH | FREETEXT+4~, FREETEXT+28*, FREETEXT+30 |
| LEVEL | ADDFILTERS+14~, ADDFILTERS+15*, ADDFILTERS+16*, ADDFILTERS+18, ADDFILTERS+19 |
| LOGIC | STRRANGE+4~, REDOSR+23*, REDOSR+24, REDOSR+28*, REDOSR+29, POINTER+5~, POINTER+70*, POINTER+73*, POINTER+75, LASTSSN+4~ , ASKSSN+29*, ASKSSN+30*, ASKSSN+31, FREETEXT+4~, FREETEXT+38*, FREETEXT+39 |
| NEWLASTDAY | DATETIME+2~ |
| PTRFILE | POINTER+5~, POINTER+10*, POINTER+21*, POINTER+30, POINTER+39, POINTER+43 |
| REASDESC | ERRORCODE+2~, ERRORCODE+9*, ERRORCODE+10 |
| REASIEN | ERRORCODE+2~, ERRORCODE+5*, ERRORCODE+6*, ERRORCODE+7 |
| REASIENS | ERRORCODE+2~, ERRORCODE+7*, ERRORCODE+8 |
| REASPTR | ERRORCODE+2~, ERRORCODE+8*, ERRORCODE+9 |
| RETURNCODE | SORTFILTER+2~, SORTFILTER+29, STRRANGE~, STRRANGE+2*, REDOSR+15*, REDOSR+22*, REDOSR+24*, REDOSR+27*, REDOSR+29*, NUMERIC~ , NUMERIC+2*, NUMERIC+16*, NUMERIC+18*, NUMERIC+19*, NUMERIC+20*, NUMERIC+21*, NUMERIC+22*, NUMERIC+24*, POINTER~, POINTER+2* , POINTER+34*, POINTER+49*, POINTER+56*, POINTER+58*, POINTER+61*, POINTER+67*, POINTER+75*, DATETIME~, ASKFRDT+16*, ASKFRDT+55* , ASKFRDT+57*, LASTSSN~, LASTSSN+2*, ASKSSN+17*, ASKSSN+24*, ASKSSN+27*, ASKSSN+31*, FREETEXT~, FREETEXT+2*, FREETEXT+16* , FREETEXT+25*, FREETEXT+30*, FREETEXT+33*, FREETEXT+36*, FREETEXT+39*, PRIMDX~, PRIMDX+2 |
| ROOT | POINTER+5~, POINTER+30*, POINTER+31, POINTER+43*, POINTER+46 |
| SCREEN | ADDFILTERS~, ADDFILTERS+19* |
| >> SESSIONKEY | LASTSSN+8, ASKSSN+4, ASKSSN+10, ASKSSN+19, ASKSSN+20, ASKSSN+29, ASKSSN+30 |
| SORTTYP | ADDFILTERS+14~, ADDFILTERS+17*, ADDFILTERS+18*, ADDFILTERS+19 |
| SORTTYPE | SORTFILTER+2~, SORTFILTER+10*, SORTFILTER+14*, SORTFILTER+20*, SORTFILTER+21*, SORTFILTER+23*, SORTFILTER+25*, SORTFILTER+26 |
| SSNTEXT | LASTSSN+4~, LASTSSN+8*, LASTSSN+9 |
| >> SUBFILE | POINTER+11*, POINTER+22*, POINTER+27 |
| SUBILE | POINTER+6~ |
| TAGCALL | SORTFILTER+2~, SORTFILTER+25*, SORTFILTER+26*, SORTFILTER+27 |
| TARGET | FREETEXT+4~, FREETEXT+27*, FREETEXT+28, FREETEXT+30, FREETEXT+32, FREETEXT+33, FREETEXT+36, FREETEXT+38 |
| TO | NUMERIC+4~ |
| TODT | DATETIME+2~, ASKFRDT+26*, ASKFRDT+28*, ASKFRDT+30, ASKFRDT+42*, ASKFRDT+44*, ASKFRDT+45, ASKFRDT+47, ASKFRDT+55 |
| TOVALUE | STRRANGE+4~, REDOSR+19*, REDOSR+20, REDOSR+22, REDOSR+23, POINTER+6~, POINTER+50*, POINTER+58, POINTER+61, POINTER+64 |
| TOVALUENAME | POINTER+6~, POINTER+51*, POINTER+66*, POINTER+67 |
| TYPE | DATETIME+2~, LASTSSN+4~, FREETEXT+4~, FREETEXT+18*, FREETEXT+30, FREETEXT+31, FREETEXT+35 |
| U | REDOSR+14, NUMERIC+14, POINTER+33, POINTER+36, POINTER+37, POINTER+48, POINTER+50, POINTER+51, ASKFRDT+15, ASKFRDT+40 , ASKSSN+16, ASKSSN+22, FREETEXT+15, FREETEXT+18, FREETEXT+27 |
| >> VALMQUIT | REDOSR+14*, NUMERIC+14*, POINTER+33*, POINTER+48*, ASKFRDT+15*, ASKFRDT+40*, ASKSSN+16*, FREETEXT+15* |
| VALUE | POINTER+5~, LASTSSN+4~, ASKSSN+22*, ASKSSN+24, ASKSSN+26, ASKSSN+27, ASKSSN+29, ASKSSN+30 |
| VALUENAME | POINTER+5~ |
| X | REDOSR+14, REDOSR+15, NUMERIC+14, NUMERIC+16, POINTER+4~, POINTER+5~, POINTER+33, POINTER+34, POINTER+48, POINTER+49 , ASKFRDT+15, ASKFRDT+16, ASKFRDT+40, ASKFRDT+41, LASTSSN+4~, ASKSSN+16, ASKSSN+17, ASKSSN+19, ASKSSN+20, FREETEXT+4~ , FREETEXT+15, FREETEXT+16, FREETEXT+25 |
| Y | REDOSR+17, REDOSR+18, REDOSR+19, REDOSR+26, NUMERIC+18, NUMERIC+19, NUMERIC+20, NUMERIC+21, NUMERIC+22, POINTER+4~ , POINTER+5~, POINTER+36, POINTER+37, POINTER+39, POINTER+50, POINTER+51, POINTER+55, ASKFRDT+17, ASKFRDT+42, LASTSSN+4~ , ASKSSN+22, FREETEXT+4~, FREETEXT+18, FREETEXT+27 |