PSOERX1E ;ALB/JSG - eRx Utilities ; 11/27/2019 11:02am
Source file <PSOERX1E.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 7 | $$STATEABB^PSOERUT TXT2ARY^PSOERXD1 UPDSTAT^PSOERXU1 $$RESOLV^PSOERXU2 $$GETDRUG^PSOERXU5 $$OPACCESS^PSOERXU7 $$DEAD^PSONVARP |
List Manager | 2 | PAUSE^VALM1 SET^VALM10 |
VA FileMan | 2 | FILE^DIE $$GET1^DIQ |
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 | 3 | PSOERX1A PSOERX1B PSOERX1D |
Name | Comments | DBIA/ICR reference |
---|---|---|
PHCHREQ(PSOIEN,RULE,LINE,PRTVIEW) | ; Pharmacy Change Request Note
|
|
AUTOHOLD(TYPE,ERXIEN,VPATIEN,EPATIEN) | ; Checks whether the VistA Patient has an Allergy Assessment or is Eligibile for
; ChampVA Rx Benefit, if not, put all eRx's on Hold (HAL or HEL) - Used by MbM only |
|
DUPVPAT(DFN,LIST) | ; Checks whether a VistA Patient has potential duplicate records
; Input: DFN - Pointer to the PATIENT file (#2) |
Name | Field # of Occurrence |
---|---|
FILE^DIE | AUTOHOLD+28 |
$$GET1^DIQ | PHCHREQ+4, PHCHREQ+6, PHCHREQ+7, AUTOHOLD+8, AUTOHOLD+13, AUTOHOLD+16, AUTOHOLD+24, AUTOHOLD+33, AUTOHOLD+40, AUTOHOLD+41 , AUTOHOLD+42, DUPVPAT+5, DUPVPAT+7, DUPVPAT+15, DUPVPAT+16, DUPVPAT+17 |
$$STATEABB^PSOERUT | DUPVPAT+17 |
TXT2ARY^PSOERXD1 | PHCHREQ+14 |
UPDSTAT^PSOERXU1 | AUTOHOLD+20, AUTOHOLD+21 |
$$RESOLV^PSOERXU2 | PHCHREQ+3 |
$$GETDRUG^PSOERXU5 | AUTOHOLD+40 |
$$OPACCESS^PSOERXU7 | AUTOHOLD+19 |
$$DEAD^PSONVARP | DUPVPAT+13 |
PAUSE^VALM1 | AUTOHOLD+43, AUTOHOLD+45 |
SET^VALM10 | PHCHREQ+10, PHCHREQ+11, PHCHREQ+16, PHCHREQ+18 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
^PS(52.49 - [#52.49] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT("B" | DUPVPAT+10, DUPVPAT+11 |
^PS(52.45 - [#52.45] | AUTOHOLD+9 |
^PS(52.49 - [#52.49] | PHCHREQ+5, AUTOHOLD+10, AUTOHOLD+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | AUTOHOLD+7~, AUTOHOLD+39*, AUTOHOLD+43* |
DFN | DUPVPAT~, DUPVPAT+5, DUPVPAT+7, DUPVPAT+12 |
DIR | AUTOHOLD+7~, AUTOHOLD+43!, AUTOHOLD+45! |
DOB | DUPVPAT+4~, DUPVPAT+7*, DUPVPAT+15 |
DUPPAT | DUPVPAT+4~, DUPVPAT+11*, DUPVPAT+12, DUPVPAT+13, DUPVPAT+15, DUPVPAT+16, DUPVPAT+17 |
DUZ | AUTOHOLD+19 |
EPATIEN | AUTOHOLD~, AUTOHOLD+8*, AUTOHOLD+10, AUTOHOLD+11 |
ERXIEN | AUTOHOLD~, AUTOHOLD+8, AUTOHOLD+12 |
ERXLST | AUTOHOLD+7~, AUTOHOLD+30 |
ERXLST( | AUTOHOLD+22*, AUTOHOLD+39, AUTOHOLD+43 |
>> ERXSTS | AUTOHOLD+13*, AUTOHOLD+14 |
FDA | AUTOHOLD+25!, AUTOHOLD+28! |
FDA( | AUTOHOLD+26*, AUTOHOLD+27* |
FLFN | DUPVPAT+4~, DUPVPAT+5*, DUPVPAT+15 |
FULLNAME | DUPVPAT+4~, DUPVPAT+5*, DUPVPAT+6, DUPVPAT+15 |
HAHLDCOD | AUTOHOLD+7~, AUTOHOLD+9* |
HDR | AUTOHOLD+7~, AUTOHOLD+37*, AUTOHOLD+38, AUTOHOLD+43 |
I | PHCHREQ+2~, PHCHREQ+15*, PHCHREQ+16 |
LASTNAME | DUPVPAT+4~, DUPVPAT+6*, DUPVPAT+9, DUPVPAT+10 |
LINE | PHCHREQ~, PHCHREQ+10*, PHCHREQ+11*, PHCHREQ+16*, PHCHREQ+18* |
LIST | DUPVPAT~, DUPVPAT+5! |
LIST( | DUPVPAT+16*, DUPVPAT+17* |
NEWRXNOT | PHCHREQ+2~, PHCHREQ+7*, PHCHREQ+8 |
NOTEARY | PHCHREQ+2~, PHCHREQ+13!, PHCHREQ+14 |
NOTEARY( | PHCHREQ+15, PHCHREQ+16 |
OERXIEN | AUTOHOLD+7~, AUTOHOLD+11*, AUTOHOLD+12, AUTOHOLD+13, AUTOHOLD+16, AUTOHOLD+18, AUTOHOLD+19, AUTOHOLD+20, AUTOHOLD+21, AUTOHOLD+22 , AUTOHOLD+24, AUTOHOLD+26, AUTOHOLD+27, AUTOHOLD+39*, AUTOHOLD+40, AUTOHOLD+41, AUTOHOLD+42, AUTOHOLD+43 |
OPATNAME | DUPVPAT+4~, DUPVPAT+9*, DUPVPAT+10*, DUPVPAT+11, DUPVPAT+15, DUPVPAT+16 |
PHCHRQNT | PHCHREQ+2~, PHCHREQ+6*, PHCHREQ+8*, PHCHREQ+12, PHCHREQ+14, PHCHREQ+17, PHCHREQ+18, PHCHREQ+21 |
PRTVIEW | PHCHREQ~, PHCHREQ+1*, PHCHREQ+9, PHCHREQ+19 |
PSOIEN | PHCHREQ~, PHCHREQ+3, AUTOHOLD+7~, AUTOHOLD+18* |
RECDATE | AUTOHOLD+7~, AUTOHOLD+10*, AUTOHOLD+11 |
RELERX | PHCHREQ+2~, PHCHREQ+5*, PHCHREQ+7 |
RELHUB | PHCHREQ+2~, PHCHREQ+4*, PHCHREQ+5 |
REQIEN | PHCHREQ+2~, PHCHREQ+3*, PHCHREQ+4, PHCHREQ+6 |
RULE | PHCHREQ~, PHCHREQ+3 |
TYPE | AUTOHOLD~, AUTOHOLD+9, AUTOHOLD+20, AUTOHOLD+21, AUTOHOLD+32, AUTOHOLD+34, AUTOHOLD+35 |
VPATIEN | AUTOHOLD~, AUTOHOLD+26, AUTOHOLD+33 |
XX | AUTOHOLD+7~, AUTOHOLD+38*, AUTOHOLD+43 |