LA7HDR ;DALOI/JMC - LAB HDR ORU (Observation Result) message builder ;12/08/09 16:39
Source file <LA7HDR.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
QUEUE | ;
; Called by protocol LA7 LAB RESULTS ACTION ; and below (APQ) for AP subscripts ; Call with: ; LRAA - accession area (CH,MI subscript) ; LRAD - accession date (CH,MI subscript) ; LRAN - accession number (CH,MI subscript) ; LRIDT - inverse date/time (collection date/time) ; LRSS - test subscript defined in LABORATORY TEST file (#60) ; LRDFN - IEN in LAB DATA file (#63) ; LRSPEC - specimen ; LRSB (Optional) - array of Chemistry results ; ex. glucose LRSB(2)=LR NODE |
|
APQ(LRDFN,LRSS,LRIDT) | ; Anatomic Pathology (CY,EM,SP) subscript entry point from FileMan cross-reference on specific fields.
; Called by field #.11 in sub-files #63.02, 63.08, 63.09 - AP does not work through CPRS extended action protocols |
|
BUILD | ; Tasked entry point to build HL7 message to VA's HDR
; Tasked from above. |
|
RTR(LA7SS) | ;
; Call with LA7SS = list of subscripts that HDR wants separated by ";" ; (LA7SS="CH;MI;EM") |
|
HDRLOAD(LA7SDT,LA7EDT,LA7LIMIT,LA7EVENT) | ; Load patient's historical lab results to HDR (Health Data Repository).
; Call with LA7SDT = start date of data extraction in FileMan format ; LA7EDT = end date of data extraction in FileMan format ; LA7LIMIT = # of messages to create this session (default =1000) ; LA7EVENT = name of HL7 event protocol to transmit messages |
|
RECOVER | ; Recover failed transmissions or message building
; Called by option Recover/Transmit Lab HDR Result Messages [LA7 HDR RECOVER] |