AUPNVSIT ; IHS/CMI/LAB - EDITS FOR AUPNVSIT (VISIT:9000010) 24-MAY-1993 ; 30 Sep 2010 2:13 PM
Source file <AUPNVSIT.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | ^DIE DD^DIK 1^DIK1 $$GET1^DIQ | 
| IHS Patient | 2 | (FTF,SETPRIM,WHSEEN)^AUPNMAP ^AUPNPAT | 
| Kernel | 2 | ^%ZTLOAD $$NOW^XLFDT | 
| Emergency Room | 1 | SYNC^AMERPOV | 
| IHS VA Utilities | 1 | EN^XBNEW | 
| Mental Health Social Services | 1 | EN^AMHEHR | 
| Patient Care Component Reports | 1 | $$CLINIC^APCLV | 
| Uncategorized | 1 | ($$A08,A08)^BTSEVENT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHKLOC(Y) | ; SCREEN OUT E CODES AND INACTIVE CODES | |
| ALPHA(VISIT) | ; - returns 3rd character of pseudo prefix form encounter location | |
| QBHV | ;queue BH visit creation/update to background | |
| VSIT01B | ; | |
| SUB | ; SUBTRACT FROM DEPENDENCY COUNT | |
| VSIT01 | ;EP;9000010,.01 (VISIT,VISIT/ADMIT DATE&TIME) | |
| POSTSLCT | ; | |
| LZERO(V,L) | ;EP - left zero fill | |
| A08 | ;EP - for BTS per Christy Smith, Daou 5/12/05 | |
| ADD | ; ADD TO DEPENDENCY COUNT | |
| DEL | ;EP;*** EXTERNAL ENTRY POINT ***  SET DELETE FLAG ; The following exclusive NEW excepted from SAC by the Director, DSD. Request dated 12.14.92. No suspense was mandated. | |
| MFI(Y) | ;EP - called to determine whether a visit is an MFI visit | |
| UIDV(VISIT) | ;EP - generate unique ID for visit | |
| VCN(AUPNVSIT,AUPNADD) | ;EP; *** EXTERNAL ENTRY POINT *** ; Returns Visit Control Number (VCN) on visit if already there ; Creates VCN and adds to visit if AUPNADD set to 1 ; Returns a number if VCN found or created; returns "" if not ; If asked to add VCN and failed, 2nd piece VCN = error code:msg | |
| INACLOC(Y) | ;EP - return 1 if inactive, 0 if active | |
| BH(V) | ; | |
| UID(VISIT) | ;EP - generate unique ID for visit | |
| MOD | ;PEP;MODIFY A VISIT OR V FILE ENTRY | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZTLOAD | QBHV+18 | 
| SYNC^AMERPOV | MOD+12 | 
| EN^AMHEHR | BH+4, QBHV+2, QBHV+9, QBHV+12 | 
| $$CLINIC^APCLV | BH+6 | 
| FTF^AUPNMAP | MOD+7 | 
| SETPRIM^AUPNMAP | MOD+11 | 
| WHSEEN^AUPNMAP | MOD+8 | 
| ^AUPNPAT | POSTSLCT+2 | 
| $$A08^BTSEVENT | A08+2 | 
| A08^BTSEVENT | MOD+13 | 
| ^DIE | MOD+5, MOD+19, DEL+5, DEL+11, DEL+12, VCN+35 | 
| DD^DIK | DEL+4 | 
| 1^DIK1 | DEL+4 | 
| $$GET1^DIQ | UIDV+4 | 
| EN^XBNEW | MOD+12, QBHV+9 | 
| $$NOW^XLFDT | DEL+5 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNVSIT - [#9000010] | Classic Fileman Calls | 
| ^AUTTLOC - [#9999999.06] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AMERVSIT("AD" | MOD+12 | 
| ^AMHBHPC("C" | BH+16 | 
| ^AMHREC - [#9002011] | QBHV+5 | 
| ^AMHREC("AVISIT" | QBHV+4 | 
| ^AUPNPAT - [#9000001] | VCN+20 | 
| ^AUPNVPOV("AD" | QBHV+8 | 
| ^AUPNVPRV - [#9000010.06] | BH+10 | 
| ^AUPNVPRV("AD" | BH+9, QBHV+7 | 
| ^AUPNVSIT - [#9000010] | VSIT01B+3, POSTSLCT+2, ADD+1, ADD+2, ADD+3*, ADD+5*, ADD+6, SUB+1, SUB+2*, SUB+3 , SUB+4, SUB+5*, SUB+6, MOD+4, MOD+19, QBHV+6, DEL+3, DEL+6*, DEL+7*, DEL+10* , DEL+11, DEL+12, VCN+13, VCN+17, VCN+18, VCN+19, VCN+23, VCN+36, ALPHA+2, CHKLOC+6 , MFI+2, MFI+4, MFI+5 | 
| ^AUPNVSIT("ADWO" | DEL+9* | 
| ^AUPNVSIT("AMFI" | ADD+4, ADD+5*, SUB+5* | 
| ^AUPNVSIT("APCIS" | DEL+8* | 
| ^AUPNVSIT("AVCN" | VCN+28 | 
| ^AUPNVSIT("VCN" | VCN+31 | 
| ^AUTTLOC - [#9999999.06] | ALPHA+3, UID+3, INACLOC+5, CHKLOC+5, CHKLOC+11 | 
| ^AUTTSITE(1 | ADD+5, SUB+5, MOD+16, MOD+17, DEL+11, DEL+12, UID+3*, UID+4, UIDV+4 | 
| ^BDWSITE(1 | DEL+9 | 
| ^DIC(7 - [#7] | BH+14 | 
| ^VA(200 - [#200] | BH+12 | 
| Name | Line Occurrences | 
|---|---|
| $$ALPHA | VCN+29 | 
| $$BH | MOD+14 | 
| $$CHKLOC | INACLOC+4 | 
| $$LZERO | UID+5, UIDV+6 | 
| A08 | MOD+13 | 
| QBHV | MOD+14 | 
| VSIT01B | VSIT01+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | POSTSLCT+2, ADD+2*, ADD+5, SUB+3*, MOD+19 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | BH+5~, BH+8*, BH+9*, BH+10, QBHV+13*, LZERO+1~, LZERO+2* | 
| A | CHKLOC+4~ | 
| >> ACHSDIEN | CHKLOC+2 | 
| >> ALPHA | VCN+29*, VCN+30, VCN+31, VCN+33 | 
| >> APCDCAT | VSIT01B+3 | 
| >> APCDDATE | CHKLOC+8, CHKLOC+11 | 
| >> APCDFVOK | VSIT01B+4 | 
| >> APCDVSIT | CHKLOC+6, CHKLOC+11 | 
| AUPNADD | VCN~, VCN+12, VCN+14, VCN+16 | 
| >> AUPNDOB | VSIT01+2, VSIT01B+6 | 
| >> AUPNDOD | VSIT01+2, VSIT01B+5 | 
| AUPNHLER | A08+2*, A08+3! | 
| >> AUPNPAT | VSIT01+1, POSTSLCT+2 | 
| >> AUPNTALK | VSIT01+1, VSIT01+3, VSIT01B+4, VSIT01B+5, VSIT01B+6 | 
| >> AUPNVCN | VCN+33*, VCN+35, VCN+36, VCN+37 | 
| AUPNVSIT | POSTSLCT+1*, POSTSLCT+2, MOD+2, MOD+3, MOD+4, MOD+5, MOD+12, MOD+14, MOD+19, QBHV+4 , QBHV+6, QBHV+7, QBHV+8, DEL+2, DEL+3*, DEL+4, DEL+5, DEL+6, DEL+7, DEL+8 , DEL+9, DEL+10, DEL+11, DEL+12, VCN~, VCN+12, VCN+13, VCN+16, VCN+17, VCN+18 , VCN+19, VCN+23, VCN+29, VCN+35, VCN+36, A08+1, A08+2 | 
| AUPNY | POSTSLCT+1*, POSTSLCT+3! | 
| C | BH+5~, BH+6*, BH+7, BH+10*, BH+11, BH+12*, BH+13, BH+14*, BH+15, BH+16 | 
| >> COUNT | VCN+28*, VCN+31*, VCN+32, VCN+33 | 
| D | CHKLOC+4~, CHKLOC+6*, CHKLOC+9 | 
| DA | VSIT01B+3, MOD+5*!, MOD+19*, MOD+20!, DEL+4*, DEL+5*!, DEL+11*!, DEL+12*!, VCN+35* | 
| >> DFN | VCN+19*, VCN+20, VCN+28, VCN+31, VCN+33 | 
| DIE | MOD+5*!, MOD+19*, MOD+20!, DEL+5*!, DEL+11*!, DEL+12*!, VCN+35* | 
| >> DIFGLINE | CHKLOC+1, MFI+3 | 
| >> DIK | DEL+4* | 
| DIU | MOD+5!, MOD+20! | 
| DIV | MOD+5!, MOD+20! | 
| DR | MOD+5*!, MOD+19*, MOD+20!, DEL+5*!, DEL+11*!, DEL+12*!, VCN+35* | 
| DT | VSIT01+2, VSIT01B+4, MOD+5, DEL+2, DEL+7, DEL+8, DEL+9, VCN+16 | 
| DUZ | ADD+5, SUB+5, MOD+18, DEL+2, DEL+6, DEL+11, DEL+12, VCN+16 | 
| DUZ("AG" | VSIT01B+5, CHKLOC+3 | 
| G | BH+5~, BH+8*, BH+9, BH+16*, BH+18, QBHV+3~, QBHV+4*, QBHV+5 | 
| I | LZERO+1~, LZERO+2*, CHKLOC+4~, CHKLOC+5*, CHKLOC+8, CHKLOC+9 | 
| L | LZERO~, LZERO+2 | 
| S | VSIT01B+2~, VSIT01B+3*, VSIT01B+5 | 
| U | VSIT01B+3, POSTSLCT+2, ADD+2, ADD+3, ADD+5, SUB+2, SUB+3, SUB+4, SUB+5, MOD+17 , MOD+19, BH+10, BH+12, BH+14, QBHV+5, QBHV+6, DEL+2, DEL+3, DEL+6, DEL+7 , DEL+9, DEL+10, DEL+11, DEL+12, VCN+13, VCN+16, VCN+18, VCN+19, VCN+23, VCN+36 , ALPHA+2, ALPHA+3, CHKLOC+5, CHKLOC+6, CHKLOC+11, MFI+4, MFI+5, UIDV+4 | 
| V | BH~, BH+6, BH+9, LZERO~, LZERO+2*, LZERO+3 | 
| VISIT | ALPHA~, ALPHA+2, UID~, UID+1, UID+5, UIDV~, UIDV+1, UIDV+6 | 
| X | VSIT01+1!, VSIT01+4!, VSIT01B+4!, VSIT01B+5!, VSIT01B+6!, ADD+1, ADD+2, ADD+3, ADD+4, ADD+5 , ADD+6, SUB+1, SUB+2, SUB+3, SUB+4, SUB+5, SUB+6, DEL+4*, VCN+11~, VCN+13* , VCN+14, ALPHA+1~, ALPHA+2*, ALPHA+3, UID+2~, UID+4*, UID+5, INACLOC+3~, INACLOC+4*, INACLOC+6 , UIDV+2~, UIDV+4*, UIDV+5*, UIDV+6 | 
| Y | POSTSLCT+1, POSTSLCT+2*, POSTSLCT+3*, INACLOC~, INACLOC+1, INACLOC+4, INACLOC+5, CHKLOC~, CHKLOC+5, CHKLOC+11 , MFI~, MFI+1, MFI+2, MFI+4, MFI+5 | 
| >> Z | LZERO+2* | 
| ZTDESC | QBHV+3~, QBHV+15* | 
| ZTDTH | QBHV+3~, QBHV+17* | 
| ZTIO | QBHV+3~, QBHV+16* | 
| >> ZTQUEUED | VSIT01+1, VSIT01+3, VSIT01B+4, VSIT01B+5, VSIT01B+6, ADD+1, SUB+1 | 
| ZTRTN | QBHV+3~, QBHV+14* | 
| ZTSAVE | QBHV+3~ | 
| ZTSAVE( | QBHV+13* | 
| ZTSK | QBHV+3~, QBHV+19! | 
| Name | Field # of Occurrence | 
|---|---|
| $T(A08^BTSEVENT | MOD+13 | 
| $T(EN^AMHEHR | BH+4, QBHV+2, QBHV+9, QBHV+12 | 
| $T(SYNC^AMERPOV | MOD+12 |