PSOPATLK ;BIR/JAM - Patient Lookup utility ;7/21/08
Source file <PSOPATLK.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | ^DIC $$GET1^DIQ ^DIR |
Registration | 1 | $$SITE^VASITE |
Name | Comments | DBIA/ICR reference |
---|---|---|
INST() | ;get institution number
|
|
EN | ;Entry point - Prompts for Patient, Prescription Number or Barcode
; ; Input - DIC(0) & DIC("A") [Optional] ; Used by DIR if defined by the calling routine. |
|
RXLK | ;Prescription Lookup
|
|
PATVAL() | ;Validate user input
|
|
PATHLP | ;Help text for patient prompt
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
^DIC(4 - [#4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PSRX - [#52] | RXLK+6 |
^PSRX("B" | RXLK+6 |
Name | Line Occurrences |
---|---|
$$INST | RXLK+4 |
RXLK | PATVAL+4, PATVAL+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | INST+1~, INST+2*, INST+3 |
DFN | RXLK+1~, RXLK+9*, RXLK+10 |
DIC | PATHLP+1~, PATHLP+8*, PATVAL+8*, RXLK+1~, RXLK+10~* |
DIC("A" | EN+9, EN+10 |
DIC(0 | PATHLP+8*, PATVAL+8*, RXLK+10* |
DIQ | INST+1~ |
DIR | EN+7~ |
DIR("?" | EN+11* |
DIR("??" | EN+11* |
DIR("A" | EN+10* |
DIR(0 | EN+9* |
DIROUT | EN+14! |
DIRUT | EN+14! |
DTOUT | EN+14! |
DUOUT | EN+14! |
OUT | PATVAL+1~, PATVAL+2*, PATVAL+4, PATVAL+6, PATVAL+9*, PATVAL+10, RXLK+3*, RXLK+4*, RXLK+7* |
PSOINST | INST+1~, INST+3*, INST+4 |
PSOPTLK | EN+8!, EN+13* |
RX | RXLK+1~, RXLK+2*, RXLK+3, RXLK+6 |
RXNUM | RXLK+1~, RXLK+2*, RXLK+4, RXLK+6, RXLK+8 |
X | PATHLP+2, PATHLP+3, PATVAL+4, PATVAL+6, RXLK+2, RXLK+10~* |
Y | EN+13, PATVAL+9, RXLK+6*, RXLK+7, RXLK+9! |
Z | RXLK+1~, RXLK+6*, RXLK+7 |