Class TBSHL7Message
Unit
BSHL7Object
Declaration
type TBSHL7Message = class(TBSHL7Group)
Description
Base HL7 Message
Hierarchy
Overview
Methods
Properties
|
property SegmentSeparator: BSChar read GetSegmentSeparator write SetSegmentSeparator; |
|
property FieldSeparator : BSChar read GetFieldSeparator write SetFieldSeparator; |
|
property ComponentSeparator: BSChar read GetComponentSeparator write SetComponentSeparator; |
|
property RepetitionSeparator: BSChar read GetRepetitionSeparator write SetRepetitionSeparator; |
|
property SubcomponentSeparator: BSChar read GetSubcomponentSeparator write SetSubcomponentSeparator; |
|
property EscapeCharacter : BSChar read GetEscapeCharacter write SetEscapeCharacter; |
|
property Version : BSString read FVersion write FVersion; |
|
property AsHL7 : BSString read GetAsHL7 write SetAsHL7; |
|
property DefaultObx2Type: BSString read GetDefaultObx2Type write SetDefaultObx2Type; |
|
property DefaultMfe5Type: BSString read GetDefaultMfe5Type write SetDefaultMfe5Type; |
|
property AsXML : BSString read GetAsXML write SetAsXML; |
|
property OnXMLGetNodeName : TOnXMLGetNodeName read FOnXMLGetNodeName write FOnXMLGetNodeName; |
|
property ParserMessage: String read FParserMessage write FParserMessage; |
|
property ParserStatus: Boolean read FParserStatus write FParserStatus; |
|
property AddReqiredEmptyFields : Boolean read FAddReqiredEmptyFields write FAddReqiredEmptyFields; |
Description
Methods
|
constructor Create; overload; override; |
|
|
destructor Destroy; override; |
constructor Create(const AMessageName, AVersion : BSString; AVendor : BSString='');overload; constructor Create(const AType : TBSHL7Definition); overload;
|
|
procedure Init; override; |
|
|
function IsValid:Boolean; override; |
|
|
function MessageType : BSString; virtual; |
|
|
function TriggerEvent : BSString; virtual; |
|
|
procedure LoadFromFile(const AFileName:BSString); |
|
|
procedure LoadFromStream(const AStream:TStream); |
|
|
procedure SaveToFile(const AFileName:BSString); |
|
|
procedure SaveToStream(const AStream:TStream); |
|
Properties
|
property SegmentSeparator: BSChar read GetSegmentSeparator write SetSegmentSeparator; |
|
|
property FieldSeparator : BSChar read GetFieldSeparator write SetFieldSeparator; |
|
|
property ComponentSeparator: BSChar read GetComponentSeparator write SetComponentSeparator; |
|
|
property RepetitionSeparator: BSChar read GetRepetitionSeparator write SetRepetitionSeparator; |
|
|
property SubcomponentSeparator: BSChar read GetSubcomponentSeparator write SetSubcomponentSeparator; |
|
|
property EscapeCharacter : BSChar read GetEscapeCharacter write SetEscapeCharacter; |
|
|
property Version : BSString read FVersion write FVersion; |
|
|
property AsHL7 : BSString read GetAsHL7 write SetAsHL7; |
|
|
property DefaultObx2Type: BSString read GetDefaultObx2Type write SetDefaultObx2Type; |
|
|
property DefaultMfe5Type: BSString read GetDefaultMfe5Type write SetDefaultMfe5Type; |
|
|
property AsXML : BSString read GetAsXML write SetAsXML; |
|
|
property OnXMLGetNodeName : TOnXMLGetNodeName read FOnXMLGetNodeName write FOnXMLGetNodeName; |
|
|
property ParserMessage: String read FParserMessage write FParserMessage; |
|
|
property ParserStatus: Boolean read FParserStatus write FParserStatus; |
|
|
property AddReqiredEmptyFields : Boolean read FAddReqiredEmptyFields write FAddReqiredEmptyFields; |
|
Generated by PasDoc 0.14.0.
|