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