VSITVAR ;ISD/RJP - Define Visit Array Variables ;Aug 04, 2025@08:54:12
Source file <VSITVAR.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 2 | ^%DT IX^DIC |
| Kernel | 1 | $$FMTE^XLFDT |
| PCE Patient Care Encounter | 1 | FLD^VSITFLD |
| 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 |
|---|---|---|
| PCE Patient Care Encounter | 4 | VSIT VSITASK VSITCK VSITDEF |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ALL(IEN,FMT,WITHIEN) | ; - define all VSIT("xxx") nodes using record # IEN
|
|
| SLC(IEN,FLD,FMT) | ; - define only VSIT(FLD) node using record # IEN
|
|
| GET(FLD,VAL,FMT,DATEFMT) | ; - Get/Check value for field
|
|
| TXT(VAL,FMT) | ; - number/free text valued data
|
|
| DAT(VAL,FMT,DATEFMT) | ; - date valued data
|
|
| SET(VAL,FMT,VSITDD0) | ; - set of codes valued data
|
|
| PTR(VAL,FMT,VSITDD0) | ; - pointer valued data
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVSIT - [#9000010] | ALL+7, ALL+8, ALL+10, SLC+7 |
| ^DD( | PTR+4 |
| ^DD(9000010 | GET+8 |
| ^TMP("VSITDD" | ALL+4, ALL+12, ALL+13, SLC+4, SLC+6, SLC+7, SLC+8, GET+4, GET+6 |
| Name | Line Occurrences |
|---|---|
| $$DAT | GET+11 |
| $$GET | ALL+15, ALL+16, SLC+9 |
| $$PTR | GET+11 |
| $$SET | GET+11 |
| $$TXT | GET+11 |
| Name | Field # of Occurrence |
|---|---|
| ^( | PTR+4 |
| ^(0 | PTR+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | DAT+2~, DAT+4*, DAT+6! |
| D | PTR+2~, PTR+6* |
| DATEFMT | GET~, GET+11, DAT~, DAT+4 |
| DIC | PTR+2~, PTR+6* |
| DIC(0 | PTR+6* |
| FLD | ALL+2~, ALL+13*, ALL+14, SLC~, SLC+3*, SLC+5, GET~, GET+3*, GET+6*, GET+7 , GET+8, GET+10 |
| FLDINDX | ALL+2~, ALL+11*, ALL+12*, ALL+13, ALL+15, ALL+16 |
| FMT | ALL~, ALL+3*, ALL+15, ALL+16, SLC~, SLC+3*, SLC+9, SLC+10!, GET~, GET+3* , GET+11, TXT~, TXT+2*, TXT+3, DAT~, DAT+3*, DAT+7, DAT+8, SET~, SET+3* , SET+9, PTR~, PTR+2*, PTR+7 |
| IEN | ALL~, ALL+3*, ALL+7, ALL+8, ALL+10, ALL+15, SLC~, SLC+3*, SLC+7 |
| NODE | ALL+2~, ALL+6*, ALL+7, ALL+8*, ALL+9, ALL+10 |
| NXT | SLC+2~, SLC+5*, SLC+6, SLC+7, SLC+8, SLC+9 |
| REC | ALL+2~, SLC+2~ |
| REC( | ALL+7*, ALL+10*, ALL+14, SLC+6, SLC+7*, SLC+8 |
| VAL | ALL+2~, ALL+14*, ALL+15, ALL+16, SLC+2~, SLC+8*, SLC+9, GET~, GET+3*, GET+11 , TXT~, TXT+2*, TXT+3, DAT~, DAT+3*, DAT+5, DAT+6*, DAT+7, DAT+8, SET~ , SET+3*, SET+5, SET+6, SET+7, PTR~, PTR+2*, PTR+4, PTR+5, PTR+6 |
| >> VSIT( | ALL+15*, ALL+16*, SLC+9* |
| VSITDD0 | GET+2~, GET+8*, GET+9, GET+10*, GET+11, SET~, SET+4*, SET+6, SET+7, PTR~ , PTR+3*, PTR+4*, PTR+6 |
| VSITI | ALL+2~, ALL+5*, SLC+2~, SLC+5* |
| WITHIEN | ALL~, ALL+3*, ALL+15 |
| X | GET+2~, DAT+2~, DAT+5*, PTR+6* |
| Y | GET+2~, GET+5*, GET+9*, GET+11, DAT+2~, DAT+6, DAT+7*, DAT+8, SET+2~*, SET+6* , SET+7*, SET+8*, SET+9, PTR+2~, PTR+3*, PTR+4*, PTR+5*, PTR+6*, PTR+7 |