VAFHLDG1 ;ALB/CM/ESD HL7 DG1 SEGMENT BUILDING ; 3/24/05 5:05pm
Source file <VAFHLDG1.m>
Package | Total | Call Graph |
---|---|---|
Registration | 2 | $$SCE^DGSDU $$ODG1^VAFHCDG |
DRG Grouper | 1 | $$ICDDX^ICDCODE |
Health Level Seven | 1 | $$HLDATE^HLFNC |
Scheduling | 1 | GETDX^SDOE |
VA Fileman | 1 | $$GET1^DIQ |
Package | Total | Caller Graph |
---|---|---|
Registration | 6 | DGRUGA01 DGRUGA03 DGRUGA08 DGRUGA12 DGRUGA13 VAFHCA08 |
Scheduling | 1 | SCDXMSG1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ALL | ; -- All outpatient diagnoses for encounter
|
|
OUT(DFN,EVT,EVDTS,VPTR,STRP,NUMP) | ;
|
|
EN(VAFENC,VAFSTR,VAFHLQ,VAFHLFS,VAFARRY) | ; Entry point for Ambulatory Care Database Project
; - Entry point to return the HL7 DG1 segment |
|
ENQ | ||
IN(DFN,VAFHMIEN,VAFSTR,VAOUT,VAFHMDT) | ;
|
|
BUILD | ; - Build array of HL7 (DG1) segments
|
FileNo | Call Tags |
---|---|
^DGPM - [#405] | GET1^DIQ |
^DGPT - [#45] | GET1^DIQ |
^ICD9 - [#80] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGPT("AAD" | IN+17 |
Name | Line Occurrences |
---|---|
BUILD | ALL+19 |
ENQ | EN+26 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | IN~, IN+17, OUT~, OUT+12 |
ERR | OUT+10~, OUT+12*, OUT+13 |
EVDTS | OUT~, OUT+12 |
EVT | OUT~, OUT+12 |
>> HL("ECH" | IN+34 |
>> HL("FS" | IN+10, IN+31, IN+32, IN+33, IN+34, IN+35 |
>> HLFS | EN+25 |
>> HLQ | EN+25 |
I | EN+18~, ALL+4*, ALL+5, ALL+8, ALL+11, ALL+14*, ALL+16, ALL+19 |
ICDVDT | EN+18~, EN+19*, BUILD+9 |
NUMP | OUT~, OUT+11*, OUT+12 |
STRP | OUT~, OUT+12 |
U | ALL+11 |
>> VACNT | IN+18*, IN+28*, IN+30*, IN+32, IN+34, IN+36 |
VAFARRY | EN~, EN+19*, EN+22*, EN+26, BUILD+18 |
VAFDICDE | EN+18~, BUILD+2*, BUILD+7 |
VAFDNODE | EN+18~, BUILD+9*, BUILD+10, BUILD+11 |
VAFENC | EN~, EN+19, EN+26, EN+30, BUILD+12 |
>> VAFHADT | IN+16*, IN+17 |
VAFHAIEN | IN+9~, IN+13*, IN+14*, IN+15, IN+16 |
VAFHICD | IN+9~, IN+27*, IN+28 |
VAFHICD( | IN+28*, IN+30, IN+34 |
VAFHICD(0 | IN+29 |
VAFHLFS | EN~, EN+25*, EN+26, BUILD+1, BUILD+5, BUILD+7, BUILD+10, BUILD+11, BUILD+12, BUILD+15 , BUILD+18 |
VAFHLQ | EN~, EN+25*, BUILD+7, BUILD+10, BUILD+11, BUILD+12, BUILD+15 |
VAFHLREC | IN+9~, IN+10*, IN+31*, IN+32*, IN+33*, IN+34*, IN+35*, IN+36 |
VAFHMDT | IN~, IN+11*, IN+34, IN+35 |
VAFHMIEN | IN~, IN+8, IN+11, IN+12, IN+13, IN+14 |
>> VAFHPTF | IN+17*, IN+27 |
>> VAFHTT | IN+12*, IN+13, IN+14 |
VAFIDX | EN+18~, EN+27*, BUILD+1*, BUILD+5, BUILD+18 |
>> VAFLD | IN+26*, IN+27 |
VAFNODE | EN+18~, ALL+5*, ALL+8, ALL+11, ALL+16*, ALL+19, BUILD+9, BUILD+15 |
VAFSTR | IN~, IN+33, IN+34, IN+35, EN~, EN+26, EN+27*, BUILD+7, BUILD+9, BUILD+10 , BUILD+11, BUILD+12, BUILD+15 |
VAFY | EN+18~, BUILD+1*, BUILD+5*, BUILD+7*, BUILD+10*, BUILD+11*, BUILD+12*, BUILD+15*, BUILD+18 |
VAOK | ALL+3~ |
VAOK( | ALL+8*, ALL+11*, ALL+19 |
VAOUT | IN~, IN+7, IN+36 |
VAXY | EN+18~, EN+33 |
VAXY( | ALL+4, ALL+5, ALL+14, ALL+16 |
VAXY(1 | EN+33* |
VPTR | OUT~, OUT+12 |
X | EN+18~, BUILD+10*, BUILD+11*, BUILD+12*, BUILD+15* |