adverse_event_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: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r5_core_resources_adverse_event_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AdverseEvent

type AdverseEvent 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"`
	// Business identifier for the event
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *AdverseEvent_StatusCode         `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	Actuality  *AdverseEvent_ActualityCode      `protobuf:"bytes,12,opt,name=actuality,proto3" json:"actuality,omitempty"`
	// product-problem | product-quality | product-use-error | wrong-dose |
	// incorrect-prescribing-information | wrong-technique |
	// wrong-route-of-administration | wrong-rate | wrong-duration | wrong-time |
	// expired-drug | medical-device-use-error | problem-different-manufacturer |
	// unsafe-physical-environment
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=category,proto3" json:"category,omitempty"`
	// Event or incident that occurred or was averted
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=code,proto3" json:"code,omitempty"`
	// Subject impacted by event
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=subject,proto3" json:"subject,omitempty"`
	// The Encounter during which this AdverseEvent was created
	Encounter  *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Occurrence *AdverseEvent_OccurrenceX     `protobuf:"bytes,17,opt,name=occurrence,proto3" json:"occurrence,omitempty"`
	// When the event was detected
	Detected *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=detected,proto3" json:"detected,omitempty"`
	// When the event was recorded
	RecordedDate *datatypes_go_proto.DateTime `protobuf:"bytes,19,opt,name=recorded_date,json=recordedDate,proto3" json:"recorded_date,omitempty"`
	// Effect on the subject due to this event
	ResultingCondition []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=resulting_condition,json=resultingCondition,proto3" json:"resulting_condition,omitempty"`
	// Location where adverse event occurred
	Location *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=location,proto3" json:"location,omitempty"`
	// Seriousness or gravity of the event
	Seriousness *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=seriousness,proto3" json:"seriousness,omitempty"`
	// Type of outcome from the adverse event
	Outcome *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Who recorded the adverse event
	Recorder           *datatypes_go_proto.Reference      `protobuf:"bytes,24,opt,name=recorder,proto3" json:"recorder,omitempty"`
	Participant        []*AdverseEvent_Participant        `protobuf:"bytes,25,rep,name=participant,proto3" json:"participant,omitempty"`
	SuspectEntity      []*AdverseEvent_SuspectEntity      `protobuf:"bytes,26,rep,name=suspect_entity,json=suspectEntity,proto3" json:"suspect_entity,omitempty"`
	ContributingFactor []*AdverseEvent_ContributingFactor `protobuf:"bytes,27,rep,name=contributing_factor,json=contributingFactor,proto3" json:"contributing_factor,omitempty"`
	PreventiveAction   []*AdverseEvent_PreventiveAction   `protobuf:"bytes,28,rep,name=preventive_action,json=preventiveAction,proto3" json:"preventive_action,omitempty"`
	MitigatingAction   []*AdverseEvent_MitigatingAction   `protobuf:"bytes,29,rep,name=mitigating_action,json=mitigatingAction,proto3" json:"mitigating_action,omitempty"`
	SupportingInfo     []*AdverseEvent_SupportingInfo     `protobuf:"bytes,30,rep,name=supporting_info,json=supportingInfo,proto3" json:"supporting_info,omitempty"`
	// Research study that the subject is enrolled in
	Study []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=study,proto3" json:"study,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for AdverseEvent, last updated 2019-12-31T21:03:40.621+11:00. Medical care, research study or other healthcare event causing physical injury. See http://hl7.org/fhir/StructureDefinition/AdverseEvent

func (*AdverseEvent) Descriptor deprecated

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

Deprecated: Use AdverseEvent.ProtoReflect.Descriptor instead.

func (*AdverseEvent) GetActuality

func (x *AdverseEvent) GetActuality() *AdverseEvent_ActualityCode

func (*AdverseEvent) GetCategory

func (x *AdverseEvent) GetCategory() []*datatypes_go_proto.CodeableConcept

