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 |