Besa HL7 2.x Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TBSHL7Definition
Unit
BSHL7Object
Declaration
type TBSHL7Definition = class(TBSType, IBSHL7Definition)
Description
Hierarchy
Overview
Methods
|
constructor Create; overload; override; |
|
constructor Create(const ADefName, AVersion, AVendor: String; ADefType:Char); overload; virtual; |
|
destructor Destroy; override; |
|
function Add(const AName, ATypeName:BSString; AMin, AMax: Integer; AVendor:BSString=''):Integer; |
|
function UpdateItem(const AName, ATypeName:BSString; AMin, AMax: Integer; AVendor:BSString=''): Boolean; |
|
function GetByName(const AName:String; var ATypeName:BSString; var AMin, AMax: Integer; var AVendor:BSString): Boolean; |
|
function GetByIndex(const AIndex:Integer; var AName, ATypeName:BSString; var AMin, AMax: Integer; var AVendor:BSString): Boolean; |
|
function Move(CurIndex, NewIndex: Integer):Integer; |
|
function Delete(const AIndex:Integer):Integer; |
|
function Clone(const ADefName, AVersion, AVendor: BSString) : TBSHL7Definition; |
Properties
|
property Version: BSString read GetVersion write SetVersion; |
|
property DefType: BSChar read GetDefType write SetDefType; |
|
property Vendor : BSString read GetVendor write SetVendor; |
|
property DataType: BSString read GetDataType write SetDataType; |
Description
Methods
|
constructor Create; overload; override; |
function GetAsJSON: BSString; override;
|
|
constructor Create(const ADefName, AVersion, AVendor: String; ADefType:Char); overload; virtual; |
|
|
destructor Destroy; override; |
|
|
function Add(const AName, ATypeName:BSString; AMin, AMax: Integer; AVendor:BSString=''):Integer; |
Adds new sub definiton
|
|
function UpdateItem(const AName, ATypeName:BSString; AMin, AMax: Integer; AVendor:BSString=''): Boolean; |
Updates given definition
|
|
function GetByName(const AName:String; var ATypeName:BSString; var AMin, AMax: Integer; var AVendor:BSString): Boolean; |
Get given definition.
|
|
function GetByIndex(const AIndex:Integer; var AName, ATypeName:BSString; var AMin, AMax: Integer; var AVendor:BSString): Boolean; |
|
|
function Move(CurIndex, NewIndex: Integer):Integer; |
Moves the item at CurIndex to NewIndex.
|
|
function Delete(const AIndex:Integer):Integer; |
|
Properties
|
property Version: BSString read GetVersion write SetVersion; |
|
|
property DefType: BSChar read GetDefType write SetDefType; |
Definition Type: Message : 'M' Group : 'G' Segment : 'S' Field : 'F' Composite : 'C' Basic : 'B'
|
|
property Vendor : BSString read GetVendor write SetVendor; |
|
|
property DataType: BSString read GetDataType write SetDataType; |
|
Generated by PasDoc 0.14.0.
|