VAFHLDG1 ;ALB/CM/ESD HL7 DG1 SEGMENT BUILDING ;3/24/05 5:05pm
Source file <VAFHLDG1.m>
| Package | Total | Call Graph |
|---|---|---|
| DRG Grouper | 2 | ($$CSI,$$ICDDX)^ICDEX $$ICDDATA^ICDXCODE |
| Registration | 2 | $$SCE^DGSDU $$ODG1^VAFHCDG |
| Health Level Seven | 1 | $$HLDATE^HLFNC |
| Scheduling | 1 | GETDX^SDOE |
| 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 | 6 | DGRUGA01 DGRUGA03 DGRUGA08 DGRUGA12 DGRUGA13 VAFHCA08 |
| Scheduling | 1 | SCDXMSG1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| IN(DFN,VAFHMIEN,VAFSTR,VAOUT,VAFHMDT) | ;
|
|
| 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 |
|
| ALL | ; -- All outpatient diagnoses for encounter
|
|
| ENQ | ||
| 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 |
| >> | 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+28 |
| >> HL("FS" | IN+10, IN+24, IN+25, IN+26, IN+28, IN+29 |
| >> 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+6 |
| NUMP | OUT~, OUT+11*, OUT+12 |
| STRP | OUT~, OUT+12 |
| U | ALL+11 |
| >> VACNT | IN+18*, IN+21*, IN+23*, IN+25, IN+28, IN+30 |
| VAFARRY | EN~, EN+19*, EN+22*, EN+26, BUILD+16 |
| VAFDNODE | EN+18~, BUILD+6*, BUILD+7, BUILD+8, BUILD+9 |
| VAFENC | EN~, EN+19, EN+26, EN+30, BUILD+10 |
| >> VAFHADT | IN+16*, IN+17 |
| VAFHAIEN | IN+9~, IN+13*, IN+14*, IN+15, IN+16 |
| VAFHICD | IN+9~, IN+20*, IN+21 |
| VAFHICD( | IN+21*, IN+23, IN+28 |
| VAFHICD(0 | IN+22 |
| VAFHLFS | EN~, EN+25*, EN+26, BUILD+1, BUILD+4, BUILD+7, BUILD+8, BUILD+9, BUILD+10, BUILD+13 , BUILD+16 |
| VAFHLQ | EN~, EN+25*, BUILD+8, BUILD+9, BUILD+10, BUILD+13 |
| VAFHLREC | IN+9~, IN+10*, IN+24*, IN+25*, IN+26*, IN+28*, IN+29*, IN+30 |
| VAFHMDT | IN~, IN+11*, IN+28, IN+29 |
| VAFHMIEN | IN~, IN+8, IN+11, IN+12, IN+13, IN+14 |
| >> VAFHPTF | IN+17*, IN+20 |
| >> VAFHTT | IN+12*, IN+13, IN+14 |
| VAFIDX | EN+18~, EN+27*, BUILD+1*, BUILD+4, BUILD+16 |
| >> VAFLD | IN+19*, IN+20 |
| VAFNODE | EN+18~, ALL+5*, ALL+8, ALL+11, ALL+16*, ALL+19, BUILD+6, BUILD+13 |
| VAFSTR | IN~, IN+26, IN+27, IN+29, EN~, EN+26, EN+27*, BUILD+6, BUILD+7, BUILD+8 , BUILD+9, BUILD+10, BUILD+13 |
| VAFY | EN+18~, BUILD+1*, BUILD+4*, BUILD+7*, BUILD+8*, BUILD+9*, BUILD+10*, BUILD+13*, BUILD+16 |
| VAOK | ALL+3~ |
| VAOK( | ALL+8*, ALL+11*, ALL+19 |
| VAOUT | IN~, IN+7, IN+30 |
| 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+7*, BUILD+8*, BUILD+9*, BUILD+10*, BUILD+13* |