structure_map_go_proto

package
v0.7.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_core_resources_structure_map_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type StructureMap

type StructureMap struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Canonical identifier for this structure map, represented as a URI (globally
	// unique)
	Url *datatypes_go_proto.Uri `protobuf:"bytes,10,opt,name=url,proto3" json:"url,omitempty"`
	// Additional identifier for the structure map
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,11,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Business version of the structure map
	Version *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=version,proto3" json:"version,omitempty"`
	// Name for this structure map (computer friendly)
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// Name for this structure map (human friendly)
	Title  *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=title,proto3" json:"title,omitempty"`
	Status *StructureMap_StatusCode   `protobuf:"bytes,15,opt,name=status,proto3" json:"status,omitempty"`
	// For testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,16,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Date last changed
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=date,proto3" json:"date,omitempty"`
	// Name of the publisher (organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=publisher,proto3" json:"publisher,omitempty"`
	// Contact details for the publisher
	Contact []*datatypes_go_proto.ContactDetail `protobuf:"bytes,19,rep,name=contact,proto3" json:"contact,omitempty"`
	// Natural language description of the structure map
	Description *datatypes_go_proto.Markdown `protobuf:"bytes,20,opt,name=description,proto3" json:"description,omitempty"`
	// The context that the content is intended to support
	UseContext []*datatypes_go_proto.UsageContext `protobuf:"bytes,21,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Intended jurisdiction for structure map (if applicable)
	Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// Why this structure map is defined
	Purpose *datatypes_go_proto.Markdown `protobuf:"bytes,23,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.Markdown `protobuf:"bytes,24,opt,name=copyright,proto3" json:"copyright,omitempty"`
	Structure []*StructureMap_Structure    `protobuf:"bytes,25,rep,name=structure,proto3" json:"structure,omitempty"`
	// Other maps used by this map (canonical URLs)
	Import []*datatypes_go_proto.Canonical `protobuf:"bytes,26,rep,name=import,proto3" json:"import,omitempty"`
	Group  []*StructureMap_Group           `protobuf:"bytes,27,rep,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for StructureMap, last updated 2019-11-01T09:29:23.356+11:00. A Map of relationships between 2 structures that can be used to transform data. See http://hl7.org/fhir/StructureDefinition/StructureMap

func (*StructureMap) Descriptor deprecated

func (*StructureMap) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap.ProtoReflect.Descriptor instead.

func (*StructureMap) GetContact

func (x *StructureMap) GetContact() []*datatypes_go_proto.ContactDetail

func (*StructureMap) GetContained

func (x *StructureMap) GetContained() []*any.Any

func (*StructureMap) GetCopyright

func (x *StructureMap) GetCopyright() *datatypes_go_proto.Markdown

func (*StructureMap) GetDate

func (*StructureMap) GetDescription

func (x *StructureMap) GetDescription() *datatypes_go_proto.Markdown

func (*StructureMap) GetExperimental

func (x *StructureMap) GetExperimental() *datatypes_go_proto.Boolean

func (*StructureMap) GetExtension

func (x *StructureMap) GetExtension() []*datatypes_go_proto.Extension

func (*StructureMap) GetGroup

func (x *StructureMap) GetGroup() []*StructureMap_Group

func (*StructureMap) GetId

func (x *StructureMap) GetId() *datatypes_go_proto.Id

func (*StructureMap) GetIdentifier

func (x *StructureMap) GetIdentifier() []*datatypes_go_proto.Identifier

func (*StructureMap) GetImplicitRules

func (x *StructureMap) GetImplicitRules() *datatypes_go_proto.Uri

func (*StructureMap) GetImport

func (x *StructureMap) GetImport() []*datatypes_go_proto.Canonical

func (*StructureMap) GetJurisdiction

func (x *StructureMap) GetJurisdiction() []*datatypes_go_proto.CodeableConcept

func (*StructureMap) GetLanguage

func (x *StructureMap) GetLanguage() *datatypes_go_proto.Code

func (*StructureMap) GetMeta

func (x *StructureMap) GetMeta() *datatypes_go_proto.Meta

func (*StructureMap) GetModifierExtension

func (x *StructureMap) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureMap) GetName

func (x *StructureMap) GetName() *datatypes_go_proto.String

func (*StructureMap) GetPublisher

func (x *StructureMap) GetPublisher() *datatypes_go_proto.String

func (*StructureMap) GetPurpose

func (x *StructureMap) GetPurpose() *datatypes_go_proto.Markdown

func (*StructureMap) GetStatus

func (x *StructureMap) GetStatus() *StructureMap_StatusCode

func (*StructureMap) GetStructure

func (x *StructureMap) GetStructure() []*StructureMap_Structure

func (*StructureMap) GetText

func (*StructureMap) GetTitle

func (x *StructureMap) GetTitle() *datatypes_go_proto.String

func (*StructureMap) GetUrl

func (x *StructureMap) GetUrl() *datatypes_go_proto.Uri

func (*StructureMap) GetUseContext

func (x *StructureMap) GetUseContext() []*datatypes_go_proto.UsageContext

func (*StructureMap) GetVersion

func (x *StructureMap) GetVersion() *datatypes_go_proto.String

func (*StructureMap) ProtoMessage

func (*StructureMap) ProtoMessage()

func (*StructureMap) ProtoReflect

func (x *StructureMap) ProtoReflect() protoreflect.Message

func (*StructureMap) Reset

func (x *StructureMap) Reset()

func (*StructureMap) String

func (x *StructureMap) String() string

type StructureMap_Group

type StructureMap_Group struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Human-readable label
	Name *datatypes_go_proto.Id `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Another group that this group adds rules to
	Extends  *datatypes_go_proto.Id           `protobuf:"bytes,5,opt,name=extends,proto3" json:"extends,omitempty"`
	TypeMode *StructureMap_Group_TypeModeCode `protobuf:"bytes,6,opt,name=type_mode,json=typeMode,proto3" json:"type_mode,omitempty"`
	// Additional description/explanation for group
	Documentation *datatypes_go_proto.String  `protobuf:"bytes,7,opt,name=documentation,proto3" json:"documentation,omitempty"`
	Input         []*StructureMap_Group_Input `protobuf:"bytes,8,rep,name=input,proto3" json:"input,omitempty"`
	Rule          []*StructureMap_Group_Rule  `protobuf:"bytes,9,rep,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

Named sections for reader convenience

func (*StructureMap_Group) Descriptor deprecated

func (*StructureMap_Group) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Group.ProtoReflect.Descriptor instead.

func (*StructureMap_Group) GetDocumentation

func (x *StructureMap_Group) GetDocumentation() *datatypes_go_proto.String

func (*StructureMap_Group) GetExtends

func (x *StructureMap_Group) GetExtends() *datatypes_go_proto.Id

func (*StructureMap_Group) GetExtension

func (x *StructureMap_Group) GetExtension() []*datatypes_go_proto.Extension

func (*StructureMap_Group) GetId

func (*StructureMap_Group) GetInput

func (*StructureMap_Group) GetModifierExtension

func (x *StructureMap_Group) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureMap_Group) GetName

func (*StructureMap_Group) GetRule

func (*StructureMap_Group) GetTypeMode

func (*StructureMap_Group) ProtoMessage

func (*StructureMap_Group) ProtoMessage()

func (*StructureMap_Group) ProtoReflect

func (x *StructureMap_Group) ProtoReflect() protoreflect.Message

func (*StructureMap_Group) Reset

func (x *StructureMap_Group) Reset()

func (*StructureMap_Group) String

func (x *StructureMap_Group) String() string

type StructureMap_Group_Input

type StructureMap_Group_Input struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name for this instance of data
	Name *datatypes_go_proto.Id `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Type for this instance of data
	Type *datatypes_go_proto.String         `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	Mode *StructureMap_Group_Input_ModeCode `protobuf:"bytes,6,opt,name=mode,proto3" json:"mode,omitempty"`
	// Documentation for this instance of data
	Documentation *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=documentation,proto3" json:"documentation,omitempty"`
	// contains filtered or unexported fields
}

