research_element_definition_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_research_element_definition_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ResearchElementDefinition

type ResearchElementDefinition 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 research element definition, 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 research element definition
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,11,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Business version of the research element definition
	Version *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=version,proto3" json:"version,omitempty"`
	// Name for this research element definition (computer friendly)
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// Name for this research element definition (human friendly)
	Title *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=title,proto3" json:"title,omitempty"`
	// Title for use in informal contexts
	ShortTitle *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=short_title,json=shortTitle,proto3" json:"short_title,omitempty"`
	// Subordinate title of the ResearchElementDefinition
	Subtitle *datatypes_go_proto.String            `protobuf:"bytes,16,opt,name=subtitle,proto3" json:"subtitle,omitempty"`
	Status   *ResearchElementDefinition_StatusCode `protobuf:"bytes,17,opt,name=status,proto3" json:"status,omitempty"`
	// For testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean         `protobuf:"bytes,18,opt,name=experimental,proto3" json:"experimental,omitempty"`
	Subject      *ResearchElementDefinition_SubjectX `protobuf:"bytes,19,opt,name=subject,proto3" json:"subject,omitempty"`
	// Date last changed
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,20,opt,name=date,proto3" json:"date,omitempty"`
	// Name of the publisher (organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,21,opt,name=publisher,proto3" json:"publisher,omitempty"`
	// Contact details for the publisher
	Contact []*datatypes_go_proto.ContactDetail `protobuf:"bytes,22,rep,name=contact,proto3" json:"contact,omitempty"`
	// Natural language description of the research element definition
	Description *datatypes_go_proto.Markdown `protobuf:"bytes,23,opt,name=description,proto3" json:"description,omitempty"`
	// Used for footnotes or explanatory notes
	Comment []*datatypes_go_proto.String `protobuf:"bytes,24,rep,name=comment,proto3" json:"comment,omitempty"`
	// The context that the content is intended to support
	UseContext []*datatypes_go_proto.UsageContext `protobuf:"bytes,25,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Intended jurisdiction for research element definition (if applicable)
	Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// Why this research element definition is defined
	Purpose *datatypes_go_proto.Markdown `protobuf:"bytes,27,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// Describes the clinical usage of the ResearchElementDefinition
	Usage *datatypes_go_proto.String `protobuf:"bytes,28,opt,name=usage,proto3" json:"usage,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.Markdown `protobuf:"bytes,29,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// When the research element definition was approved by publisher
	ApprovalDate *datatypes_go_proto.Date `protobuf:"bytes,30,opt,name=approval_date,json=approvalDate,proto3" json:"approval_date,omitempty"`
	// When the research element definition was last reviewed
	LastReviewDate *datatypes_go_proto.Date `protobuf:"bytes,31,opt,name=last_review_date,json=lastReviewDate,proto3" json:"last_review_date,omitempty"`
	// When the research element definition is expected to be used
	EffectivePeriod *datatypes_go_proto.Period `protobuf:"bytes,32,opt,name=effective_period,json=effectivePeriod,proto3" json:"effective_period,omitempty"`
	// The category of the ResearchElementDefinition, such as Education,
	// Treatment, Assessment, etc.
	Topic []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,33,rep,name=topic,proto3" json:"topic,omitempty"`
	// Who authored the content
	Author []*datatypes_go_proto.ContactDetail `protobuf:"bytes,34,rep,name=author,proto3" json:"author,omitempty"`
	// Who edited the content
	Editor []*datatypes_go_proto.ContactDetail `protobuf:"bytes,35,rep,name=editor,proto3" json:"editor,omitempty"`
	// Who reviewed the content
	Reviewer []*datatypes_go_proto.ContactDetail `protobuf:"bytes,36,rep,name=reviewer,proto3" json:"reviewer,omitempty"`
	// Who endorsed the content
	Endorser []*datatypes_go_proto.ContactDetail `protobuf:"bytes,37,rep,name=endorser,proto3" json:"endorser,omitempty"`
	// Additional documentation, citations, etc.
	RelatedArtifact []*datatypes_go_proto.RelatedArtifact `protobuf:"bytes,38,rep,name=related_artifact,json=relatedArtifact,proto3" json:"related_artifact,omitempty"`
	// Logic used by the ResearchElementDefinition
	Library        []*datatypes_go_proto.Canonical             `protobuf:"bytes,39,rep,name=library,proto3" json:"library,omitempty"`
	Type           *ResearchElementDefinition_TypeCode         `protobuf:"bytes,40,opt,name=type,proto3" json:"type,omitempty"`
	VariableType   *ResearchElementDefinition_VariableTypeCode `protobuf:"bytes,41,opt,name=variable_type,json=variableType,proto3" json:"variable_type,omitempty"`
	Characteristic []*ResearchElementDefinition_Characteristic `protobuf:"bytes,42,rep,name=characteristic,proto3" json:"characteristic,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ResearchElementDefinition, last updated 2019-11-01T09:29:23.356+11:00. A population, intervention, or exposure definition. See http://hl7.org/fhir/StructureDefinition/ResearchElementDefinition

func (*ResearchElementDefinition) Descriptor deprecated

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

Deprecated: Use ResearchElementDefinition.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition) GetApprovalDate

func (x *ResearchElementDefinition) GetApprovalDate() *datatypes_go_proto.Date

func (*ResearchElementDefinition) GetAuthor

func (*ResearchElementDefinition) GetCharacteristic

func (*ResearchElementDefinition) GetComment

func (*ResearchElementDefinition) GetContact

func (*ResearchElementDefinition) GetContained

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

func (*ResearchElementDefinition) GetCopyright

func (*ResearchElementDefinition) GetDate

func (*ResearchElementDefinition) GetDescription

func (*ResearchElementDefinition) GetEditor

func (*ResearchElementDefinition) GetEffectivePeriod

func (x *ResearchElementDefinition) GetEffectivePeriod() *datatypes_go_proto.Period

func (*ResearchElementDefinition) GetEndorser

func (*ResearchElementDefinition) GetExperimental

func (*ResearchElementDefinition) GetExtension

func (*ResearchElementDefinition) GetId

func (*ResearchElementDefinition) GetIdentifier

func (*ResearchElementDefinition) GetImplicitRules

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

func (*ResearchElementDefinition) GetJurisdiction

func (*ResearchElementDefinition) GetLanguage

func (*ResearchElementDefinition) GetLastReviewDate

func (x *ResearchElementDefinition) GetLastReviewDate() *datatypes_go_proto.Date

func (*ResearchElementDefinition) GetLibrary

func (*ResearchElementDefinition) GetMeta

func (*ResearchElementDefinition) GetModifierExtension

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

func (*ResearchElementDefinition) GetName

func (*ResearchElementDefinition) GetPublisher

func (*ResearchElementDefinition) GetPurpose

func (*ResearchElementDefinition) GetRelatedArtifact

func (*ResearchElementDefinition) GetReviewer

func (*ResearchElementDefinition) GetShortTitle

func (*ResearchElementDefinition) GetStatus

func (*ResearchElementDefinition) GetSubject

func (*ResearchElementDefinition) GetSubtitle

func (*ResearchElementDefinition) GetText

func (*ResearchElementDefinition) GetTitle

func (*ResearchElementDefinition) GetTopic

func (*ResearchElementDefinition) GetType

func (*ResearchElementDefinition) GetUrl

func (*ResearchElementDefinition) GetUsage

func (*ResearchElementDefinition) GetUseContext

func (*ResearchElementDefinition) GetVariableType

func (*ResearchElementDefinition) GetVersion

func (*ResearchElementDefinition) ProtoMessage

func (*ResearchElementDefinition) ProtoMessage()

func (*ResearchElementDefinition) ProtoReflect

func (*ResearchElementDefinition) Reset

func (x *ResearchElementDefinition) Reset()

func (*ResearchElementDefinition) String

func (x *ResearchElementDefinition) String() string

type ResearchElementDefinition_Characteristic

type ResearchElementDefinition_Characteristic 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"`
	Definition        *ResearchElementDefinition_Characteristic_DefinitionX `protobuf:"bytes,4,opt,name=definition,proto3" json:"definition,omitempty"`
	// What code/value pairs define members?
	UsageContext []*datatypes_go_proto.UsageContext `protobuf:"bytes,5,rep,name=usage_context,json=usageContext,proto3" json:"usage_context,omitempty"`
	// Whether the characteristic includes or excludes members
	Exclude *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=exclude,proto3" json:"exclude,omitempty"`
	// What unit is the outcome described in?
	UnitOfMeasure *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=unit_of_measure,json=unitOfMeasure,proto3" json:"unit_of_measure,omitempty"`
	// What time period does the study cover
	StudyEffectiveDescription *datatypes_go_proto.String                                `` /* 138-byte string literal not displayed */
	StudyEffective            *ResearchElementDefinition_Characteristic_StudyEffectiveX `protobuf:"bytes,9,opt,name=study_effective,json=studyEffective,proto3" json:"study_effective,omitempty"`
	// Observation time from study start
	StudyEffectiveTimeFromStart *datatypes_go_proto.Duration                                             `` /* 149-byte string literal not displayed */
	StudyEffectiveGroupMeasure  *ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode `` /* 144-byte string literal not displayed */
	// What time period do participants cover
	ParticipantEffectiveDescription *datatypes_go_proto.String                                      `` /* 157-byte string literal not displayed */
	ParticipantEffective            *ResearchElementDefinition_Characteristic_ParticipantEffectiveX `protobuf:"bytes,13,opt,name=participant_effective,json=participantEffective,proto3" json:"participant_effective,omitempty"`
	// Observation time from study start
	ParticipantEffectiveTimeFromStart *datatypes_go_proto.Duration                                                   `` /* 167-byte string literal not displayed */
	ParticipantEffectiveGroupMeasure  *ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

