Class TElementDefinitionType

Unit

Declaration

type TElementDefinitionType = class(TBackboneElement)

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 : TBSFHIRPrimitiveStringArray read GetprofileArray;
Public property targetProfile : TBSFHIRPrimitiveStringArray read GettargetProfileArray;
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 : TBSFHIRPrimitiveStringArray read GetprofileArray;

Identifies a profile structure or implementation Guide that applies to the datatype this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL 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 type SHALL conform to at least one profile defined in the implementation guide.

Public property targetProfile : TBSFHIRPrimitiveStringArray read GettargetProfileArray;

Used when the type is "Reference" or "canonical", and identifies a profile structure or implementation Guide that applies to the target of the reference this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL 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 target resource SHALL conform to at least one profile defined in the implementation guide.

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.