NHINVPS ;SLC/MKB -- Pharmacy extract
Source file <NHINVPS.m>
Package | Total | Call Graph |
---|---|---|
National Health Information Network | 2 | $$ESC^NHINV (NVA,PEN1,RX)^NHINVPSO |
Outpatient Pharmacy | 1 | (OCL,OEL)^PSOORRL |
Pharmacy Data Management | 1 | NDF^PSS50 |
VA FileMan | 1 | $$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 |
---|---|---|
National Health Information Network | 2 | NHINVPSI NHINVPSO |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DFN,BEG,END,MAX,ID) | ; -- find patient's meds
|
|
NDF(DRUG,I) | ; -- Set NDF data for dispense DRUG ien
|
|
XML(MED) | ; -- Return patient meds as XML
|
|
LOOP() | ; -- build sub-items string from NAMES and X
|
|
ADD(X) | ; Add a line @NHIN@(n)=X
|
FileNo | Call Tags |
---|---|
^PSNDF(50.6 - [#50.6] | GET1^DIQ |
^PSNDF(50.68 - [#50.68] | GET1^DIQ |
Name | Line Occurrences |
---|---|
$$LOOP | XML+11, XML+13, XML+14, XML+15, XML+21 |
@( | EN+12, EN+21 |
ADD | XML+2, XML+3, XML+5, XML+11, XML+13, XML+14, XML+15, XML+16, XML+17, XML+22 |
XML | EN+6, EN+16 |
Name | Field # of Occurrence |
---|---|
^( | EN+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ATT | XML+1~, XML+3*, XML+4, XML+5, XML+6, XML+7, XML+8, XML+9, XML+10, XML+11 , XML+12, XML+13, XML+14, XML+15, XML+17, XML+18, XML+19, XML+20, XML+21 |
BEG | EN~, EN+3*, EN+15 |
DFN | EN~, EN+2*, EN+9, EN+15 |
DRUG | NDF~, NDF+2*, NDF+3, NDF+4, NDF+5, NDF+7, NDF+9, NDF+10 |
END | EN~, EN+3*, EN+15 |
I | NDF~, NDF+3*, NDF+4, NDF+6, NDF+8, NDF+9, XML+1~, XML+6*, XML+7, XML+13 , XML+14, XML+15 |
ID | EN~, EN+6, EN+7, EN+8, EN+9, EN+10, EN+11, EN+17*, EN+18, EN+19 , EN+20 |
IV | EN+1~, EN+11*, EN+12, EN+20*, EN+21 |
MAX | EN~, EN+3*, EN+16 |
MED | XML~ |
MED( | XML+3, XML+4, XML+6, XML+7, XML+13, XML+14, XML+15, XML+18 |
MED("product" | NDF+4*, NDF+6*, NDF+8*, NDF+9* |
NAMES | XML+1~, XML+7*, XML+8*, XML+9*, XML+10*, XML+21*, LOOP+2 |
NHI | EN+1~, EN+16*, EN+20 |
>> NHIN | ADD+2 |
>> NHINI | ADD+1*, ADD+2 |
>> NHINTOTL | XML+2* |
NHITM | EN+1~, EN+6, EN+7, EN+8, EN+10, EN+16, EN+17!, EN+18, EN+19 |
P | LOOP+1~, LOOP+2* |
PS0 | EN+1~, EN+16*, EN+17 |
STR | LOOP+1~*, LOOP+2*, LOOP+3 |
TAG | LOOP+1~, LOOP+2* |
U | EN+17, NDF+4, NDF+6, NDF+8, NDF+9, LOOP+2 |
VUID | NDF+1~, NDF+5*, NDF+6, NDF+7*, NDF+8 |
X | NDF+1~, NDF+5*, NDF+6, NDF+7*, NDF+8, XML+1~, XML+7*, XML+13*, XML+14*, XML+15* , XML+18*, XML+19, XML+20, XML+21, LOOP+2, ADD~, ADD+2 |
Y | XML+1~, XML+3, XML+4*, XML+11*, XML+13*, XML+14*, XML+15*, XML+18*, XML+19*, XML+20* , XML+21* |