VAFHLZMH ;BAY/JAT,PJH,DJS - Create HL7 Military History seg. (ZMH) ;2 Nov 2017 7:16pm
Source file <VAFHLZMH.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 1 | $$HLDATE^HLFNC |
Registration | 1 | ENTER^VAFHLZM1 |
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 |
---|---|---|
Registration | 2 | DGRUGA01 DGRUGA08 |
Income Verification Match | 1 | IVMPTRN8 |
Scheduling | 1 | SDRPA07 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DFN,VAFHMIEN,VAFSTR) | ; RAI/MDS Reserved entry point!!
; !!!!!!!!!! don't enter here !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
MSDSD | ;Returns last service separation date from ESR sourced data
|
|
ENTER(DFN,VAFARRAY,VAFTYPE,VAFSTR,VAFHLS,VAFHLC,VAFHLQ) |
|
|
MSDS | ;Returns latest service episodes from ESR sourced data
|
|
EDIT(X) | ||
UNCRUNCH | ; reformat VAFTYPE by translating any range of numbers,
; for example replace "1:3,6,9:11" by "1,2,3,6,9,10,11," |
|
NOGO | ;
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | EN+11, MSDSD+3, MSDSD+4, MSDSD+5, ENTER+65, ENTER+77, ENTER+78, ENTER+79, ENTER+80, ENTER+81 , ENTER+82, ENTER+83, ENTER+84, ENTER+89, ENTER+91, MSDS+7, MSDS+8, MSDS+9 |
^TMP("VAFHLZMH" | ENTER+54 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | UNCRUNCH+2~, UNCRUNCH+5*, UNCRUNCH+6, UNCRUNCH+7* |
B | UNCRUNCH+2~, UNCRUNCH+5*, UNCRUNCH+7 |
BRANCH | MSDS+4~, MSDS+13*, MSDS+18 |
CNT | EDIT+1~, EDIT+8*, EDIT+13* |
COMP | MSDS+4~, MSDS+13*, MSDS+22 |
COUNT | MSDS+4~, MSDS+5*, MSDS+7, MSDS+12*, MSDS+16, MSDS+22 |
DA | MSDSD+1~, MSDSD+4*, MSDSD+5, MSDS+4~, MSDS+8*, MSDS+9 |
DFN | EN~, EN+11, EN+12, EN+13, MSDSD+3, MSDSD+4, MSDSD+5, ENTER~, ENTER+64, ENTER+65 , ENTER+77, ENTER+78, ENTER+79, ENTER+80, ENTER+81, ENTER+82, ENTER+83, ENTER+84, ENTER+89, ENTER+91 , MSDS+7, MSDS+8, MSDS+9 |
DONE | MSDSD+1~, MSDSD+2*, MSDSD+3, MSDSD+6*, MSDSD+8, MSDS+4~ |
DTYP | MSDS+4~, MSDS+14*, MSDS+17 |
EDATA | MSDSD+1~, MSDSD+5*, MSDSD+10, MSDS+4~, MSDS+9*, MSDS+11, MSDS+12, MSDS+13, MSDS+14 |
EDATE | EN+10~, EN+12*, EN+15, MSDSD+2*, MSDSD+3*, MSDSD+4, MSDSD+9*, MSDS+4~, MSDS+5*, MSDS+7* , MSDS+8, MSDS+19 |
ERR | EDIT+1~*, EDIT+8*, EDIT+9, EDIT+17*, EDIT+18 |
>> HL("ECH" | EN+15 |
>> HL("FS" | EN+7, EN+8, EN+15 |
P | EDIT+1~, EDIT+7*, EDIT+8 |
Q | EDIT+1~, EDIT+10*, EDIT+11 |
R | EDIT+1~, EDIT+10*, EDIT+11 |
SDATE | EN+10~, EN+13*, EN+15, MSDSD+2*, MSDSD+10*, MSDS+4~, MSDS+12*, MSDS+20 |
SERVNO | MSDS+4~, MSDS+14*, MSDS+21 |
SUB | MSDS+4~, MSDS+16*, MSDS+17, MSDS+18, MSDS+19, MSDS+20, MSDS+21 |
U | MSDSD+10, MSDS+11, MSDS+12, MSDS+13, MSDS+14, MSDS+17, MSDS+18, MSDS+19, MSDS+20, MSDS+21 , MSDS+22 |
VAF321N | ENTER+76~, ENTER+77* |
VAF322N | ENTER+76~, ENTER+78* |
VAF3291N | ENTER+76~, ENTER+83*, MSDS+5*, MSDS+22* |
VAF32N | ENTER+76~, ENTER+82*, MSDS+5*, MSDS+17*, MSDS+18*, MSDS+19*, MSDS+20*, MSDS+21* |
VAF52N | ENTER+76~, ENTER+79* |
VAF53N | ENTER+76~, ENTER+80* |
VAFARRAY | ENTER~, ENTER+54*, ENTER+55, NOGO+1 |
VAFHA | EN+6~ |
VAFHADD | EN+6~ |
VAFHLC | ENTER~, ENTER+61*, ENTER+62* |
VAFHLOC | EN+6~ |
VAFHLQ | ENTER~, ENTER+63* |
VAFHLREC | EN+6~, EN+7*, EN+8*, EN+15*, EN+16 |
VAFHLS | ENTER~, ENTER+59*, ENTER+60*, NOGO+1 |
VAFHMIEN | EN~ |
VAFHSUB | EN+6~* |
VAFINDX | ENTER+73~, ENTER+74* |
VAFOPS | ENTER+86~ |
VAFOPS( | ENTER+91* |
VAFREC | ENTER+86~, ENTER+87*, ENTER+89*, ENTER+91 |
VAFSTR | EN~, EN+9, ENTER~, ENTER+58*, ENTER+66*, ENTER+67, ENTER+68* |
VAFSUB | ENTER+86~, ENTER+87*, ENTER+90*, ENTER+91 |
VAFTAG | ENTER+73~ |
VAFTYPE | ENTER~, ENTER+56*, ENTER+57*, ENTER+69*, ENTER+70, ENTER+71, ENTER+84, UNCRUNCH+3, UNCRUNCH+8* |
VAFX | ENTER+73~ |
VAFY | ENTER+73~ |
VAFZ | ENTER+73~ |
X | EDIT~, EDIT+2*, EDIT+3, EDIT+4, EDIT+5, EDIT+8, EDIT+11, EDIT+13, UNCRUNCH+2~, UNCRUNCH+3* |
Y | UNCRUNCH+2~*, UNCRUNCH+4*, UNCRUNCH+6*, UNCRUNCH+7*, UNCRUNCH+8 |
Z | EDIT+1~, EDIT+8*, EDIT+13*, EDIT+14, EDIT+15, UNCRUNCH+2~, UNCRUNCH+3*, UNCRUNCH+4, UNCRUNCH+5 |
Z1 | EDIT+1~, EDIT+15*, EDIT+16 |
Z2 | EDIT+1~, EDIT+15*, EDIT+16 |