Named instance provided when invoking the map

func (*StructureMap_Group_Input) Descriptor deprecated

func (*StructureMap_Group_Input) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Group_Input.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Input) GetDocumentation

func (x *StructureMap_Group_Input) GetDocumentation() *datatypes_go_proto.String

func (*StructureMap_Group_Input) GetExtension

func (*StructureMap_Group_Input) GetId

func (*StructureMap_Group_Input) GetMode

func (*StructureMap_Group_Input) GetModifierExtension

func (x *StructureMap_Group_Input) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureMap_Group_Input) GetName

func (*StructureMap_Group_Input) GetType

func (*StructureMap_Group_Input) ProtoMessage

func (*StructureMap_Group_Input) ProtoMessage()

func (*StructureMap_Group_Input) ProtoReflect

func (x *StructureMap_Group_Input) ProtoReflect() protoreflect.Message

func (*StructureMap_Group_Input) Reset

func (x *StructureMap_Group_Input) Reset()

func (*StructureMap_Group_Input) String

func (x *StructureMap_Group_Input) String() string

type StructureMap_Group_Input_ModeCode

type StructureMap_Group_Input_ModeCode struct {
	Value     codes_go_proto.StructureMapInputModeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.StructureMapInputModeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                     `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

source | target

func (*StructureMap_Group_Input_ModeCode) Descriptor deprecated

func (*StructureMap_Group_Input_ModeCode) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Group_Input_ModeCode.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Input_ModeCode) GetExtension

func (*StructureMap_Group_Input_ModeCode) GetId

func (*StructureMap_Group_Input_ModeCode) GetValue

func (*StructureMap_Group_Input_ModeCode) ProtoMessage

func (*StructureMap_Group_Input_ModeCode) ProtoMessage()

func (*StructureMap_Group_Input_ModeCode) ProtoReflect

func (*StructureMap_Group_Input_ModeCode) Reset

func (*StructureMap_Group_Input_ModeCode) String

type StructureMap_Group_Rule

type StructureMap_Group_Rule struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of the rule for internal references
	Name   *datatypes_go_proto.Id            `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Source []*StructureMap_Group_Rule_Source `protobuf:"bytes,5,rep,name=source,proto3" json:"source,omitempty"`
	Target []*StructureMap_Group_Rule_Target `protobuf:"bytes,6,rep,name=target,proto3" json:"target,omitempty"`
	// Rules contained in this rule
	Rule      []*StructureMap_Group_Rule           `protobuf:"bytes,7,rep,name=rule,proto3" json:"rule,omitempty"`
	Dependent []*StructureMap_Group_Rule_Dependent `protobuf:"bytes,8,rep,name=dependent,proto3" json:"dependent,omitempty"`
	// Documentation for this instance of data
	Documentation *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=documentation,proto3" json:"documentation,omitempty"`
	// contains filtered or unexported fields
}

