Class TBSHL7Message

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TBSHL7Message = class(TBSHL7Group)

Description

Base HL7 Message

Hierarchy

Overview

Methods

Public constructor Create; overload; override;
Public destructor Destroy; override;
Public procedure Init; override;
Public function IsValid:Boolean; override;
Public function MessageType : BSString; virtual;
Public function TriggerEvent : BSString; virtual;
Public procedure LoadFromFile(const AFileName:BSString);
Public procedure LoadFromStream(const AStream:TStream);
Public procedure SaveToFile(const AFileName:BSString);
Public procedure SaveToStream(const AStream:TStream);

Properties

Public property SegmentSeparator: BSChar read GetSegmentSeparator write SetSegmentSeparator;
Public property FieldSeparator : BSChar read GetFieldSeparator write SetFieldSeparator;
Public property ComponentSeparator: BSChar read GetComponentSeparator write SetComponentSeparator;
Public property RepetitionSeparator: BSChar read GetRepetitionSeparator write SetRepetitionSeparator;
Public property SubcomponentSeparator: BSChar read GetSubcomponentSeparator write SetSubcomponentSeparator;
Public property EscapeCharacter : BSChar read GetEscapeCharacter write SetEscapeCharacter;
Public property Version : BSString read FVersion write FVersion;
Public property AsHL7 : BSString read GetAsHL7 write SetAsHL7;
Public property DefaultObx2Type: BSString read GetDefaultObx2Type write SetDefaultObx2Type;
Public property DefaultMfe5Type: BSString read GetDefaultMfe5Type write SetDefaultMfe5Type;
Public property AsXML : BSString read GetAsXML write SetAsXML;
Public property OnXMLGetNodeName : TOnXMLGetNodeName read FOnXMLGetNodeName write FOnXMLGetNodeName;
Public property ParserMessage: String read FParserMessage write FParserMessage;
Public property ParserStatus: Boolean read FParserStatus write FParserStatus;
Public property AddReqiredEmptyFields : Boolean read FAddReqiredEmptyFields write FAddReqiredEmptyFields;

Description

Methods

Public constructor Create; overload; override;
 
Public destructor Destroy; override;

constructor Create(const AMessageName, AVersion : BSString; AVendor : BSString='');overload; constructor Create(const AType : TBSHL7Definition); overload;

Public procedure Init; override;
 
Public function IsValid:Boolean; override;
 
Public function MessageType : BSString; virtual;
 
Public function TriggerEvent : BSString; virtual;
 
Public procedure LoadFromFile(const AFileName:BSString);
 
Public procedure LoadFromStream(const AStream:TStream);
 
Public procedure SaveToFile(const AFileName:BSString);
 
Public procedure SaveToStream(const AStream:TStream);
 

Properties

Public property SegmentSeparator: BSChar read GetSegmentSeparator write SetSegmentSeparator;
 
Public property FieldSeparator : BSChar read GetFieldSeparator write SetFieldSeparator;
 
Public property ComponentSeparator: BSChar read GetComponentSeparator write SetComponentSeparator;
 
Public property RepetitionSeparator: BSChar read GetRepetitionSeparator write SetRepetitionSeparator;
 
Public property SubcomponentSeparator: BSChar read GetSubcomponentSeparator write SetSubcomponentSeparator;
 
Public property EscapeCharacter : BSChar read GetEscapeCharacter write SetEscapeCharacter;
 
Public property Version : BSString read FVersion write FVersion;
 
Public property AsHL7 : BSString read GetAsHL7 write SetAsHL7;
 
Public property DefaultObx2Type: BSString read GetDefaultObx2Type write SetDefaultObx2Type;
 
Public property DefaultMfe5Type: BSString read GetDefaultMfe5Type write SetDefaultMfe5Type;
 
Public property AsXML : BSString read GetAsXML write SetAsXML;
 
Public property OnXMLGetNodeName : TOnXMLGetNodeName read FOnXMLGetNodeName write FOnXMLGetNodeName;
 
Public property ParserMessage: String read FParserMessage write FParserMessage;
 
Public property ParserStatus: Boolean read FParserStatus write FParserStatus;
 
Public property AddReqiredEmptyFields : Boolean read FAddReqiredEmptyFields write FAddReqiredEmptyFields;
 

Generated by PasDoc 0.14.0.