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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_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,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Actuality  *AdverseEvent_ActualityCode    `protobuf:"bytes,11,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,12,rep,name=category,proto3" json:"category,omitempty"`
	// Type of the event itself in relation to the subject
	Event *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=event,proto3" json:"event,omitempty"`
	// Subject impacted by event
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter created as part of
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// When the event occurred
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=date,proto3" json:"date,omitempty"`
	// When the event was detected
	Detected *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=detected,proto3" json:"detected,omitempty"`
	// When the event was recorded
	RecordedDate *datatypes_go_proto.DateTime `protobuf:"bytes,18,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,19,rep,name=resulting_condition,json=resultingCondition,proto3" json:"resulting_condition,omitempty"`
	// Location where adverse event occurred
	Location *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=location,proto3" json:"location,omitempty"`
	// Seriousness of the event
	Seriousness *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=seriousness,proto3" json:"seriousness,omitempty"`
	// mild | moderate | severe
	Severity *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=severity,proto3" json:"severity,omitempty"`
	// resolved | recovering | ongoing | resolvedWithSequelae | fatal | unknown
	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"`
	// Who  was involved in the adverse event or the potential adverse event
	Contributor   []*datatypes_go_proto.Reference `protobuf:"bytes,25,rep,name=contributor,proto3" json:"contributor,omitempty"`
	SuspectEntity []*AdverseEvent_SuspectEntity   `protobuf:"bytes,26,rep,name=suspect_entity,json=suspectEntity,proto3" json:"suspect_entity,omitempty"`
	// AdverseEvent.subjectMedicalHistory
	SubjectMedicalHistory []*datatypes_go_proto.Reference `` /* 127-byte string literal not displayed */
	// AdverseEvent.referenceDocument
	ReferenceDocument []*datatypes_go_proto.Reference `protobuf:"bytes,28,rep,name=reference_document,json=referenceDocument,proto3" json:"reference_document,omitempty"`
	// AdverseEvent.study
	Study []*datatypes_go_proto.Reference `protobuf:"bytes,29,rep,name=study,proto3" json:"study,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for AdverseEvent, last updated 2019-11-01T09:29:23.356+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) GetContained

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

func (*AdverseEvent) GetContributor

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

func (*AdverseEvent) GetDate

func (*AdverseEvent) GetDetected

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

func (*AdverseEvent) GetEncounter

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

func (*AdverseEvent) GetEvent

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) GetModifierExtension

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

func (*AdverseEvent) GetOutcome

func (*AdverseEvent) GetRecordedDate

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

func (*AdverseEvent) GetRecorder

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

func (*AdverseEvent) GetReferenceDocument

func (x *AdverseEvent) GetReferenceDocument() []*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) GetSeverity

func (*AdverseEvent) GetStudy

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

func (*AdverseEvent) GetSubject

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

func (*AdverseEvent) GetSubjectMedicalHistory

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

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.r4.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_SuspectEntity

type AdverseEvent_SuspectEntity 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"`
	// Refers to the specific entity that caused the adverse event
	Instance  *datatypes_go_proto.Reference           `protobuf:"bytes,4,opt,name=instance,proto3" json:"instance,omitempty"`
	Causality []*AdverseEvent_SuspectEntity_Causality `protobuf:"bytes,5,rep,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.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"`
	// Assessment of if the entity caused the event
	Assessment *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=assessment,proto3" json:"assessment,omitempty"`
	// AdverseEvent.suspectEntity.causalityProductRelatedness
	ProductRelatedness *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=product_relatedness,json=productRelatedness,proto3" json:"product_relatedness,omitempty"`
	// AdverseEvent.suspectEntity.causalityAuthor
	Author *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=author,proto3" json:"author,omitempty"`
	// ProbabilityScale | Bayesian | Checklist
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=method,proto3" json:"method,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) GetAssessment

func (*AdverseEvent_SuspectEntity_Causality) GetAuthor

func (*AdverseEvent_SuspectEntity_Causality) GetExtension

func (*AdverseEvent_SuspectEntity_Causality) GetId

func (*AdverseEvent_SuspectEntity_Causality) GetMethod

func (*AdverseEvent_SuspectEntity_Causality) GetModifierExtension

func (*AdverseEvent_SuspectEntity_Causality) GetProductRelatedness

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

Jump to

Keyboard shortcuts

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