PXVRPC3 ;MSC/DKA - VIMM 2.0 RPC code to return list of Immunizations ;10/27/2015 13:36
Source file <PXVRPC3.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 1 | GETS^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 |
---|---|---|
PCE Patient Care Encounter | 1 | PXVIMM IMMDATA |
Name | Comments | DBIA/ICR reference |
---|---|---|
IMMDATA(PXVRET,PXVFLTR,SUBFILES) | ; Return array of entries from IMMUNIZATION, File #9999999.14
; PXVFLTR can have one of these values: ; R:XXX - Return entry with IEN XXX. ; S:A - List of Active Immunizations (default) ; S:H - List of [Selectable for] Historic Immunizations ; S:* - All records (Including Inactive Immunizations) ; SUBFILES is 1 or Y to include the subfiles when returning the data ; If SUBFILES is 0 or N (or not specified) then return just this subset of fields: ; IEN, NAME, SHORT NAME, CVX CODE, MAX # IN SERIES, INACTIVE FLAG, ; MNEMONIC, ACRONYM, SELECTABLE FOR HISTORIC) |
|
GETFLDS | ; Get fields for one IEN
|
|
SUBFILES | ; Add the subfile multiples to the array
; Subfiles: |
RPC Name | Call Tags |
---|---|
PXVIMM IMMDATA | IMMDATA |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUTTIMM - [#9999999.14] | IMMDATA+15 |
^TMP("PXVRPC3" | IMMDATA+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ACTONLY | IMMDATA+26*, GETFLDS+22 |
PXVACTIV | IMMDATA+11~, GETFLDS+15*, GETFLDS+22 |
PXVBRIEF | IMMDATA+11~, IMMDATA+30*, GETFLDS+3 |
PXVCNT | IMMDATA+10~, IMMDATA+31*, IMMDATA+38, GETFLDS+26*, GETFLDS+27 |
PXVDATA | IMMDATA+10~, GETFLDS+2! |
PXVDATA( | GETFLDS+5, SUBFILES+10, SUBFILES+23, SUBFILES+30, SUBFILES+37, SUBFILES+44, SUBFILES+51 |
PXVDELIM | IMMDATA+10~ |
PXVDLM1 | IMMDATA+11~, SUBFILES+2*, SUBFILES+7, SUBFILES+20, SUBFILES+27, SUBFILES+34, SUBFILES+41, SUBFILES+48, SUBFILES+55 |
PXVDLM2 | IMMDATA+11~, SUBFILES+2*, SUBFILES+20, SUBFILES+27, SUBFILES+55 |
PXVDLM3 | IMMDATA+11~, SUBFILES+2*, SUBFILES+19 |
PXVERMSG | IMMDATA+11~, IMMDATA+20*, IMMDATA+22*, IMMDATA+25*, IMMDATA+28*, IMMDATA+29 |
PXVERR | IMMDATA+10~, GETFLDS+2! |
PXVFILE | IMMDATA+10~, IMMDATA+32*, GETFLDS+3, GETFLDS+4, GETFLDS+5, SUBFILES+10, SUBFILES+15, SUBFILES+17, SUBFILES+19, SUBFILES+23 , SUBFILES+30, SUBFILES+37, SUBFILES+44, SUBFILES+51 |
PXVFLTR | IMMDATA~, IMMDATA+14*, IMMDATA+18, IMMDATA+19, IMMDATA+23, IMMDATA+24 |
PXVFMT | IMMDATA+12~, IMMDATA+19*, IMMDATA+24*, IMMDATA+33, IMMDATA+35, GETFLDS+21 |
PXVGBL | IMMDATA+10~, IMMDATA+15*, IMMDATA+22, IMMDATA+37 |
PXVHISTR | IMMDATA+11~, GETFLDS+19*, GETFLDS+23 |
PXVIEN | IMMDATA+10~, IMMDATA+19*, IMMDATA+20, IMMDATA+21, IMMDATA+22, IMMDATA+36*, IMMDATA+37*, GETFLDS+1, GETFLDS+7 |
PXVIENS | IMMDATA+10~, GETFLDS+1*, GETFLDS+3, GETFLDS+4, GETFLDS+5 |
PXVINCLU | IMMDATA+11~, GETFLDS+20*, GETFLDS+22*, GETFLDS+23*, GETFLDS+24 |
PXVREF | IMMDATA+10~, GETFLDS+5*, GETFLDS+9, GETFLDS+10, GETFLDS+11, GETFLDS+12, GETFLDS+14, GETFLDS+16, GETFLDS+17, GETFLDS+18 , SUBFILES+6, SUBFILES+7, SUBFILES+10*, SUBFILES+12, SUBFILES+20, SUBFILES+23*, SUBFILES+25, SUBFILES+27, SUBFILES+30*, SUBFILES+32 , SUBFILES+34, SUBFILES+37*, SUBFILES+39, SUBFILES+41, SUBFILES+44*, SUBFILES+46, SUBFILES+48, SUBFILES+51*, SUBFILES+53, SUBFILES+55 |
PXVRET | IMMDATA~, IMMDATA+16!*, IMMDATA+29, IMMDATA+38, GETFLDS+27 |
PXVSBSCR | IMMDATA+10~, SUBFILES+11*, SUBFILES+12*, SUBFILES+15, SUBFILES+20, SUBFILES+24*, SUBFILES+25*, SUBFILES+27, SUBFILES+31*, SUBFILES+32* , SUBFILES+34, SUBFILES+38*, SUBFILES+39*, SUBFILES+41, SUBFILES+45*, SUBFILES+46*, SUBFILES+48, SUBFILES+52*, SUBFILES+53*, SUBFILES+55 |
PXVSDATA | IMMDATA+12~, SUBFILES+14! |
PXVSDATA( | SUBFILES+17, SUBFILES+19 |
PXVSERR | IMMDATA+12~, SUBFILES+14! |
PXVSTR | IMMDATA+10~, GETFLDS+6*, GETFLDS+7*, GETFLDS+9*, GETFLDS+10*, GETFLDS+11*, GETFLDS+12*, GETFLDS+14*, GETFLDS+16*, GETFLDS+17* , GETFLDS+18*, GETFLDS+27, SUBFILES+8*, SUBFILES+21*, SUBFILES+28*, SUBFILES+35*, SUBFILES+42*, SUBFILES+49*, SUBFILES+56* |
PXVSUB | IMMDATA+10~, SUBFILES+5*, SUBFILES+7*, SUBFILES+8, SUBFILES+11*, SUBFILES+20*, SUBFILES+21, SUBFILES+24*, SUBFILES+27*, SUBFILES+28 , SUBFILES+31*, SUBFILES+34*, SUBFILES+35, SUBFILES+38*, SUBFILES+41*, SUBFILES+42, SUBFILES+45*, SUBFILES+48*, SUBFILES+49, SUBFILES+52* , SUBFILES+55*, SUBFILES+56 |
PXVSUB2 | IMMDATA+12~, SUBFILES+16*, SUBFILES+19*, SUBFILES+20 |
PXVSUB2C | IMMDATA+12~, SUBFILES+16*, SUBFILES+18*, SUBFILES+19 |
PXVSUBC | IMMDATA+10~, SUBFILES+5*, SUBFILES+6*, SUBFILES+7, SUBFILES+11*, SUBFILES+13*, SUBFILES+20, SUBFILES+24*, SUBFILES+26*, SUBFILES+27 , SUBFILES+31*, SUBFILES+33*, SUBFILES+34, SUBFILES+38*, SUBFILES+40*, SUBFILES+41, SUBFILES+45*, SUBFILES+47*, SUBFILES+48, SUBFILES+52* , SUBFILES+54*, SUBFILES+55 |
PXVSVSC2 | IMMDATA+12~, SUBFILES+16*, SUBFILES+17*, SUBFILES+19 |
PXVTEMP | IMMDATA+11~, GETFLDS+14*, GETFLDS+15, GETFLDS+18*, GETFLDS+19 |
PXVTYPE | IMMDATA+11~, IMMDATA+19*, IMMDATA+24*, IMMDATA+25, IMMDATA+26, IMMDATA+27, GETFLDS+21 |
PXVVALID | IMMDATA+11~, IMMDATA+17*, IMMDATA+20*, IMMDATA+22*, IMMDATA+25*, IMMDATA+28*, IMMDATA+29 |
>> SELHIST | IMMDATA+27*, GETFLDS+23 |
SUBFILES | IMMDATA~, IMMDATA+13*, GETFLDS+3, GETFLDS+4, GETFLDS+25 |
U | IMMDATA+29, GETFLDS+7, GETFLDS+9, GETFLDS+10, GETFLDS+11, GETFLDS+12, GETFLDS+14, GETFLDS+16, GETFLDS+17, GETFLDS+18 , SUBFILES+8, SUBFILES+21, SUBFILES+28, SUBFILES+35, SUBFILES+42, SUBFILES+49, SUBFILES+56 |