metadatatypes_go_proto

package
v0.0.0-...-e8e4b7d Latest Latest
Warning

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

Go to latest
Published: May 30, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_dstu2_metadatatypes_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BackboneElement

type BackboneElement struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for BackboneElement. Base for elements defined inside a resource. See http://hl7.org/fhir/StructureDefinition/BackboneElement

func (*BackboneElement) Descriptor deprecated

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

Deprecated: Use BackboneElement.ProtoReflect.Descriptor instead.

func (*BackboneElement) GetExtension

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

func (*BackboneElement) GetId

func (*BackboneElement) GetModifierExtension

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

func (*BackboneElement) ProtoMessage

func (*BackboneElement) ProtoMessage()

func (*BackboneElement) ProtoReflect

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

func (*BackboneElement) Reset

func (x *BackboneElement) Reset()

func (*BackboneElement) String

func (x *BackboneElement) String() string

type Element

type Element struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `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"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Element. Base for all elements. See http://hl7.org/fhir/StructureDefinition/Element

func (*Element) Descriptor deprecated

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

Deprecated: Use Element.ProtoReflect.Descriptor instead.

func (*Element) GetExtension

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

func (*Element) GetId

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

func (*Element) ProtoMessage

func (*Element) ProtoMessage()

func (*Element) ProtoReflect

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

func (*Element) Reset

func (x *Element) Reset()

func (*Element) String

func (x *Element) String() string

type ElementDefinition

type ElementDefinition struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `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"`
	// The path of the element (see the Detailed Descriptions)
	Path *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	// How this element is represented in instances
	Representation []*codes_go_proto.PropertyRepresentationCode `protobuf:"bytes,4,rep,name=representation,proto3" json:"representation,omitempty"`
	// Name for this particular element definition (reference target)
	Name *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Name for element to display with or prompt for element
	Label *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=label,proto3" json:"label,omitempty"`
	// Defining code
	Code    []*datatypes_go_proto.Coding `protobuf:"bytes,7,rep,name=code,proto3" json:"code,omitempty"`
	Slicing *ElementDefinition_Slicing   `protobuf:"bytes,8,opt,name=slicing,proto3" json:"slicing,omitempty"`
	// Concise definition for xml presentation
	Short *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=short,proto3" json:"short,omitempty"`
	// Full formal definition as narrative text
	Definition *datatypes_go_proto.Markdown `protobuf:"bytes,10,opt,name=definition,proto3" json:"definition,omitempty"`
	// Comments about the use of this element
	Comments *datatypes_go_proto.Markdown `protobuf:"bytes,11,opt,name=comments,proto3" json:"comments,omitempty"`
	// Why is this needed?
	Requirements *datatypes_go_proto.Markdown `protobuf:"bytes,12,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// Other names
	Alias []*datatypes_go_proto.String `protobuf:"bytes,13,rep,name=alias,proto3" json:"alias,omitempty"`
	// Minimum Cardinality
	Min *datatypes_go_proto.Integer `protobuf:"bytes,14,opt,name=min,proto3" json:"min,omitempty"`
	// Maximum Cardinality (a number or *)
	Max  *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=max,proto3" json:"max,omitempty"`
	Base *ElementDefinition_Base    `protobuf:"bytes,16,opt,name=base,proto3" json:"base,omitempty"`
	Type []*ElementDefinition_Type  `protobuf:"bytes,17,rep,name=type,proto3" json:"type,omitempty"`
	// To another element constraint (by element.name)
	NameReference *datatypes_go_proto.String      `protobuf:"bytes,18,opt,name=name_reference,json=nameReference,proto3" json:"name_reference,omitempty"`
	DefaultValue  *ElementDefinition_DefaultValue `protobuf:"bytes,19,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	// Implicit meaning when this element is missing
	MeaningWhenMissing *datatypes_go_proto.Markdown `protobuf:"bytes,20,opt,name=meaning_when_missing,json=meaningWhenMissing,proto3" json:"meaning_when_missing,omitempty"`
	Fixed              *ElementDefinition_Fixed     `protobuf:"bytes,21,opt,name=fixed,proto3" json:"fixed,omitempty"`
	Pattern            *ElementDefinition_Pattern   `protobuf:"bytes,22,opt,name=pattern,proto3" json:"pattern,omitempty"`
	Example            *ElementDefinition_Example   `protobuf:"bytes,23,opt,name=example,proto3" json:"example,omitempty"`
	MinValue           *ElementDefinition_MinValue  `protobuf:"bytes,24,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
	MaxValue           *ElementDefinition_MaxValue  `protobuf:"bytes,25,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
	// Max length for strings
	MaxLength *datatypes_go_proto.Integer `protobuf:"bytes,26,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
	// Reference to invariant about presence
	Condition  []*datatypes_go_proto.Id        `protobuf:"bytes,27,rep,name=condition,proto3" json:"condition,omitempty"`
	Constraint []*ElementDefinition_Constraint `protobuf:"bytes,28,rep,name=constraint,proto3" json:"constraint,omitempty"`
	// If the element must supported
	MustSupport *datatypes_go_proto.Boolean `protobuf:"bytes,29,opt,name=must_support,json=mustSupport,proto3" json:"must_support,omitempty"`
	// If this modifies the meaning of other elements
	IsModifier *datatypes_go_proto.Boolean `protobuf:"bytes,30,opt,name=is_modifier,json=isModifier,proto3" json:"is_modifier,omitempty"`
	// Include when _summary = true?
	IsSummary *datatypes_go_proto.Boolean  `protobuf:"bytes,31,opt,name=is_summary,json=isSummary,proto3" json:"is_summary,omitempty"`
	Binding   *ElementDefinition_Binding   `protobuf:"bytes,32,opt,name=binding,proto3" json:"binding,omitempty"`
	Mapping   []*ElementDefinition_Mapping `protobuf:"bytes,33,rep,name=mapping,proto3" json:"mapping,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ElementDefinition. Definition of an element in a resource or extension. See http://hl7.org/fhir/StructureDefinition/ElementDefinition

func (*ElementDefinition) Descriptor deprecated

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

Deprecated: Use ElementDefinition.ProtoReflect.Descriptor instead.

func (*ElementDefinition) GetAlias

func (x *ElementDefinition) GetAlias() []*datatypes_go_proto.String

func (*ElementDefinition) GetBase

func (*ElementDefinition) GetBinding

func (*ElementDefinition) GetCode

func (*ElementDefinition) GetComments

func (x *ElementDefinition) GetComments() *datatypes_go_proto.Markdown

func (*ElementDefinition) GetCondition

func (x *ElementDefinition) GetCondition() []*datatypes_go_proto.Id

func (*ElementDefinition) GetConstraint

func (x *ElementDefinition) GetConstraint() []*ElementDefinition_Constraint

func (*ElementDefinition) GetDefaultValue

func (x *ElementDefinition) GetDefaultValue() *ElementDefinition_DefaultValue

func (*ElementDefinition) GetDefinition

func (x *ElementDefinition) GetDefinition() *datatypes_go_proto.Markdown

func (*ElementDefinition) GetExample

func (*ElementDefinition) GetExtension

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

func (*ElementDefinition) GetFixed

func (*ElementDefinition) GetId

func (*ElementDefinition) GetIsModifier

func (x *ElementDefinition) GetIsModifier() *datatypes_go_proto.Boolean

func (*ElementDefinition) GetIsSummary

func (x *ElementDefinition) GetIsSummary() *datatypes_go_proto.Boolean

func (*ElementDefinition) GetLabel

func (*ElementDefinition) GetMapping

func (x *ElementDefinition) GetMapping() []*ElementDefinition_Mapping

func (*ElementDefinition) GetMax

func (*ElementDefinition) GetMaxLength

func (x *ElementDefinition) GetMaxLength() *datatypes_go_proto.Integer

func (*ElementDefinition) GetMaxValue

func (*ElementDefinition) GetMeaningWhenMissing

func (x *ElementDefinition) GetMeaningWhenMissing() *datatypes_go_proto.Markdown

func (*ElementDefinition) GetMin

func (*ElementDefinition) GetMinValue

func (*ElementDefinition) GetMustSupport

func (x *ElementDefinition) GetMustSupport() *datatypes_go_proto.Boolean

func (*ElementDefinition) GetName

func (*ElementDefinition) GetNameReference

func (x *ElementDefinition) GetNameReference() *datatypes_go_proto.String

func (*ElementDefinition) GetPath

func (*ElementDefinition) GetPattern

func (*ElementDefinition) GetRepresentation

func (*ElementDefinition) GetRequirements

func (x *ElementDefinition) GetRequirements() *datatypes_go_proto.Markdown

func (*ElementDefinition) GetShort

func (*ElementDefinition) GetSlicing

func (*ElementDefinition) GetType

func (x *ElementDefinition) GetType() []*ElementDefinition_Type

func (*ElementDefinition) ProtoMessage

func (*ElementDefinition) ProtoMessage()

func (*ElementDefinition) ProtoReflect

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

func (*ElementDefinition) Reset

func (x *ElementDefinition) Reset()

func (*ElementDefinition) String

func (x *ElementDefinition) String() string

type ElementDefinition_Base

type ElementDefinition_Base struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `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"`
	// Path that identifies the base element
	Path *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	// Min cardinality of the base element
	Min *datatypes_go_proto.Integer `protobuf:"bytes,4,opt,name=min,proto3" json:"min,omitempty"`
	// Max cardinality of the base element
	Max *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=max,proto3" json:"max,omitempty"`
	// contains filtered or unexported fields
}

