Class TElementDefinitionType

Unit

Declaration

type TElementDefinitionType = class(TElement)

Description

Captures constraints on each element within the resource, profile, or extension. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property code : string read Getcode write Setcode;
Public property codeElement : Turi read GetcodeElement write SetcodeElement;
Public property profile : string read Getprofile write Setprofile;
Public property profileElement : Turi read GetprofileElement write SetprofileElement;
Public property targetProfile : string read GettargetProfile write SettargetProfile;
Public property targetProfileElement : Turi read GettargetProfileElement write SettargetProfileElement;
Public property aggregation : TBSFHIRPrimitiveStringArray read GetaggregationArray;
Public property versioning : string read Getversioning write Setversioning;
Public property versioningElement : TReferenceVersionRules read GetversioningElement write SetversioningElement;

Description

Methods

Public constructor Create; override;
 

Properties

Public property code : string read Getcode write Setcode;

URL of Data type or Resource that is a(or the) type used for this element. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition e.g. "string" is a reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are only allowed in logical models.

Public property codeElement : Turi read GetcodeElement write SetcodeElement;
 
Public property profile : string read Getprofile write Setprofile;

Identifies a profile structure or implementation Guide that SHALL hold for the datatype this element refers to. Can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide.

Public property profileElement : Turi read GetprofileElement write SetprofileElement;
 
Public property targetProfile : string read GettargetProfile write SettargetProfile;

Identifies a profile structure or implementation Guide that SHALL hold for the target of the reference this element refers to. Can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the resource SHALL conform to at least one profile defined in the implementation guide.

Public property targetProfileElement : Turi read GettargetProfileElement write SettargetProfileElement;
 
Public property aggregation : TBSFHIRPrimitiveStringArray read GetaggregationArray;

If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.

Public property versioning : string read Getversioning write Setversioning;

Whether this reference needs to be version specific or version independent, or whether either can be used.

Public property versioningElement : TReferenceVersionRules read GetversioningElement write SetversioningElement;
 

Generated by PasDoc 0.15.0.