IBCU75 ;ALB/JRA - INTERCEPT SCREEN INPUT OF PROCEDURE CODES (ENTER CMN INFO) ;23-Apr-18
Source file <IBCU75.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 3 | ^DIE ($$FMTE,$$HTFM)^DILIBF ^DIR |
Integrated Billing | 1 | ($$CMNDATA,CMNDEX)^IBCEF31 |
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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 1 | IBCU7 |
Name | Comments | DBIA/ICR reference |
---|---|---|
CMN(IBXIEN,IBPROCP) | ;JRA;IB*2.0*608 Prompt user for CMN info
|
|
CMNREQ | ; Set DR with logic for 1st 3 fields: "CMN Required?", "Form Type" and "Certification Type"
|
|
FRMTYP | ;Entry point to set DR with logic for "Form Type" and "Certification Type" fields in preparation for re-prompting.
|
|
CERTYP | ;Entry point to set DR with logic for "Certification Type" field in preparation for re-prompting.
|
|
DRCOMM | ;Set DR with logic for the remaining fields common to all form types
|
|
RRDT | ;Entry point to set DR with logic for "Recertification/Revision Date"... fields in preparation for re-prompting.
|
|
STRTDT | ;Entry point to set DR with logic for "Date Therapy Started"... fields in preparation for re-prompting.
|
|
DR484 | ;Set DR with logic specific for form CMN-484
|
|
DR10126 | ;Set DR with logic specific to the CMN-10126
|
|
COPYCMN(IBXIEN,IBPROCP,FRMTYP) | ;Copy CMN information from last procedure entered that has it to current procedure
|
|
USEROK(FLD,OLDVAL,MSG) | ;JRA;IB*2.0*608 Prompt user if OK to change field value
|
|
SETFLD(FLD,VAL) | ;JRA;IB*2.0*608 Set/Delete field data w/out user prompting
|
|
DTCHK(X,TDY,TAG,DTOLD) | ;JRA;IB*2.0*608 Check if future date entered by user
|
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | COPYCMN+12, COPYCMN+13, COPYCMN+14*, COPYCMN+15* |
^IBE(399.6 - [#399.6] | CMN+14, CMN+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ABGMSG | CMN+5~, CMN+11* |
ABGPO2 | CMN+5~ |
CERTDT | CMN+5~, CMN+62*, CMN+64 |
CERTYP | CMN+5~, CMN+25*, CMN+28*, CMN+29, CMN+33, CMN+47, CMN+49, CMN+59*, CMN+65 |
CERTYP("MSG" | CMN+20* |
CERTYP("MSGI" | CMN+21* |
CHNGFRM | CMN+5~ |
CMNNODE | CMN+5~, CMN+40*, CMN+41*, CMN+45* |
CMNREQ | CMN+5~, CMN+25*, CMN+26*, CMN+30, CMN+38, CMN+49 |
CMNREQ("MSG" | CMN+18* |
CMSG | CMN+5~ |
DA | CMN+5~, CMN+12* |
DA(1 | CMN+12* |
DGLB | CMN+5~, CMN+7*, CMN+78, CMN+80, CMN+81 |
DI | SETFLD+5~ |
DIC | CMN+5~, USEROK+6~ |
DIE | CMN+5~, CMN+12*, SETFLD+5~, SETFLD+6* |
DIE("NO^" | CMN+17* |
DIR | CMN+5~, USEROK+6~ |
DIR("A" | USEROK+9* |
DIR("B" | USEROK+9* |
DIR(0 | USEROK+9* |
DL | SETFLD+5~ |
DONE | COPYCMN+5~, COPYCMN+6*, COPYCMN+11, COPYCMN+16* |
DP | SETFLD+5~ |
DQ | SETFLD+5~ |
DR | CMN+5~, CMN+34*, CMN+71*, CMNREQ+1*, CMNREQ+2*, CMNREQ+3*, FRMTYP+1*, FRMTYP+2*, FRMTYP+3*, FRMTYP+4* , FRMTYP+5*, CERTYP+1*, CERTYP+2*, CERTYP+3*, CERTYP+4*, DRCOMM+1*, DRCOMM+2*, RRDT+1*, RRDT+2*, RRDT+3* , RRDT+4*, STRTDT+1*, DR484+1*, DR484+2*, DR484+3*, DR484+4*, DR484+5*, DR484+6*, DR484+7*, DR10126+1* , DR10126+2*, DR10126+3*, DR10126+4*, DR10126+5*, DR10126+6*, DR10126+7*, DR10126+8*, DR10126+9*, SETFLD+5~, SETFLD+7* |
DRTAG | CMN+5~, CMN+32*, CMN+33*, CMN+34, CMN+58*, CMN+64*, CMN+65*, CMN+66*, CMN+68*, CMN+70 , CMN+74 |
DRTAG(1 | CMN+55*, CMN+70, CMN+74* |
DTOLD | CMN+5~, DTCHK~, DTCHK+8*, DTCHK+13 |
EDIT | CMN+5~, CMN+49 |
EVNTDT | CMN+5~, CMN+9*, DRCOMM+1, RRDT+1, STRTDT+1 |
FIEN | CMN+5~, CMN+14*, CMN+15, CMN+39*, CMN+40, CMN+44*, CMN+45 |
FLD | CMN+79~, CMN+80*, USEROK~, USEROK+5, USEROK+10, SETFLD~, SETFLD+4, SETFLD+7, DTCHK+7~ |
FNAM | CMN+5~, CMN+14* |
FORM | CMN+5~, CMN+16 |
FORM( | CMN+15*!, CMN+39, CMN+40, CMN+44, CMN+45, CMN+51, CMN+67, COPYCMN+9 |
FORM(1 | CMN+16* |
FORM(2 | CMN+16* |
FRMND | COPYCMN+8~, COPYCMN+13*, COPYCMN+15 |
FRMNDI | COPYCMN+8~, COPYCMN+9*, COPYCMN+12, COPYCMN+13 |
FRMTAG | CMN+5~, CMN+51*, STRTDT+2 |
FRMTYP | CMN+6~, CMN+25*, CMN+27*, CMN+29, CMN+32, CMN+44, CMN+49, CMN+51, CMN+67, COPYCMN~ , COPYCMN+7, COPYCMN+9 |
FRMTYP("MSG" | CMN+19* |
HT | CMN+6~, CMN+60* |
HTOLD | CMN+6~ |
I | CMN+6~, CMN+71* |
>> IBDT | CMN+9 |
IBPEB | CMN+6~ |
IBPROC | COPYCMN+8~, COPYCMN+11*, COPYCMN+12, COPYCMN+13, COPYCMN+14, COPYCMN+15 |
IBPROCP | CMN~, CMN+4, CMN+12, CMN+26, CMN+27, CMN+28, CMN+40, CMN+41, CMN+45, CMN+59 , CMN+60, CMN+61, CMN+62, CMN+63, CMN+68, COPYCMN~, COPYCMN+7, COPYCMN+11, COPYCMN+14, COPYCMN+15 |
IBXIEN | CMN~, CMN+4, CMN+8, CMN+12, CMN+26, CMN+27, CMN+28, CMN+40, CMN+41, CMN+45 , CMN+59, CMN+60, CMN+61, CMN+62, CMN+63, CMN+68, COPYCMN~, COPYCMN+7, COPYCMN+10, COPYCMN+12 , COPYCMN+13, COPYCMN+14, COPYCMN+15, SETFLD+6 |
IBXSAVE | COPYCMN+8~, COPYCMN+10 |
IBXSAVE("CMNDEX" | COPYCMN+11 |
LKGLB | CMN+6~, CMN+8* |
LPM4ABG | CMN+6~ |
LPM4SAT | CMN+6~ |
MSG | CMN+6~, CMN+31*, CMN+32*, CMN+33*, CMN+34*, CMN+57!*, CMN+64*, CMN+65*, CMN+66*, CMN+68* , CMN+69, CMN+71, USEROK~, USEROK+8 |
MSG( | CMN+64*, CMN+65*, CMN+66*, CMN+68*, CMN+71 |
NODE0 | CMN+6~ |
O2SAT | CMN+6~ |
OK | CMN+6~ |
OLDVAL | CMN+6~, USEROK~, USEROK+7*, USEROK+10 |
PROCA | CMN+6~ |
PROCB | CMN+6~ |
QUIT | CMN+6~, CMN+23*, CMN+26*, CMN+29*, CMN+35*, CMN+55*, CMN+70*, CMN+75* |
RRDT | CMN+6~, CMN+63*, CMN+65 |
TAG | DTCHK~, DTCHK+6, DTCHK+12, DTCHK+13 |
TDY | CMN+6~, CMN+10*, DTCHK~, DTCHK+9* |
THERPYDT | CMN+6~, CMN+61*, CMN+66 |
U | CMN+15 |
>> UPCT | CMN+55*, CMN+70* |
VAL | SETFLD~, SETFLD+4, SETFLD+7 |
WTOLD | CMN+6~ |
X | CMN+6~, CMN+49, CMN+70, USEROK+6~, USEROK+11*, SETFLD+5~, DTCHK~, DTCHK+6, DTCHK+9 |
Y | CMN+6~, USEROK+6~, USEROK+10, USEROK+11, USEROK+12, SETFLD+5~, DTCHK+12* |
Z | COPYCMN+8~, COPYCMN+11* |