Base definition information for tools

func (*ElementDefinition_Base) Descriptor deprecated

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

Deprecated: Use ElementDefinition_Base.ProtoReflect.Descriptor instead.

func (*ElementDefinition_Base) GetExtension

func (*ElementDefinition_Base) GetId

func (*ElementDefinition_Base) GetMax

func (*ElementDefinition_Base) GetMin

func (*ElementDefinition_Base) GetPath

func (*ElementDefinition_Base) ProtoMessage

func (*ElementDefinition_Base) ProtoMessage()

func (*ElementDefinition_Base) ProtoReflect

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

func (*ElementDefinition_Base) Reset

func (x *ElementDefinition_Base) Reset()

func (*ElementDefinition_Base) String

func (x *ElementDefinition_Base) String() string

type ElementDefinition_Binding

type ElementDefinition_Binding struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `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"`
	// required | extensible | preferred | example
	Strength *codes_go_proto.BindingStrengthCode `protobuf:"bytes,3,opt,name=strength,proto3" json:"strength,omitempty"`
	// Human explanation of the value set
	Description *datatypes_go_proto.String          `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	ValueSet    *ElementDefinition_Binding_ValueSet `protobuf:"bytes,5,opt,name=value_set,json=valueSet,proto3" json:"value_set,omitempty"`
	// contains filtered or unexported fields
}

ValueSet details if this is coded

func (*ElementDefinition_Binding) Descriptor deprecated

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

Deprecated: Use ElementDefinition_Binding.ProtoReflect.Descriptor instead.

func (*ElementDefinition_Binding) GetDescription

func (*ElementDefinition_Binding) GetExtension

func (*ElementDefinition_Binding) GetId

func (*ElementDefinition_Binding) GetStrength

func (*ElementDefinition_Binding) GetValueSet

func (*ElementDefinition_Binding) ProtoMessage

func (*ElementDefinition_Binding) ProtoMessage()

func (*ElementDefinition_Binding) ProtoReflect

func (*ElementDefinition_Binding) Reset

func (x *ElementDefinition_Binding) Reset()

func (*ElementDefinition_Binding) String

func (x *ElementDefinition_Binding) String() string

type ElementDefinition_Binding_ValueSet

type ElementDefinition_Binding_ValueSet struct {

	// Types that are assignable to ValueSet:
	//	*ElementDefinition_Binding_ValueSet_Uri
	//	*ElementDefinition_Binding_ValueSet_Reference
	ValueSet isElementDefinition_Binding_ValueSet_ValueSet `protobuf_oneof:"value_set"`
	// contains filtered or unexported fields
}

Source of value set

func (*ElementDefinition_Binding_ValueSet) Descriptor deprecated

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

Deprecated: Use ElementDefinition_Binding_ValueSet.ProtoReflect.Descriptor instead.

func (*ElementDefinition_Binding_ValueSet) GetReference

func (*ElementDefinition_Binding_ValueSet) GetUri

func (*ElementDefinition_Binding_ValueSet) GetValueSet

func (m *ElementDefinition_Binding_ValueSet) GetValueSet() isElementDefinition_Binding_ValueSet_ValueSet

func (*ElementDefinition_Binding_ValueSet) ProtoMessage

func (*ElementDefinition_Binding_ValueSet) ProtoMessage()

func (*ElementDefinition_Binding_ValueSet) ProtoReflect

func (*ElementDefinition_Binding_ValueSet) Reset

func (*ElementDefinition_Binding_ValueSet) String

type ElementDefinition_Binding_ValueSet_Reference

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

type ElementDefinition_Binding_ValueSet_Uri

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

type ElementDefinition_Constraint

type ElementDefinition_Constraint struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `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"`
	// Target of 'condition' reference above
	Key *datatypes_go_proto.Id `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Why this constraint necessary or appropriate
	Requirements *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// error | warning
	Severity *codes_go_proto.ConstraintSeverityCode `protobuf:"bytes,5,opt,name=severity,proto3" json:"severity,omitempty"`
	// Human description of constraint
	Human *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=human,proto3" json:"human,omitempty"`
	// XPath expression of constraint
	Xpath *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=xpath,proto3" json:"xpath,omitempty"`
	// contains filtered or unexported fields
}

Condition that must evaluate to true

func (*ElementDefinition_Constraint) Descriptor deprecated

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

Deprecated: Use ElementDefinition_Constraint.ProtoReflect.Descriptor instead.

func (*ElementDefinition_Constraint) GetExtension

func (*ElementDefinition_Constraint) GetHuman

func (*ElementDefinition_Constraint) GetId

func (*ElementDefinition_Constraint) GetKey

func (*ElementDefinition_Constraint) GetRequirements

func (*ElementDefinition_Constraint) GetSeverity

func (*ElementDefinition_Constraint) GetXpath

func (*ElementDefinition_Constraint) ProtoMessage

func (*ElementDefinition_Constraint) ProtoMessage()

func (*ElementDefinition_Constraint) ProtoReflect

func (*ElementDefinition_Constraint) Reset

