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