func (*AdverseEvent) GetCode

func (*AdverseEvent) GetContained

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

func (*AdverseEvent) GetContributingFactor

func (x *AdverseEvent) GetContributingFactor() []*AdverseEvent_ContributingFactor

func (*AdverseEvent) GetDetected

func (x *AdverseEvent) GetDetected() *datatypes_go_proto.DateTime

func (*AdverseEvent) GetEncounter

func (x *AdverseEvent) GetEncounter() *datatypes_go_proto.Reference

func (*AdverseEvent) GetExtension

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

func (*AdverseEvent) GetId

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

func (*AdverseEvent) GetIdentifier

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

func (*AdverseEvent) GetImplicitRules

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

func (*AdverseEvent) GetLanguage

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

func (*AdverseEvent) GetLocation

func (x *AdverseEvent) GetLocation() *datatypes_go_proto.Reference

func (*AdverseEvent) GetMeta

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

func (*AdverseEvent) GetMitigatingAction

func (x *AdverseEvent) GetMitigatingAction() []*AdverseEvent_MitigatingAction

func (*AdverseEvent) GetModifierExtension

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

func (*AdverseEvent) GetOccurrence

func (x *AdverseEvent) GetOccurrence() *AdverseEvent_OccurrenceX

func (*AdverseEvent) GetOutcome

func (*AdverseEvent) GetParticipant

func (x *AdverseEvent) GetParticipant() []*AdverseEvent_Participant

func (*AdverseEvent) GetPreventiveAction

func (x *AdverseEvent) GetPreventiveAction() []*AdverseEvent_PreventiveAction

func (*AdverseEvent) GetRecordedDate

func (x *AdverseEvent) GetRecordedDate() *datatypes_go_proto.DateTime

func (*AdverseEvent) GetRecorder

func (x *AdverseEvent) GetRecorder() *datatypes_go_proto.Reference

func (*AdverseEvent) GetResultingCondition

func (x *AdverseEvent) GetResultingCondition() []*datatypes_go_proto.Reference

func (*AdverseEvent) GetSeriousness

func (x *AdverseEvent) GetSeriousness() *datatypes_go_proto.CodeableConcept

func (*AdverseEvent) GetStatus

func (x *AdverseEvent) GetStatus() *AdverseEvent_StatusCode

func (*AdverseEvent) GetStudy

func (x *AdverseEvent) GetStudy() []*datatypes_go_proto.Reference

func (*AdverseEvent) GetSubject

func (x *AdverseEvent) GetSubject() *datatypes_go_proto.Reference

func (*AdverseEvent) GetSupportingInfo

func (x *AdverseEvent) GetSupportingInfo() []*AdverseEvent_SupportingInfo

func (*AdverseEvent) GetSuspectEntity

func (x *AdverseEvent) GetSuspectEntity() []*AdverseEvent_SuspectEntity

func (*AdverseEvent) GetText

func (*AdverseEvent) ProtoMessage

func (*AdverseEvent) ProtoMessage()

func (*AdverseEvent) ProtoReflect

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

func (*AdverseEvent) Reset

func (x *AdverseEvent) Reset()

func (*AdverseEvent) String

func (x *AdverseEvent) String() string

type AdverseEvent_ActualityCode

type AdverseEvent_ActualityCode struct {
	Value     codes_go_proto.AdverseEventActualityCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.AdverseEventActualityCode_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
}

actual | potential

func (*AdverseEvent_ActualityCode) Descriptor deprecated

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

Deprecated: Use AdverseEvent_ActualityCode.ProtoReflect.Descriptor instead.

func (*AdverseEvent_ActualityCode) GetExtension

func (*AdverseEvent_ActualityCode) GetId

func (*AdverseEvent_ActualityCode) GetValue

func (*AdverseEvent_ActualityCode) ProtoMessage

func (*AdverseEvent_ActualityCode) ProtoMessage()

