PXRMRPCA ; SLC/PJH - Functions returning REMINDER data ;11/04/2009
Source file <PXRMRPCA.m>
| Package | Total | Call Graph |
|---|---|---|
| Clinical Reminders | 1 | ($$INACTIVE,MAIN)^PXRM |
| Kernel | 1 | $$FMTE^XLFDT |
| Toolkit | 1 | GETLST^XPAR |
| VA Fileman | 1 | $$GET1^DIQ |
| Package | Total | Caller Graph |
|---|---|---|
| Order Entry Results Reporting | 2 | ORQQPX ORQQPXRM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETLST(D0,D1,LEVEL,PARENT) | ;Add to output array
|
|
| ALIST(ORY,ORPT,LIST) | ;Evaluate specific reminders
|
|
| WEB(ORY,ORRM) | ;web page call
|
|
| DLGWIPE(REM) | ;Dialog check
|
|
| REMDET(ORY,ORPT,ORIEN) | ;return detail for a pt's clinical reminder
; ORY - return array ; ORPT - patient DFN ; ORIEN - clinical reminder (811.9 ien) |
|
| CATEGORY(ORY,ORPT,ORLOC) | ;Reminder Categories
|
|
| ALL(ORY) | ;All active reminders
|
|
| AVAL(ARRAY,POS) | ;Evaluate array of reminders
|
|
| DLG(REM) | ;Dialog check
|
|
| APPL(ORY,ORPT,ORLOC) | ;Applicable reminders for cover sheet
|
|
| LIST(ORY,ORPT,ORLOC) | ;Reminders for this patient location (not evaluated)
|
|
| RPC Name | Call Tags |
|---|---|
| PXRM REMINDER CATEGORIES | CATEGORY |
| PXRM REMINDER EVALUATION | ALIST |
| PXRM REMINDER WEB | WEB |
| PXRM REMINDERS (UNEVALUATED) | LIST |
| PXRM REMINDER DETAIL | REMDET |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PXD(811.9 - [#811.9] | ALL+4, ALL+6, ALL+10, AVAL+23, DLG+2, DLGWIPE+2, GETLST+24, GETLST+26, LIST+14, WEB+6 , WEB+8, WEB+9, WEB+10, WEB+12, WEB+13 |
| ^PXRM(800 - [#800] | WEB+16, WEB+18, WEB+19, WEB+20, WEB+22, WEB+23 |
| ^PXRMD(801.41 - [#801.41] | DLG+3, DLGWIPE+3 |
| ^PXRMD(811.7 - [#811.7] | GETLST+4, GETLST+8, GETLST+19, GETLST+20, GETLST+44, GETLST+45 |
| ^TMP("PXRHM" | AVAL+3!, AVAL+9, AVAL+11, AVAL+32!, REMDET+4!, REMDET+7, REMDET+8, REMDET+13, REMDET+14, REMDET+15! |
| Name | Line Occurrences |
|---|---|
| $$DLG | AVAL+27, AVAL+31, GETLST+40 |
| $$DLGWIPE | AVAL+27, AVAL+31 |
| AVAL | APPL+10, ALIST+4 |
| GETLST | CATEGORY+25, GETLST+52 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADDR | WEB+2~, WEB+9*, WEB+11, WEB+19*, WEB+21 |
| ARR | ALL+2~ |
| ARR( | ALL+16*, ALL+19 |
| ARRAY | AVAL~ |
| ARRAY( | AVAL+1, AVAL+2 |
| CNT | CATEGORY+16~, CATEGORY+17*, CATEGORY+19*, CATEGORY+21, LIST+3~, LIST+12*, LIST+15*, WEB+2~, WEB+3*, WEB+11* , WEB+14*, WEB+21*, WEB+24* |
| CR | REMDET+6~ |
| D0 | GETLST~, GETLST+4 |
| D1 | GETLST~, GETLST+4, GETLST+6 |
| DATA | ALL+2~, ALL+10*, ALL+12, ALL+14, DLG+1~, DLG+3*, DLG+4, DLGWIPE+1~, GETLST+1~, GETLST+20* , GETLST+21, GETLST+22, GETLST+24*, GETLST+28, GETLST+30, GETLST+45*, GETLST+46, WEB+2~ |
| DESC | WEB+2~, WEB+3*, WEB+6*, WEB+8, WEB+16*, WEB+18 |
| DIEN | DLG+1~, DLG+2*, DLG+3, DLGWIPE+1~, DLGWIPE+2*, DLGWIPE+3 |
| DOK | DLG+1~, DLGWIPE+1~ |
| DUZ | APPL+5, CATEGORY+5, LIST+6 |
| ERR | APPL+2~, APPL+8, APPL+9, CATEGORY+2~, CATEGORY+11, CATEGORY+13, LIST+2~, LIST+9, LIST+10 |
| I | REMDET+6~*, REMDET+11*, REMDET+12*, REMDET+14* |
| IC | CATEGORY+2~, CATEGORY+17*, GETLST+13*, GETLST+40* |
| J | REMDET+6~*, REMDET+13*, REMDET+14 |
| LEVEL | CATEGORY+16~, CATEGORY+17*, GETLST~, GETLST+3, GETLST+6, GETLST+15*, GETLST+52 |
| LINE | WEB+2~, WEB+11*, WEB+12*, WEB+13, WEB+21*, WEB+22*, WEB+23 |
| LIST | ALIST~, ALIST+4 |
| NAME | ALL+2~, ALL+14*, ALL+16, GETLST+1~, GETLST+8*, GETLST+13, GETLST+28*, GETLST+30*, GETLST+31, GETLST+38* , GETLST+40 |
| OCNT | ALL+2~, ALL+18*, ALL+20*, ALL+21 |
| ORCAT | CATEGORY+16~, CATEGORY+21*, CATEGORY+25 |
| ORDUE | APPL+3~, ALIST+2~, AVAL+8*, AVAL+16*, AVAL+17*, AVAL+18*, AVAL+27, AVAL+29, AVAL+31, LIST+3~ |
| ORDUEDT | APPL+2~, ALIST+1~, AVAL+20*, AVAL+27, LIST+2~ |
| ORI | APPL+2~, ALIST+1~, AVAL+1*, AVAL+2, LIST+2~ |
| ORIEN | APPL+2~, ALIST+1~, AVAL+2*, AVAL+4, AVAL+6, AVAL+9, AVAL+11, AVAL+23, AVAL+27, AVAL+31 , LIST+2~, LIST+3~, LIST+14*, LIST+15, REMDET~, REMDET+5, REMDET+7, REMDET+8, REMDET+13, REMDET+14 |
| ORJ | APPL+2~, APPL+4*, ALIST+1~, ALIST+3*, AVAL+26*, AVAL+27, AVAL+30*, AVAL+31, LIST+2~, LIST+4* |
| ORLASTDT | APPL+2~, ALIST+1~, AVAL+20*, AVAL+21*, AVAL+27, LIST+2~ |
| ORLOC | APPL~, APPL+6, APPL+7, ALIST+1~, CATEGORY~, CATEGORY+7, CATEGORY+8, LIST~, LIST+7, LIST+8 |
| ORPRI | APPL+3~, ALIST+2~, AVAL+23*, AVAL+25*, AVAL+27, LIST+3~ |
| ORPT | APPL~, ALIST~, AVAL+6, CATEGORY~, LIST~, REMDET~, REMDET+5 |
| ORREM | ALL+2~, ALL+3*, ALL+4*, ALL+6, ALL+10, ALL+16, GETLST+1~, GETLST+21*, GETLST+24, GETLST+26 , GETLST+31, GETLST+38*, GETLST+40 |
| ORRM | WEB~, WEB+5, WEB+6, WEB+8, WEB+9, WEB+10, WEB+12, WEB+13 |
| ORSCAT | GETLST+1~, GETLST+3, GETLST+4*, GETLST+6*, GETLST+8, GETLST+19, GETLST+20, GETLST+44, GETLST+45, GETLST+52 |
| ORSRV | APPL+2~, APPL+5*, APPL+6, APPL+7, ALIST+1~, CATEGORY+2~, CATEGORY+5*, CATEGORY+7, CATEGORY+8, LIST+2~ , LIST+6*, LIST+7, LIST+8 |
| ORSTA | APPL+3~, ALIST+2~, AVAL+12*, AVAL+14, AVAL+16, AVAL+17, AVAL+18, LIST+3~ |
| ORTXT | APPL+2~, ALIST+1~, AVAL+8, AVAL+9*, AVAL+11, AVAL+27, AVAL+31, LIST+2~, REMDET+6~, REMDET+7* , REMDET+8, REMDET+13, REMDET+14 |
| ORX | APPL+2~, ALIST+1~, AVAL+11*, AVAL+12, AVAL+20, LIST+2~ |
| ORY | ALL~, APPL~, ALIST~, CATEGORY~, LIST~, REMDET~, WEB~ |
| ORY( | ALL+21*, AVAL+27*, AVAL+31*, GETLST+13*, GETLST+40*, LIST+15*, REMDET+11*, REMDET+12*, REMDET+14*, WEB+11* , WEB+14*, WEB+21*, WEB+24* |
| ORY(1 | APPL+9*, CATEGORY+13*, LIST+10* |
| PARENT | GETLST~, GETLST+3*, GETLST+4, GETLST+13, GETLST+40, GETLST+52 |
| PASS | APPL+3~, APPL+6*, APPL+7*, APPL+8, CATEGORY+2~, CATEGORY+7*, CATEGORY+8*, CATEGORY+11, LIST+3~, LIST+7* , LIST+8*, LIST+9 |
| PCAT | GETLST+1~, GETLST+3*, GETLST+4*, GETLST+13 |
| POS | AVAL~, AVAL+2 |
| REM | DLG~, DLG+2, DLGWIPE~, DLGWIPE+2 |
| SCT | REMDET+6~, REMDET+10* |
| SEQ | GETLST+1~, GETLST+22*, GETLST+31, GETLST+36*, GETLST+37*, GETLST+38, GETLST+46*, GETLST+49*, GETLST+50*, GETLST+51 |
| STA | REMDET+6~, REMDET+8*, REMDET+9 |
| STA( | REMDET+10* |
| STA(1 | REMDET+9*, REMDET+12 |
| STA(2 | REMDET+9*, REMDET+12 |
| STA(3 | REMDET+9*, REMDET+12 |
| STA1 | REMDET+6~ |
| STA2 | REMDET+6~ |
| STA3 | REMDET+6~ |
| SUB | ALL+2~, ALL+18*, ALL+19*, ALL+21, GETLST+1~, GETLST+18*, GETLST+19*, GETLST+20, GETLST+43*, GETLST+44* , GETLST+45, GETLST+46, GETLST+51*, GETLST+52, LIST+3~, LIST+12*, LIST+13*, LIST+14, WEB+2~, WEB+7* , WEB+8*, WEB+9, WEB+10, WEB+12, WEB+13, WEB+17*, WEB+18*, WEB+19, WEB+20, WEB+22 , WEB+23 |
| TEMP | GETLST+1~, GETLST+18!, GETLST+43! |
| TEMP( | GETLST+31*, GETLST+37, GETLST+38, GETLST+46*, GETLST+50, GETLST+51 |
| TEMPLST | CATEGORY+2~ |
| TITLE | WEB+2~, WEB+10*, WEB+11, WEB+20*, WEB+21 |
| TMPLST | APPL+2~, APPL+8, APPL+10, CATEGORY+11, LIST+2~, LIST+9 |
| TMPLST( | CATEGORY+19, CATEGORY+21, LIST+13, LIST+14 |
| TXT | WEB+2~, WEB+13*, WEB+14, WEB+23*, WEB+24 |
| U | ALL+6, ALL+12, ALL+14, ALL+16, APPL+9, AVAL+2, AVAL+12, AVAL+20, AVAL+23, AVAL+27 , AVAL+31, CATEGORY+13, CATEGORY+21, DLG+2, DLG+4, DLGWIPE+2, DLGWIPE+3, GETLST+4, GETLST+13, GETLST+21 , GETLST+22, GETLST+24, GETLST+26, GETLST+28, GETLST+30, GETLST+31, GETLST+38, GETLST+40, GETLST+46, LIST+10 , LIST+14, REMDET+9, WEB+9, WEB+10, WEB+11, WEB+14, WEB+19, WEB+20, WEB+21, WEB+24 |
| UNIQ | CATEGORY+16~, CATEGORY+17*, CATEGORY+23*, CATEGORY+25, GETLST+3*, GETLST+39*, GETLST+40, WEB+2~, WEB+3*, WEB+11* , WEB+14, WEB+21*, WEB+24 |
| USAGE | ALL+2~, ALL+6*, ALL+7, ALL+8, ALL+9, GETLST+1~, GETLST+26*, GETLST+27 |