RGVCCMR2 ;GAI/TMG,ALS-CMOR ACTIVITY SCORE GENERATOR (PART 2) ;10-6-1997
Source file <RGVCCMR2.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 |
|---|---|---|
| Master Patient Index VistA | 2 | MPIFQUE3 MPIFQUE4 |
| Toolkit | 2 | XDRDSHOW XDRMERG0 |
| Clinical Information Resource Network | 1 | RGVCCMR1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ||
| BATCH | ||
| ALLPTS | ||
| STOP | ||
| CALC | ;API ENTRY POINT DBIA #2710
|
|
| CALCI | ||
| OPT | ; outpatient visit section
; each visit valued as follows: current fy = 30 pts. ; fy - 1 = 20 pts ; fy - 2 = 10 pts ; primary care visits (based on the PCCODE array) = 50 pts each in ; addition to the visit value ; XRCODE = ien of xray stop code LRCODE = ien of lab stop code ; encounters with a stop code for lab or xray are not counted to ; avoid duplication since lab & xray are counted separately ; in the XR & LR sections |
|
| ADM | ; past admission section
; each admission valued as follows: current fy = 50 pts ; fy - 1 = 40 pts ; fy - 2 = 30 pts |
|
| XRAY | ; radiololgy section - each radiology exam valued at 20 pts
|
|
| RX | ; prescription section
|
|
| LR | ; laboratory section
; "CH" = chemistry; "CY" = cytotology; "EM" = electron microscopy; ; "MI = microbiology; "SP" = surgical pathology ; each lab test done in the past year is valued at 10 points |
|
| FILE | ; file score & date calculated in appropriate locations in the
; PATIENT file 'MPI' node ; scores are filed even if zero ; FILEFLG variable used to illiminate unnecessary statistcal processing |
|
| KILL | ||
| CKPT | ||
| COUNT |
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGPT - [#45] | ADM+4, ADM+6 |
| ^DGPT("B" | ADM+4 |
| ^DIC(40.7 - [#40.7] | OPT+10, OPT+12, OPT+13 |
| ^DPT - [#2] | ALLPTS+3, LR+5 |
| ^LR - [#63] | LR+5, LR+6 |
| ^PS(55 - [#55] | RX+7 |
| ^PSRX - [#52] | RX+9 |
| ^RARPT - [#74] | XRAY+3 |
| ^RARPT("C" | XRAY+3 |
| ^RGSITE(991.8 - [#991.8] | BATCH+2*, BATCH+3*, ALLPTS+1*, ALLPTS+3, ALLPTS+6*, STOP*, STOP+1*, STOP+4*, OPT+10 |
| ^SCE - [#409.68] | OPT+14 |
| ^SCE("C" | OPT+14 |
| ^TMP("PSOR" | RX+3!, RX+10, RX+11, RX+12! |
| ^XTMP("RGVCCMR" | EN+1!, EN+2*, EN+3!, EN+6*, BATCH+2*, BATCH+4*, ALLPTS*, ALLPTS+2*, ALLPTS+6*, ALLPTS+8* , ALLPTS+9*, ALLPTS+10*, STOP+3*, FILE+6*, COUNT*, COUNT+2* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EN+2, BATCH+2, STOP+3, STOP+4, CALCI+7, KILL+3! |
| %DT | BATCH*, CALC+9~, CALCI*, XRAY+2*, LR+5*, KILL+3! |
| ADM | CALC+9~, ADM+4!, KILL! |
| ADM( | ADM+5*, ADM+6* |
| APSTDT | CALC+9~, CALCI+1*, KILL! |
| DA | CALC+9~, FILE+5*, KILL! |
| DGS0 | KILL! |
| DIC | KILL! |
| DIE | CALC+9~, FILE+5*, KILL! |
| DPT0 | ALLPTS+3*, KILL!, CKPT |
| DR | CALC+9~, FILE+5*, KILL! |
| DT | BATCH*, CALCI+1, CALCI+7*, RX+7 |
| FILEFLG | ALLPTS+5*, ALLPTS+7, CALC+9~, FILE+4*, KILL+3! |
| LRCODE | CALC+9~, OPT+13*, OPT+15, KILL! |
| LRDFN | CALC+9~, LR+5*, LR+6, KILL! |
| LRSCORE | CALC+9~, LR+5*, LR+6*, LR+7, KILL! |
| LRSTDT | CALC+9~, LR+5*, LR+6, KILL! |
| NUM | KILL+1! |
| NXLR | CALC+9~, LR+6*, KILL+1! |
| NXPC | CALC+9~, OPT+10*, KILL+3! |
| NXPTF | CALC+9~, ADM+4*, ADM+6, KILL+1! |
| NXRX | CALC+9~, RX+3*, RX+9, RX+11, KILL+1! |
| NXSCE | CALC+9~, OPT+14*, KILL+1! |
| NXXR | CALC+9~, XRAY+3*, KILL+1! |
| PCCODE | CALC+9~, OPT+10!, OPT+11*, KILL+1! |
| PCCODE( | OPT+10*, OPT+17, OPT+18 |
| PSOVER | CALC+9~, RX+6*, RX+8, RX+10, KILL+3! |
| PTF0 | ADM+4*, ADM+5, ADM+6, KILL+1! |
| PTFD | CALC+9~ |
| PTNAM | KILL+1!, CKPT*, CKPT+1 |
| QUIT | ALLPTS+4*, KILL+2!, CKPT+1*, CKPT+2* |
| RARPT0 | XRAY+3*, XRAY+4, KILL+2! |
| RARPTD | CALC+9~ |
| RATE | KILL+2!, COUNT*, COUNT+2 |
| RATING | ALLPTS+9*, ALLPTS+10, KILL+2! |
| RGDFN | EN+1*, EN+2, EN+3, BATCH+2, ALLPTS+3*, ALLPTS+6, OPT+14, ADM+4, XRAY+3, RX+7 , RX+10, LR+5, FILE+5, KILL! |
| RGRXST | CALC+9~, RX+11*! |
| RUNTYPE | EN+1*, EN+2, EN+3, BATCH+2, BATCH+3, KILL+3! |
| RX | CALC+9~, RX+3!, KILL+2! |
| RX( | RX+9*, RX+11* |
| RXDT | CALC+9~, RX+7*, KILL+2! |
| RXIEN | CALC+9~, RX+7*, RX+9, RX+10, RX+11, KILL+2! |
| SCE0 | OPT+14*, OPT+15, OPT+16, OPT+17, OPT+18, KILL+2! |
| SCED | CALC+9~ |
| SCORE | ALLPTS+8, ALLPTS+9, CALC+9~, CALCI*, OPT+16*, OPT+17*, OPT+18*, ADM+5*, ADM+6*, XRAY+4* , RX+9*, RX+11*, LR+7*, KILL+2! |
| SSN | KILL+2!, CKPT*, CKPT+2 |
| STDT | CALC+9~, CALCI*, OPT+16, ADM+5, KILL+2! |
| TEST | CALC+9~, LR+5*, LR+6, KILL+2! |
| U | EN*, EN+6, BATCH+2, BATCH+3, ALLPTS+1, ALLPTS+3, ALLPTS+6, STOP, STOP+1, STOP+4 , OPT+10, OPT+15, OPT+16, OPT+17, OPT+18, ADM+5, ADM+6, XRAY+3, XRAY+4, RX+9 , LR+6, CKPT |
| VISIT | CALC+9~, OPT+14!, KILL+2! |
| VISIT( | OPT+16*, OPT+17*, OPT+18* |
| X | BATCH*, CALC+9~, CALCI*, XRAY+2*, LR+5*, KILL+2! |
| XRAY | CALC+9~, XRAY+3!, KILL+3! |
| XRAY( | XRAY+4* |
| XRCODE | CALC+9~, OPT+12*, OPT+15, KILL+3! |
| XRSTDT | XRAY+2*, XRAY+3, KILL+3! |
| Y | BATCH, CALCI, CALCI+1, XRAY+2, LR+5, KILL+3! |
| YR | CALC+9~, CALCI+1*, OPT+16, ADM+5, KILL+3! |
| >> ZTQUEUED | KILL+4 |
| >> ZTREQ | KILL+4* |