RAHLRS ;HIRMFO/CRT/PDW - Resend HL7 messages for selected cases ; Jan 13, 2021@12:17:40
Source file <RAHLRS.m>
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 |
---|---|---|
Radiology Nuclear Medicine | 2 | RA ADT RA HL7 MESSAGE RESEND |
Name | Comments | DBIA/ICR reference |
---|---|---|
RACNLU(RADFN,RADTI,RACNI) | ; Select Case Number
|
|
RESEND(RADFN,RADTI,RACNI,QUIT) | ; re-send exam message(s) to HL7 subscribers
|
|
RAED(RADFN,RADTI,RACNI) | ; identify correct ^RAHLRPC entry point(s)
|
|
OK(RADFN,RADTI,RACNI) | ; Get User to confirm continue
|
|
SETVARS | ; Setup key Rad/Nuc Med variables
|
|
RAADT | ;Send patient demographic update (A47/A08) to PACS - P137/KLM
|
|
TADT | ;task entry or fall through
|
|
EXIT |
Name | Field # of Occurrence |
---|---|
^%DT | RESEND+5 |
^%ZTLOAD | RAADT+19 |
EN^DDIOL | RESEND+11, RESEND+14, RESEND+18, RESEND+21, OK+7 |
YN^DICN | RAADT+15 |
$$GET1^DIQ | RAED+8, RAED+10, RAED+11, RAED+15, RAED+22, RAED+25, OK+4, RAADT+6 |
^DIR | OK+9 |
SENDA08^MAGDHLE | TADT+4 |
^RACNLU | RACNLU+4 |
1^RAHLRPC | RESEND+19 |
CANCEL^RAHLRPC | RESEND+15 |
REG^RAHLRPC | RESEND+12 |
RPT^RAHLRPC | RESEND+24 |
SETVARS^RAPSET1 | SETVARS+2, SETVARS+4 |
HLXMSG^RARTE5 | RESEND+23 |
EN1^RASELCT | RAADT+12 |
$$PATCH^XPDUTL | RAADT+2 |
$$KSP^XUPARAM | RAADT+5 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^MAG(2006.1 - [#2006.1] | GET1^DIQ |
70.03 | GET1^DIQ |
^RA(72 - [#72] | GET1^DIQ |
^RARPT - [#74] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^MAG(2006.1 - [#2006.1] | RAADT+5 |
^RA(72 - [#72] | RAED+20, RAED+21 |
^RADPT - [#70] | RESEND+17* |
^TMP($J | RAADT+14, TADT+2, TADT+3, EXIT! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | RAADT+15*, RAADT+16, EXIT! |
DIC | RAADT+13! |
DIR | RAADT+9~ |
DIR("A" | OK+8* |
DIR("B" | OK+9* |
DIR(0 | OK+9* |
DT | RESEND+5* |
DUZ | SETVARS+2, SETVARS+3 |
QUIT | RAHLRS+17, RAHLRS+18, RESEND~, RESEND+4*, RESEND+8*, RESEND+9 |
RA20061 | RAADT+5~*, RAADT+6 |
>> RACCESS( | SETVARS+2, SETVARS+3 |
RACNI | RAHLRS+13~, RAHLRS+17, RAHLRS+18, RACNLU~, RESEND~, RESEND+7, RESEND+8, RESEND+17, RAED~, RAED+8 , OK~, OK+4 |
RACT | TADT+1*, TADT+5*, TADT+8, EXIT! |
RADFN | RAHLRS+13~, RAHLRS+17, RAHLRS+18, RACNLU~, RACNLU+3*, RESEND~, RESEND+7, RESEND+8, RESEND+17, RAED~ , RAED+8, OK~, OK+4, RAADT+9~, TADT+3*, TADT+4, EXIT! |
RADIC | RAADT+10*, RAADT+12, RAADT+13! |
RADIC("A" | RAADT+11* |
RADIC(0 | RAADT+10* |
RADTI | RAHLRS+13~, RAHLRS+17, RAHLRS+18, RACNLU~, RACNLU+3*, RESEND~, RESEND+7, RESEND+8, RESEND+17, RAED~ , RAED+8, OK~, OK+4 |
RAED | RESEND+2~, RESEND+7*, RESEND+10, RESEND+13, RESEND+16, RESEND+20 |
RAEXMDUN | RESEND+19~ |
RAEXST | OK+2~, OK+4*, OK+8 |
>> RAIMGTY | RAHLRS+15, SETVARS+4 |
RAIMTYP | RAED+3~, RAED+10*, RAED+20, RAED+21 |
RANOSCRN | RACNLU+2~* |
RAORD | RAED+3~, RAED+11*, RAED+13, RAED+20*, RAED+21 |
RAPN | TADT+2*, TADT+3, EXIT! |
RARPST | RESEND+2~, RESEND+23, RAED+4*, RAED+25*, RAED+26 |
RARPT | RAHLRS+13~, RAED+24, RAED+25 |
RASSSX | RESEND+2~ |
RASTAT | RAED+3~, RAED+4*, RAED+8*, RAED+10, RAED+11, RAED+15, RAED+21*, RAED+22 |
RAUTIL | RAADT+10*, RAADT+12, RAADT+13! |
RETURN | RAED+3~, RAED+6*, RAED+13*, RAED+16*, RAED+18, RAED+20, RAED+22*, RAED+26*, RAED+28 |
X | RAHLRS+13~, RAHLRS+17*, RACNLU+5, OK+2~, OK+6*, OK+7 |
XQUIT | SETVARS+4! |
Y | RESEND+5, OK+10, OK+11, RAADT+9~ |
ZTDESC | RAADT+18*, EXIT! |
ZTIO | RAADT+17*, EXIT! |
ZTQUEUED | TADT+8, EXIT! |
ZTRTN | RAADT+18*, EXIT! |
ZTSAVE | EXIT! |
ZTSAVE("^TMP( | $J, ""RA PATA08"", " , RAADT+17* |
ZTSK | RAADT+20, EXIT! |