PXRMRPCC ;SLC/PJH - PXRM REMINDER DIALOG ;01/11/2022
Source file <PXRMRPCC.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ACTIVE(ORY,ORREM) | ;Check if active dialog exist for reminders
|
|
| DIALOG(ORY,ORREM,DFN,VISITID) | ;Load reminder dialog associated with the reminder
|
|
| HDR(ORY,ORLOC) | ;Progress Note Header by location/service/user
|
|
| PROMPT(ORY,ORDLG,ORDCUR,ORFTYP,ORIEN,NDATA) | ;Load additional prompts for a dialog element
|
|
| RES(ORY,ORREM) | ; Reminder Resources/Inquiry
|
|
| MH(ORY,OTEST) | ; Mental Health dialog
|
|
| MHR(ORY,RESULT,ORES) | ; Mental Health score and P/N text
|
|
| MHS(ORY,YS) | ; Mental Health save response
|
|
| MST(ORY,DFN,DGMSTDT,DGMSTSC,DGMSTPR,FTYP,FIEN,RESULT) | ; File MST status
|
|
| PROMPTVL(ORY,VALUE,DIEN,OVALUE,PAT) | ; Calculate prompt value
|
|
| REMFUN(RESULT,IEN,PAT,VALUE,OVALUE) | ;
|
|
| WH(ORY,RESULT) | ;
|
|
| RPC Name | Call Tags |
|---|---|
| PXRM REMINDER DIALOG | DIALOG |
| PXRM REMINDER DIALOG PROMPTS | PROMPT |
| PXRM REMINDER INQUIRY | RES |
| PXRM MENTAL HEALTH | MH |
| PXRM PROGRESS NOTE HEADER | HDR |
| PXRM MENTAL HEALTH RESULTS | MHR |
| PXRM MENTAL HEALTH SAVE | MHS |
| PXRMRPCC PROMPTVL | PROMPTVL |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PXD(811.9 - [#811.9] | ACTIVE+8, DIALOG+6 |
| ^PXRMD(801.41 - [#801.41] | ACTIVE+10, DIALOG+12, DIALOG+19, PROMPTVL+2, PROMPTVL+3 |
| ^PXRMD(801.47 - [#801.47] | PROMPTVL+13, REMFUN+2 |
| ^PXRMD(801.48 - [#801.48] | PROMPTVL+4, PROMPTVL+8, PROMPTVL+9, REMFUN+3, REMFUN+4 |
| ^TMP("WV RPT" | WH+3! |
| ^TMP($J | MH+4! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACT | PROMPTVL+1~, PROMPTVL+6*, PROMPTVL+19 |
| ANS | MHS+3~, MHS+4*, MHS+6 |
| ARRAY | MH+5~, MH+6, MHS+3~, MHS+7 |
| CNT | MH+5~, MH+7*, PROMPTVL+1~, PROMPTVL+2*, PROMPTVL+3, WH+1~, WH+6*, WH+7, WH+9, WH+10 , WH+11, WH+12 |
| CNT1 | MH+5~, WH+1~, WH+13*, WH+15, WH+22*, WH+27 |
| CNT2 | WH+1~, WH+5*, WH+8*, WH+9, WH+10 |
| DATA | DIALOG+5~, DIALOG+12*, DIALOG+14, DIALOG+16 |
| DDIS | ACTIVE+3~, ACTIVE+10*, ACTIVE+12 |
| DFN | DIALOG~, DIALOG+20, MST~ |
| DGMSTDT | MST~ |
| DGMSTPR | MST~ |
| DGMSTSC | MST~ |
| DIEN | ACTIVE+3~, ACTIVE+8*, ACTIVE+10, ACTIVE+12, DIALOG+5~, DIALOG+6*, DIALOG+9, DIALOG+12, DIALOG+19, DIALOG+20 , PROMPTVL~, PROMPTVL+2, PROMPTVL+3 |
| DONE | PROMPTVL+1~, PROMPTVL+2*, PROMPTVL+16* |
| DUZ | HDR+3, HDR+4 |
| FIEN | MST~ |
| FNODE | MH+5~, MH+10*, MH+13*, MH+14, MH+15 |
| FSUB | MH+5~, MH+10*, MH+11 |
| FTYP | MST~ |
| FUNC | PROMPTVL+1~, PROMPTVL+5*, PROMPTVL+13, PROMPTVL+17 |
| IC | MH+5~, MH+11*, MH+13 |
| IEN | REMFUN~, REMFUN+2, REMFUN+3, REMFUN+4 |
| INPUTS | PROMPTVL+1~, REMFUN+1~ |
| INPUTS( | PROMPTVL+10*, REMFUN+5* |
| LINK | PROMPTVL+1~, PROMPTVL+3*, PROMPTVL+4, PROMPTVL+8, PROMPTVL+9 |
| NDATA | PROMPT~, PROMPT+11 |
| NODE | MH+5~, MH+11*, MH+12*, MH+13, PROMPTVL+1~, PROMPTVL+4*, PROMPTVL+5, PROMPTVL+6, PROMPTVL+9*, REMFUN+1~ , REMFUN+4*, WH+1~, WH+12*, WH+13, WH+15, WH+21, WH+22, WH+26, WH+27 |
| NUM | PROMPTVL+1~, PROMPTVL+8*, PROMPTVL+9, REMFUN+1~, REMFUN+3*, REMFUN+4 |
| OCNT | ACTIVE+3~, ACTIVE+4*, ACTIVE+14*, MH+5~, MH+7*, MH+8*, MH+15* |
| ORDCUR | PROMPT~, PROMPT+11 |
| ORDLG | PROMPT~, PROMPT+11 |
| ORES | MHR~, MHR+4 |
| ORFTYP | PROMPT~, PROMPT+11 |
| ORIEN | PROMPT~, PROMPT+11 |
| ORLOC | HDR~, HDR+5 |
| ORREM | ACTIVE~, DIALOG~, DIALOG+4, DIALOG+6, RES~, RES+4 |
| ORREM( | ACTIVE+6 |
| ORSRV | HDR+1~, HDR+3*, HDR+6 |
| ORY | ACTIVE~, DIALOG~, HDR~, HDR+7*, PROMPT~, RES~, RES+4, MH~, MHR~, MHR+4 , MHS~, MST~, PROMPTVL~, PROMPTVL+19*, WH~ |
| ORY( | ACTIVE+14*, MH+15* |
| ORY(0 | DIALOG+19* |
| ORY(1 | DIALOG+9*, DIALOG+14*, DIALOG+16* |
| OTEST | MH~, MH+6 |
| OVALUE | PROMPTVL~, REMFUN~ |
| PASS | HDR+1~, HDR+4*, HDR+5*, HDR+6*, HDR+7 |
| PAT | PROMPTVL~, REMFUN~ |
| PIECNT | WH+1~, WH+17*, WH+18*, WH+20, WH+23*, WH+25 |
| WH+2~, WH+19*, WH+21*, WH+22, WH+24*, WH+26*, WH+27 | |
| PUR | WH+1~, WH+5*, WH+12*, WH+15, WH+22, WH+27 |
| RESULT | MHR~, MHR+4, MST~, PROMPTVL+1~, PROMPTVL+13*, PROMPTVL+17, PROMPTVL+19, REMFUN~, WH~, WH+4 |
| RESULT( | WH+6, WH+7, WH+9, WH+10, WH+11, WH+12 |
| RET | REMFUN+1~ |
| RIEN | ACTIVE+3~, ACTIVE+4*, ACTIVE+6*, ACTIVE+8, ACTIVE+14, DIALOG+4* |
| RSTA | ACTIVE+3~, ACTIVE+8*, ACTIVE+12*, ACTIVE+14 |
| RTN | PROMPTVL+1~, PROMPTVL+13*, PROMPTVL+14, REMFUN+1~, REMFUN+2*, REMFUN+6 |
| >> SEQ | REMFUN+4 |
| SUB | MH+5~, MH+8*, MH+9*, MH+10, MH+15, PROMPTVL+1~, PROMPTVL+9*, PROMPTVL+10, REMFUN+1~, REMFUN+4* , REMFUN+5 |
| TEMP | PROMPTVL+1~, PROMPTVL+14*, PROMPTVL+15, REMFUN+1~, REMFUN+6*, REMFUN+7 |
| TYP1 | WH+1~, WH+20*, WH+21, WH+22, WH+25*, WH+26, WH+27 |
| TYPE | WH+1~, WH+13*, WH+14, WH+16, WH+18, WH+20, WH+25 |
| U | ACTIVE+8, ACTIVE+10, ACTIVE+14, DIALOG+14, DIALOG+16, DIALOG+19, MH+15, MHS+6, PROMPTVL+3, PROMPTVL+5 , PROMPTVL+6, PROMPTVL+9, PROMPTVL+13, REMFUN+2, REMFUN+4, WH+7, WH+9, WH+10, WH+11, WH+12 , WH+13, WH+15, WH+21, WH+22, WH+26, WH+27 |
| VAL | PROMPTVL+1~, PROMPTVL+9*, PROMPTVL+10, REMFUN+1~, REMFUN+4*, REMFUN+5 |
| VALUE | PROMPTVL~, REMFUN~ |
| VISITID | DIALOG~, DIALOG+20 |
| WHFIND | WH+28! |
| WHMUFIND | WH+28! |
| WHNAME | WH+28! |
| WVIEN | WH+1~, WH+9* |
| WVNOT | WH+1~, WH+29 |
| WVNOT( | WH+15*, WH+22*, WH+27* |
| WVPURIEN | WH+1~, WH+5* |
| WVRESULT | WH+1~, WH+29 |
| WVRESULT( | WH+9*, WH+10* |
| X | MHS+3~, MHS+6*, WH+18* |
| YS | MH+5~, MH+6, MHS~, MHS+7 |
| YS( | MHS+6* |
| YS("ADATE" | MHS+5* |
| YS("CODE" | MH+6* |
| YS("R1" | MHS+4! |