IBJPS6 ;ALB/WCJ - IB Site Parameters, Administrative Contractors ; 27-AUG-2015
Source file <IBJPS6.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(WHICH) | ; -- main entry point for IBJP ALT PRIM PAYER ID TYP
; Input: WHICH - 1 - Using template IBJP ADMIN CONTRACTOR MED ; 2 - Using template IBJP ADMIN CONTRACTOR COM |
|
HDR(WHICH) | ; -- header code
; Input: WHICH - 1 - Using template IBJP ADMIN CONTRACTOR MED ; 2 - Using template IBJP ADMIN CONTRACTOR COM |
|
INIT(WHICH) | ; Initialize variables and list array
; Input: WHICH - 1 - Using template IBJP ADMIN CONTRACTOR MED ; 2 - Using template IBJP ADMIN CONTRACTOR COM ; Output: ^TMP("IBJPS6",$J) - Body lines to display for specified template |
|
BLD(WHICH) | ; Build screen array, no variables required for input
; Input: WHICH - 1 - Using template IBJP ADMIN CONTRACTOR MED ; 2 - Using template IBJP ADMIN CONTRACTOR COM ; Output: ^TMP("IBJPS6",$J) - Body lines to display for specified template |
|
BLDLN(CTR,NAME,IEN) | ; Builds a line to display and insurance
; Input: CTR - Current Line Counter ; NAME - Insurance Company Name ; IEN - IEN of the insurance to be displayed ; Output: LINE - Formatted for settng into the list display |
|
SETL(LINE,DATA,LABEL,COL,LNG) | ; Creates a line of data to be set into the body
; of the worklist ; Input: LINE - Current line being created ; DATA - Information to be added to the end of the current line ; LABEL - Label to describe the information being added ; COL - Column position in line to add information add ; LNG - Maximum length of data information to include on the line ; Returns: Line updated with added information |
|
HELP(WHICH) | ; -- help code
; Input: WHICH - 1 - Using template IBJP ADMIN CONTRACTOR MED ; 2 - Using template IBJP ADMIN CONTRACTOR COM |
|
EXIT(WHICH) | ; Exit code
; Input: WHICH - 1 - Using template IBJP ADMIN CONTRACTOR MED ; 2 - Using template IBJP ADMIN CONTRACTOR COM |
|
EXPND | ; -- expand code
|
|
ADD(WHICH) | ; Listman Protocol Action to add an entry to the specified Site Parameter node
; Input: WHICH - 1 - Using template IBJP ADMIN CONTRACTOR MED ; 2 - Using template IBJP ADMIN CONTRACTOR COM |
|
DEL(WHICH) | ; Listman Protocol Action to delete an entry from the specified Site Parameter node
; Input: WHICH - 1 - Using template IBJP ADMIN CONTRACTOR MED ; 2 - Using template IBJP ADMIN CONTRACTOR COM |
|
ENTSEL(NODE,IENS,WHICHF) | ||
LOCK(NODE) | ||
UNLOCK(NODE) | ;EP
; Unlocks the Site Parameter node that is being worked ; Input: NODE - Site Parameter node where the data resides |
|
SELEVENT(FULL,PROMPT,DLINE,MULT,WLIST) |
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | ADD+19 |
FIND^DIC | ENTSEL+24 |
UPDATE^DIE | ADD+21, ENTSEL+56 |
^DIK | DEL+36 |
$$EXTERNAL^DILFD | BLD+14, DEL+21 |
^DIR | DEL+53, ENTSEL+18, ENTSEL+33, ENTSEL+44, ENTSEL+52 |
EN^VALM | EN+5 |
$$SETSTR^VALM1 | BLDLN+6, BLDLN+7 |
CLEAR^VALM1 | EXIT+4 |
FULL^VALM1 | ADD+8, DEL+10, SELEVENT+18 |
PAUSE^VALM1 | LOCK+13, SELEVENT+27 |
SET^VALM10 | BLD+28 |
EN^VALM2 | SELEVENT+30 |
$$UP^XLFSTR | ENTSEL+21 |
DISP^XQORM1 | HELP+3 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IBA(355.98 - [#355.98] | FIND^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | DEL+29 |
^IBA(355.98 - [#355.98] | ENTSEL+27, ENTSEL+47 |
^IBE(350.9 - [#350.9] | BLD+10, BLD+12, DEL+20, DEL+29, LOCK+7, UNLOCK+3 |
^TMP("IBJPS6" | INIT+4!, BLD+19*, EXIT+3! |
^TMP($J | INIT+4!, BLD+29*, EXIT+3!, SELEVENT+37 |
Name | Line Occurrences |
---|---|
$$BLDLN | BLD+27 |
$$ENTSEL | ADD+10 |
$$LOCK | ADD+7, DEL+9 |
$$SELEVENT | DEL+11 |
$$SETL | BLD+18 |
BLD | INIT+5 |
INIT | ADD+24, DEL+55 |
UNLOCK | ADD+12, ADD+22, DEL+16, DEL+54 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | BLD+5~, BLD+8*, BLD+14*, BLD+16, DEL+4~, DEL+26*, DEL+33*, DEL+43, DEL+44 |
CNT2 | DEL+4~, DEL+26*, DEL+30*, DEL+47, DEL+48 |
COL | SETL~, SETL+8 |
CTR | BLDLN~, BLDLN+6 |
DA | DEL+4~, DEL+26*, DEL+28*, DEL+29, DEL+31, DEL+34, ENTSEL+8~, LOCK+6~ |
DA(1 | DEL+26*, DEL+35 |
DATA | SETL~, SETL+8 |
DELETED | DEL+5~, DEL+34*, DEL+45 |
DIC | ENTSEL+8~ |
DIK | DEL+4~, DEL+35* |
DILIST | ENTSEL+20! |
DIR | ADD+3~, DEL+4~, ENTSEL+8~, ENTSEL+15!, ENTSEL+32!, ENTSEL+51!, LOCK+6~, SELEVENT+16~, SELEVENT+26! |
DIR("A" | DEL+38*, DEL+39*, DEL+44*, DEL+45*, DEL+48*, DEL+49*, DEL+50*, DEL+51*, DEL+52*, ENTSEL+17* , ENTSEL+33*, ENTSEL+52* |
DIR("B" | ENTSEL+33*, ENTSEL+52* |
DIR(0 | DEL+37*, ENTSEL+16*, ENTSEL+33*, ENTSEL+43*, ENTSEL+52* |
DIROUT | ADD+3~, DEL+4~, ENTSEL+8~, LOCK+6~, SELEVENT+16~ |
DIRUT | ADD+3~, DEL+4~, ENTSEL+8~, ENTSEL+19, ENTSEL+34, ENTSEL+53, LOCK+6~, SELEVENT+16~ |
DLINE | SELEVENT~, SELEVENT+19*, SELEVENT+20*, SELEVENT+23, SELEVENT+25*, SELEVENT+32*, SELEVENT+36* |
DTOUT | ADD+3~, DEL+4~, ENTSEL+8~, LOCK+6~, SELEVENT+16~ |
DUOUT | ADD+3~, DEL+4~, ENTSEL+8~, ENTSEL+45, LOCK+6~, SELEVENT+16~ |
EIEN | SELEVENT+16~, SELEVENT+37*, SELEVENT+38 |
EIENS | SELEVENT+16~, SELEVENT+21*, SELEVENT+38*, SELEVENT+39 |
ENTRIES | BLD+5~, BLD+17 |
ENTRIES( | BLD+16*, BLD+23, BLD+25, BLD+27, BLD+29 |
ERROR | ENTSEL+9~, ENTSEL+20! |
FDA | ADD+3~, ENTSEL+9~, ENTSEL+20! |
FDA("350.9" | ADD+20* |
FDA("355.98" | ENTSEL+55* |
FDAIEN | ENTSEL+9~, ENTSEL+20! |
FDAIEN(1 | ENTSEL+57 |
FULL | SELEVENT~, SELEVENT+18 |
>> I | ENTSEL+42* |
IBNODE | ENTSEL+9~, ENTSEL+11* |
IBSAVEX | ENTSEL+9~, ENTSEL+22*, ENTSEL+27, ENTSEL+31, ENTSEL+37, ENTSEL+47, ENTSEL+52, ENTSEL+55 |
IEN | BLDLN~, ADD+3~, ADD+15*, ADD+16, ADD+17*, ADD+18, ADD+19, ADD+20 |
IENS | ADD+3~, ADD+10, ENTSEL~, ENTSEL+10!, ENTSEL+61 |
IENS( | ADD+17, ENTSEL+38*, ENTSEL+46*, ENTSEL+57* |
INSM | ADD+3~ |
INSMC | ADD+3~ |
IOF | LOCK+11 |
IX | ENTSEL+8~, SELEVENT+16~, SELEVENT+32*, SELEVENT+33, SELEVENT+34*, SELEVENT+35, SELEVENT+36, SELEVENT+37 |
LABEL | SETL~, SETL+8 |
LINE | BLD+5~, BLD+18*, BLD+19, BLD+27*, BLD+28, BLDLN+5~, BLDLN+6*, BLDLN+7*, BLDLN+8, SETL~ , SETL+8*, SETL+9 |
LIST | DEL+4~, DEL+41 |
LIST( | DEL+22*, DEL+23*, DEL+28, DEL+29, DEL+31, DEL+34 |
LNG | SETL~, SETL+8 |
MULT | SELEVENT~, SELEVENT+23 |
NAME | BLD+5~, BLD+14*, BLD+15, BLD+16, BLD+21*, BLD+22, BLD+23*, BLD+25, BLD+27, BLD+29 , BLDLN~, BLDLN+7, ADD+4~, DEL+4~, DEL+21*, DEL+22 |
NAMEIEN | BLD+5~, BLD+12*, BLD+13, BLD+14, BLD+16 |
NAMEU | ADD+4~ |
NODE | BLD+5~, BLD+7*, BLD+10, BLD+12, BLD+14, ADD+4~, ADD+5*, ADD+7, ADD+10, ADD+12 , ADD+19, ADD+20, ADD+22, DEL+5~, DEL+6*, DEL+7, DEL+9, DEL+16, DEL+20, DEL+21 , DEL+35, DEL+54, ENTSEL~, LOCK~, LOCK+7, LOCK+9, LOCK+10, UNLOCK~, UNLOCK+3 |
NODE0 | BLD+5~, BLD+12*, ADD+4~, DEL+5~, DEL+20*, DEL+21, DEL+23 |
OTHER | DEL+5~, DEL+7*, DEL+29 |
PROMPT | SELEVENT~ |
SCREEN | ENTSEL+9~, ENTSEL+23*, ENTSEL+24 |
SELSTR | DEL+5~, DEL+11 |
SKIPPED | DEL+5~, DEL+27*, DEL+31*, DEL+49 |
STOP | ENTSEL+8~, ENTSEL+12*, ENTSEL+14, ENTSEL+19*, ENTSEL+30, ENTSEL+34*, ENTSEL+37*, ENTSEL+41, ENTSEL+45*, ENTSEL+47* , ENTSEL+53* |
STOP2 | ENTSEL+8~ |
STR | DEL+5~, DEL+11*, DEL+13, DEL+18, DEL+19, DEL+20, DEL+39, DEL+40, DEL+55 |
TARGET | ENTSEL+9~, ENTSEL+20!, ENTSEL+37!, ENTSEL+41, ENTSEL+47!, ENTSEL+52 |
TARGET("DILIST" | ENTSEL+27, ENTSEL+30, ENTSEL+31, ENTSEL+37, ENTSEL+38, ENTSEL+41, ENTSEL+42, ENTSEL+43, ENTSEL+46, ENTSEL+50 |
TEMPLATE | EN+3~, EN+4*, EN+5 |
TEXT | LOCK+6~, LOCK+9*, LOCK+10*, LOCK+11 |
U | BLD+12 |
>> VALMBCK | ADD+6*, DEL+8*, DEL+15* |
>> VALMCNT | BLD+6*, BLD+26*, BLD+27, BLD+28, BLD+29 |
>> VALMHDR(1 | HDR+4*, HDR+5* |
>> VALMSG | ADD+11*, ADD+25*, DEL+14* |
VALMY | SELEVENT+16~, SELEVENT+31 |
VALMY( | SELEVENT+34 |
WHICH | EN~, EN+4, HDR~, HDR+4, HDR+5, INIT~, INIT+5, BLD~, BLD+7, HELP~ , EXIT~, ADD~, ADD+5, ADD+10, ADD+24, DEL~, DEL+6, DEL+55 |
WHICHF | ENTSEL~, ENTSEL+11 |
WLIST | SELEVENT~, SELEVENT+17*, SELEVENT+37 |
X | HELP+3*, ADD+4~, DEL+5~, ENTSEL+8~, ENTSEL+21*, ENTSEL+22, ENTSEL+24, ENTSEL+46, ENTSEL+47, LOCK+6~ , SELEVENT+16~ |
>> XQORNOD(0 | SELEVENT+19, SELEVENT+30 |
XX | BLDLN+5~, ADD+4~, DEL+5~, ENTSEL+8~ |
Y | ADD+4~, DEL+5~, ENTSEL+8~, ENTSEL+30, ENTSEL+37, ENTSEL+54, LOCK+6~, SELEVENT+16~ |
Z | BLD+5~, BLD+8*, BLD+9, BLD+10*, BLD+11, BLD+12, BLD+16, BLD+24*, BLD+25*, BLD+27 , BLD+29, ADD+4~, DEL+5~, DEL+19*, DEL+20, DEL+37*, DEL+38*, DEL+39*, DEL+44*, DEL+45* , DEL+48*, DEL+49*, DEL+50*, DEL+51* |
Z1 | ADD+4~, DEL+5~, DEL+20*, DEL+22, DEL+23, DEL+42* |