What defines the members of the research element

func (*ResearchElementDefinition_Characteristic) Descriptor deprecated

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

Deprecated: Use ResearchElementDefinition_Characteristic.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition_Characteristic) GetDefinition

func (*ResearchElementDefinition_Characteristic) GetExclude

func (*ResearchElementDefinition_Characteristic) GetExtension

func (*ResearchElementDefinition_Characteristic) GetId

func (*ResearchElementDefinition_Characteristic) GetModifierExtension

func (*ResearchElementDefinition_Characteristic) GetParticipantEffective

func (*ResearchElementDefinition_Characteristic) GetParticipantEffectiveDescription

func (x *ResearchElementDefinition_Characteristic) GetParticipantEffectiveDescription() *datatypes_go_proto.String

func (*ResearchElementDefinition_Characteristic) GetParticipantEffectiveGroupMeasure

func (*ResearchElementDefinition_Characteristic) GetParticipantEffectiveTimeFromStart

func (x *ResearchElementDefinition_Characteristic) GetParticipantEffectiveTimeFromStart() *datatypes_go_proto.Duration

func (*ResearchElementDefinition_Characteristic) GetStudyEffective

func (*ResearchElementDefinition_Characteristic) GetStudyEffectiveDescription

func (x *ResearchElementDefinition_Characteristic) GetStudyEffectiveDescription() *datatypes_go_proto.String