Transform Rule from source to target

func (*StructureMap_Group_Rule) Descriptor deprecated

func (*StructureMap_Group_Rule) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Group_Rule.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule) GetDependent

func (*StructureMap_Group_Rule) GetDocumentation

func (x *StructureMap_Group_Rule) GetDocumentation() *datatypes_go_proto.String

func (*StructureMap_Group_Rule) GetExtension

func (*StructureMap_Group_Rule) GetId

func (*StructureMap_Group_Rule) GetModifierExtension

func (x *StructureMap_Group_Rule) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureMap_Group_Rule) GetName

func (*StructureMap_Group_Rule) GetRule

func (*StructureMap_Group_Rule) GetSource

func (*StructureMap_Group_Rule) GetTarget

func (*StructureMap_Group_Rule) ProtoMessage

func (*StructureMap_Group_Rule) ProtoMessage()

func (*StructureMap_Group_Rule) ProtoReflect

func (x *StructureMap_Group_Rule) ProtoReflect() protoreflect.Message

func (*StructureMap_Group_Rule) Reset

func (x *StructureMap_Group_Rule) Reset()

func (*StructureMap_Group_Rule) String

func (x *StructureMap_Group_Rule) String() string

type StructureMap_Group_Rule_Dependent

type StructureMap_Group_Rule_Dependent struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of a rule or group to apply
	Name *datatypes_go_proto.Id `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Variable to pass to the rule or group
	Variable []*datatypes_go_proto.String `protobuf:"bytes,5,rep,name=variable,proto3" json:"variable,omitempty"`
	// contains filtered or unexported fields
}

Which other rules to apply in the context of this rule

func (*StructureMap_Group_Rule_Dependent) Descriptor deprecated

func (*StructureMap_Group_Rule_Dependent) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Group_Rule_Dependent.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule_Dependent) GetExtension

func (*StructureMap_Group_Rule_Dependent) GetId

func (*StructureMap_Group_Rule_Dependent) GetModifierExtension

func (x *StructureMap_Group_Rule_Dependent) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureMap_Group_Rule_Dependent) GetName

func (*StructureMap_Group_Rule_Dependent) GetVariable

func (*StructureMap_Group_Rule_Dependent) ProtoMessage

func (*StructureMap_Group_Rule_Dependent) ProtoMessage()

func (*StructureMap_Group_Rule_Dependent) ProtoReflect

func (*StructureMap_Group_Rule_Dependent) Reset

func (*StructureMap_Group_Rule_Dependent) String

type StructureMap_Group_Rule_Source

type StructureMap_Group_Rule_Source struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type or variable this rule applies to
	Context *datatypes_go_proto.Id `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
	// Specified minimum cardinality
	Min *datatypes_go_proto.Integer `protobuf:"bytes,5,opt,name=min,proto3" json:"min,omitempty"`
	// Specified maximum cardinality (number or *)
	Max *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=max,proto3" json:"max,omitempty"`
	// Rule only applies if source has this type
	Type         *datatypes_go_proto.String                    `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
	DefaultValue *StructureMap_Group_Rule_Source_DefaultValueX `protobuf:"bytes,8,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	// Optional field for this source
	Element  *datatypes_go_proto.String                   `protobuf:"bytes,9,opt,name=element,proto3" json:"element,omitempty"`
	ListMode *StructureMap_Group_Rule_Source_ListModeCode `protobuf:"bytes,10,opt,name=list_mode,json=listMode,proto3" json:"list_mode,omitempty"`
	// Named context for field, if a field is specified
	Variable *datatypes_go_proto.Id `protobuf:"bytes,11,opt,name=variable,proto3" json:"variable,omitempty"`
	// FHIRPath expression  - must be true or the rule does not apply
	Condition *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=condition,proto3" json:"condition,omitempty"`
	// FHIRPath expression  - must be true or the mapping engine throws an
	// error instead of completing
	Check *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=check,proto3" json:"check,omitempty"`
	// Message to put in log if source exists (FHIRPath)
	LogMessage *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=log_message,json=logMessage,proto3" json:"log_message,omitempty"`
	// contains filtered or unexported fields
}

Source inputs to the mapping

func (*StructureMap_Group_Rule_Source) Descriptor deprecated

func (*StructureMap_Group_Rule_Source) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Group_Rule_Source.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule_Source) GetCheck

func (*StructureMap_Group_Rule_Source) GetCondition

func (*StructureMap_Group_Rule_Source) GetContext

func (*StructureMap_Group_Rule_Source) GetDefaultValue

func (*StructureMap_Group_Rule_Source) GetElement

func (*StructureMap_Group_Rule_Source) GetExtension

func (*StructureMap_Group_Rule_Source) GetId

func (*StructureMap_Group_Rule_Source) GetListMode

func (*StructureMap_Group_Rule_Source) GetLogMessage

func (*StructureMap_Group_Rule_Source) GetMax

func (*StructureMap_Group_Rule_Source) GetMin

