IBCSC4D ;ALB/ARH - ADD/ENTER DIAGNOSIS ; 11/9/93
Source file <IBCSC4D.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | FILE^DICN ^DIE ^DIR |
Integrated Billing | 1 | (ADDNEW,NEWDX,PTFADD,PTFASK)^IBCSC4E |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;add/edit diagnosis for a bill, IBIFN required
|
|
AD | ||
ADD(DX,IFN) | ;
|
|
ADD1(IFN) | ;does not work, but it should replace ask add, and edit
|
|
DISPOE(OEARR,EXARR) | ;
|
|
EDIT(DIFN) | ;
|
|
DISP1(IFN) | ;
|
|
EXIT | ||
SET(IFN,DXARR,POARR) | ;setup arrays of all dx's for bill, array names should be passed by reference
|
|
OPTDX(DFN,DT1,DT2,ARRAY,IBDXA) | ;
|
|
ASKDX() | ;
|
|
E1 | ||
DISP(POARR) | ;screen display of existing dx's for a bill,
|
|
HELP | ;called for help from dx enter to display existing dx's
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IBA(362.3 - [#362.3] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | EN+1, EN+3, HELP+2, HELP+3 |
^IBA(362.3 - [#362.3] | SET+4, SET+5 |
^ICD9 - [#80] | AD+1, DISP+4, DISPOE+2 |
^SCE("ADFN" | OPTDX+2, OPTDX+3 |
^SDD(409.43 - [#409.43] | OPTDX+4 |
Name | Line Occurrences |
---|---|
$$ADD | E1 |
$$ASKDX | E1 |
AD | AD+1 |
DISP | EN+5, DISP1+1, HELP+4 |
DISPOE | EN+3, HELP+3 |
E1 | E1 |
EDIT | E1 |
OPTDX | EN+3, HELP+3 |
SET | EN+1, EN+5, E1, DISP1+1, HELP+2, HELP+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARR | SET+3~, OPTDX+1~ |
ARR( | SET+7*, SET+8, OPTDX+5* |
ARRAY | OPTDX~, OPTDX+1!, OPTDX+6* |
ARRAY( | OPTDX+5* |
CNT | SET+3~, SET+4*, SET+6*, SET+9 |
DA | ADD+1!, EDIT+1*! |
DFN | EN+3*, HELP+3*, OPTDX~, OPTDX+2, OPTDX+3 |
DIC | ADD+1*!, EDIT+1! |
DIC("DR" | ADD+1* |
DIC(0 | ADD+1* |
DIDEL | EDIT+1*! |
DIE | EDIT+1*! |
DIFN | EDIT~, EDIT+1, SET+3~, SET+5*, SET+7 |
DIR | AD+1! |
DIR("?" | AD* |
DIR("??" | AD* |
DIR(0 | AD+1* |
DO | ADD+1! |
DR | EDIT+1*! |
DT1 | OPTDX~, OPTDX+1*, OPTDX+2 |
DT2 | OPTDX~, OPTDX+1*, OPTDX+2 |
DX | ADD~, ADD+1 |
DXARR | SET~, SET+3!, SET+9* |
DXARR( | SET+7* |
EXARR | DISPOE~ |
EXARR( | DISPOE+3 |
IBC | SET+3~*, SET+4, SET+5 |
IBCNT | OPTDX+1~*, OPTDX+5*, OPTDX+6, DISPOE+1~, DISPOE+2*, DISPOE+3, DISPOE+4 |
IBCNT1 | OPTDX+1~*, OPTDX+5*, OPTDX+6 |
IBDIFN | EN+5*, E1*, EXIT! |
IBDT | OPTDX+1~, OPTDX+2*, OPTDX+3 |
IBDX | E1*, EXIT!, OPTDX+1~, OPTDX+4*, OPTDX+5, DISPOE+1~, DISPOE+2*, DISPOE+4 |
IBDXA | EN+1, EN+3, EN+5, E1, EXIT!, HELP+2, HELP+3, HELP+4, OPTDX~ |
IBDXA( | E1, AD+1, OPTDX+5 |
>> IBIFN | EN+1, EN+2, EN+3, EN+4, EN+5, E1, HELP+1, HELP+2, HELP+3, HELP+4 |
IBLIST | EN+2, EN+4, EXIT! |
IBOE | OPTDX+1~, OPTDX+3*, OPTDX+4 |
IBOEDX | EN+3, EN+4, EXIT!, HELP+3 |
IBPOA | EN+5, E1, EXIT!, HELP+4 |
IBX | EN+1*, EN+2, EN+3*, EXIT!, SET+3~, SET+4*, SET+5, SET+8*, DISP+2~, DISP+4* , HELP+1~, HELP+2*, HELP+3*, DISPOE+1~, DISPOE+3*, DISPOE+4 |
IBY | SET+3~, SET+5*, SET+6, SET+7, SET+8*, DISP+2~, DISP+4*, DISP+5 |
IBZ | SET+3~, SET+6*, SET+7, DISP+2~, DISP+4*, DISP+5 |
IFN | ADD~, ADD+1, SET~, SET+3, SET+9, DISP1~, DISP1+1, ADD1~ |
IOF | DISPOE+1 |
OEARR | DISPOE~ |
OEARR( | DISPOE+2, DISPOE+3 |
POARR | SET~, SET+3!, SET+9*, DISP~, DISP1+1~ |
POARR( | SET+8*, DISP+4 |
U | EN+2, EN+3, EN+4, AD+1, SET+6, SET+7, DISP+5, HELP+3, DISPOE+4 |
X | ASKDX+1~, ADD+1*! |
Y | ASKDX+1~, AD+1, AD+2, ADD+2 |