func (*ResearchElementDefinition_Characteristic) GetStudyEffectiveGroupMeasure

func (*ResearchElementDefinition_Characteristic) GetStudyEffectiveTimeFromStart

func (x *ResearchElementDefinition_Characteristic) GetStudyEffectiveTimeFromStart() *datatypes_go_proto.Duration

func (*ResearchElementDefinition_Characteristic) GetUnitOfMeasure

func (*ResearchElementDefinition_Characteristic) GetUsageContext

func (*ResearchElementDefinition_Characteristic) ProtoMessage

func (*ResearchElementDefinition_Characteristic) ProtoReflect

func (*ResearchElementDefinition_Characteristic) Reset

func (*ResearchElementDefinition_Characteristic) String

type ResearchElementDefinition_Characteristic_DefinitionX

type ResearchElementDefinition_Characteristic_DefinitionX struct {

	// Types that are assignable to Choice:
	//	*ResearchElementDefinition_Characteristic_DefinitionX_CodeableConcept
	//	*ResearchElementDefinition_Characteristic_DefinitionX_Canonical
	//	*ResearchElementDefinition_Characteristic_DefinitionX_Expression
	//	*ResearchElementDefinition_Characteristic_DefinitionX_DataRequirement
	Choice isResearchElementDefinition_Characteristic_DefinitionX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

What code or expression defines members?

func (*ResearchElementDefinition_Characteristic_DefinitionX) Descriptor deprecated

Deprecated: Use ResearchElementDefinition_Characteristic_DefinitionX.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition_Characteristic_DefinitionX) GetCanonical

func (*ResearchElementDefinition_Characteristic_DefinitionX) GetChoice

func (m *ResearchElementDefinition_Characteristic_DefinitionX) GetChoice() isResearchElementDefinition_Characteristic_DefinitionX_Choice

func (*ResearchElementDefinition_Characteristic_DefinitionX) GetCodeableConcept

func (*ResearchElementDefinition_Characteristic_DefinitionX) GetDataRequirement

func (*ResearchElementDefinition_Characteristic_DefinitionX) GetExpression

func (*ResearchElementDefinition_Characteristic_DefinitionX) ProtoMessage

