PSOOTMRX ;BIR/MFR - Titration/Maintenance Dose Prescription ;Oct 20, 2022@15:33
Source file <PSOOTMRX.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 8 | RXACT^PSOBPSU2 $$RXRLDT^PSOBPSUT EN^PSOHLSN1 COPY^PSOORCPY ACT^PSOORNE2 $$CSDS^PSOSIGDS $$CSRX^PSOSPMUT ($$LTHEN,$$TITRX)^PSOUTL |
VA FileMan | 2 | $$GET1^DIQ ^DIR |
List Manager | 1 | FULL^VALM1 |
Order Entry Results Reporting | 1 | ULK^ORX2 |
Pharmacy Data Management | 1 | UL^PSSLOCK |
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 LM BACKDOOR MARK AS TITRATION PSO LM BACKDOOR TITRATION RX REFILL PSONEW PSOORNE1 PSOORNEW PSORENW |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
TIMTRX | ; Titration/Maintenance Dose Rx Hidden Action Entry Point
|
|
MARKTIT | ; Mark Rx as 'Titration' Hidden Action Entry Point
|
|
END | ;
|
|
MARK(PSORXIEN,REFRESH) | ; Mark a non-refillable Rx as Titration
|
|
UNLK | ; Unlocks the Patient/Rx
|
|
CHECK(PSORXIEN) | ; Checks if Rx is eligible to be Marked as Titration/Maintenance
|
|
TITHLP | ; Help Text for Mark Rx as Titration/Maintenance prompt
|
|
NDF(PSORXIEN) | ;PATCH PSO*7*505 - 1:YES 0:NO checks the cs federal schedule field of the va product file
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | TIMTRX+10, TIMTRX+14, TIMTRX+22, TIMTRX+34, CHECK+13, NDF+2 |
^DIR | MARK+16 |
ULK^ORX2 | UNLK+1 |
RXACT^PSOBPSU2 | MARK+25 |
$$RXRLDT^PSOBPSUT | TIMTRX+26 |
EN^PSOHLSN1 | MARKTIT+13 |
COPY^PSOORCPY | TIMTRX+46 |
ACT^PSOORNE2 | MARK+29 |
$$CSDS^PSOSIGDS | NDF+3 |
$$CSRX^PSOSPMUT | TIMTRX+42, MARK+8 |
$$LTHEN^PSOUTL | TIMTRX+18, CHECK+8 |
$$TITRX^PSOUTL | TIMTRX+5, MARK+9, MARK+13, MARK+14, CHECK+4 |
UL^PSSLOCK | UNLK+2 |
FULL^VALM1 | MARK+5 |
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 |
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSRX - [#52] | GET1^DIQ |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BEFLST | TIMTRX+1~ |
CHECK | MARKTIT+1~, MARKTIT+3*, MARKTIT+4, MARKTIT+5, MARK+1~ |
COMM | MARK+1~, MARK+20*, MARK+22*, MARK+25 |
DEA | TIMTRX+1~ |
DFN | MARK+1~ |
DIR | MARK+1~ |
DIR("?" | MARK+14* |
DIR("??" | MARK+14* |
DIR("A" | MARK+13* |
DIR("B" | MARK+15* |
DIR(0 | MARK+16* |
DOSEINFO | TIMTRX+1~ |
DRGIEN | NDF+1~, NDF+2*, NDF+3 |
LAB | TIMTRX+1~ |
LASTDOSE | TIMTRX+1~ |
MSG | CHECK+1~, CHECK+2*, CHECK+4, CHECK+5*, CHECK+8, CHECK+9*, CHECK+13, CHECK+14* |
>> ORN | TIMTRX+2, MARKTIT+2 |
>> PSODFN | UNLK+1, UNLK+2 |
>> PSOLST( | TIMTRX+2, MARKTIT+2 |
PSOMTFLG | TIMTRX+1~, TIMTRX+45*, TIMTRX+46! |
PSORXED | MARK+29~* |
PSORXIEN | TIMTRX+1~, TIMTRX+2*, TIMTRX+5, TIMTRX+9, TIMTRX+10, TIMTRX+14, TIMTRX+18, TIMTRX+22, TIMTRX+26, TIMTRX+30 , TIMTRX+34, TIMTRX+38, TIMTRX+42, TIMTRX+45, MARKTIT+1~, MARKTIT+2*, MARKTIT+3, MARKTIT+8, MARKTIT+10, MARKTIT+11 , MARKTIT+12, MARKTIT+13, MARK~, MARK+3, MARK+8, MARK+9, MARK+13, MARK+14, MARK+19, MARK+20 , MARK+22, MARK+23, MARK+24, MARK+25, CHECK~, CHECK+4, CHECK+8, CHECK+13, NDF~, NDF+2 |
PSOTITN | MARKTIT+9~, MARKTIT+12* |
PSOTITO | MARKTIT+9~, MARKTIT+10*, MARKTIT+12 |
>> PSOTITRF | MARK+15 |
PSOTITRX | TIMTRX+1~, TIMTRX+45*, TIMTRX+46! |
PTLOCK | MARK+1~ |
REFRESH | MARK~, MARK+29 |
>> VALMBCK | TIMTRX+6*, TIMTRX+11*, TIMTRX+15*, TIMTRX+19*, TIMTRX+23*, TIMTRX+27*, TIMTRX+31*, TIMTRX+35*, TIMTRX+39*, TIMTRX+43* , MARKTIT+5*, MARK+16*, MARK+29* |
>> VALMSG | TIMTRX+6*, TIMTRX+10*, TIMTRX+15*, TIMTRX+19*, TIMTRX+23*, TIMTRX+27*, TIMTRX+31*, TIMTRX+35*, TIMTRX+39*, TIMTRX+43* , MARKTIT+5* |
X | MARK+1~, UNLK+1* |
Y | MARK+1~, MARK+16 |