Class TStructureMapSource

Unit

Declaration

type TStructureMapSource = class(TBackboneElement)

Description

A Map of relationships between 2 structures that can be used to transform data.

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property context : string read Getcontext write Setcontext;
Public property contextElement : Tid read GetcontextElement write SetcontextElement;
Public property min : integer read Getmin write Setmin;
Public property minElement : Tinteger read GetminElement write SetminElement;
Public property max : string read Getmax write Setmax;
Public property maxElement : Tstring read GetmaxElement write SetmaxElement;
Public property type_ : string read Gettype_ write Settype_;
Public property type_Element : Tstring read Gettype_Element write Settype_Element;
Public property defaultValue : TElement read GetdefaultValue write SetdefaultValue;
Public property element : string read Getelement write Setelement;
Public property elementElement : Tstring read GetelementElement write SetelementElement;
Public property listMode : string read GetlistMode write SetlistMode;
Public property listModeElement : TStructureMapSourceListMode read GetlistModeElement write SetlistModeElement;
Public property variable : string read Getvariable write Setvariable;
Public property variableElement : Tid read GetvariableElement write SetvariableElement;
Public property condition : string read Getcondition write Setcondition;
Public property conditionElement : Tstring read GetconditionElement write SetconditionElement;
Public property check : string read Getcheck write Setcheck;
Public property checkElement : Tstring read GetcheckElement write SetcheckElement;
Public property logMessage : string read GetlogMessage write SetlogMessage;
Public property logMessageElement : Tstring read GetlogMessageElement write SetlogMessageElement;

Description

Methods

Public constructor Create; override;
 

Properties

Public property context : string read Getcontext write Setcontext;

Type or variable this rule applies to.

Public property contextElement : Tid read GetcontextElement write SetcontextElement;
 
Public property min : integer read Getmin write Setmin;

Specified minimum cardinality for the element. This is optional; if present, it acts an implicit check on the input content.

Public property minElement : Tinteger read GetminElement write SetminElement;
 
Public property max : string read Getmax write Setmax;

Specified maximum cardinality for the element - a number or a "*". This is optional; if present, it acts an implicit check on the input content (* just serves as documentation; it's the default value).

Public property maxElement : Tstring read GetmaxElement write SetmaxElement;
 
Public property type_ : string read Gettype_ write Settype_;

Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.

Public property type_Element : Tstring read Gettype_Element write Settype_Element;
 
Public property defaultValue : TElement read GetdefaultValue write SetdefaultValue;

A value to use if there is no existing value in the source object.

Public property element : string read Getelement write Setelement;

Optional field for this source.

Public property elementElement : Tstring read GetelementElement write SetelementElement;
 
Public property listMode : string read GetlistMode write SetlistMode;

How to handle the list mode for this element.

Public property listModeElement : TStructureMapSourceListMode read GetlistModeElement write SetlistModeElement;
 
Public property variable : string read Getvariable write Setvariable;

Named context for field, if a field is specified.

Public property variableElement : Tid read GetvariableElement write SetvariableElement;
 
Public property condition : string read Getcondition write Setcondition;

FHIRPath expression - must be true or the rule does not apply.

Public property conditionElement : Tstring read GetconditionElement write SetconditionElement;
 
Public property check : string read Getcheck write Setcheck;

FHIRPath expression - must be true or the mapping engine throws an error instead of completing.

Public property checkElement : Tstring read GetcheckElement write SetcheckElement;
 
Public property logMessage : string read GetlogMessage write SetlogMessage;

A FHIRPath expression which specifies a message to put in the transform log when content matching the source rule is found.

Public property logMessageElement : Tstring read GetlogMessageElement write SetlogMessageElement;
 

Generated by PasDoc 0.15.0.