PSOEPUT2 ;BIR/TJL - ePCS Broker Utilities ;11/1/23 12:05
Source file <PSOEPUT2.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 |
---|---|---|
Outpatient Pharmacy | 6 | PSO EPCS FIELD HELP PSO EPCS GET LIST PSO EPCS SYSTEM DATE TIME PSO EPCS TOPIC HELP PSODEAUT PSOEPUT |
Name | Comments | DBIA/ICR reference |
---|---|---|
EPCSHELP(RESULTS,EPCSARY) | ;
|
|
EPCSDATE(RESULTS,EPCSARY) | ;
|
|
SRCLST(RESULTS,EPCSARY) | ;
|
|
EXIT | ||
SORT | ;Order the data to be returned by the broker
|
|
PROV(EPCSNUM) | ;Return a set of providers from the NEW PERSON file
|
|
SETENV | ;
|
|
DELMULT(RETURN,NPIEN,DEATXT) | ; Remove DEA multiple (#53.21) from the NEW PERSON file (#200)
; INPUT: NPIEN - NEW PERSON FILE #200 INTERNAL ENTRY NUMBER ; DEATXT - PROPERLY FORMATTED DEA NUMBER ; OUTPUT: RETURN - 1 for SUCCESS, 0 for UNSUCCESSFUL |
RPC Name | Call Tags |
---|---|
PSO EPCS SYSTEM DATE TIME | EPCSDATE |
PSO EPCS FIELD HELP | EPCSHELP |
PSO EPCS GET LIST | SRCLST |
PSO EPCS TOPIC HELP | EPCSHELP |
FileNo | Call Tags |
---|---|
200.5321 | GET1^DIQ |
^XTV(8991.9 - [#8991.9] | GET1^DIQ |
^DIC(9.2 - [#9.2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(9.2 - [#9.2] | EPCSHELP+13, EPCSHELP+15 |
^TMP("EPCSHELP" | EPCSHELP+11!, EPCSHELP+13*, EPCSHELP+14, EPCSHELP+15*, EPCSHELP+16 |
^TMP("EPCSSRCH" | SRCLST+17!, EXIT!, SORT+3, SORT+4 |
^TMP($J | SRCLST+17!, EXIT+1, SORT+4*, PROV+18*, PROV+20* |
^VA(200 - [#200] | PROV+15, PROV+16, DELMULT+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %DT | EPCSDATE+12* |
>> %DT(0 | EPCSDATE+12* |
COUNT | SORT+1~, SORT+2*, SORT+3*, SORT+4, PROV+13~*, PROV+15 |
DA | DELMULT+4~ |
DATE | PROV+13~, PROV+14*, PROV+19 |
DATESTR | EPCSDATE+9~, EPCSDATE+11*, EPCSDATE+12 |
DEATXT | DELMULT~, DELMULT+5, DELMULT+6 |
DEATYPE | DELMULT+4~, DELMULT+8* |
DIC | EPCSHELP+9~, EPCSHELP+12*, EPCSDATE+9~ |
DIC(0 | EPCSHELP+12* |
DIE | DELMULT+4~ |
DNDEAIEN | DELMULT+4~, DELMULT+7*, DELMULT+8 |
DR | DELMULT+4~ |
DT | SETENV+3* |
DTIME | SETENV+2* |
DUZ | SETENV+1, SETENV+2* |
DUZ(0 | SETENV+2* |
EPCSARY | EPCSHELP~, EPCSHELP+10, EPCSDATE~, EPCSDATE+11, SRCLST~, SRCLST+15, SRCLST+19 |
EPCSDATE | EPCSDATE+9~ |
EPCSDIR | SRCLST+13~, SRCLST+15*, SRCLST+16, PROV+15, PROV+16 |
EPCSFILE | SRCLST+13~, SRCLST+15*, SRCLST+18, SRCLST+20 |
EPCSNUM | SRCLST+13~, SRCLST+19*, SRCLST+20, PROV~, PROV+13 |
EPCSORD | SRCLST+13~, SRCLST+16* |
EPCSSTR | SRCLST+13~, SRCLST+15*, PROV+14 |
EPCSUTN | PROV+13~, PROV+19*, PROV+20 |
FDA | DELMULT+4~ |
FDA(1 | DELMULT+9* |
FROM | PROV+13~, PROV+14*, PROV+15*, PROV+16, PROV+18, PROV+20 |
HELPDA | EPCSHELP+9~, EPCSHELP+10*, EPCSHELP+12 |
I | PROV+13~*, PROV+15, PROV+18*, PROV+20* |
IEN | PROV+13~, PROV+16*, PROV+17, PROV+18, PROV+19, PROV+20 |
IENS | DELMULT+4~ |
MSGROOT | DELMULT+4~, DELMULT+10 |
NPDEAIEN | DELMULT+4~, DELMULT+6*, DELMULT+7, DELMULT+9 |
NPIEN | DELMULT~, DELMULT+5, DELMULT+6, DELMULT+7, DELMULT+9 |
REPORT | PROV+13~, PROV+14*, PROV+18 |
RESULTS | EPCSHELP~, EPCSHELP+16*, EPCSDATE~, EPCSDATE+13*, EPCSDATE+14*, EPCSDATE+15*, SRCLST~, EXIT+1* |
RETURN | DELMULT~, DELMULT+5*, DELMULT+11* |
U | EPCSHELP+15, EPCSDATE+11, EPCSDATE+15, SRCLST+15, SRCLST+19, SORT+4, SETENV+2* |
X | EPCSHELP+9~, EPCSHELP+12*, EPCSDATE+9~, EPCSDATE+12*, SETENV+3 |
Y | EPCSHELP+9~, EPCSHELP+13, EPCSHELP+15, EPCSDATE+9~, EPCSDATE+13, EPCSDATE+14, EPCSDATE+15 |