BHLBCH1 ; IHS/TUCSON/DCP -HL7 ORU Message Processor (continued) ;
Source file <BHLBCH1.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | ^%DT FILE^DICN CHK^DIE ^DIK |
IHS Patient | 1 | KILL^AUPNPAT |
IHS RPMS CHR System | 1 | PROTOCOL^BCHUADD1 |
IHS Support HL7 Interfaces | 1 | (A,E,FMKILL)^BHLBCH2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
A | ;
|
|
PCCLINK | ;
|
|
EDIT | ;edit all passed data, check against input tx
|
|
EOJ | ; ENTRY POINT from BHLBCH - KILL VARS AND EXIT
|
|
CREATE | ;create record in CHR RECORD using FILE^DICN
|
|
M | ;edit - delete original and do add
|
|
FMKILL | ;
|
|
START | ; ENTRY POINT from BHLBCH
|
|
INIT | ;
|
|
POV | ;;90002.01
|
|
DEM | ;
|
|
DEMO | ;;90002
|
|
REC | ;;90002
|
|
CHECK | ;
|
|
ETESTS | ;edit tests and measurements
|
FileNo | Call Tags |
---|---|
^BCHR - [#90002] | Classic Fileman Calls, CHK^DIE |
^BCHRPROB - [#90002.01] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BCHR("CUI" | CREATE+1 |
^BCHTMT - [#90002.58] | ETESTS+8 |
^BCHTMT("B" | ETESTS+7 |
Name | Line Occurrences |
---|---|
@( | START+8 |
CHECK | EDIT+2, EDIT+4, DEM+3 |
CREATE | START+4 |
EDIT | START+6 |
EOJ | START+3, START+5, START+7, START+9, START+11 |
INIT | START+2 |
PCCLINK | START+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %DT | CREATE+3* |
APCDALVR | INIT+1! |
BCHEV | PCCLINK+4! |
BCHEV("TYPE" | PCCLINK+1* |
BCHR | PCCLINK+2*, PCCLINK+4! |
BHLBCH | EOJ+6! |
BHLBCH( | CHECK+3 |
BHLBCH("DEMO" | DEM+1, DEM+2* |
BHLBCH("MSR" | ETESTS+2, ETESTS+5, ETESTS+6* |
BHLBCH("POV" | INIT+11, INIT+15, INIT+16, EDIT+4 |
BHLBCH("REC" | INIT+10, INIT+13, EDIT+6, CREATE+3 |
BHLBCH("TRANS" | INIT+5, INIT+6, INIT+7, INIT+8 |
BHLDATA | EOJ+6! |
BHLDUZ2 | EOJ+6! |
BHLE | EOJ+6!, CHECK+2*, CHECK+5, CHECK+6 |
BHLFDA | EOJ+6! |
BHLFDA( | ETESTS+11*, CHECK+7*, CHECK+10* |
BHLFIELD | EOJ+6!, ETESTS+8*, ETESTS+9, ETESTS+11, CHECK+2*, CHECK+7, CHECK+8, CHECK+10 |
BHLFILE | EOJ+6!, ETESTS+1*, ETESTS+9, ETESTS+11, CHECK+1*, CHECK+7, CHECK+8, CHECK+10 |
BHLI | EOJ+6!, EDIT+4*, CHECK+3 |
BHLID | EOJ+6!, INIT+7*, INIT+8*, INIT+9, CREATE+1 |
BHLITEM | EOJ+6!, CHECK+2*, CHECK+6, CHECK+9 |
BHLJ | EOJ+6!, CHECK+1* |
BHLMTYP | EOJ+6!, ETESTS+2*, ETESTS+4, ETESTS+7, ETESTS+10 |
BHLN | EOJ+6!, ETESTS+2*, ETESTS+5, ETESTS+6 |
BHLPIECE | EOJ+6!, CHECK+1*, CHECK+3 |
BHLPOV | EOJ+6! |
BHLQUIT | START+3, START+5, START+7, START+9, EOJ+2, EOJ+6!, INIT+4*, INIT+5*, INIT+6*, INIT+7* , INIT+9*, INIT+10*, INIT+11*, INIT+13*, INIT+15*, INIT+16*, EDIT+3, EDIT+4, EDIT+5, EDIT+6* , DEM+4, ETESTS+2, ETESTS+7*, ETESTS+10*, CHECK+1, CHECK+6*, CHECK+9*, CREATE+4* |
BHLR | EOJ+2, EOJ+5, EOJ+6!, INIT+4*, PCCLINK+2, ETESTS+11, CHECK+7, CHECK+10, CREATE+1*, CREATE+5* |
BHLRES | EOJ+6!, INIT+9, ETESTS+9!, ETESTS+10, ETESTS+11, CHECK+2!, CHECK+8!, CHECK+9, CHECK+10 |
BHLSEG | EOJ+6! |
BHLSRV | EOJ+6! |
BHLT | EOJ+6!, EDIT+2*, EDIT+4*, DEM+3*, CHECK+3 |
BHLTIEN | EOJ+6!, ETESTS+7*, ETESTS+8 |
BHLTPOV | EOJ+6! |
BHLTPOV( | EOJ+4 |
BHLTYPE | START+8, EOJ+6!, INIT+6*, CREATE+1* |
BHLVALUE | EOJ+6!, ETESTS+2*, ETESTS+3, ETESTS+6*, ETESTS+9 |
BHLX | EOJ+4*, EOJ+6!, CHECK+1*, CHECK+2 |
C | EOJ+7!, EOJ+8! |
D0 | EOJ+7!, FMKILL+1! |
DA | EOJ+4*, EOJ+5*!, EOJ+7!, FMKILL+1! |
DD | EOJ+7!, FMKILL+1!, CREATE+3! |
DI | EOJ+7!, FMKILL+1! |
DIADD | EOJ+7!, FMKILL+1! |
DIC | EOJ+7!, FMKILL+1!, CREATE+3* |
DIC("DR" | CREATE+3* |
DIC(0 | CREATE+3* |
DIE | EOJ+7!, FMKILL+1! |
DIG | EOJ+7!, FMKILL+1! |
DIH | EOJ+7!, FMKILL+1! |
DIK | EOJ+4*, EOJ+5*!, EOJ+7! |
DIQUIET | EOJ+7!, ETESTS+9*, CHECK+8* |
DIU | EOJ+7!, FMKILL+1! |
DIV | EOJ+7!, FMKILL+1! |
DIW | EOJ+7!, FMKILL+1! |
DIX | EOJ+7!, FMKILL+1! |
DIY | EOJ+7!, FMKILL+1! |
DK | EOJ+7!, FMKILL+1! |
DL | EOJ+7!, FMKILL+1! |
DLAYGO | EOJ+7!, FMKILL+1!, CREATE+3* |
DO | EOJ+7!, FMKILL+1!, CREATE+3! |
DOB | EOJ+8! |
DQ | EOJ+7!, FMKILL+1! |
DR | EOJ+7!, FMKILL+1! |
DT | CREATE+3 |
DUZ | CREATE+3 |
F | EOJ+7!, EOJ+8! |
HLERR | INIT+1!, INIT+5*, INIT+6*, INIT+7*, INIT+9*, INIT+10*, INIT+11*, INIT+13*, INIT+15*, INIT+16* , EDIT+6*, ETESTS+7*, ETESTS+10*, CHECK+6*, CHECK+9*, CREATE+4* |
I | EOJ+7!, EOJ+10!, INIT+16*, DEM+2* |
IEN | EOJ+8!, INIT+1! |
SEX | EOJ+8! |
U | EOJ+7!, INIT+6, INIT+7, INIT+8, INIT+13, INIT+16, EDIT+6, DEM+2, ETESTS+2, ETESTS+5 , ETESTS+6, ETESTS+8, CHECK+3, CREATE+3 |
X | EOJ+7!, EOJ+8!, EOJ+10!, INIT+5*, INIT+13*, INIT+15*, INIT+16, DEM+2*, ETESTS+5*, CHECK+3* , CHECK+4, CHECK+6, CHECK+7, CHECK+8, CREATE+3* |
Y | EOJ+8!, EOJ+10!, INIT+13*, INIT+16*, ETESTS+9!, CHECK+8!, CREATE+3, CREATE+4, CREATE+5 |
Name | Field # of Occurrence |
---|---|
$T(@BHLT | CHECK+1 |
$T(@BHLT+BHLJ | CHECK+1 |