PSOEPREP ;BIR/TJL - ePCS Report RPC Broker ;12/2/21 08:38
Source file <PSOEPREP.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 |
|---|---|---|
| RPTEN(RESULTS,EPCSARY) | ;RPC Broker entry point for ePCS Reports
|
|
| END | ||
| PARSE | ;Parse data from array for filing
|
|
| CHKDT | ;Required Data Check
|
|
| KILLVAR | ;Kill variables
|
|
| HFSOPEN(HANDLE) | ;
|
|
| HFSCLOSE(HANDLE) | ;
|
|
| EPCSEXP | ;;DEA Expiration Date Report;EPCSEXP^PSOEPRPT
|
|
| EPCSPPP | ;;Print Prescribers with Privileges;EPCSPPP^PSOEPRPT
|
|
| EPCSDIS | ;;Print DISUSER Prescriber with Privileges;EPCSDIS^PSOEPRPT
|
|
| EPCSAUD | ;;Print Audits for Prescriber Editing;EPCSAUD^PSOEPRPT
|
|
| EPCSLACA | ;;Logical Access Control Audit;EPCSLACA^PSOEPRPT
|
|
| EPCS1007 | ;;File 100.7 Report;EPCS1007^PSOEPRPT
|
| RPC Name | Call Tags |
|---|---|
| PSO EPCS REPORTS | RPTEN |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("EPCSMSG" | RPTEN+16!, RPTEN+20*, RPTEN+22*, END+1, CHKDT+4*, HFSOPEN+4*, HFSOPEN+7* |
| ^TMP("JEN" | HFSOPEN+5* |
| ^TMP($J | RPTEN+16!, END+2, HFSCLOSE+3!, HFSCLOSE+5 |
| ^XTMP("PSOEPRPT" | RPTEN+23*, RPTEN+24* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %DT | RPTEN+26* |
| C | CHKDT+1~, CHKDT+2*, CHKDT+4* |
| DT | RPTEN+14*, RPTEN+28 |
| DTIME | RPTEN+13* |
| DUZ | RPTEN+12, RPTEN+13*, HFSOPEN+5 |
| DUZ(0 | RPTEN+13* |
| ECPSQDT | KILLVAR+3! |
| EPCSARY | RPTEN~, KILLVAR+3! |
| EPCSARY( | PARSE+2, KILLVAR+2 |
| EPCSDEL | HFSCLOSE+1~, HFSCLOSE+6 |
| EPCSDEL( | HFSCLOSE+4* |
| >> EPCSDEV | RPTEN+20 |
| EPCSDIRY | RPTEN+10~, HFSOPEN+2*, HFSOPEN+3, HFSOPEN+6, HFSOPEN+7, HFSCLOSE+2, HFSCLOSE+5, HFSCLOSE+6 |
| EPCSERR | RPTEN+10~, RPTEN+15*, RPTEN+17, RPTEN+20*, CHKDT+4*, HFSOPEN+3*, HFSOPEN+7* |
| EPCSFILR | RPTEN+10~, RPTEN+30, HFSOPEN+5*, HFSOPEN+6, HFSOPEN+7, HFSCLOSE+4, HFSCLOSE+5 |
| EPCSGUI | RPTEN+10~, RPTEN+15* |
| >> EPCSHNDL | RPTEN+19 |
| >> EPCSPTYP | RPTEN+18, RPTEN+19, RPTEN+25, RPTEN+28, RPTEN+30 |
| >> EPCSQDT | RPTEN+24, RPTEN+25, RPTEN+26*, RPTEN+27*, RPTEN+28* |
| EPCSQTIM | RPTEN+11~, RPTEN+25*, RPTEN+28 |
| EPCSSTR | RPTEN+10~ |
| EPCSUFIL | RPTEN+10~, HFSOPEN+5* |
| HANDLE | HFSOPEN~, HFSOPEN+6, HFSCLOSE~, HFSCLOSE+2 |
| HLPDA | RPTEN+10~ |
| HND | RPTEN+10~, RPTEN+21*, RPTEN+29 |
| I | CHKDT+1~, CHKDT+3*, CHKDT+4 |
| IOF | HFSOPEN+8* |
| IOM | HFSOPEN+8* |
| IOSL | HFSOPEN+8* |
| IOST | HFSOPEN+8* |
| POP | KILLVAR+3!, HFSOPEN+6 |
| RESULTS | RPTEN~, END+1*, END+2* |
| SUB | PARSE+1~, PARSE+2*, KILLVAR+1~, KILLVAR+2* |
| U | RPTEN+13* |
| >> X | RPTEN+14, RPTEN+26*, HFSCLOSE+5*, HFSCLOSE+6* |
| >> Y | RPTEN+27 |
| Name | Field # of Occurrence |
|---|---|
| $T(@EPCSHNDL | RPTEN+21 |