func (x *ElementDefinition_Constraint) Reset()

func (*ElementDefinition_Constraint) String

type ElementDefinition_DefaultValue

type ElementDefinition_DefaultValue struct {

	// Types that are assignable to DefaultValue:
	//	*ElementDefinition_DefaultValue_Boolean
	//	*ElementDefinition_DefaultValue_Integer
	//	*ElementDefinition_DefaultValue_Decimal
	//	*ElementDefinition_DefaultValue_Base64Binary
	//	*ElementDefinition_DefaultValue_Instant
	//	*ElementDefinition_DefaultValue_StringValue
	//	*ElementDefinition_DefaultValue_Uri
	//	*ElementDefinition_DefaultValue_Date
	//	*ElementDefinition_DefaultValue_DateTime
	//	*ElementDefinition_DefaultValue_Time
	//	*ElementDefinition_DefaultValue_Code
	//	*ElementDefinition_DefaultValue_Oid
	//	*ElementDefinition_DefaultValue_Id
	//	*ElementDefinition_DefaultValue_UnsignedInt
	//	*ElementDefinition_DefaultValue_PositiveInt
	//	*ElementDefinition_DefaultValue_Markdown
	//	*ElementDefinition_DefaultValue_Annotation
	//	*ElementDefinition_DefaultValue_Attachment
	//	*ElementDefinition_DefaultValue_Identifier
	//	*ElementDefinition_DefaultValue_CodeableConcept
	//	*ElementDefinition_DefaultValue_Coding
	//	*ElementDefinition_DefaultValue_Quantity
	//	*ElementDefinition_DefaultValue_Range
	//	*ElementDefinition_DefaultValue_Period
	//	*ElementDefinition_DefaultValue_Ratio
	//	*ElementDefinition_DefaultValue_SampledData
	//	*ElementDefinition_DefaultValue_Signature
	//	*ElementDefinition_DefaultValue_HumanName
	//	*ElementDefinition_DefaultValue_Address
	//	*ElementDefinition_DefaultValue_ContactPoint
	//	*ElementDefinition_DefaultValue_Timing
	//	*ElementDefinition_DefaultValue_Reference
	//	*ElementDefinition_DefaultValue_Meta
	DefaultValue isElementDefinition_DefaultValue_DefaultValue `protobuf_oneof:"default_value"`
	// contains filtered or unexported fields
}

Specified value it missing from instance

func (*ElementDefinition_DefaultValue) Descriptor deprecated

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

Deprecated: Use ElementDefinition_DefaultValue.ProtoReflect.Descriptor instead.

func (*ElementDefinition_DefaultValue) GetAddress

func (*ElementDefinition_DefaultValue) GetAnnotation

func (*ElementDefinition_DefaultValue) GetAttachment

func (*ElementDefinition_DefaultValue) GetBase64Binary

func (*ElementDefinition_DefaultValue) GetBoolean

func (*ElementDefinition_DefaultValue) GetCode

func (*ElementDefinition_DefaultValue) GetCodeableConcept

func (*ElementDefinition_DefaultValue) GetCoding

func (*ElementDefinition_DefaultValue) GetContactPoint

func (*ElementDefinition_DefaultValue) GetDate

func (*ElementDefinition_DefaultValue) GetDateTime

func (*ElementDefinition_DefaultValue) GetDecimal

func (*ElementDefinition_DefaultValue) GetDefaultValue

func (m *ElementDefinition_DefaultValue) GetDefaultValue() isElementDefinition_DefaultValue_DefaultValue

func (*ElementDefinition_DefaultValue) GetHumanName

func (*ElementDefinition_DefaultValue) GetId

func (*ElementDefinition_DefaultValue) GetIdentifier

func (*ElementDefinition_DefaultValue) GetInstant

func (*ElementDefinition_DefaultValue) GetInteger

func (*ElementDefinition_DefaultValue) GetMarkdown

func (*ElementDefinition_DefaultValue) GetMeta

func (*ElementDefinition_DefaultValue) GetOid

func (*ElementDefinition_DefaultValue) GetPeriod

func (*ElementDefinition_DefaultValue) GetPositiveInt

func (*ElementDefinition_DefaultValue) GetQuantity

func (*ElementDefinition_DefaultValue) GetRange

func (*ElementDefinition_DefaultValue) GetRatio

func (*ElementDefinition_DefaultValue) GetReference

func (*ElementDefinition_DefaultValue) GetSampledData

func (*ElementDefinition_DefaultValue) GetSignature

func (*ElementDefinition_DefaultValue) GetStringValue

func (*ElementDefinition_DefaultValue) GetTime

func (*ElementDefinition_DefaultValue) GetTiming

func (*ElementDefinition_DefaultValue) GetUnsignedInt

func (*ElementDefinition_DefaultValue) GetUri

func (*ElementDefinition_DefaultValue) ProtoMessage

func (*ElementDefinition_DefaultValue) ProtoMessage()

func (*ElementDefinition_DefaultValue) ProtoReflect

func (*ElementDefinition_DefaultValue) Reset

func (x *ElementDefinition_DefaultValue) Reset()

func (*ElementDefinition_DefaultValue) String

type ElementDefinition_DefaultValue_Address

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

type ElementDefinition_DefaultValue_Annotation

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

type ElementDefinition_DefaultValue_Attachment

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

type ElementDefinition_DefaultValue_Base64Binary

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

type ElementDefinition_DefaultValue_Boolean

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

type ElementDefinition_DefaultValue_Code

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

type ElementDefinition_DefaultValue_CodeableConcept

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

type ElementDefinition_DefaultValue_Coding

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

type ElementDefinition_DefaultValue_ContactPoint

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

type ElementDefinition_DefaultValue_Date

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

type ElementDefinition_DefaultValue_DateTime

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

type ElementDefinition_DefaultValue_Decimal

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

type ElementDefinition_DefaultValue_HumanName

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

type ElementDefinition_DefaultValue_Id

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

type ElementDefinition_DefaultValue_Identifier

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

type ElementDefinition_DefaultValue_Instant

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

type ElementDefinition_DefaultValue_Integer

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

type ElementDefinition_DefaultValue_Markdown

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

type ElementDefinition_DefaultValue_Meta

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

type ElementDefinition_DefaultValue_Oid

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

type ElementDefinition_DefaultValue_Period

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

type ElementDefinition_DefaultValue_PositiveInt

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

type ElementDefinition_DefaultValue_Quantity

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

type ElementDefinition_DefaultValue_Range

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

type ElementDefinition_DefaultValue_Ratio

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

type ElementDefinition_DefaultValue_Reference

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

type ElementDefinition_DefaultValue_SampledData

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

type ElementDefinition_DefaultValue_Signature

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

type ElementDefinition_DefaultValue_StringValue

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

type ElementDefinition_DefaultValue_Time

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

type ElementDefinition_DefaultValue_Timing

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

type ElementDefinition_DefaultValue_UnsignedInt

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

type ElementDefinition_DefaultValue_Uri

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

type ElementDefinition_Example