func (*StructureMap_Group_Rule_Source) GetModifierExtension

func (x *StructureMap_Group_Rule_Source) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureMap_Group_Rule_Source) GetType

func (*StructureMap_Group_Rule_Source) GetVariable

func (*StructureMap_Group_Rule_Source) ProtoMessage

func (*StructureMap_Group_Rule_Source) ProtoMessage()

func (*StructureMap_Group_Rule_Source) ProtoReflect

func (*StructureMap_Group_Rule_Source) Reset

func (x *StructureMap_Group_Rule_Source) Reset()

func (*StructureMap_Group_Rule_Source) String

type StructureMap_Group_Rule_Source_DefaultValueX

type StructureMap_Group_Rule_Source_DefaultValueX struct {

	// Types that are assignable to Choice:
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Base64Binary
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Boolean
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Canonical
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Code
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Date
	//	*StructureMap_Group_Rule_Source_DefaultValueX_DateTime
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Decimal
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Id
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Instant
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Integer
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Markdown
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Oid
	//	*StructureMap_Group_Rule_Source_DefaultValueX_PositiveInt
	//	*StructureMap_Group_Rule_Source_DefaultValueX_StringValue
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Time
	//	*StructureMap_Group_Rule_Source_DefaultValueX_UnsignedInt
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Uri
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Url
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Uuid
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Address
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Age
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Annotation
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Attachment
	//	*StructureMap_Group_Rule_Source_DefaultValueX_CodeableConcept
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Coding
	//	*StructureMap_Group_Rule_Source_DefaultValueX_ContactPoint
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Count
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Distance
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Duration
	//	*StructureMap_Group_Rule_Source_DefaultValueX_HumanName
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Identifier
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Money
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Period
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Quantity
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Range
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Ratio
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Reference
	//	*StructureMap_Group_Rule_Source_DefaultValueX_SampledData
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Signature
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Timing
	//	*StructureMap_Group_Rule_Source_DefaultValueX_ContactDetail
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Contributor
	//	*StructureMap_Group_Rule_Source_DefaultValueX_DataRequirement
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Expression
	//	*StructureMap_Group_Rule_Source_DefaultValueX_ParameterDefinition
	//	*StructureMap_Group_Rule_Source_DefaultValueX_RelatedArtifact
	//	*StructureMap_Group_Rule_Source_DefaultValueX_TriggerDefinition
	//	*StructureMap_Group_Rule_Source_DefaultValueX_UsageContext
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Dosage
	//	*StructureMap_Group_Rule_Source_DefaultValueX_Meta
	Choice isStructureMap_Group_Rule_Source_DefaultValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Default value if no value exists

func (*StructureMap_Group_Rule_Source_DefaultValueX) Descriptor deprecated

Deprecated: Use StructureMap_Group_Rule_Source_DefaultValueX.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetAddress

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetAge

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetAnnotation

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetAttachment

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetBase64Binary

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetBoolean

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetCanonical

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetChoice

func (m *StructureMap_Group_Rule_Source_DefaultValueX) GetChoice() isStructureMap_Group_Rule_Source_DefaultValueX_Choice

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetCode

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetCodeableConcept

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetCoding

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetContactDetail

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetContactPoint

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetContributor

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetCount

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetDataRequirement

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetDate

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetDateTime

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetDecimal

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetDistance

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetDosage

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetDuration

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetExpression

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetHumanName

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetId

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetIdentifier

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetInstant

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetInteger

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetMarkdown

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetMeta

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetMoney

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetOid

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetParameterDefinition

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetPeriod

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetPositiveInt

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetQuantity

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetRange

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetRatio

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetReference

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetRelatedArtifact

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetSampledData

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetSignature

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetStringValue

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetTime

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetTiming

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetTriggerDefinition

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetUnsignedInt

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetUri

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetUrl

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetUsageContext

func (*StructureMap_Group_Rule_Source_DefaultValueX) GetUuid

func (*StructureMap_Group_Rule_Source_DefaultValueX) ProtoMessage

func (*StructureMap_Group_Rule_Source_DefaultValueX) ProtoReflect

func (*StructureMap_Group_Rule_Source_DefaultValueX) Reset

func (*StructureMap_Group_Rule_Source_DefaultValueX) String

type StructureMap_Group_Rule_Source_DefaultValueX_Address

type StructureMap_Group_Rule_Source_DefaultValueX_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,20,opt,name=address,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Age

type StructureMap_Group_Rule_Source_DefaultValueX_Age struct {
	Age *datatypes_go_proto.Age `protobuf:"bytes,21,opt,name=age,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Annotation

type StructureMap_Group_Rule_Source_DefaultValueX_Annotation struct {
	Annotation *datatypes_go_proto.Annotation `protobuf:"bytes,22,opt,name=annotation,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Attachment

type StructureMap_Group_Rule_Source_DefaultValueX_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,23,opt,name=attachment,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Base64Binary

type StructureMap_Group_Rule_Source_DefaultValueX_Base64Binary struct {
	Base64Binary *datatypes_go_proto.Base64Binary `protobuf:"bytes,1,opt,name=base64_binary,json=base64Binary,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Boolean

type StructureMap_Group_Rule_Source_DefaultValueX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Canonical

type StructureMap_Group_Rule_Source_DefaultValueX_Canonical struct {
	Canonical *datatypes_go_proto.Canonical `protobuf:"bytes,3,opt,name=canonical,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Code

type StructureMap_Group_Rule_Source_DefaultValueX_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_CodeableConcept

type StructureMap_Group_Rule_Source_DefaultValueX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Coding

type StructureMap_Group_Rule_Source_DefaultValueX_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,25,opt,name=coding,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_ContactDetail

type StructureMap_Group_Rule_Source_DefaultValueX_ContactDetail struct {
	ContactDetail *datatypes_go_proto.ContactDetail `protobuf:"bytes,41,opt,name=contact_detail,json=contactDetail,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_ContactPoint

type StructureMap_Group_Rule_Source_DefaultValueX_ContactPoint struct {
	ContactPoint *datatypes_go_proto.ContactPoint `protobuf:"bytes,26,opt,name=contact_point,json=contactPoint,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Contributor

type StructureMap_Group_Rule_Source_DefaultValueX_Contributor struct {
	Contributor *datatypes_go_proto.Contributor `protobuf:"bytes,42,opt,name=contributor,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Count

type StructureMap_Group_Rule_Source_DefaultValueX_Count struct {
	Count *datatypes_go_proto.Count `protobuf:"bytes,27,opt,name=count,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_DataRequirement

type StructureMap_Group_Rule_Source_DefaultValueX_DataRequirement struct {
	DataRequirement *datatypes_go_proto.DataRequirement `protobuf:"bytes,43,opt,name=data_requirement,json=dataRequirement,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Date

type StructureMap_Group_Rule_Source_DefaultValueX_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,5,opt,name=date,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_DateTime

type StructureMap_Group_Rule_Source_DefaultValueX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Decimal

type StructureMap_Group_Rule_Source_DefaultValueX_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,7,opt,name=decimal,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Distance

type StructureMap_Group_Rule_Source_DefaultValueX_Distance struct {
	Distance *datatypes_go_proto.Distance `protobuf:"bytes,28,opt,name=distance,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Dosage

type StructureMap_Group_Rule_Source_DefaultValueX_Dosage struct {
	Dosage *datatypes_go_proto.Dosage `protobuf:"bytes,49,opt,name=dosage,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Duration

type StructureMap_Group_Rule_Source_DefaultValueX_Duration struct {
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,29,opt,name=duration,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Expression

type StructureMap_Group_Rule_Source_DefaultValueX_Expression struct {
	Expression *datatypes_go_proto.Expression `protobuf:"bytes,44,opt,name=expression,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_HumanName

type StructureMap_Group_Rule_Source_DefaultValueX_HumanName struct {
	HumanName *datatypes_go_proto.HumanName `protobuf:"bytes,30,opt,name=human_name,json=humanName,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Id

type StructureMap_Group_Rule_Source_DefaultValueX_Id struct {
	Id *datatypes_go_proto.Id `protobuf:"bytes,8,opt,name=id,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Identifier

type StructureMap_Group_Rule_Source_DefaultValueX_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,31,opt,name=identifier,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Instant

type StructureMap_Group_Rule_Source_DefaultValueX_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,9,opt,name=instant,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Integer

type StructureMap_Group_Rule_Source_DefaultValueX_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,10,opt,name=integer,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Markdown

type StructureMap_Group_Rule_Source_DefaultValueX_Markdown struct {
	Markdown *datatypes_go_proto.Markdown `protobuf:"bytes,11,opt,name=markdown,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Meta

type StructureMap_Group_Rule_Source_DefaultValueX_Meta struct {
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,50,opt,name=meta,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Money

type StructureMap_Group_Rule_Source_DefaultValueX_Money struct {
	Money *datatypes_go_proto.Money `protobuf:"bytes,32,opt,name=money,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Oid

type StructureMap_Group_Rule_Source_DefaultValueX_Oid struct {
	Oid *datatypes_go_proto.Oid `protobuf:"bytes,12,opt,name=oid,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_ParameterDefinition

type StructureMap_Group_Rule_Source_DefaultValueX_ParameterDefinition struct {
	ParameterDefinition *datatypes_go_proto.ParameterDefinition `protobuf:"bytes,45,opt,name=parameter_definition,json=parameterDefinition,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Period

type StructureMap_Group_Rule_Source_DefaultValueX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,33,opt,name=period,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_PositiveInt

type StructureMap_Group_Rule_Source_DefaultValueX_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,13,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Quantity

type StructureMap_Group_Rule_Source_DefaultValueX_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,34,opt,name=quantity,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Range

type StructureMap_Group_Rule_Source_DefaultValueX_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,35,opt,name=range,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Ratio

type StructureMap_Group_Rule_Source_DefaultValueX_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,36,opt,name=ratio,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Reference

type StructureMap_Group_Rule_Source_DefaultValueX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,37,opt,name=reference,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_RelatedArtifact

type StructureMap_Group_Rule_Source_DefaultValueX_RelatedArtifact struct {
	RelatedArtifact *datatypes_go_proto.RelatedArtifact `protobuf:"bytes,46,opt,name=related_artifact,json=relatedArtifact,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_SampledData

type StructureMap_Group_Rule_Source_DefaultValueX_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,38,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Signature

type StructureMap_Group_Rule_Source_DefaultValueX_Signature struct {
	Signature *datatypes_go_proto.Signature `protobuf:"bytes,39,opt,name=signature,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_StringValue

type StructureMap_Group_Rule_Source_DefaultValueX_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=string_value,json=string,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Time

type StructureMap_Group_Rule_Source_DefaultValueX_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,15,opt,name=time,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Timing

type StructureMap_Group_Rule_Source_DefaultValueX_Timing struct {
	Timing *datatypes_go_proto.Timing `protobuf:"bytes,40,opt,name=timing,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_TriggerDefinition

type StructureMap_Group_Rule_Source_DefaultValueX_TriggerDefinition struct {
	TriggerDefinition *datatypes_go_proto.TriggerDefinition `protobuf:"bytes,47,opt,name=trigger_definition,json=triggerDefinition,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_UnsignedInt

type StructureMap_Group_Rule_Source_DefaultValueX_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,16,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Uri

type StructureMap_Group_Rule_Source_DefaultValueX_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,17,opt,name=uri,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Url

type StructureMap_Group_Rule_Source_DefaultValueX_Url struct {
	Url *datatypes_go_proto.Url `protobuf:"bytes,18,opt,name=url,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_UsageContext

type StructureMap_Group_Rule_Source_DefaultValueX_UsageContext struct {
	UsageContext *datatypes_go_proto.UsageContext `protobuf:"bytes,48,opt,name=usage_context,json=usageContext,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_DefaultValueX_Uuid

type StructureMap_Group_Rule_Source_DefaultValueX_Uuid struct {
	Uuid *datatypes_go_proto.Uuid `protobuf:"bytes,19,opt,name=uuid,proto3,oneof"`
}

type StructureMap_Group_Rule_Source_ListModeCode

type StructureMap_Group_Rule_Source_ListModeCode struct {
	Value     codes_go_proto.StructureMapSourceListModeCode_Value `` /* 126-byte string literal not displayed */
	Id        *datatypes_go_proto.String                          `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                     `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

first | not_first | last | not_last | only_one

func (*StructureMap_Group_Rule_Source_ListModeCode) Descriptor deprecated

Deprecated: Use StructureMap_Group_Rule_Source_ListModeCode.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule_Source_ListModeCode) GetExtension

func (*StructureMap_Group_Rule_Source_ListModeCode) GetId

func (*StructureMap_Group_Rule_Source_ListModeCode) GetValue

func (*StructureMap_Group_Rule_Source_ListModeCode) ProtoMessage

func (*StructureMap_Group_Rule_Source_ListModeCode) ProtoReflect

func (*StructureMap_Group_Rule_Source_ListModeCode) Reset

func (*StructureMap_Group_Rule_Source_ListModeCode) String

type StructureMap_Group_Rule_Target

type StructureMap_Group_Rule_Target struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type or variable this rule applies to
	Context     *datatypes_go_proto.Id                          `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
	ContextType *StructureMap_Group_Rule_Target_ContextTypeCode `protobuf:"bytes,5,opt,name=context_type,json=contextType,proto3" json:"context_type,omitempty"`
	// Field to create in the context
	Element *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=element,proto3" json:"element,omitempty"`
	// Named context for field, if desired, and a field is specified
	Variable *datatypes_go_proto.Id                         `protobuf:"bytes,7,opt,name=variable,proto3" json:"variable,omitempty"`
	ListMode []*StructureMap_Group_Rule_Target_ListModeCode `protobuf:"bytes,8,rep,name=list_mode,json=listMode,proto3" json:"list_mode,omitempty"`
	// Internal rule reference for shared list items
	ListRuleId *datatypes_go_proto.Id                        `protobuf:"bytes,9,opt,name=list_rule_id,json=listRuleId,proto3" json:"list_rule_id,omitempty"`
	Transform  *StructureMap_Group_Rule_Target_TransformCode `protobuf:"bytes,10,opt,name=transform,proto3" json:"transform,omitempty"`
	Parameter  []*StructureMap_Group_Rule_Target_Parameter   `protobuf:"bytes,11,rep,name=parameter,proto3" json:"parameter,omitempty"`
	// contains filtered or unexported fields
}

Content to create because of this mapping rule

func (*StructureMap_Group_Rule_Target) Descriptor deprecated

func (*StructureMap_Group_Rule_Target) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Group_Rule_Target.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule_Target) GetContext

func (*StructureMap_Group_Rule_Target) GetContextType

func (*StructureMap_Group_Rule_Target) GetElement

func (*StructureMap_Group_Rule_Target) GetExtension

func (*StructureMap_Group_Rule_Target) GetId

func (*StructureMap_Group_Rule_Target) GetListMode

func (*StructureMap_Group_Rule_Target) GetListRuleId

func (*StructureMap_Group_Rule_Target) GetModifierExtension

func (x *StructureMap_Group_Rule_Target) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureMap_Group_Rule_Target) GetParameter

func (*StructureMap_Group_Rule_Target) GetTransform

func (*StructureMap_Group_Rule_Target) GetVariable

func (*StructureMap_Group_Rule_Target) ProtoMessage

func (*StructureMap_Group_Rule_Target) ProtoMessage()

func (*StructureMap_Group_Rule_Target) ProtoReflect

func (*StructureMap_Group_Rule_Target) Reset

func (x *StructureMap_Group_Rule_Target) Reset()

func (*StructureMap_Group_Rule_Target) String

type StructureMap_Group_Rule_Target_ContextTypeCode

type StructureMap_Group_Rule_Target_ContextTypeCode struct {
	Value     codes_go_proto.StructureMapContextTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.StructureMapContextTypeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                       `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                  `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

type | variable

func (*StructureMap_Group_Rule_Target_ContextTypeCode) Descriptor deprecated

Deprecated: Use StructureMap_Group_Rule_Target_ContextTypeCode.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule_Target_ContextTypeCode) GetExtension

func (*StructureMap_Group_Rule_Target_ContextTypeCode) GetId

func (*StructureMap_Group_Rule_Target_ContextTypeCode) GetValue

func (*StructureMap_Group_Rule_Target_ContextTypeCode) ProtoMessage

func (*StructureMap_Group_Rule_Target_ContextTypeCode) ProtoReflect

func (*StructureMap_Group_Rule_Target_ContextTypeCode) Reset

func (*StructureMap_Group_Rule_Target_ContextTypeCode) String

type StructureMap_Group_Rule_Target_ListModeCode

type StructureMap_Group_Rule_Target_ListModeCode struct {
	Value     codes_go_proto.StructureMapTargetListModeCode_Value `` /* 126-byte string literal not displayed */
	Id        *datatypes_go_proto.String                          `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                     `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

first | share | last | collate

func (*StructureMap_Group_Rule_Target_ListModeCode) Descriptor deprecated

Deprecated: Use StructureMap_Group_Rule_Target_ListModeCode.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule_Target_ListModeCode) GetExtension

func (*StructureMap_Group_Rule_Target_ListModeCode) GetId

func (*StructureMap_Group_Rule_Target_ListModeCode) GetValue

func (*StructureMap_Group_Rule_Target_ListModeCode) ProtoMessage

func (*StructureMap_Group_Rule_Target_ListModeCode) ProtoReflect

func (*StructureMap_Group_Rule_Target_ListModeCode) Reset

func (*StructureMap_Group_Rule_Target_ListModeCode) String

type StructureMap_Group_Rule_Target_Parameter

type StructureMap_Group_Rule_Target_Parameter struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                  `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Value             *StructureMap_Group_Rule_Target_Parameter_ValueX `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Parameters to the transform

func (*StructureMap_Group_Rule_Target_Parameter) Descriptor deprecated

func (*StructureMap_Group_Rule_Target_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Group_Rule_Target_Parameter.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule_Target_Parameter) GetExtension

func (*StructureMap_Group_Rule_Target_Parameter) GetId

func (*StructureMap_Group_Rule_Target_Parameter) GetModifierExtension

func (*StructureMap_Group_Rule_Target_Parameter) GetValue

func (*StructureMap_Group_Rule_Target_Parameter) ProtoMessage

func (*StructureMap_Group_Rule_Target_Parameter) ProtoReflect

func (*StructureMap_Group_Rule_Target_Parameter) Reset

func (*StructureMap_Group_Rule_Target_Parameter) String

type StructureMap_Group_Rule_Target_Parameter_ValueX

type StructureMap_Group_Rule_Target_Parameter_ValueX struct {

	// Types that are assignable to Choice:
	//	*StructureMap_Group_Rule_Target_Parameter_ValueX_Id
	//	*StructureMap_Group_Rule_Target_Parameter_ValueX_StringValue
	//	*StructureMap_Group_Rule_Target_Parameter_ValueX_Boolean
	//	*StructureMap_Group_Rule_Target_Parameter_ValueX_Integer
	//	*StructureMap_Group_Rule_Target_Parameter_ValueX_Decimal
	Choice isStructureMap_Group_Rule_Target_Parameter_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Parameter value - variable or literal

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) Descriptor deprecated

Deprecated: Use StructureMap_Group_Rule_Target_Parameter_ValueX.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) GetBoolean

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) GetChoice

func (m *StructureMap_Group_Rule_Target_Parameter_ValueX) GetChoice() isStructureMap_Group_Rule_Target_Parameter_ValueX_Choice

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) GetDecimal

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) GetId

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) GetInteger

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) GetStringValue

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) ProtoMessage

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) ProtoReflect

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) Reset

func (*StructureMap_Group_Rule_Target_Parameter_ValueX) String

type StructureMap_Group_Rule_Target_Parameter_ValueX_Boolean

type StructureMap_Group_Rule_Target_Parameter_ValueX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,3,opt,name=boolean,proto3,oneof"`
}

