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~ |