type ElementDefinition_Example struct {

	// Types that are assignable to Example:
	//	*ElementDefinition_Example_Boolean
	//	*ElementDefinition_Example_Integer
	//	*ElementDefinition_Example_Decimal
	//	*ElementDefinition_Example_Base64Binary
	//	*ElementDefinition_Example_Instant
	//	*ElementDefinition_Example_StringValue
	//	*ElementDefinition_Example_Uri
	//	*ElementDefinition_Example_Date
	//	*ElementDefinition_Example_DateTime
	//	*ElementDefinition_Example_Time
	//	*ElementDefinition_Example_Code
	//	*ElementDefinition_Example_Oid
	//	*ElementDefinition_Example_Id
	//	*ElementDefinition_Example_UnsignedInt
	//	*ElementDefinition_Example_PositiveInt
	//	*ElementDefinition_Example_Markdown
	//	*ElementDefinition_Example_Annotation
	//	*ElementDefinition_Example_Attachment
	//	*ElementDefinition_Example_Identifier
	//	*ElementDefinition_Example_CodeableConcept
	//	*ElementDefinition_Example_Coding
	//	*ElementDefinition_Example_Quantity
	//	*ElementDefinition_Example_Range
	//	*ElementDefinition_Example_Period
	//	*ElementDefinition_Example_Ratio
	//	*ElementDefinition_Example_SampledData
	//	*ElementDefinition_Example_Signature
	//	*ElementDefinition_Example_HumanName
	//	*ElementDefinition_Example_Address
	//	*ElementDefinition_Example_ContactPoint
	//	*ElementDefinition_Example_Timing
	//	*ElementDefinition_Example_Reference
	//	*ElementDefinition_Example_Meta
	Example isElementDefinition_Example_Example `protobuf_oneof:"example"`
	// contains filtered or unexported fields
}

Example value: [as defined for type]

func (*ElementDefinition_Example) Descriptor deprecated

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

Deprecated: Use ElementDefinition_Example.ProtoReflect.Descriptor instead.

func (*ElementDefinition_Example) GetAddress

func (*ElementDefinition_Example) GetAnnotation

func (*ElementDefinition_Example) GetAttachment

func (*ElementDefinition_Example) GetBase64Binary

func (*ElementDefinition_Example) GetBoolean

func (*ElementDefinition_Example) GetCode

func (*ElementDefinition_Example) GetCodeableConcept

func (*ElementDefinition_Example) GetCoding

func (*ElementDefinition_Example) GetContactPoint

func (*ElementDefinition_Example) GetDate

func (*ElementDefinition_Example) GetDateTime

func (*ElementDefinition_Example) GetDecimal

func (*ElementDefinition_Example) GetExample

func (m *ElementDefinition_Example) GetExample() isElementDefinition_Example_Example

func (*ElementDefinition_Example) GetHumanName

func (*ElementDefinition_Example) GetId

func (*ElementDefinition_Example) GetIdentifier

func (*ElementDefinition_Example) GetInstant

func (*ElementDefinition_Example) GetInteger

func (*ElementDefinition_Example) GetMarkdown

func (*ElementDefinition_Example) GetMeta

func (*ElementDefinition_Example) GetOid

func (*ElementDefinition_Example) GetPeriod

func (*ElementDefinition_Example) GetPositiveInt

func (*ElementDefinition_Example) GetQuantity

func (*ElementDefinition_Example) GetRange

func (*ElementDefinition_Example) GetRatio

func (*ElementDefinition_Example) GetReference

func (*ElementDefinition_Example) GetSampledData

func (*ElementDefinition_Example) GetSignature

func (*ElementDefinition_Example) GetStringValue

func (*ElementDefinition_Example) GetTime

func (*ElementDefinition_Example) GetTiming

func (*ElementDefinition_Example) GetUnsignedInt

func (*ElementDefinition_Example) GetUri

func (*ElementDefinition_Example) ProtoMessage

func (*ElementDefinition_Example) ProtoMessage()

func (*ElementDefinition_Example) ProtoReflect

func (*ElementDefinition_Example) Reset

func (x *ElementDefinition_Example) Reset()

func (*ElementDefinition_Example) String

func (x *ElementDefinition_Example) String() string

type ElementDefinition_Example_Address

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

type ElementDefinition_Example_Annotation

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

type ElementDefinition_Example_Attachment

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

type ElementDefinition_Example_Base64Binary

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

type ElementDefinition_Example_Boolean

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

type ElementDefinition_Example_Code

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

type ElementDefinition_Example_CodeableConcept

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

type ElementDefinition_Example_Coding

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

type ElementDefinition_Example_ContactPoint

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

type ElementDefinition_Example_Date

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

type ElementDefinition_Example_DateTime

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

type ElementDefinition_Example_Decimal

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

type ElementDefinition_Example_HumanName

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

type ElementDefinition_Example_Id

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

type ElementDefinition_Example_Identifier

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

type ElementDefinition_Example_Instant

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

type ElementDefinition_Example_Integer

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

type ElementDefinition_Example_Markdown

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

type ElementDefinition_Example_Meta

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

type ElementDefinition_Example_Oid

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

type ElementDefinition_Example_Period

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

type ElementDefinition_Example_PositiveInt

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

type ElementDefinition_Example_Quantity

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

type ElementDefinition_Example_Range

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

type ElementDefinition_Example_Ratio

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

type ElementDefinition_Example_Reference

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

type ElementDefinition_Example_SampledData

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

type ElementDefinition_Example_Signature

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

type ElementDefinition_Example_StringValue

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

type ElementDefinition_Example_Time

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

type ElementDefinition_Example_Timing

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

type ElementDefinition_Example_UnsignedInt

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

type ElementDefinition_Example_Uri

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

type ElementDefinition_Fixed

type ElementDefinition_Fixed struct {

	// Types that are assignable to Fixed:
	//	*ElementDefinition_Fixed_Boolean
	//	*ElementDefinition_Fixed_Integer
	//	*ElementDefinition_Fixed_Decimal
	//	*ElementDefinition_Fixed_Base64Binary
	//	*ElementDefinition_Fixed_Instant
	//	*ElementDefinition_Fixed_StringValue
	//	*ElementDefinition_Fixed_Uri
	//	*ElementDefinition_Fixed_Date
	//	*ElementDefinition_Fixed_DateTime
	//	*ElementDefinition_Fixed_Time
	//	*ElementDefinition_Fixed_Code
	//	*ElementDefinition_Fixed_Oid
	//	*ElementDefinition_Fixed_Id
	//	*ElementDefinition_Fixed_UnsignedInt
	//	*ElementDefinition_Fixed_PositiveInt
	//	*ElementDefinition_Fixed_Markdown
	//	*ElementDefinition_Fixed_Annotation
	//	*ElementDefinition_Fixed_Attachment
	//	*ElementDefinition_Fixed_Identifier
	//	*ElementDefinition_Fixed_CodeableConcept
	//	*ElementDefinition_Fixed_Coding
	//	*ElementDefinition_Fixed_Quantity
	//	*ElementDefinition_Fixed_Range
	//	*ElementDefinition_Fixed_Period
	//	*ElementDefinition_Fixed_Ratio
	//	*ElementDefinition_Fixed_SampledData
	//	*ElementDefinition_Fixed_Signature
	//	*ElementDefinition_Fixed_HumanName
	//	*ElementDefinition_Fixed_Address
	//	*ElementDefinition_Fixed_ContactPoint
	//	*ElementDefinition_Fixed_Timing
	//	*ElementDefinition_Fixed_Reference
	//	*ElementDefinition_Fixed_Meta
	Fixed isElementDefinition_Fixed_Fixed `protobuf_oneof:"fixed"`
	// contains filtered or unexported fields
}