type StructureMap_Group_Rule_Target_Parameter_ValueX_Decimal

type StructureMap_Group_Rule_Target_Parameter_ValueX_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,5,opt,name=decimal,proto3,oneof"`
}

type StructureMap_Group_Rule_Target_Parameter_ValueX_Id

type StructureMap_Group_Rule_Target_Parameter_ValueX_Id struct {
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3,oneof"`
}

type StructureMap_Group_Rule_Target_Parameter_ValueX_Integer

type StructureMap_Group_Rule_Target_Parameter_ValueX_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,4,opt,name=integer,proto3,oneof"`
}

type StructureMap_Group_Rule_Target_Parameter_ValueX_StringValue

type StructureMap_Group_Rule_Target_Parameter_ValueX_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,2,opt,name=string_value,json=string,proto3,oneof"`
}

type StructureMap_Group_Rule_Target_TransformCode

type StructureMap_Group_Rule_Target_TransformCode struct {
	Value     codes_go_proto.StructureMapTransformCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.StructureMapTransformCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                     `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

create | copy +

func (*StructureMap_Group_Rule_Target_TransformCode) Descriptor deprecated

Deprecated: Use StructureMap_Group_Rule_Target_TransformCode.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_Rule_Target_TransformCode) GetExtension

func (*StructureMap_Group_Rule_Target_TransformCode) GetId

func (*StructureMap_Group_Rule_Target_TransformCode) GetValue

func (*StructureMap_Group_Rule_Target_TransformCode) ProtoMessage

func (*StructureMap_Group_Rule_Target_TransformCode) ProtoReflect

func (*StructureMap_Group_Rule_Target_TransformCode) Reset

func (*StructureMap_Group_Rule_Target_TransformCode) String

type StructureMap_Group_TypeModeCode

type StructureMap_Group_TypeModeCode struct {
	Value     codes_go_proto.StructureMapGroupTypeModeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.StructureMapGroupTypeModeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                         `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                    `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

none | types | type-and-types

func (*StructureMap_Group_TypeModeCode) Descriptor deprecated

func (*StructureMap_Group_TypeModeCode) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Group_TypeModeCode.ProtoReflect.Descriptor instead.

func (*StructureMap_Group_TypeModeCode) GetExtension

func (*StructureMap_Group_TypeModeCode) GetId

func (*StructureMap_Group_TypeModeCode) GetValue

func (*StructureMap_Group_TypeModeCode) ProtoMessage

func (*StructureMap_Group_TypeModeCode) ProtoMessage()

func (*StructureMap_Group_TypeModeCode) ProtoReflect

func (*StructureMap_Group_TypeModeCode) Reset

func (*StructureMap_Group_TypeModeCode) String

type StructureMap_StatusCode

type StructureMap_StatusCode struct {
	Value     codes_go_proto.PublicationStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.PublicationStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                 `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension            `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

draft | active | retired | unknown

func (*StructureMap_StatusCode) Descriptor deprecated

func (*StructureMap_StatusCode) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_StatusCode.ProtoReflect.Descriptor instead.

func (*StructureMap_StatusCode) GetExtension

func (*StructureMap_StatusCode) GetId

func (*StructureMap_StatusCode) GetValue

func (*StructureMap_StatusCode) ProtoMessage

func (*StructureMap_StatusCode) ProtoMessage()

func (*StructureMap_StatusCode) ProtoReflect

func (x *StructureMap_StatusCode) ProtoReflect() protoreflect.Message

func (*StructureMap_StatusCode) Reset

func (x *StructureMap_StatusCode) Reset()

func (*StructureMap_StatusCode) String

func (x *StructureMap_StatusCode) String() string

type StructureMap_Structure

type StructureMap_Structure struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Canonical reference to structure definition
	Url  *datatypes_go_proto.Canonical    `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
	Mode *StructureMap_Structure_ModeCode `protobuf:"bytes,5,opt,name=mode,proto3" json:"mode,omitempty"`
	// Name for type in this map
	Alias *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=alias,proto3" json:"alias,omitempty"`
	// Documentation on use of structure
	Documentation *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=documentation,proto3" json:"documentation,omitempty"`
	// contains filtered or unexported fields
}

