DGPFHLUT ;ALB/RPM - PRF HL7 UTILITIES ; 2/12/2020
Source file <DGPFHLUT.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| INIT(DGPROT,DGHL) | ;Kernel HL7 INIT wrapper
|
|
| HLEID(DGPROT) | ;return IEN of HL7 protocol
|
|
| GETLINK(DGINST) | ;retrieve a single link for a given institution
|
|
| BLDTEXT(DGWP,DGHL,DGARR) | ;Build HL7 word proc text array
|
|
| NXTSEG(DGROOT,DGCURR,DGFS,DGFLD) | ;retrieves next sequential segment
; This function retrieves the next segment in the work global, returns ; an array of field values and the segment's work global index. If ; the next segment does not exist, then the function returns a zero. |
|
| GETFLDS(DGSEG,DGFS,DGFLD) | ;retrieve HL7 segment fields into an array
|
|
| STRIPTS(DGSTR) | ;Strip trailing spaces from a line of text
|
|
| BLDSEG(DGTYP,DGVAL,DGHL) | ;generic segment builder
|
|
| ADD(DGVAL,DGSEP,DGSEG) | ;append a value onto segment
|
|
| CKSTR(DGFLDS,DGSTR) | ;validate comma-delimited HL7 field string
|
|
| CONVMID(DGID) | ;convert #772 msgid to #773 msgid
|
|
| ENCHL7(STR) | ; Encode HL7 escape sequences in a string
|
|
| DECHL7(STR) | ; Decode HL7 escape sequences in a string
|
| FileNo | Call Tags |
|---|---|
| ^HLMA - [#773] | GET1^DIQ |