func (*ResearchElementDefinition_Characteristic_DefinitionX) ProtoReflect

func (*ResearchElementDefinition_Characteristic_DefinitionX) Reset

func (*ResearchElementDefinition_Characteristic_DefinitionX) String

type ResearchElementDefinition_Characteristic_DefinitionX_Canonical

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

type ResearchElementDefinition_Characteristic_DefinitionX_CodeableConcept

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

type ResearchElementDefinition_Characteristic_DefinitionX_DataRequirement

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

type ResearchElementDefinition_Characteristic_DefinitionX_Expression

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

type ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode

type ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode struct {
	Value     codes_go_proto.GroupMeasureCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.GroupMeasureCode_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
}

mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode) Descriptor deprecated

Deprecated: Use ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode) GetExtension

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode) GetId

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode) GetValue

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode) ProtoMessage

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode) ProtoReflect

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode) Reset

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveGroupMeasureCode) String

type ResearchElementDefinition_Characteristic_ParticipantEffectiveX

type ResearchElementDefinition_Characteristic_ParticipantEffectiveX struct {

	// Types that are assignable to Choice:
	//	*ResearchElementDefinition_Characteristic_ParticipantEffectiveX_DateTime
	//	*ResearchElementDefinition_Characteristic_ParticipantEffectiveX_Period
	//	*ResearchElementDefinition_Characteristic_ParticipantEffectiveX_Duration
	//	*ResearchElementDefinition_Characteristic_ParticipantEffectiveX_Timing
	Choice isResearchElementDefinition_Characteristic_ParticipantEffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

What time period do participants cover

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveX) Descriptor deprecated

Deprecated: Use ResearchElementDefinition_Characteristic_ParticipantEffectiveX.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveX) GetChoice

func (m *ResearchElementDefinition_Characteristic_ParticipantEffectiveX) GetChoice() isResearchElementDefinition_Characteristic_ParticipantEffectiveX_Choice

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveX) GetDateTime

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveX) GetDuration

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveX) GetPeriod

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveX) GetTiming

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveX) ProtoMessage

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveX) ProtoReflect

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveX) Reset

func (*ResearchElementDefinition_Characteristic_ParticipantEffectiveX) String

type ResearchElementDefinition_Characteristic_ParticipantEffectiveX_DateTime

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

type ResearchElementDefinition_Characteristic_ParticipantEffectiveX_Duration

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

type ResearchElementDefinition_Characteristic_ParticipantEffectiveX_Period

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

type ResearchElementDefinition_Characteristic_ParticipantEffectiveX_Timing

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

type ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode

type ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode struct {
	Value     codes_go_proto.GroupMeasureCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.GroupMeasureCode_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
}

mean | median | mean-of-mean | mean-of-median | median-of-mean | median-of-median

func (*ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode) Descriptor deprecated

Deprecated: Use ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode) GetExtension

func (*ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode) GetId

func (*ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode) GetValue

func (*ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode) ProtoMessage

func (*ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode) ProtoReflect

func (*ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode) Reset

func (*ResearchElementDefinition_Characteristic_StudyEffectiveGroupMeasureCode) String

type ResearchElementDefinition_Characteristic_StudyEffectiveX

type ResearchElementDefinition_Characteristic_StudyEffectiveX struct {

	// Types that are assignable to Choice:
	//	*ResearchElementDefinition_Characteristic_StudyEffectiveX_DateTime
	//	*ResearchElementDefinition_Characteristic_StudyEffectiveX_Period
	//	*ResearchElementDefinition_Characteristic_StudyEffectiveX_Duration
	//	*ResearchElementDefinition_Characteristic_StudyEffectiveX_Timing
	Choice isResearchElementDefinition_Characteristic_StudyEffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

What time period does the study cover

func (*ResearchElementDefinition_Characteristic_StudyEffectiveX) Descriptor deprecated

Deprecated: Use ResearchElementDefinition_Characteristic_StudyEffectiveX.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition_Characteristic_StudyEffectiveX) GetChoice

func (m *ResearchElementDefinition_Characteristic_StudyEffectiveX) GetChoice() isResearchElementDefinition_Characteristic_StudyEffectiveX_Choice

func (*ResearchElementDefinition_Characteristic_StudyEffectiveX) GetDateTime

func (*ResearchElementDefinition_Characteristic_StudyEffectiveX) GetDuration

func (*ResearchElementDefinition_Characteristic_StudyEffectiveX) GetPeriod

func (*ResearchElementDefinition_Characteristic_StudyEffectiveX) GetTiming