Structure Definition used by this map

func (*StructureMap_Structure) Descriptor deprecated

func (*StructureMap_Structure) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Structure.ProtoReflect.Descriptor instead.

func (*StructureMap_Structure) GetAlias

func (*StructureMap_Structure) GetDocumentation

func (x *StructureMap_Structure) GetDocumentation() *datatypes_go_proto.String

func (*StructureMap_Structure) GetExtension

func (*StructureMap_Structure) GetId

func (*StructureMap_Structure) GetMode

func (*StructureMap_Structure) GetModifierExtension

func (x *StructureMap_Structure) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureMap_Structure) GetUrl

func (*StructureMap_Structure) ProtoMessage

func (*StructureMap_Structure) ProtoMessage()

func (*StructureMap_Structure) ProtoReflect

func (x *StructureMap_Structure) ProtoReflect() protoreflect.Message

func (*StructureMap_Structure) Reset

func (x *StructureMap_Structure) Reset()

func (*StructureMap_Structure) String

func (x *StructureMap_Structure) String() string

type StructureMap_Structure_ModeCode

type StructureMap_Structure_ModeCode struct {
	Value     codes_go_proto.StructureMapModelModeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.StructureMapModelModeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                     `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

source | queried | target | produced

func (*StructureMap_Structure_ModeCode) Descriptor deprecated

func (*StructureMap_Structure_ModeCode) Descriptor() ([]byte, []int)

Deprecated: Use StructureMap_Structure_ModeCode.ProtoReflect.Descriptor instead.

func (*StructureMap_Structure_ModeCode) GetExtension

func (*StructureMap_Structure_ModeCode) GetId

func (*StructureMap_Structure_ModeCode) GetValue

func (*StructureMap_Structure_ModeCode) ProtoMessage

func (*StructureMap_Structure_ModeCode) ProtoMessage()

func (*StructureMap_Structure_ModeCode) ProtoReflect

func (*StructureMap_Structure_ModeCode) Reset

func (*StructureMap_Structure_ModeCode) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL