BPSSCRN0 ;ALB/ESG - ECME user screen open/close non-billable entry ;21-SEP-2015
Source file <BPSSCRN0.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 |
Package | Total | Caller Graph |
---|---|---|
E Claims Management Engine | 1 | BPS PRTCL USRSCR OPEN/CLOSE NON-BILLABLE ENTRY |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
OC | ; entry point for open/close non-billable entry action
|
|
COMQ | ; capture the free text comments
|
|
OCX | ;
|
|
OCNARR(BPARR,BPARR1) | ; Re-sort array of user selected claims
; The user selected claims will be re-sorted, dividing them by ; Billable Claims, Non-Billable Open Claims and NB Closed Claims. ; The claims will also be sorted, within each grouping, alphabetically ; by Patient Name. ; BPARR - input - array of user selected claims ; BPARR1 - output - array of user selected claims; re-sorted ; BPARR1(1,PATIENT,BPS TRANSACTION) = Billable Claims ; BPARR1(2,PATIENT,BPS TRANSACTION) = Non-Billable Open Claims ; BPARR1(3,PATIENT,BPS TRANSACTION) = Non-Billable Closed Claims ; Function Return Value = Counts of each category from BPARR1 ; # of Billable Claims^# of Open NB Claims^# of Closed NB Claims |
Name | Field # of Occurrence |
---|---|
$$NB^BPSSCR03 | OCNARR+20 |
$$NBCL^BPSSCR03 | OCNARR+26 |
$$COMMENT^BPSSCRCL | COMQ+1 |
$$YESNO^BPSSCRRS | COMQ+6 |
$$ASKLINES^BPSSCRU4 | OC+6 |
DISPREJ^BPSSCRU6 | OC+27, OC+40, OC+53 |
REDRAW^BPSSCRUD | COMQ+33 |
^DIE | COMQ+20, COMQ+30 |
$$GET1^DIQ | OCNARR+18 |
FULL^VALM1 | OC+3 |
PAUSE^VALM1 | OC+13, OC+25, OC+38, OC+51, COMQ+2, COMQ+7, COMQ+32, OCX+3 |
$$NOW^XLFDT | COMQ+18, COMQ+28 |
$$TRIM^XLFSTR | COMQ+3 |
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 |
---|---|
^BPST - [#9002313.59] | GET1^DIQ |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BLN | OC+1~ |
BP59 | OC+1~ |
BPARR | OCNARR~ |
BPARR( | OCNARR+16, OCNARR+22, OCNARR+28, OCNARR+30 |
BPARR1 | OCNARR~ |
BPARR1(1 | OCNARR+22* |
BPARR1(2 | OCNARR+28* |
BPARR1(3 | OCNARR+30* |
BPQ | OC+1~, OC+16, OC+20*, OC+21, OC+24, OC+25*, OC+30, OC+33*, OC+34, OC+37 , OC+38*, OC+43, OC+46*, OC+47, OC+50, OC+51*, COMQ+6*, COMQ+7, OCX+1 |
BPRET | OC+1~, OC+6*, OC+7 |
BPRET1 | OC+2~, OC+10*, OC+11, OC+16, OC+30, OC+43, OC+56, OC+57, OC+58, COMQ+13 , COMQ+23 |
BPS59 | OC+23*, OC+24*, OC+26, OC+27, OC+36*, OC+37*, OC+39, OC+40, OC+49*, OC+50* , OC+52, OC+53, OCNARR+13~, OCNARR+15*, OCNARR+16*, OCNARR+18, OCNARR+20, OCNARR+22, OCNARR+26, OCNARR+28 , OCNARR+30 |
BPSARR59 | OC+2~, OC+6, OC+10 |
BPSARR59A | OC+2~, OC+10 |
BPSARR59A(1 | OC+21, OC+24, OC+26 |
BPSARR59A(2 | OC+34, OC+37, OC+39, COMQ+25, COMQ+27 |
BPSARR59A(3 | OC+47, OC+50, OC+52, COMQ+15, COMQ+17 |
BPSBILL | OCNARR+13~, OCNARR+20*, OCNARR+21 |
BPSCLO | OCNARR+13~, OCNARR+14*, OCNARR+31*, OCNARR+32 |
BPSCNT | OCNARR+13~, OCNARR+14*, OCNARR+23*, OCNARR+32 |
BPSOPN | OCNARR+13~, OCNARR+14*, OCNARR+29*, OCNARR+32 |
>> BPSOPNCLO | OCNARR+26*, OCNARR+27 |
>> BPSPRMPT | OC+55*, OC+56*, OC+57*, OC+58*, OC+60 |
BPSPT | OC+19*, OC+21*, OC+22, OC+24, OC+26, OC+32*, OC+34*, OC+35, OC+37, OC+39 , OC+45*, OC+47*, OC+48, OC+50, OC+52, COMQ+14*, COMQ+15*, COMQ+17, COMQ+24*, COMQ+25* , COMQ+27, OCNARR+13~, OCNARR+18*, OCNARR+22, OCNARR+28, OCNARR+30 |
BPSSCRLN | OC+1~ |
CLTOOP | OC+1~ |
COMMENT | OC+1~, COMQ+1*, COMQ+2, COMQ+3*, COMQ+4 |
DA | OC+1~, COMQ+16*, COMQ+17*, COMQ+26*, COMQ+27* |
DFN | OC+1~ |
DIE | OC+1~, COMQ+10* |
DR | OC+1~, COMQ+18*, COMQ+19*, COMQ+28*, COMQ+29* |
IOF | OC+25, OC+38, OC+51 |
JJ1 | OC+1~ |
JJ2 | OC+1~ |
JJ3 | OC+1~ |
U | COMQ+2 |
>> VALMAR | OC+6, OC+26, OC+39, OC+52 |
>> VALMBCK | OCX+4* |
X | OC+1~, OC+25, OC+38, OC+51 |
Y | OC+1~ |