Value must be exactly this

func (*ElementDefinition_Fixed) Descriptor deprecated

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

Deprecated: Use ElementDefinition_Fixed.ProtoReflect.Descriptor instead.

func (*ElementDefinition_Fixed) GetAddress

func (*ElementDefinition_Fixed) GetAnnotation

func (*ElementDefinition_Fixed) GetAttachment

func (*ElementDefinition_Fixed) GetBase64Binary

func (*ElementDefinition_Fixed) GetBoolean

func (*ElementDefinition_Fixed) GetCode

func (*ElementDefinition_Fixed) GetCodeableConcept

func (*ElementDefinition_Fixed) GetCoding

func (*ElementDefinition_Fixed) GetContactPoint

func (*ElementDefinition_Fixed) GetDate

func (*ElementDefinition_Fixed) GetDateTime

func (*ElementDefinition_Fixed) GetDecimal

func (*ElementDefinition_Fixed) GetFixed

func (m *ElementDefinition_Fixed) GetFixed() isElementDefinition_Fixed_Fixed

func (*ElementDefinition_Fixed) GetHumanName

func (*ElementDefinition_Fixed) GetId

func (*ElementDefinition_Fixed) GetIdentifier

func (*ElementDefinition_Fixed) GetInstant

func (*ElementDefinition_Fixed) GetInteger

func (*ElementDefinition_Fixed) GetMarkdown

func (*ElementDefinition_Fixed) GetMeta

func (*ElementDefinition_Fixed) GetOid

func (*ElementDefinition_Fixed) GetPeriod

func (*ElementDefinition_Fixed) GetPositiveInt

func (*ElementDefinition_Fixed) GetQuantity

func (*ElementDefinition_Fixed) GetRange

func (*ElementDefinition_Fixed) GetRatio

func (*ElementDefinition_Fixed) GetReference

func (*ElementDefinition_Fixed) GetSampledData

func (*ElementDefinition_Fixed) GetSignature

func (*ElementDefinition_Fixed) GetStringValue

func (x *ElementDefinition_Fixed) GetStringValue() *datatypes_go_proto.String

func (*ElementDefinition_Fixed) GetTime

func (*ElementDefinition_Fixed) GetTiming

func (*ElementDefinition_Fixed) GetUnsignedInt

func (*ElementDefinition_Fixed) GetUri

func (*ElementDefinition_Fixed) ProtoMessage

func (*ElementDefinition_Fixed) ProtoMessage()

func (*ElementDefinition_Fixed) ProtoReflect

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

func (*ElementDefinition_Fixed) Reset

func (x *ElementDefinition_Fixed) Reset()

func (*ElementDefinition_Fixed) String

func (x *ElementDefinition_Fixed) String() string

type ElementDefinition_Fixed_Address

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

type ElementDefinition_Fixed_Annotation

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

type ElementDefinition_Fixed_Attachment

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

type ElementDefinition_Fixed_Base64Binary

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

type ElementDefinition_Fixed_Boolean

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

type ElementDefinition_Fixed_Code

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

type ElementDefinition_Fixed_CodeableConcept

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

type ElementDefinition_Fixed_Coding

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

type ElementDefinition_Fixed_ContactPoint

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

type ElementDefinition_Fixed_Date

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

type ElementDefinition_Fixed_DateTime

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

type ElementDefinition_Fixed_Decimal

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

type ElementDefinition_Fixed_HumanName

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

type ElementDefinition_Fixed_Id

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

type ElementDefinition_Fixed_Identifier

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

type ElementDefinition_Fixed_Instant

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

type ElementDefinition_Fixed_Integer

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

type ElementDefinition_Fixed_Markdown

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

type ElementDefinition_Fixed_Meta

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

type ElementDefinition_Fixed_Oid

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

type ElementDefinition_Fixed_Period

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

type ElementDefinition_Fixed_PositiveInt

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

type ElementDefinition_Fixed_Quantity

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

type ElementDefinition_Fixed_Range

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

type ElementDefinition_Fixed_Ratio

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

type ElementDefinition_Fixed_Reference

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

type ElementDefinition_Fixed_SampledData

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

type ElementDefinition_Fixed_Signature

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

type ElementDefinition_Fixed_StringValue

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

type ElementDefinition_Fixed_Time

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

type ElementDefinition_Fixed_Timing

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

type ElementDefinition_Fixed_UnsignedInt

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

type ElementDefinition_Fixed_Uri

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

type ElementDefinition_Mapping

type ElementDefinition_Mapping struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `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"`
	// Reference to mapping declaration
	Identity *datatypes_go_proto.Id `protobuf:"bytes,3,opt,name=identity,proto3" json:"identity,omitempty"`
	// Computable language of mapping
	Language *datatypes_go_proto.MimeTypeCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Details of the mapping
	Map *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=map,proto3" json:"map,omitempty"`
	// contains filtered or unexported fields
}

Map element to another set of definitions

func (*ElementDefinition_Mapping) Descriptor deprecated

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

Deprecated: Use ElementDefinition_Mapping.ProtoReflect.Descriptor instead.

func (*ElementDefinition_Mapping) GetExtension

func (*ElementDefinition_Mapping) GetId

func (*ElementDefinition_Mapping) GetIdentity

func (*ElementDefinition_Mapping) GetLanguage

func (*ElementDefinition_Mapping) GetMap

func (*ElementDefinition_Mapping) ProtoMessage

func (*ElementDefinition_Mapping) ProtoMessage()

func (*ElementDefinition_Mapping) ProtoReflect

func (*ElementDefinition_Mapping) Reset

func (x *ElementDefinition_Mapping) Reset()

func (*ElementDefinition_Mapping) String

func (x *ElementDefinition_Mapping) String() string

type ElementDefinition_MaxValue

type ElementDefinition_MaxValue struct {

	// Types that are assignable to MaxValue:
	//	*ElementDefinition_MaxValue_Boolean
	//	*ElementDefinition_MaxValue_Integer
	//	*ElementDefinition_MaxValue_Decimal
	//	*ElementDefinition_MaxValue_Base64Binary
	//	*ElementDefinition_MaxValue_Instant
	//	*ElementDefinition_MaxValue_StringValue
	//	*ElementDefinition_MaxValue_Uri
	//	*ElementDefinition_MaxValue_Date
	//	*ElementDefinition_MaxValue_DateTime
	//	*ElementDefinition_MaxValue_Time
	//	*ElementDefinition_MaxValue_Code
	//	*ElementDefinition_MaxValue_Oid
	//	*ElementDefinition_MaxValue_Id
	//	*ElementDefinition_MaxValue_UnsignedInt
	//	*ElementDefinition_MaxValue_PositiveInt
	//	*ElementDefinition_MaxValue_Markdown
	//	*ElementDefinition_MaxValue_Annotation
	//	*ElementDefinition_MaxValue_Attachment
	//	*ElementDefinition_MaxValue_Identifier
	//	*ElementDefinition_MaxValue_CodeableConcept
	//	*ElementDefinition_MaxValue_Coding
	//	*ElementDefinition_MaxValue_Quantity
	//	*ElementDefinition_MaxValue_Range
	//	*ElementDefinition_MaxValue_Period
	//	*ElementDefinition_MaxValue_Ratio
	//	*ElementDefinition_MaxValue_SampledData
	//	*ElementDefinition_MaxValue_Signature
	//	*ElementDefinition_MaxValue_HumanName
	//	*ElementDefinition_MaxValue_Address
	//	*ElementDefinition_MaxValue_ContactPoint
	//	*ElementDefinition_MaxValue_Timing
	//	*ElementDefinition_MaxValue_Reference
	//	*ElementDefinition_MaxValue_Meta
	MaxValue isElementDefinition_MaxValue_MaxValue `protobuf_oneof:"max_value"`
	// contains filtered or unexported fields
}

Maximum Allowed Value (for some types)

func (*ElementDefinition_MaxValue) Descriptor deprecated

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

Deprecated: Use ElementDefinition_MaxValue.ProtoReflect.Descriptor instead.

func (*ElementDefinition_MaxValue) GetAddress

func (*ElementDefinition_MaxValue) GetAnnotation

func (*ElementDefinition_MaxValue) GetAttachment

func (*ElementDefinition_MaxValue) GetBase64Binary

func (*ElementDefinition_MaxValue) GetBoolean

func (*ElementDefinition_MaxValue) GetCode

func (*ElementDefinition_MaxValue) GetCodeableConcept

func (*ElementDefinition_MaxValue) GetCoding

func (*ElementDefinition_MaxValue) GetContactPoint

func (*ElementDefinition_MaxValue) GetDate

func (*ElementDefinition_MaxValue) GetDateTime

func (*ElementDefinition_MaxValue) GetDecimal

func (*ElementDefinition_MaxValue) GetHumanName

func (*ElementDefinition_MaxValue) GetId

func (*ElementDefinition_MaxValue) GetIdentifier

func (*ElementDefinition_MaxValue) GetInstant

func (*ElementDefinition_MaxValue) GetInteger

func (*ElementDefinition_MaxValue) GetMarkdown

func (*ElementDefinition_MaxValue) GetMaxValue

func (m *ElementDefinition_MaxValue) GetMaxValue() isElementDefinition_MaxValue_MaxValue

func (*ElementDefinition_MaxValue) GetMeta

func (*ElementDefinition_MaxValue) GetOid

func (*ElementDefinition_MaxValue) GetPeriod

func (*ElementDefinition_MaxValue) GetPositiveInt

func (*ElementDefinition_MaxValue) GetQuantity

func (*ElementDefinition_MaxValue) GetRange

func (*ElementDefinition_MaxValue) GetRatio

func (*ElementDefinition_MaxValue) GetReference

func (*ElementDefinition_MaxValue) GetSampledData

func (*ElementDefinition_MaxValue) GetSignature

func (*ElementDefinition_MaxValue) GetStringValue

func (*ElementDefinition_MaxValue) GetTime

func (*ElementDefinition_MaxValue) GetTiming

func (*ElementDefinition_MaxValue) GetUnsignedInt

func (*ElementDefinition_MaxValue) GetUri

func (*ElementDefinition_MaxValue) ProtoMessage

func (*ElementDefinition_MaxValue) ProtoMessage()

func (*ElementDefinition_MaxValue) ProtoReflect

func (*ElementDefinition_MaxValue) Reset

func (x *ElementDefinition_MaxValue) Reset()

func (*ElementDefinition_MaxValue) String

func (x *ElementDefinition_MaxValue) String() string

type ElementDefinition_MaxValue_Address

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

type ElementDefinition_MaxValue_Annotation

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

type ElementDefinition_MaxValue_Attachment

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

type ElementDefinition_MaxValue_Base64Binary

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

type ElementDefinition_MaxValue_Boolean

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

type ElementDefinition_MaxValue_Code

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

type ElementDefinition_MaxValue_CodeableConcept

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

type ElementDefinition_MaxValue_Coding

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

type ElementDefinition_MaxValue_ContactPoint

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

type ElementDefinition_MaxValue_Date

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

type ElementDefinition_MaxValue_DateTime

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

type ElementDefinition_MaxValue_Decimal

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

type ElementDefinition_MaxValue_HumanName

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

type ElementDefinition_MaxValue_Id

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

type ElementDefinition_MaxValue_Identifier

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

type ElementDefinition_MaxValue_Instant

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

type ElementDefinition_MaxValue_Integer

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

type ElementDefinition_MaxValue_Markdown

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

type ElementDefinition_MaxValue_Meta

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

type ElementDefinition_MaxValue_Oid

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

type ElementDefinition_MaxValue_Period

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

type ElementDefinition_MaxValue_PositiveInt

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

type ElementDefinition_MaxValue_Quantity

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

type ElementDefinition_MaxValue_Range

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

type ElementDefinition_MaxValue_Ratio

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

type ElementDefinition_MaxValue_Reference

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

type ElementDefinition_MaxValue_SampledData

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

type ElementDefinition_MaxValue_Signature

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

type ElementDefinition_MaxValue_StringValue

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

type ElementDefinition_MaxValue_Time

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

type ElementDefinition_MaxValue_Timing

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

type ElementDefinition_MaxValue_UnsignedInt

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

type ElementDefinition_MaxValue_Uri

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

type ElementDefinition_MinValue

type ElementDefinition_MinValue struct {

	// Types that are assignable to MinValue:
	//	*ElementDefinition_MinValue_Boolean
	//	*ElementDefinition_MinValue_Integer
	//	*ElementDefinition_MinValue_Decimal
	//	*ElementDefinition_MinValue_Base64Binary
	//	*ElementDefinition_MinValue_Instant
	//	*ElementDefinition_MinValue_StringValue
	//	*ElementDefinition_MinValue_Uri
	//	*ElementDefinition_MinValue_Date
	//	*ElementDefinition_MinValue_DateTime
	//	*ElementDefinition_MinValue_Time
	//	*ElementDefinition_MinValue_Code
	//	*ElementDefinition_MinValue_Oid
	//	*ElementDefinition_MinValue_Id
	//	*ElementDefinition_MinValue_UnsignedInt
	//	*ElementDefinition_MinValue_PositiveInt
	//	*ElementDefinition_MinValue_Markdown
	//	*ElementDefinition_MinValue_Annotation
	//	*ElementDefinition_MinValue_Attachment
	//	*ElementDefinition_MinValue_Identifier
	//	*ElementDefinition_MinValue_CodeableConcept
	//	*ElementDefinition_MinValue_Coding
	//	*ElementDefinition_MinValue_Quantity
	//	*ElementDefinition_MinValue_Range
	//	*ElementDefinition_MinValue_Period
	//	*ElementDefinition_MinValue_Ratio
	//	*ElementDefinition_MinValue_SampledData
	//	*ElementDefinition_MinValue_Signature
	//	*ElementDefinition_MinValue_HumanName
	//	*ElementDefinition_MinValue_Address
	//	*ElementDefinition_MinValue_ContactPoint
	//	*ElementDefinition_MinValue_Timing
	//	*ElementDefinition_MinValue_Reference
	//	*ElementDefinition_MinValue_Meta
	MinValue isElementDefinition_MinValue_MinValue `protobuf_oneof:"min_value"`
	// contains filtered or unexported fields
}

Minimum Allowed Value (for some types)

func (*ElementDefinition_MinValue) Descriptor deprecated

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

Deprecated: Use ElementDefinition_MinValue.ProtoReflect.Descriptor instead.

func (*ElementDefinition_MinValue) GetAddress

func (*ElementDefinition_MinValue) GetAnnotation

func (*ElementDefinition_MinValue) GetAttachment

func (*ElementDefinition_MinValue) GetBase64Binary

func (*ElementDefinition_MinValue) GetBoolean

func (*ElementDefinition_MinValue) GetCode

func (*ElementDefinition_MinValue) GetCodeableConcept

func (*ElementDefinition_MinValue) GetCoding

func (*ElementDefinition_MinValue) GetContactPoint

func (*ElementDefinition_MinValue) GetDate

func (*ElementDefinition_MinValue) GetDateTime

func (*ElementDefinition_MinValue) GetDecimal

func (*ElementDefinition_MinValue) GetHumanName

func (*ElementDefinition_MinValue) GetId

func (*ElementDefinition_MinValue) GetIdentifier

func (*ElementDefinition_MinValue) GetInstant

func (*ElementDefinition_MinValue) GetInteger

func (*ElementDefinition_MinValue) GetMarkdown

func (*ElementDefinition_MinValue) GetMeta

func (*ElementDefinition_MinValue) GetMinValue

func (m *ElementDefinition_MinValue) GetMinValue() isElementDefinition_MinValue_MinValue

func (*ElementDefinition_MinValue) GetOid

func (*ElementDefinition_MinValue) GetPeriod

func (*ElementDefinition_MinValue) GetPositiveInt

func (*ElementDefinition_MinValue) GetQuantity

func (*ElementDefinition_MinValue) GetRange

func (*ElementDefinition_MinValue) GetRatio

func (*ElementDefinition_MinValue) GetReference

func (*ElementDefinition_MinValue) GetSampledData

func (*ElementDefinition_MinValue) GetSignature

func (*ElementDefinition_MinValue) GetStringValue

func (*ElementDefinition_MinValue) GetTime

func (*ElementDefinition_MinValue) GetTiming

func (*ElementDefinition_MinValue) GetUnsignedInt

func (*ElementDefinition_MinValue) GetUri

func (*ElementDefinition_MinValue) ProtoMessage

func (*ElementDefinition_MinValue) ProtoMessage()

func (*ElementDefinition_MinValue) ProtoReflect

func (*ElementDefinition_MinValue) Reset

func (x *ElementDefinition_MinValue) Reset()

func (*ElementDefinition_MinValue) String

func (x *ElementDefinition_MinValue) String() string

type ElementDefinition_MinValue_Address

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

type ElementDefinition_MinValue_Annotation

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

type ElementDefinition_MinValue_Attachment

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

type ElementDefinition_MinValue_Base64Binary

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

type ElementDefinition_MinValue_Boolean

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

type ElementDefinition_MinValue_Code

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

type ElementDefinition_MinValue_CodeableConcept

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

type ElementDefinition_MinValue_Coding

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

type ElementDefinition_MinValue_ContactPoint

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

type ElementDefinition_MinValue_Date

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

type ElementDefinition_MinValue_DateTime

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

type ElementDefinition_MinValue_Decimal

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

type ElementDefinition_MinValue_HumanName

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

type ElementDefinition_MinValue_Id

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

type ElementDefinition_MinValue_Identifier

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

type ElementDefinition_MinValue_Instant

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

type ElementDefinition_MinValue_Integer

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

type ElementDefinition_MinValue_Markdown

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

type ElementDefinition_MinValue_Meta

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

type ElementDefinition_MinValue_Oid

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

type ElementDefinition_MinValue_Period

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

type ElementDefinition_MinValue_PositiveInt

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

type ElementDefinition_MinValue_Quantity

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

type ElementDefinition_MinValue_Range

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

type ElementDefinition_MinValue_Ratio

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

type ElementDefinition_MinValue_Reference

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

type ElementDefinition_MinValue_SampledData

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

type ElementDefinition_MinValue_Signature

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

type ElementDefinition_MinValue_StringValue

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

type ElementDefinition_MinValue_Time

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

type ElementDefinition_MinValue_Timing

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

type ElementDefinition_MinValue_UnsignedInt

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

type ElementDefinition_MinValue_Uri

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

type ElementDefinition_Pattern

type ElementDefinition_Pattern struct {

	// Types that are assignable to Pattern:
	//	*ElementDefinition_Pattern_Boolean
	//	*ElementDefinition_Pattern_Integer
	//	*ElementDefinition_Pattern_Decimal
	//	*ElementDefinition_Pattern_Base64Binary
	//	*ElementDefinition_Pattern_Instant
	//	*ElementDefinition_Pattern_StringValue
	//	*ElementDefinition_Pattern_Uri
	//	*ElementDefinition_Pattern_Date
	//	*ElementDefinition_Pattern_DateTime
	//	*ElementDefinition_Pattern_Time
	//	*ElementDefinition_Pattern_Code
	//	*ElementDefinition_Pattern_Oid
	//	*ElementDefinition_Pattern_Id
	//	*ElementDefinition_Pattern_UnsignedInt
	//	*ElementDefinition_Pattern_PositiveInt
	//	*ElementDefinition_Pattern_Markdown
	//	*ElementDefinition_Pattern_Annotation
	//	*ElementDefinition_Pattern_Attachment
	//	*ElementDefinition_Pattern_Identifier
	//	*ElementDefinition_Pattern_CodeableConcept
	//	*ElementDefinition_Pattern_Coding
	//	*ElementDefinition_Pattern_Quantity
	//	*ElementDefinition_Pattern_Range
	//	*ElementDefinition_Pattern_Period
	//	*ElementDefinition_Pattern_Ratio
	//	*ElementDefinition_Pattern_SampledData
	//	*ElementDefinition_Pattern_Signature
	//	*ElementDefinition_Pattern_HumanName
	//	*ElementDefinition_Pattern_Address
	//	*ElementDefinition_Pattern_ContactPoint
	//	*ElementDefinition_Pattern_Timing
	//	*ElementDefinition_Pattern_Reference
	//	*ElementDefinition_Pattern_Meta
	Pattern isElementDefinition_Pattern_Pattern `protobuf_oneof:"pattern"`
	// contains filtered or unexported fields
}

Value must have at least these property values

func (*ElementDefinition_Pattern) Descriptor deprecated

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

Deprecated: Use ElementDefinition_Pattern.ProtoReflect.Descriptor instead.

func (*ElementDefinition_Pattern) GetAddress

func (*ElementDefinition_Pattern) GetAnnotation

func (*ElementDefinition_Pattern) GetAttachment

func (*ElementDefinition_Pattern) GetBase64Binary

func (*ElementDefinition_Pattern) GetBoolean

func (*ElementDefinition_Pattern) GetCode

func (*ElementDefinition_Pattern) GetCodeableConcept

func (*ElementDefinition_Pattern) GetCoding

func (*ElementDefinition_Pattern) GetContactPoint

func (*ElementDefinition_Pattern) GetDate

func (*ElementDefinition_Pattern) GetDateTime

func (*ElementDefinition_Pattern) GetDecimal

func (*ElementDefinition_Pattern) GetHumanName

func (*ElementDefinition_Pattern) GetId

func (*ElementDefinition_Pattern) GetIdentifier

func (*ElementDefinition_Pattern) GetInstant

