BHLPV1I ; cmi/flag/maw - BHL Process Inbound PV1 Segment ;
Source file <BHLPV1I.m>
Package | Total | Call Graph |
---|---|---|
Patient Care Component | 2 | ^APCDALV ^APCDALVR |
VA Fileman | 2 | ^%DT ^DIK |
IHS Patient | 1 | DEL^AUPNVSIT |
IHS Support HL7 Interfaces | 1 | (FILE,VF)^BHLZV1I |
IHS VA Utilities | 1 | $$VAL^XBDIQ1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
A08 | ;-- just in case they update the patient
|
|
A11 | ;-- cancel admit for a patient
|
|
VSTCHK(VIEN) | ||
PP | ;-- get the primary provider
|
|
A03 | ;-- add v hosp
|
|
CHKV | ;-- check the v provider file
|
|
A01 | ;-- this is an A01 event, we need to update as current patient
|
|
A06 | ;-- create a hospitalization visit from A06
|
|
UP | ;-- this is for an all events except for the A03 event
|
|
PRV | ;-- let's set up the v provider file
|
|
FILE | ;-- get the data and file it
|
|
EOJ | ;-- kill variables and quit
|
|
UPV | ;-- create the v provider file entry if none exists
|
|
MAIN | ;-- this is the main routine driver
|
FileNo | Call Tags |
---|---|
^AUPNVPRV - [#9000010.06] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVPRV - [#9000010.06] | CHKV+2 |
^AUPNVPRV("AD" | A11+3, CHKV+1 |
^AUPNVSIT - [#9000010] | VSTCHK+1, VSTCHK+2, VSTCHK+3, VSTCHK+4 |
^AUPNVSIT("AXT" | A11+1 |
^AUTTLOC("B" | FILE+4 |
^DIC(40.7 - [#40.7] | A01+8, A06+6, A08+3 |
^DIC(45.7 - [#45.7] | FILE+23, FILE+26 |
Name | Line Occurrences |
---|---|
$$VSTCHK | FILE+14 |
@( | FILE+30, FILE+31, FILE+32, FILE+33, FILE+34 |
CHKV | PRV+3 |
EOJ | MAIN+1 |
FILE | MAIN+1 |
PP | PRV+1 |
PRV | FILE+43 |
UP | FILE+40 |
UPV | PRV+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %DT | FILE+19*, FILE+21* |
>> APCDAFLG("ERR" | UP+4 |
>> APCDALVR("APCDAFLG" | A03+11, UPV+5 |
>> APCDALVR("APCDATMP" | A03+5*, UPV+1* |
>> APCDALVR("APCDCAT" | UP+2* |
>> APCDALVR("APCDCLN" | FILE+39* |
>> APCDALVR("APCDDATE" | FILE+36* |
>> APCDALVR("APCDLOC" | FILE+38* |
>> APCDALVR("APCDLOOK" | A03+4* |
>> APCDALVR("APCDPAT" | FILE+37*, A03+3* |
>> APCDALVR("APCDTADS" | A03+6* |
>> APCDALVR("APCDTAT" | A03+8* |
>> APCDALVR("APCDTDCS" | A03+7* |
>> APCDALVR("APCDTDT" | A03+9* |
>> APCDALVR("APCDTPRO" | UPV+2* |
>> APCDALVR("APCDTPS" | UPV+3* |
>> APCDALVR("APCDTYPE" | UP+1* |
>> APCDALVR("APCDVSIT" | A03+2, UP+5 |
>> AUPNVSIT | A11+1*, A11+2, A11+3 |
>> BHL("ZV1" | FILE+28, FILE+42 |
BHLAB | EOJ+3! |
>> BHLACCT | A11+1, UP+6 |
BHLACT | EOJ+5! |
BHLADMT | FILE+6*, A03+8, EOJ+2! |
BHLADS | EOJ+3! |
BHLADTM | FILE+18*, FILE+19*, FILE+36, EOJ+2! |
BHLAF | EOJ+4! |
BHLAN | EOJ+4! |
BHLAOB | EOJ+4! |
BHLAPL | EOJ+2! |
>> BHLAPLL | FILE+2*, FILE+3*, FILE+4*, FILE+35*, FILE+38 |
BHLATD | FILE+8*, PP+1, UPV+2, EOJ+2! |
BHLCDT | FILE+11*, EOJ+2! |
BHLCL | EOJ+3! |
BHLCLN | FILE+5*, FILE+39, A01+1*, A01+8*, A06+1*, A06+6*, A08+3*, VSTCHK+4, EOJ+5! |
>> BHLDA | FILE+1*, FILE+2, FILE+3, FILE+5, FILE+8, FILE+11, FILE+12, FILE+16, FILE+18, FILE+20 , FILE+22, FILE+25, A01+6, A03+1, A06+4, A08+1 |
>> BHLDADS | FILE+22*, FILE+23*, FILE+24*, A03+6 |
BHLDD | FILE+16*, FILE+17*, A03+9, EOJ+2! |
>> BHLDDDS | FILE+25*, FILE+26*, FILE+27*, A03+7 |
BHLDDS | EOJ+3! |
BHLDDTM | FILE+20*, FILE+21*, A03+4, EOJ+2! |
>> BHLDIE | A01+2, A03+12, A06+2, UP+6 |
>> BHLDSC | A01+3*, A01+7*, A06+3*, A06+5*, A08+2*, UP+2 |
BHLDTL | EOJ+2! |
>> BHLDVT | UP+1 |
>> BHLDWRD | A01+2, A06+2 |
BHLELG | EOJ+3! |
>> BHLERCD | FILE+15*, A03+11*, UP+4*, UPV+5* |
>> BHLERR | FILE+15, A03+11, UP+4, UPV+5 |
>> BHLERR("FATAL" | FILE+29, FILE+41 |
>> BHLET | FILE+30, FILE+31, FILE+32, FILE+33, FILE+34 |
>> BHLEXVDT | VSTCHK+3 |
>> BHLFL | A01+2*, A03+12*, A06+2*, UP+6* |
>> BHLFLD | A01+2*, A03+12*, A06+2*, UP+6* |
BHLHVN | EOJ+4! |
BHLLVOS | EOJ+3! |
BHLMREL | EOJ+4! |
BHLMTCH | PRV+4, PP+2!, CHKV+1, CHKV+3*, CHKV+4 |
BHLNOC | EOJ+3! |
BHLNOV | EOJ+4! |
>> BHLOI | FILE+5* |
BHLOL | EOJ+3! |
>> BHLPAT | FILE+37, A01+2, A03+3, A03+12, A06+2, VSTCHK+2 |
BHLPDA | EOJ+5! |
>> BHLPRIEN | A11+3*, A11+4, A11+5 |
BHLPRV | PRV+2, PP+1*, CHKV+3, EOJ+5! |
BHLPYS | EOJ+5! |
BHLSB | EOJ+4! |
BHLTC | EOJ+4! |
BHLTM | EOJ+5! |
>> BHLTMP | FILE+1, FILE+2, FILE+3, FILE+5, FILE+8, FILE+11, FILE+12, FILE+16, FILE+18, FILE+20 , FILE+22, FILE+25, A01+6, A03+1, A06+4, A08+1, EOJ+1 |
BHLTPB | EOJ+2! |
>> BHLTVIEN | FILE+12*, FILE+13, FILE+14 |
>> BHLVAL | A01+2*, A03+12*, A06+2*, UP+6* |
BHLVDA | CHKV+1*, CHKV+2, EOJ+5! |
>> BHLVERR | FILE+14*, FILE+15 |
BHLVNDR | EOJ+4! |
BHLVPRV | CHKV+2*, CHKV+3, EOJ+5! |
>> BHLVSIT | UP+5*, UP+6, CHKV+1 |
BHLWIA | EOJ+3! |
>> BHLX | A01+2*, A03+12*, A06+2*, UP+6* |
>> CS | FILE+2, FILE+5, FILE+8 |
>> DA | A11+5* |
>> DIK | A11+5* |
DUZ(2 | FILE+35 |
P | EOJ+5! |
U | CHKV+2, VSTCHK+2, VSTCHK+3, VSTCHK+4 |
VIEN | VSTCHK~, VSTCHK+1, VSTCHK+2, VSTCHK+3, VSTCHK+4 |
>> X | FILE+19*, FILE+21* |
>> Y | FILE+19, FILE+21 |