RAHLRS1 ;HIRMFO/ROB/PAVEL/GJC - Resend HL7 messages for selected Timeframe ; 10/27/08 11:01
Source file <RAHLRS1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
CHECK | ;
|
|
1 | ||
2 | ;user selects the application
|
|
TM | ;Taskman Entry...
|
|
RESEND(RADFN,RADTI,RACNI) | ; re-send exam message(s) to HL7 subscribers
; for every 10 messages sent, make sure queue is not clogged... $$HANG |
|
RAED(RADFN,RADTI,RACNI) | ; identify correct ^RAHLRPC entry point(s)
|
|
SETVARS | ; Setup key Rad/Nuc Med variables
|
|
STOP | ;
|
|
GETAP(XX) | ;
|
|
GETSUB(APL,SUB,LINK) | ;Get all subscribers (not associated with application)... To be excluded as recipients..
; Get all logical links to be in business, so we can control flow of messages |
|
GETHLP(RAEID,HLP,ADR) | ; Get excluded subcribers set into HLP array
|
|
CHSUM | ;CHECKSUM
|
|
HANG() | ; scan all logical links to see if queue is bigger than 100
|
|
GETSUM(RABD,RAED) | ; Get number of exams for period called from RAHLR RAHLR1 RAHLRPT RAHLRPT1
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
70.03 | GET1^DIQ |
^RA(72 - [#72] | GET1^DIQ |
^RARPT - [#74] | GET1^DIQ |
^HL(771 - [#771] | GET1^DIQ |