func (*ElementDefinition_Pattern) GetInteger

func (*ElementDefinition_Pattern) GetMarkdown

func (*ElementDefinition_Pattern) GetMeta

func (*ElementDefinition_Pattern) GetOid

func (*ElementDefinition_Pattern) GetPattern

func (m *ElementDefinition_Pattern) GetPattern() isElementDefinition_Pattern_Pattern

func (*ElementDefinition_Pattern) GetPeriod

func (*ElementDefinition_Pattern) GetPositiveInt

func (*ElementDefinition_Pattern) GetQuantity

func (*ElementDefinition_Pattern) GetRange

func (*ElementDefinition_Pattern) GetRatio

func (*ElementDefinition_Pattern) GetReference

func (*ElementDefinition_Pattern) GetSampledData

func (*ElementDefinition_Pattern) GetSignature

func (*ElementDefinition_Pattern) GetStringValue

func (*ElementDefinition_Pattern) GetTime

func (*ElementDefinition_Pattern) GetTiming

func (*ElementDefinition_Pattern) GetUnsignedInt

func (*ElementDefinition_Pattern) GetUri

func (*ElementDefinition_Pattern) ProtoMessage

func (*ElementDefinition_Pattern) ProtoMessage()

func (*ElementDefinition_Pattern) ProtoReflect

func (*ElementDefinition_Pattern) Reset

func (x *ElementDefinition_Pattern) Reset()

func (*ElementDefinition_Pattern) String

func (x *ElementDefinition_Pattern) String() string

type ElementDefinition_Pattern_Address

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

type ElementDefinition_Pattern_Annotation

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

type ElementDefinition_Pattern_Attachment

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

type ElementDefinition_Pattern_Base64Binary

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

type ElementDefinition_Pattern_Boolean

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

type ElementDefinition_Pattern_Code

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

type ElementDefinition_Pattern_CodeableConcept

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

type ElementDefinition_Pattern_Coding

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

type ElementDefinition_Pattern_ContactPoint

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

type ElementDefinition_Pattern_Date

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

type ElementDefinition_Pattern_DateTime

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

type ElementDefinition_Pattern_Decimal

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

type ElementDefinition_Pattern_HumanName

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

type ElementDefinition_Pattern_Id

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

type ElementDefinition_Pattern_Identifier

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

type ElementDefinition_Pattern_Instant

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

type ElementDefinition_Pattern_Integer

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

type ElementDefinition_Pattern_Markdown

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

type ElementDefinition_Pattern_Meta

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

type ElementDefinition_Pattern_Oid

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

type ElementDefinition_Pattern_Period

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

type ElementDefinition_Pattern_PositiveInt

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

type ElementDefinition_Pattern_Quantity

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

type ElementDefinition_Pattern_Range

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

type ElementDefinition_Pattern_Ratio

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

type ElementDefinition_Pattern_Reference

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

type ElementDefinition_Pattern_SampledData

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

type ElementDefinition_Pattern_Signature

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

type ElementDefinition_Pattern_StringValue

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

type ElementDefinition_Pattern_Time

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

type ElementDefinition_Pattern_Timing

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

type ElementDefinition_Pattern_UnsignedInt

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

type ElementDefinition_Pattern_Uri

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

type ElementDefinition_Slicing

type ElementDefinition_Slicing struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `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"`
	// Element values that used to distinguish the slices
	Discriminator []*datatypes_go_proto.String `protobuf:"bytes,3,rep,name=discriminator,proto3" json:"discriminator,omitempty"`
	// Text description of how slicing works (or not)
	Description *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// If elements must be in same order as slices
	Ordered *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=ordered,proto3" json:"ordered,omitempty"`
	// closed | open | openAtEnd
	Rules *codes_go_proto.SlicingRulesCode `protobuf:"bytes,6,opt,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

This element is sliced - slices follow

func (*ElementDefinition_Slicing) Descriptor deprecated

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

Deprecated: Use ElementDefinition_Slicing.ProtoReflect.Descriptor instead.

func (*ElementDefinition_Slicing) GetDescription

func (*ElementDefinition_Slicing) GetDiscriminator

func (x *ElementDefinition_Slicing) GetDiscriminator() []*datatypes_go_proto.String

func (*ElementDefinition_Slicing) GetExtension

func (*ElementDefinition_Slicing) GetId

func (*ElementDefinition_Slicing) GetOrdered

func (*ElementDefinition_Slicing) GetRules

func (*ElementDefinition_Slicing) ProtoMessage

func (*ElementDefinition_Slicing) ProtoMessage()

func (*ElementDefinition_Slicing) ProtoReflect

func (*ElementDefinition_Slicing) Reset

func (x *ElementDefinition_Slicing) Reset()

func (*ElementDefinition_Slicing) String

func (x *ElementDefinition_Slicing) String() string

type ElementDefinition_Type

type ElementDefinition_Type struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `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"`
	// Name of Data type or Resource
	Code *codes_go_proto.FHIRDefinedTypeCode `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
	// Profile (StructureDefinition) to apply (or IG)
	Profile []*datatypes_go_proto.Uri `protobuf:"bytes,4,rep,name=profile,proto3" json:"profile,omitempty"`
	// contained | referenced | bundled - how aggregated
	Aggregation []*codes_go_proto.AggregationModeCode `protobuf:"bytes,5,rep,name=aggregation,proto3" json:"aggregation,omitempty"`
	// contains filtered or unexported fields
}

Data type and Profile for this element

func (*ElementDefinition_Type) Descriptor deprecated

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

Deprecated: Use ElementDefinition_Type.ProtoReflect.Descriptor instead.

func (*ElementDefinition_Type) GetAggregation

func (*ElementDefinition_Type) GetCode

func (*ElementDefinition_Type) GetExtension

func (*ElementDefinition_Type) GetId

func (*ElementDefinition_Type) GetProfile

func (x *ElementDefinition_Type) GetProfile() []*datatypes_go_proto.Uri

func (*ElementDefinition_Type) ProtoMessage

func (*ElementDefinition_Type) ProtoMessage()

func (*ElementDefinition_Type) ProtoReflect

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

func (*ElementDefinition_Type) Reset

func (x *ElementDefinition_Type) Reset()

func (*ElementDefinition_Type) String

func (x *ElementDefinition_Type) String() string

type Narrative

type Narrative struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `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"`
	// generated | extensions | additional | empty
	Status *codes_go_proto.NarrativeStatusCode `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// Limited xhtml content
	Div *datatypes_go_proto.Xhtml `protobuf:"bytes,4,opt,name=div,proto3" json:"div,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Narrative. A human-readable formatted text, including images. See http://hl7.org/fhir/StructureDefinition/Narrative

func (*Narrative) Descriptor deprecated

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

Deprecated: Use Narrative.ProtoReflect.Descriptor instead.

func (*Narrative) GetDiv

func (x *Narrative) GetDiv() *datatypes_go_proto.Xhtml

func (*Narrative) GetExtension

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

func (*Narrative) GetId

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

func (*Narrative) GetStatus

func (*Narrative) ProtoMessage

func (*Narrative) ProtoMessage()

func (*Narrative) ProtoReflect

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

func (*Narrative) Reset

func (x *Narrative) Reset()

func (*Narrative) String

func (x *Narrative) String() string

Jump to

Keyboard shortcuts

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