func (*AdverseEvent_ActualityCode) ProtoReflect

func (*AdverseEvent_ActualityCode) Reset

func (x *AdverseEvent_ActualityCode) Reset()

func (*AdverseEvent_ActualityCode) String

func (x *AdverseEvent_ActualityCode) String() string

type AdverseEvent_ContributingFactor

type AdverseEvent_ContributingFactor struct {

	// Unique id for inter-element referencing
	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 even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension        `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Item              *AdverseEvent_ContributingFactor_ItemX `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

Contributing factors suspected to have increased the probability or severity of the adverse event

func (*AdverseEvent_ContributingFactor) Descriptor deprecated

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

Deprecated: Use AdverseEvent_ContributingFactor.ProtoReflect.Descriptor instead.

func (*AdverseEvent_ContributingFactor) GetExtension

func (*AdverseEvent_ContributingFactor) GetId

func (*AdverseEvent_ContributingFactor) GetItem

func (*AdverseEvent_ContributingFactor) GetModifierExtension

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

func (*AdverseEvent_ContributingFactor) ProtoMessage

func (*AdverseEvent_ContributingFactor) ProtoMessage()

func (*AdverseEvent_ContributingFactor) ProtoReflect

func (*AdverseEvent_ContributingFactor) Reset

func (*AdverseEvent_ContributingFactor) String

type AdverseEvent_ContributingFactor_ItemX

type AdverseEvent_ContributingFactor_ItemX struct {

	// Types that are assignable to Choice:
	//	*AdverseEvent_ContributingFactor_ItemX_Reference
	//	*AdverseEvent_ContributingFactor_ItemX_CodeableConcept
	Choice isAdverseEvent_ContributingFactor_ItemX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Item suspected to have increased the probability or severity of the adverse event

func (*AdverseEvent_ContributingFactor_ItemX) Descriptor deprecated

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

Deprecated: Use AdverseEvent_ContributingFactor_ItemX.ProtoReflect.Descriptor instead.

func (*AdverseEvent_ContributingFactor_ItemX) GetChoice

func (m *AdverseEvent_ContributingFactor_ItemX) GetChoice() isAdverseEvent_ContributingFactor_ItemX_Choice

func (*AdverseEvent_ContributingFactor_ItemX) GetCodeableConcept

func (*AdverseEvent_ContributingFactor_ItemX) GetReference

func (*AdverseEvent_ContributingFactor_ItemX) ProtoMessage

func (*AdverseEvent_ContributingFactor_ItemX) ProtoMessage()

func (*AdverseEvent_ContributingFactor_ItemX) ProtoReflect

func (*AdverseEvent_ContributingFactor_ItemX) Reset

func (*AdverseEvent_ContributingFactor_ItemX) String

type AdverseEvent_ContributingFactor_ItemX_CodeableConcept

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

type AdverseEvent_ContributingFactor_ItemX_Reference

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

type AdverseEvent_MitigatingAction

type AdverseEvent_MitigatingAction struct {

	// Unique id for inter-element referencing
	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 even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension      `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Item              *AdverseEvent_MitigatingAction_ItemX `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

Ameliorating actions taken after the adverse event occured in order to reduce the extent of harm

func (*AdverseEvent_MitigatingAction) Descriptor deprecated

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

Deprecated: Use AdverseEvent_MitigatingAction.ProtoReflect.Descriptor instead.

func (*AdverseEvent_MitigatingAction) GetExtension

func (*AdverseEvent_MitigatingAction) GetId

func (*AdverseEvent_MitigatingAction) GetItem

func (*AdverseEvent_MitigatingAction) GetModifierExtension

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

func (*AdverseEvent_MitigatingAction) ProtoMessage

func (*AdverseEvent_MitigatingAction) ProtoMessage()

func (*AdverseEvent_MitigatingAction) ProtoReflect

func (*AdverseEvent_MitigatingAction) Reset

func (x *AdverseEvent_MitigatingAction) Reset()

func (*AdverseEvent_MitigatingAction) String

type AdverseEvent_MitigatingAction_ItemX

type AdverseEvent_MitigatingAction_ItemX struct {

	// Types that are assignable to Choice:
	//	*AdverseEvent_MitigatingAction_ItemX_Reference
	//	*AdverseEvent_MitigatingAction_ItemX_CodeableConcept
	Choice isAdverseEvent_MitigatingAction_ItemX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Ameliorating action taken after the adverse event occured in order to reduce the extent of harm

func (*AdverseEvent_MitigatingAction_ItemX) Descriptor deprecated

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

Deprecated: Use AdverseEvent_MitigatingAction_ItemX.ProtoReflect.Descriptor instead.

func (*AdverseEvent_MitigatingAction_ItemX) GetChoice

func (m *AdverseEvent_MitigatingAction_ItemX) GetChoice() isAdverseEvent_MitigatingAction_ItemX_Choice

func (*AdverseEvent_MitigatingAction_ItemX) GetCodeableConcept

func (*AdverseEvent_MitigatingAction_ItemX) GetReference

func (*AdverseEvent_MitigatingAction_ItemX) ProtoMessage

func (*AdverseEvent_MitigatingAction_ItemX) ProtoMessage()

func (*AdverseEvent_MitigatingAction_ItemX) ProtoReflect

func (*AdverseEvent_MitigatingAction_ItemX) Reset

func (*AdverseEvent_MitigatingAction_ItemX) String

type AdverseEvent_MitigatingAction_ItemX_CodeableConcept

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

type AdverseEvent_MitigatingAction_ItemX_Reference

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

type AdverseEvent_OccurrenceX

type AdverseEvent_OccurrenceX struct {

	// Types that are assignable to Choice:
	//	*AdverseEvent_OccurrenceX_DateTime
	//	*AdverseEvent_OccurrenceX_Period
	//	*AdverseEvent_OccurrenceX_Timing
	Choice isAdverseEvent_OccurrenceX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When the event occurred

func (*AdverseEvent_OccurrenceX) Descriptor deprecated

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

Deprecated: Use AdverseEvent_OccurrenceX.ProtoReflect.Descriptor instead.

func (*AdverseEvent_OccurrenceX) GetChoice

func (m *AdverseEvent_OccurrenceX) GetChoice() isAdverseEvent_OccurrenceX_Choice

func (*AdverseEvent_OccurrenceX) GetDateTime

func (*AdverseEvent_OccurrenceX) GetPeriod

func (*AdverseEvent_OccurrenceX) GetTiming

func (*AdverseEvent_OccurrenceX) ProtoMessage

func (*AdverseEvent_OccurrenceX) ProtoMessage()

func (*AdverseEvent_OccurrenceX) ProtoReflect

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

func (*AdverseEvent_OccurrenceX) Reset

func (x *AdverseEvent_OccurrenceX) Reset()

func (*AdverseEvent_OccurrenceX) String

func (x *AdverseEvent_OccurrenceX) String() string

type AdverseEvent_OccurrenceX_DateTime

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

type AdverseEvent_OccurrenceX_Period

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

type AdverseEvent_OccurrenceX_Timing

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

type AdverseEvent_Participant

type AdverseEvent_Participant struct {

	// Unique id for inter-element referencing
	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 even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of involvement
	Function *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=function,proto3" json:"function,omitempty"`
	// Who was involved in the adverse event or the potential adverse event
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// contains filtered or unexported fields
}

Who was involved in the adverse event or the potential adverse event and what they did

func (*AdverseEvent_Participant) Descriptor deprecated

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

Deprecated: Use AdverseEvent_Participant.ProtoReflect.Descriptor instead.

func (*AdverseEvent_Participant) GetActor

func (*AdverseEvent_Participant) GetExtension

func (*AdverseEvent_Participant) GetFunction

func (*AdverseEvent_Participant) GetId

func (*AdverseEvent_Participant) GetModifierExtension

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

func (*AdverseEvent_Participant) ProtoMessage

func (*AdverseEvent_Participant) ProtoMessage()

func (*AdverseEvent_Participant) ProtoReflect

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

func (*AdverseEvent_Participant) Reset

func (x *AdverseEvent_Participant) Reset()

func (*AdverseEvent_Participant) String

func (x *AdverseEvent_Participant) String() string

type AdverseEvent_PreventiveAction

type AdverseEvent_PreventiveAction struct {

	// Unique id for inter-element referencing
	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 even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension      `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Item              *AdverseEvent_PreventiveAction_ItemX `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

Preventive actions that contributed to avoiding the adverse event

func (*AdverseEvent_PreventiveAction) Descriptor deprecated

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

Deprecated: Use AdverseEvent_PreventiveAction.ProtoReflect.Descriptor instead.

func (*AdverseEvent_PreventiveAction) GetExtension

func (*AdverseEvent_PreventiveAction) GetId

func (*AdverseEvent_PreventiveAction) GetItem

func (*AdverseEvent_PreventiveAction) GetModifierExtension

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

func (*AdverseEvent_PreventiveAction) ProtoMessage

func (*AdverseEvent_PreventiveAction) ProtoMessage()

func (*AdverseEvent_PreventiveAction) ProtoReflect

func (*AdverseEvent_PreventiveAction) Reset

func (x *AdverseEvent_PreventiveAction) Reset()

func (*AdverseEvent_PreventiveAction) String

type AdverseEvent_PreventiveAction_ItemX

type AdverseEvent_PreventiveAction_ItemX struct {

	// Types that are assignable to Choice:
	//	*AdverseEvent_PreventiveAction_ItemX_Reference
	//	*AdverseEvent_PreventiveAction_ItemX_CodeableConcept
	Choice isAdverseEvent_PreventiveAction_ItemX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Action that contributed to avoiding the adverse event

func (*AdverseEvent_PreventiveAction_ItemX) Descriptor deprecated

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

Deprecated: Use AdverseEvent_PreventiveAction_ItemX.ProtoReflect.Descriptor instead.

func (*AdverseEvent_PreventiveAction_ItemX) GetChoice

func (m *AdverseEvent_PreventiveAction_ItemX) GetChoice() isAdverseEvent_PreventiveAction_ItemX_Choice

func (*AdverseEvent_PreventiveAction_ItemX) GetCodeableConcept

func (*AdverseEvent_PreventiveAction_ItemX) GetReference

func (*AdverseEvent_PreventiveAction_ItemX) ProtoMessage

func (*AdverseEvent_PreventiveAction_ItemX) ProtoMessage()

func (*AdverseEvent_PreventiveAction_ItemX) ProtoReflect

func (*AdverseEvent_PreventiveAction_ItemX) Reset

func (*AdverseEvent_PreventiveAction_ItemX) String

type AdverseEvent_PreventiveAction_ItemX_CodeableConcept

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

type AdverseEvent_PreventiveAction_ItemX_Reference

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

type AdverseEvent_StatusCode

type AdverseEvent_StatusCode struct {
	Value     valuesets_go_proto.AdverseEventStatusValueSet_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.AdverseEventStatusValueSet_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
}

in-progress | completed | entered-in-error | unknown

func (*AdverseEvent_StatusCode) Descriptor deprecated

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

Deprecated: Use AdverseEvent_StatusCode.ProtoReflect.Descriptor instead.

func (*AdverseEvent_StatusCode) GetExtension

func (*AdverseEvent_StatusCode) GetId

func (*AdverseEvent_StatusCode) GetValue

func (*AdverseEvent_StatusCode) ProtoMessage

func (*AdverseEvent_StatusCode) ProtoMessage()

func (*AdverseEvent_StatusCode) ProtoReflect

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

func (*AdverseEvent_StatusCode) Reset

func (x *AdverseEvent_StatusCode) Reset()

func (*AdverseEvent_StatusCode) String

func (x *AdverseEvent_StatusCode) String() string

type AdverseEvent_SupportingInfo

type AdverseEvent_SupportingInfo struct {

	// Unique id for inter-element referencing
	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 even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension    `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Item              *AdverseEvent_SupportingInfo_ItemX `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

Supporting information relevant to the event

func (*AdverseEvent_SupportingInfo) Descriptor deprecated

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

Deprecated: Use AdverseEvent_SupportingInfo.ProtoReflect.Descriptor instead.

func (*AdverseEvent_SupportingInfo) GetExtension

func (*AdverseEvent_SupportingInfo) GetId

func (*AdverseEvent_SupportingInfo) GetItem

func (*AdverseEvent_SupportingInfo) GetModifierExtension

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

func (*AdverseEvent_SupportingInfo) ProtoMessage

func (*AdverseEvent_SupportingInfo) ProtoMessage()

func (*AdverseEvent_SupportingInfo) ProtoReflect

func (*AdverseEvent_SupportingInfo) Reset

func (x *AdverseEvent_SupportingInfo) Reset()

func (*AdverseEvent_SupportingInfo) String

func (x *AdverseEvent_SupportingInfo) String() string

type AdverseEvent_SupportingInfo_ItemX

type AdverseEvent_SupportingInfo_ItemX struct {

	// Types that are assignable to Choice:
	//	*AdverseEvent_SupportingInfo_ItemX_Reference
	//	*AdverseEvent_SupportingInfo_ItemX_CodeableConcept
	Choice isAdverseEvent_SupportingInfo_ItemX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Subject medical history or document relevant to this adverse event

func (*AdverseEvent_SupportingInfo_ItemX) Descriptor deprecated

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

Deprecated: Use AdverseEvent_SupportingInfo_ItemX.ProtoReflect.Descriptor instead.

func (*AdverseEvent_SupportingInfo_ItemX) GetChoice

func (m *AdverseEvent_SupportingInfo_ItemX) GetChoice() isAdverseEvent_SupportingInfo_ItemX_Choice

func (*AdverseEvent_SupportingInfo_ItemX) GetCodeableConcept

func (*AdverseEvent_SupportingInfo_ItemX) GetReference

func (*AdverseEvent_SupportingInfo_ItemX) ProtoMessage

func (*AdverseEvent_SupportingInfo_ItemX) ProtoMessage()

func (*AdverseEvent_SupportingInfo_ItemX) ProtoReflect

func (*AdverseEvent_SupportingInfo_ItemX) Reset

func (*AdverseEvent_SupportingInfo_ItemX) String

type AdverseEvent_SupportingInfo_ItemX_CodeableConcept

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

type AdverseEvent_SupportingInfo_ItemX_Reference

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

type AdverseEvent_SuspectEntity

type AdverseEvent_SuspectEntity struct {

	// Unique id for inter-element referencing
	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 even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension       `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Instance          *AdverseEvent_SuspectEntity_InstanceX `protobuf:"bytes,4,opt,name=instance,proto3" json:"instance,omitempty"`
	Causality         *AdverseEvent_SuspectEntity_Causality `protobuf:"bytes,5,opt,name=causality,proto3" json:"causality,omitempty"`
	// contains filtered or unexported fields
}

The suspected agent causing the adverse event

func (*AdverseEvent_SuspectEntity) Descriptor deprecated

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

Deprecated: Use AdverseEvent_SuspectEntity.ProtoReflect.Descriptor instead.

func (*AdverseEvent_SuspectEntity) GetCausality

func (*AdverseEvent_SuspectEntity) GetExtension

func (*AdverseEvent_SuspectEntity) GetId

func (*AdverseEvent_SuspectEntity) GetInstance

func (*AdverseEvent_SuspectEntity) GetModifierExtension

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

func (*AdverseEvent_SuspectEntity) ProtoMessage

func (*AdverseEvent_SuspectEntity) ProtoMessage()

func (*AdverseEvent_SuspectEntity) ProtoReflect

func (*AdverseEvent_SuspectEntity) Reset

func (x *AdverseEvent_SuspectEntity) Reset()

func (*AdverseEvent_SuspectEntity) String

func (x *AdverseEvent_SuspectEntity) String() string

type AdverseEvent_SuspectEntity_Causality

type AdverseEvent_SuspectEntity_Causality struct {

	// Unique id for inter-element referencing
	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 even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Method of evaluating the relatedness of the suspected entity to the
	// event
	AssessmentMethod *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=assessment_method,json=assessmentMethod,proto3" json:"assessment_method,omitempty"`
	// Result of the assessment regarding the relatedness of the suspected
	// entity to the event
	EntityRelatedness *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=entity_relatedness,json=entityRelatedness,proto3" json:"entity_relatedness,omitempty"`
	// Author of the information on the possible cause of the event
	Author *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=author,proto3" json:"author,omitempty"`
	// contains filtered or unexported fields
}

Information on the possible cause of the event

func (*AdverseEvent_SuspectEntity_Causality) Descriptor deprecated

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

Deprecated: Use AdverseEvent_SuspectEntity_Causality.ProtoReflect.Descriptor instead.

func (*AdverseEvent_SuspectEntity_Causality) GetAssessmentMethod

func (*AdverseEvent_SuspectEntity_Causality) GetAuthor

func (*AdverseEvent_SuspectEntity_Causality) GetEntityRelatedness

func (*AdverseEvent_SuspectEntity_Causality) GetExtension

func (*AdverseEvent_SuspectEntity_Causality) GetId

func (*AdverseEvent_SuspectEntity_Causality) GetModifierExtension

func (*AdverseEvent_SuspectEntity_Causality) ProtoMessage

func (*AdverseEvent_SuspectEntity_Causality) ProtoMessage()

func (*AdverseEvent_SuspectEntity_Causality) ProtoReflect

func (*AdverseEvent_SuspectEntity_Causality) Reset

func (*AdverseEvent_SuspectEntity_Causality) String

type AdverseEvent_SuspectEntity_InstanceX

type AdverseEvent_SuspectEntity_InstanceX struct {

	// Types that are assignable to Choice:
	//	*AdverseEvent_SuspectEntity_InstanceX_CodeableConcept
	//	*AdverseEvent_SuspectEntity_InstanceX_Reference
	Choice isAdverseEvent_SuspectEntity_InstanceX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Refers to the specific entity that caused the adverse event

func (*AdverseEvent_SuspectEntity_InstanceX) Descriptor deprecated

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

Deprecated: Use AdverseEvent_SuspectEntity_InstanceX.ProtoReflect.Descriptor instead.

func (*AdverseEvent_SuspectEntity_InstanceX) GetChoice

func (m *AdverseEvent_SuspectEntity_InstanceX) GetChoice() isAdverseEvent_SuspectEntity_InstanceX_Choice

func (*AdverseEvent_SuspectEntity_InstanceX) GetCodeableConcept

func (*AdverseEvent_SuspectEntity_InstanceX) GetReference

func (*AdverseEvent_SuspectEntity_InstanceX) ProtoMessage

func (*AdverseEvent_SuspectEntity_InstanceX) ProtoMessage()

func (*AdverseEvent_SuspectEntity_InstanceX) ProtoReflect

func (*AdverseEvent_SuspectEntity_InstanceX) Reset

func (*AdverseEvent_SuspectEntity_InstanceX) String

type AdverseEvent_SuspectEntity_InstanceX_CodeableConcept

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

type AdverseEvent_SuspectEntity_InstanceX_Reference

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

Jump to

Keyboard shortcuts

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