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* |