PSXMSGS ;BIR/WPB - Miscellaneous Message Handler ;01 JUL 1997 1:55 PM
Source file <PSXMSGS.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 |
|---|---|---|
| CAN | ;Q:'$D(^TMP("PSXCAN1",$J))
|
|
| PNM | ||
| INVREL | ||
| AUTOMSG | ||
| NONCS | ;
|
|
| MSG1 | ||
| GRP | ||
| GRP1 | ||
| RXAPI1(IEN,FLD,FORMAT) | ;
; Use standard PRE APIs to get Prescription data ; Reference to DIQ^PSODI supported by DBIA #4858 |
|
| ECME(RX) | ;
; Returns "e" if last Rx/Refill is Electronically Billable (3rd party) ; Reference to STATUS^PSOBPSUT supported by DBIA #4701 |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^PSX(550 - [#550] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | MSG1+1 |
| ^DPT - [#2] | PNM+7 |
| ^PS(59 - [#59] | CAN+1 |
| ^PSRX("B" | PNM+14 |
| ^TMP("PSXCAN1" | CAN+1, PNM+7, PNM+11, PNM+12 |
| ^TMP($J | INVREL+3 |
| ^XMB(3.9 - [#3.9] | PNM+3*, PNM+4*, PNM+5*, PNM+6*, PNM+9*, PNM+10*, PNM+19*, PNM+20*, PNM+21*, PNM+22* , PNM+23*, PNM+24*, PNM+25*, PNM+27*, PNM+28*, PNM+29*, PNM+30*, INVREL+4*, INVREL+5*, MSG1+4* , MSG1+5*, MSG1+6*, MSG1+7*, MSG1+8*, MSG1+9*, MSG1+10*, MSG1+11*, MSG1+12* |
| ^XUSEC("PSXCMOPMGR" | GRP1 |
| ^XUSEC("PSXMAIL" | GRP, GRP+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | AUTOMSG! |
| BAT | PNM+32! |
| BT | PNM+13*, PNM+19, PNM+26! |
| C | RXAPI1+14~ |
| CMOPYN | PNM+18*, PNM+23, PNM+26! |
| D0 | RXAPI1+13~ |
| DA | RXAPI1+14~ |
| >> DFN | PNM+7*, PNM+11, PNM+12 |
| DI | RXAPI1+14~ |
| DIC | RXAPI1+13~ |
| DIL | RXAPI1+14~ |
| DIQ | RXAPI1+13~ |
| DIQ1 | RXAPI1+14~ |
| >> DIVN | CAN+1*, PNM, PNM+3 |
| DOMAIN | PNM+32! |
| DRGI | PNM+18*, PNM+21, PNM+24, PNM+26! |
| DRGN | PNM+17*, PNM+20, PNM+26! |
| DRS | RXAPI1+14~ |
| DT | PNM+30, INVREL+5, MSG1+12 |
| >> DTE | AUTOMSG*, MSG1+7 |
| >> DTTM | AUTOMSG+3*, NONCS+2*, MSG1+1*, MSG1+2*, MSG1+4, MSG1+8 |
| DUZ | INVREL, INVREL+5, INVREL+6, MSG1+11 |
| >> DV | CAN+1*, PNM+7, PNM+11, PNM+12 |
| FACDOM | PNM+32! |
| FIL | PNM+13*, PNM+16, PNM+19, PNM+26!, PNM+32! |
| FILL | PNM+32! |
| FLD | RXAPI1~, RXAPI1+12, RXAPI1+17, RXAPI1+18 |
| FLL | PNM+16*, PNM+26! |
| FORMAT | RXAPI1~, RXAPI1+16 |
| I | PNM+8*, PNM+26!, RXAPI1+14~ |
| IEN | RXAPI1~, RXAPI1+12, RXAPI1+17, RXAPI1+18 |
| J | RXAPI1+14~ |
| LCNT | PNM+3*, PNM+4*, PNM+5*, PNM+6*, PNM+9*, PNM+10*, PNM+19*, PNM+20*, PNM+21*, PNM+22* , PNM+23*, PNM+24*, PNM+25*, PNM+27*, PNM+28*, PNM+29*, PNM+30, PNM+32!, INVREL+2*, INVREL+4* , INVREL+5, MSG1*, MSG1+4*, MSG1+5*, MSG1+6*, MSG1+7*, MSG1+8*, MSG1+9*, MSG1+10*, MSG1+11* , MSG1+12 |
| MDUZ | GRP+1*, GRP+2! |
| >> NODE | PNM+12*, PNM+13, PNM+17, PNM+18, PNM+24 |
| >> NUM | AUTOMSG+3*, NONCS+2*, MSG1+2*, MSG1+9, MSG1+10 |
| >> PNM | PNM+7*, PNM+9 |
| PSODIY | RXAPI1+13~ |
| PSXARR | RXAPI1+13~ |
| PSXARR(52 | RXAPI1+18 |
| >> PSXCS | AUTOMSG+1, MSG1, MSG1+4 |
| PSXDIQ | RXAPI1+14~, RXAPI1+15*, RXAPI1+17 |
| PSXDIQ(0 | RXAPI1+16*, RXAPI1+18 |
| >> PSXSSN | PNM+7*, PNM+9 |
| >> PSXSYS | AUTOMSG, AUTOMSG+3, NONCS+2 |
| PTR | PNM+32! |
| QY | PNM+18*, PNM+19, PNM+26! |
| REASON | PNM+13*, PNM+22, PNM+26!, PNM+32! |
| RX | ECME~, ECME+10, ECME+11 |
| >> RX1 | PNM+11*, PNM+12, PNM+14, PNM+19 |
| RXN | PNM+2~, PNM+14*, PNM+15, PNM+32! |
| >> RXNN | INVREL+3*, INVREL+4 |
| >> SITE | AUTOMSG*, MSG1+6 |
| SP | PNM+8*, PNM+9, PNM+26! |
| SP1 | PNM+26! |
| SPS | PNM+7*, PNM+8, PNM+26! |
| >> SSN1 | PNM+7* |
| SYM | PNM+2~, PNM+15*, PNM+19 |
| TDT | PNM+32! |
| TDTM | PNM+32! |
| >> THRU | AUTOMSG+3*, NONCS+2*, MSG1+2*, MSG1+9 |
| TSK | AUTOMSG~, AUTOMSG+2, NONCS+1 |
| TSK(1 | AUTOMSG+3, NONCS+2 |
| U | AUTOMSG, AUTOMSG+3, NONCS+2 |
| X | RXAPI1+13~ |
| XDUZ | GRP1*, GRP1+1! |
| XMDUN | PNM*, PNM+30*, PNM+32!, INVREL*, INVREL+5*, MSG1+12* |
| XMDUZ | PNM*, PNM+31*, PNM+32!, INVREL*, INVREL+5*, MSG1*, MSG1+13* |
| XMSUB | PNM*, PNM+32!, INVREL*, MSG1* |
| XMY | PNM+31!, PNM+32!, INVREL+6!, MSG1+13!, GRP+3 |
| XMY( | INVREL+6*, GRP+1*, GRP1* |
| XMZ | PNM+1, PNM+3, PNM+4, PNM+5, PNM+6, PNM+9, PNM+10, PNM+19, PNM+20, PNM+21 , PNM+22, PNM+23, PNM+24, PNM+25, PNM+27, PNM+28, PNM+29, PNM+30, PNM+32!, INVREL+1 , INVREL+4, INVREL+5, MSG1+3, MSG1+4, MSG1+5, MSG1+6, MSG1+7, MSG1+8, MSG1+9, MSG1+10 , MSG1+11, MSG1+12 |
| XPTR | PNM+32! |
| >> XQA( | GRP+1*, GRP1* |
| Y | MSG1+1*, RXAPI1+13~ |