Besa HL7 2.x Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Unit BSHL7Object
Description
Base HL7 Object Library
Overview
Classes, Interfaces, Objects and Records
Functions and Procedures
Types
Constants
Description
Functions and Procedures
function GetMessageInfo(const AMessage: BSString): TBSHL7MessageInfo; |
Gets Message information
var
mi: TBSHL7MessageInfo
msg : String;
begin
msg:='MSH|ˆ˜\&||Sending|||20170609200200||ADTˆA01||P|2.2|123'+#$D+
'EVN|'+#$D+
'PID|||123456||DoeˆJohn'+#$D+
'PV1|'+#$D#$A;
mi:=GetMessageInfo(msg);
//mi.FieldSeparator:='|';
//mi.ComponentSeparator:='ˆ';
//mi.RepetitionSeparator:='˜';
//mi.SubcomponentSeparator:='&';
//mi.EscapeCharacter:='\';
//mi.EncodingCharacters:='ˆ˜\&';
//mi.ProcessingID:='P';
//mi.MessageControlID:='';
//mi.MessageType:='ADTˆA01';
//mi.Version:='2.2';
end;
Returns
TBSHL7MessageInfo type. |
Types
TBSDefinitionType = (...); |
Values
-
dtUndefined
-
dtMessage
-
dtGroup
-
dtSegment
-
dtField
-
dtComposite
-
dtBasic
|
TOnXMLGetNodeName = procedure(AXMLNodeName:String; ANode : TBSXMLNode; var ANodeName:String; var AIgnore:Boolean) of object; |
|
TBSOnLoadLibray = procedure(AName, AType, AVersion, ADefinition: BSString; var ALoad:Boolean); |
|
TStringArray = array of BSString; |
|
Constants
IID_IBSHL7Object: TGUID = '{3AD1279B-B4F6-4046-A9D0-121774BDEDB1}'; |
|
Generated by PasDoc 0.14.0.
|