PSORXI ;IHS/DSD/JCM - logs pharmacy interventions ;03/19/93 11:56
Source file <PSORXI.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 |
|---|---|---|
| START | ;
|
|
| END | ||
| INIT | ;
|
|
| DIC | ;
|
|
| DICX | ||
| DIE | ;
|
|
| EDIT | ;
|
|
| EDITX | ||
| DUPINV | ;Duplicate and file intervention
|
|
| EOJ | ;
|
|
| EN1(PSOX) | ; Entry Point if have internal rx #
|
|
| EN1X | ;
|
|
| EN2(PSOIVDST,PSOX) | ; Entry Point for dose interventions with a prescription
|
|
| EN2X | ||
| EN3(PSOIVDST) | ; Entry Point for dose interventions without a prescription
|
|
| EN3X | ||
| ENPGX(PSOIVDST,PSORXIEN) | ; entry point for PGx interventions ; pso*7*737
; PSOIVDST = APSP intervention type (external representation) ; PSORXIEN = Prescription IEN from file 52 (populated for VERIFY and REINSTATE actions only) |
|
| LOOK | ;Find Internal Number of 32.3 file
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSRX - [#52] | GET1^DIQ |
| ^APSPQA(32.3 - [#9009032.3] | FIND1^DIC |
| ^APSPQA(32.4 - [#9009032.4] | Classic Fileman Calls, GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^APSPQA(32.4 - [#9009032.4] | START+3, DIE+3, DUPINV+5, DUPINV+9 |
| ^DD("DILOCKTM" | DIE+3, DUPINV+5 |
| ^PSDRUG - [#50] | INIT+2 |
| ^PSRX - [#52] | EN1+2, EN1+3, EN2+6, EN2+7 |
| ^TMP($J | DUPINV+2, DUPINV+11* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | DIC+1!, DIC+5!, DIE+1!, DIE+2*, DIE+3!, DUPINV+1~, DUPINV+6!, DUPINV+11*, DUPINV+13, DUPINV+14 , DUPINV+15, DUPINV+18* |
| DD | DIC+1!, DUPINV+6! |
| DIC | DIC+1!*, DIC+5!, DIE+1!, DIE+3!, DUPINV+1~, DUPINV+2*, DUPINV+6!, DUPINV+7* |
| DIC("DR" | DIC+2*, DIC+3*, DIC+4* |
| DIC(0 | DIC+1*, DUPINV+2*, DUPINV+7* |
| DIE | DIE+1!, DIE+2*, DIE+3! |
| DIK | DUPINV+18~* |
| DIR | EDIT+1! |
| DIR("A" | EDIT+1* |
| DIR("B" | EDIT+1* |
| DIR(0 | EDIT+1* |
| >> DIRUT | EDIT+1 |
| DLAYGO | DIC+1*, DUPINV+1~, DUPINV+7* |
| DO | DIC+1!, DUPINV+6! |
| DR | DIC+1!, DIC+5!, DIE+1!, DIE+2*, DIE+3!, DUPINV+6! |
| DT | DIC+1, DUPINV+7 |
| DUP | DUPINV+1~, DUPINV+2*, DUPINV+3, DUPINV+12, DUPINV+13 |
| DUZ | DIC+2 |
| PSOARY | DUPINV+1~ |
| PSOARY( | DUPINV+12, DUPINV+13 |
| PSOARYC | DUPINV+1~ |
| PSOARYC( | DUPINV+13*, DUPINV+14*, DUPINV+15* |
| PSODA | DUPINV+1~ |
| >> PSODAL | DIC+6 |
| >> PSODAL("DA" | DIC+6* |
| PSODFN | DIC+2, DUPINV+2, DUPINV+11, EN1+1~, EN1+4*, EN2+5~, EN2+8* |
| PSODRUG | EN1+1~, EN2+5~ |
| PSODRUG("IEN" | INIT+2, DIC+2, DUPINV+14, EN1+4*, EN2+8* |
| PSOIVDSN | DIC+3, EN2+3~*, EN2+4, EN2+9!, EN3+2~*, EN3+3, EN3+4!, LOOK+1* |
| PSOIVDST | EN2~, EN3~, ENPGX~, LOOK+1 |
| PSOMSG | DUPINV+1~, DUPINV+4, DUPINV+16 |
| PSONEW | EN1+1~, EN2+5~ |
| PSONEW("PROVIDER" | START+3*, EN1+4*, EN2+8* |
| >> PSORX("INTERVENE" | DIC+3 |
| PSORXI | INIT+3!, EOJ+1! |
| PSORXI("DA" | START+3, DIC+6*, DIE+2, DIE+3, DUPINV+11*, DUPINV+18 |
| PSORXI("EDIT" | DIE+2, EDIT+2* |
| PSORXI("IRXN" | EN1+3*, EN2+7* |
| PSORXI("QFLG" | START+1, INIT+3*, DIC+7* |
| PSORXIEN | DIC+4, ENPGX~ |
| >> PSOSITE | DIC+3 |
| PSOX | EN1~, EN1+2, EN1+3, EN2~, EN2+6, EN2+7 |
| PSOY | EN1+1~, EN1+3!*, EN1+4, EN2+5~, EN2+7!*, EN2+8 |
| X | DIC+1!*, DICX!, DIE+3!, EDITX!, DUPINV+1~, DUPINV+6!, DUPINV+7*, DUPINV+11*, DUPINV+12*, DUPINV+13 |
| Y | DIC+1!, DIC+6, DICX!, DIE+3!, EDIT+1, EDITX!, DUPINV+1~, DUPINV+6!, DUPINV+10, DUPINV+11 |