DVBCHLR ;ALB/JLU-Processes the results from the ORU ;1/28/93
Source file <DVBCHLR.m>
Package | Total | Call Graph |
---|---|---|
Health Level Seven | 2 | ($$FMDATE,$$FMNAME)^HLFNC EN1^HLTRANS |
VA FileMan | 2 | NOW^%DTC ^DIE |
Automated Medical Information Exchange | 1 | ($$LOCK,HASH,UNLOCK)^DVBCHLUT |
MailMan | 1 | ^XMB |
Registration | 1 | DEM^VADPT |
Name | Comments | DBIA/ICR reference |
---|---|---|
BEG | ||
EXIT | ||
INIT | ;initializes and checks variables
|
|
PID | ;Brake apart the PID section
|
|
OBR | ;Parsing the OBR segment.
|
|
OBX | ;looping through the OBX segment
|
|
OBX1 | ;
|
|
CLOSE | ;sets exam fields and quits
|
|
ACK | ;setting up the acknowledgment segment.
|
|
COMPL | ;This subroutine will search the other exams and set the request's
|
|
DEL | ;to delete the results from an exam if it is being resent.
|
FileNo | Call Tags |
---|---|
^DVB(396.3 - [#396.3] | Classic Fileman Calls |
^DVB(396.4 - [#396.4] | Classic Fileman Calls |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EXIT!, CLOSE+2 |
DA | EXIT!, CLOSE+3*, COMPL+15* |
DFN | EXIT!, PID+1!, PID+12* |
DIE | EXIT!, CLOSE+3*, COMPL+15* |
DR | EXIT!, CLOSE+4*, COMPL+17* |
DVBC | EXIT!, INIT+1*, PID+2*, PID+3, PID+4, OBR+2*, OBR+3, OBX+2, OBX+5*, OBX+6* , COMPL+5* |
DVBCELCT | EXIT!, OBR+18, OBR+19 |
DVBCEXAM | EXIT!, CLOSE+6*, CLOSE+7 |
DVBCNT2 | EXIT!, OBX+2*, OBX+7, OBX+8, OBX1+5*, OBX1+6, CLOSE+2 |
DVBCOBR | EXIT!, OBR+1!, OBR+2*, OBR+4, OBR+5, OBR+6, OBR+7, OBR+8, OBR+9 |
DVBCOBX | EXIT!, OBX+5*, OBX1+1, OBX1+6 |
DVBCOBXV | EXIT!, OBX1+1*, OBX1+2, OBX1+3, OBX1+4 |
DVBCOPN | COMPL+4!, COMPL+5*, COMPL+6 |
DVBCPAT | EXIT!, PID+1!, PID+11*, COMPL+9 |
DVBCPDFN | EXIT!, PID+1!, PID+10*, PID+12 |
DVBCPID | EXIT!, PID+1!, PID+4*, PID+5, PID+6, PID+7, PID+8, PID+9, PID+10, PID+11 |
DVBCRPDT | EXIT!, OBR+9* |
DVBCSAV | EXIT!, OBX+1!, OBX+2*, OBX+5*, OBX+6 |
DVBCSSN | EXIT!, PID+1!, PID+9*, PID+15, COMPL+9 |
DVBCST | EXIT!, COMPL+5* |
DVBCUEX | EXIT!, OBR+11*, OBR+14, OBR+15, OBX+3, OBX+7, OBX+9, OBX1+6, CLOSE+2, CLOSE+3 , CLOSE+6, DEL+1 |
DVBCUEX1 | EXIT!, OBR+15*, OBR+16, OBR+19, DEL+1 |
DVBCUEXT | EXIT!, OBR+8* |
DVBCUNIV | EXIT!, OBR+1!, OBR+7*, OBR+10, OBR+11 |
DVBCURQ | EXIT!, OBR+10*, OBR+12, OBX+3, OBX+7, OBX+9, COMPL+5, COMPL+10, COMPL+15, COMPL+19 |
DVBCX | BEG+1, EXIT!, INIT+1*, PID+16*, OBR+20*, OBX+5*, OBX1+3*, OBX1+4*, ACK+3* |
DVBCX1 | EXIT!, ACK+1* |
DVBX | EXIT! |
>> HLDA | PID+2, OBR+2, OBX+5 |
>> HLDUZ | INIT+3 |
>> HLECH | OBR+10, OBR+11 |
HLERR | BEG+1, EXIT!, INIT+2*, INIT+3*, PID+1!, PID+3*, PID+5*, PID+6*, PID+7*, PID+8* , PID+14*, PID+15*, OBR+3*, OBR+4*, OBR+5*, OBR+6*, OBR+12*, OBR+13*, OBR+14*, OBR+16* , OBR+18*, OBR+19*, OBX+7*, CLOSE+7*, ACK+1, ACK+2, COMPL+19* |
>> HLESIG | INIT+2 |
>> HLFS | PID+5, PID+6, PID+7, PID+8, PID+9, PID+10, PID+11, OBR+2, OBR+4, OBR+5 , OBR+6, OBR+7, OBR+8, OBR+9, OBX1+1, OBX1+6, ACK+2 |
>> HLMID | ACK+2 |
HLSDATA | ACK+1! |
HLSDATA(1 | ACK+1* |
HLSDATA(2 | ACK+2* |
>> HLTRANS | ACK+4 |
U | PID+15, OBR+13, OBR+16, OBR+19, CLOSE+7, COMPL+5, COMPL+10, COMPL+19, DEL+1 |
VADM | EXIT!, PID+1! |
VADM(2 | PID+15 |
VAERR | EXIT!, PID+1!, PID+14 |
XMB | COMPL+8*, COMPL+14! |
XMB(1 | COMPL+9* |
XMB(2 | COMPL+9* |
XMB(3 | COMPL+12* |
XMDUZ | COMPL+7*, COMPL+14! |
Y | COMPL+10*, COMPL+12, COMPL+14! |