func (*ResearchElementDefinition_Characteristic_StudyEffectiveX) ProtoMessage

func (*ResearchElementDefinition_Characteristic_StudyEffectiveX) ProtoReflect

func (*ResearchElementDefinition_Characteristic_StudyEffectiveX) Reset

func (*ResearchElementDefinition_Characteristic_StudyEffectiveX) String

type ResearchElementDefinition_Characteristic_StudyEffectiveX_DateTime

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

type ResearchElementDefinition_Characteristic_StudyEffectiveX_Duration

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

type ResearchElementDefinition_Characteristic_StudyEffectiveX_Period

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

type ResearchElementDefinition_Characteristic_StudyEffectiveX_Timing

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

type ResearchElementDefinition_StatusCode

type ResearchElementDefinition_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 (*ResearchElementDefinition_StatusCode) Descriptor deprecated

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

Deprecated: Use ResearchElementDefinition_StatusCode.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition_StatusCode) GetExtension

func (*ResearchElementDefinition_StatusCode) GetId

func (*ResearchElementDefinition_StatusCode) GetValue

func (*ResearchElementDefinition_StatusCode) ProtoMessage

func (*ResearchElementDefinition_StatusCode) ProtoMessage()

func (*ResearchElementDefinition_StatusCode) ProtoReflect

func (*ResearchElementDefinition_StatusCode) Reset

func (*ResearchElementDefinition_StatusCode) String

type ResearchElementDefinition_SubjectX

type ResearchElementDefinition_SubjectX struct {

	// Types that are assignable to Choice:
	//	*ResearchElementDefinition_SubjectX_CodeableConcept
	//	*ResearchElementDefinition_SubjectX_Reference
	Choice isResearchElementDefinition_SubjectX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device

func (*ResearchElementDefinition_SubjectX) Descriptor deprecated

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

Deprecated: Use ResearchElementDefinition_SubjectX.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition_SubjectX) GetChoice

func (m *ResearchElementDefinition_SubjectX) GetChoice() isResearchElementDefinition_SubjectX_Choice

func (*ResearchElementDefinition_SubjectX) GetCodeableConcept

func (*ResearchElementDefinition_SubjectX) GetReference

func (*ResearchElementDefinition_SubjectX) ProtoMessage

func (*ResearchElementDefinition_SubjectX) ProtoMessage()

func (*ResearchElementDefinition_SubjectX) ProtoReflect

func (*ResearchElementDefinition_SubjectX) Reset

func (*ResearchElementDefinition_SubjectX) String

type ResearchElementDefinition_SubjectX_CodeableConcept

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

type ResearchElementDefinition_SubjectX_Reference

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

type ResearchElementDefinition_TypeCode

type ResearchElementDefinition_TypeCode struct {
	Value     codes_go_proto.ResearchElementTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.ResearchElementTypeCode_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
}

population | exposure | outcome

func (*ResearchElementDefinition_TypeCode) Descriptor deprecated

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

Deprecated: Use ResearchElementDefinition_TypeCode.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition_TypeCode) GetExtension

func (*ResearchElementDefinition_TypeCode) GetId

func (*ResearchElementDefinition_TypeCode) GetValue

func (*ResearchElementDefinition_TypeCode) ProtoMessage

func (*ResearchElementDefinition_TypeCode) ProtoMessage()

func (*ResearchElementDefinition_TypeCode) ProtoReflect

func (*ResearchElementDefinition_TypeCode) Reset

func (*ResearchElementDefinition_TypeCode) String

type ResearchElementDefinition_VariableTypeCode

type ResearchElementDefinition_VariableTypeCode struct {
	Value     codes_go_proto.EvidenceVariableTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.EvidenceVariableTypeCode_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
}

dichotomous | continuous | descriptive

func (*ResearchElementDefinition_VariableTypeCode) Descriptor deprecated

Deprecated: Use ResearchElementDefinition_VariableTypeCode.ProtoReflect.Descriptor instead.

func (*ResearchElementDefinition_VariableTypeCode) GetExtension

func (*ResearchElementDefinition_VariableTypeCode) GetId

func (*ResearchElementDefinition_VariableTypeCode) GetValue

func (*ResearchElementDefinition_VariableTypeCode) ProtoMessage

func (*ResearchElementDefinition_VariableTypeCode) ProtoReflect

func (*ResearchElementDefinition_VariableTypeCode) Reset

func (*ResearchElementDefinition_VariableTypeCode) String

Jump to

Keyboard shortcuts

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