allergy_intolerance_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: 8

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_core_resources_allergy_intolerance_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AllergyIntolerance

type AllergyIntolerance 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"`
	// External ids for this item
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// active | inactive | resolved
	ClinicalStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=clinical_status,json=clinicalStatus,proto3" json:"clinical_status,omitempty"`
	// unconfirmed | confirmed | refuted | entered-in-error
	VerificationStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=verification_status,json=verificationStatus,proto3" json:"verification_status,omitempty"`
	Type               *AllergyIntolerance_TypeCode        `protobuf:"bytes,13,opt,name=type,proto3" json:"type,omitempty"`
	Category           []*AllergyIntolerance_CategoryCode  `protobuf:"bytes,14,rep,name=category,proto3" json:"category,omitempty"`
	Criticality        *AllergyIntolerance_CriticalityCode `protobuf:"bytes,15,opt,name=criticality,proto3" json:"criticality,omitempty"`
	// Code that identifies the allergy or intolerance
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=code,proto3" json:"code,omitempty"`
	// Who the sensitivity is for
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=patient,proto3" json:"patient,omitempty"`
	// Encounter when the allergy or intolerance was asserted
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Onset     *AllergyIntolerance_OnsetX    `protobuf:"bytes,19,opt,name=onset,proto3" json:"onset,omitempty"`
	// Date first version of the resource instance was recorded
	RecordedDate *datatypes_go_proto.DateTime `protobuf:"bytes,20,opt,name=recorded_date,json=recordedDate,proto3" json:"recorded_date,omitempty"`
	// Who recorded the sensitivity
	Recorder *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=recorder,proto3" json:"recorder,omitempty"`
	// Source of the information about the allergy
	Asserter *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=asserter,proto3" json:"asserter,omitempty"`
	// Date(/time) of last known occurrence of a reaction
	LastOccurrence *datatypes_go_proto.DateTime `protobuf:"bytes,23,opt,name=last_occurrence,json=lastOccurrence,proto3" json:"last_occurrence,omitempty"`
	// Additional text not captured in other fields
	Note     []*datatypes_go_proto.Annotation `protobuf:"bytes,24,rep,name=note,proto3" json:"note,omitempty"`
	Reaction []*AllergyIntolerance_Reaction   `protobuf:"bytes,25,rep,name=reaction,proto3" json:"reaction,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for AllergyIntolerance, last updated 2019-11-01T09:29:23.356+11:00. Allergy or Intolerance (generally: Risk of adverse reaction to a substance). See http://hl7.org/fhir/StructureDefinition/AllergyIntolerance

func (*AllergyIntolerance) Descriptor deprecated

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

Deprecated: Use AllergyIntolerance.ProtoReflect.Descriptor instead.

func (*AllergyIntolerance) GetAsserter

func (*AllergyIntolerance) GetCategory

func (*AllergyIntolerance) GetClinicalStatus

func (x *AllergyIntolerance) GetClinicalStatus() *datatypes_go_proto.CodeableConcept

func (*AllergyIntolerance) GetCode

func (*AllergyIntolerance) GetContained

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

func (*AllergyIntolerance) GetCriticality

func (*AllergyIntolerance) GetEncounter

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

func (*AllergyIntolerance) GetExtension

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

func (*AllergyIntolerance) GetId

func (*AllergyIntolerance) GetIdentifier

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

func (*AllergyIntolerance) GetImplicitRules

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

func (*AllergyIntolerance) GetLanguage

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

func (*AllergyIntolerance) GetLastOccurrence

func (x *AllergyIntolerance) GetLastOccurrence() *datatypes_go_proto.DateTime

func (*AllergyIntolerance) GetMeta

func (*AllergyIntolerance) GetModifierExtension

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

func (*AllergyIntolerance) GetNote

func (*AllergyIntolerance) GetOnset

func (*AllergyIntolerance) GetPatient

func (*AllergyIntolerance) GetReaction

func (x *AllergyIntolerance) GetReaction() []*AllergyIntolerance_Reaction

func (*AllergyIntolerance) GetRecordedDate

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

func (*AllergyIntolerance) GetRecorder

func (*AllergyIntolerance) GetText

func (*AllergyIntolerance) GetType

func (*AllergyIntolerance) GetVerificationStatus

func (x *AllergyIntolerance) GetVerificationStatus() *datatypes_go_proto.CodeableConcept

func (*AllergyIntolerance) ProtoMessage

func (*AllergyIntolerance) ProtoMessage()

func (*AllergyIntolerance) ProtoReflect

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

func (*AllergyIntolerance) Reset

func (x *AllergyIntolerance) Reset()

func (*AllergyIntolerance) String

func (x *AllergyIntolerance) String() string

type AllergyIntolerance_CategoryCode

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

food | medication | environment | biologic

func (*AllergyIntolerance_CategoryCode) Descriptor deprecated

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

Deprecated: Use AllergyIntolerance_CategoryCode.ProtoReflect.Descriptor instead.

func (*AllergyIntolerance_CategoryCode) GetExtension

func (*AllergyIntolerance_CategoryCode) GetId

func (*AllergyIntolerance_CategoryCode) GetValue

func (*AllergyIntolerance_CategoryCode) ProtoMessage

func (*AllergyIntolerance_CategoryCode) ProtoMessage()

func (*AllergyIntolerance_CategoryCode) ProtoReflect

func (*AllergyIntolerance_CategoryCode) Reset

func (*AllergyIntolerance_CategoryCode) String

type AllergyIntolerance_CriticalityCode

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

low | high | unable-to-assess

func (*AllergyIntolerance_CriticalityCode) Descriptor deprecated

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

Deprecated: Use AllergyIntolerance_CriticalityCode.ProtoReflect.Descriptor instead.

func (*AllergyIntolerance_CriticalityCode) GetExtension

func (*AllergyIntolerance_CriticalityCode) GetId

func (*AllergyIntolerance_CriticalityCode) GetValue

func (*AllergyIntolerance_CriticalityCode) ProtoMessage

func (*AllergyIntolerance_CriticalityCode) ProtoMessage()

func (*AllergyIntolerance_CriticalityCode) ProtoReflect

func (*AllergyIntolerance_CriticalityCode) Reset

func (*AllergyIntolerance_CriticalityCode) String

type AllergyIntolerance_OnsetX

type AllergyIntolerance_OnsetX struct {

	// Types that are assignable to Choice:
	//	*AllergyIntolerance_OnsetX_DateTime
	//	*AllergyIntolerance_OnsetX_Age
	//	*AllergyIntolerance_OnsetX_Period
	//	*AllergyIntolerance_OnsetX_Range
	//	*AllergyIntolerance_OnsetX_StringValue
	Choice isAllergyIntolerance_OnsetX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When allergy or intolerance was identified

func (*AllergyIntolerance_OnsetX) Descriptor deprecated

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

Deprecated: Use AllergyIntolerance_OnsetX.ProtoReflect.Descriptor instead.

func (*AllergyIntolerance_OnsetX) GetAge

func (*AllergyIntolerance_OnsetX) GetChoice

func (m *AllergyIntolerance_OnsetX) GetChoice() isAllergyIntolerance_OnsetX_Choice

func (*AllergyIntolerance_OnsetX) GetDateTime

func (*AllergyIntolerance_OnsetX) GetPeriod

func (*AllergyIntolerance_OnsetX) GetRange

func (*AllergyIntolerance_OnsetX) GetStringValue

func (*AllergyIntolerance_OnsetX) ProtoMessage

func (*AllergyIntolerance_OnsetX) ProtoMessage()

func (*AllergyIntolerance_OnsetX) ProtoReflect

func (*AllergyIntolerance_OnsetX) Reset

func (x *AllergyIntolerance_OnsetX) Reset()

func (*AllergyIntolerance_OnsetX) String

func (x *AllergyIntolerance_OnsetX) String() string

type AllergyIntolerance_OnsetX_Age

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

type AllergyIntolerance_OnsetX_DateTime

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

type AllergyIntolerance_OnsetX_Period

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

type AllergyIntolerance_OnsetX_Range

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

type AllergyIntolerance_OnsetX_StringValue

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

type AllergyIntolerance_Reaction

type AllergyIntolerance_Reaction 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"`
	// Specific substance or pharmaceutical product considered to be responsible
	// for event
	Substance *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=substance,proto3" json:"substance,omitempty"`
	// Clinical symptoms/signs associated with the Event
	Manifestation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=manifestation,proto3" json:"manifestation,omitempty"`
	// Description of the event as a whole
	Description *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// Date(/time) when manifestations showed
	Onset    *datatypes_go_proto.DateTime              `protobuf:"bytes,7,opt,name=onset,proto3" json:"onset,omitempty"`
	Severity *AllergyIntolerance_Reaction_SeverityCode `protobuf:"bytes,8,opt,name=severity,proto3" json:"severity,omitempty"`
	// How the subject was exposed to the substance
	ExposureRoute *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=exposure_route,json=exposureRoute,proto3" json:"exposure_route,omitempty"`
	// Text about event not captured in other fields
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,10,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Adverse Reaction Events linked to exposure to substance

func (*AllergyIntolerance_Reaction) Descriptor deprecated

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

Deprecated: Use AllergyIntolerance_Reaction.ProtoReflect.Descriptor instead.

func (*AllergyIntolerance_Reaction) GetDescription

func (*AllergyIntolerance_Reaction) GetExposureRoute

func (*AllergyIntolerance_Reaction) GetExtension

func (*AllergyIntolerance_Reaction) GetId

func (*AllergyIntolerance_Reaction) GetManifestation

func (*AllergyIntolerance_Reaction) GetModifierExtension

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

func (*AllergyIntolerance_Reaction) GetNote

func (*AllergyIntolerance_Reaction) GetOnset

func (*AllergyIntolerance_Reaction) GetSeverity

func (*AllergyIntolerance_Reaction) GetSubstance

func (*AllergyIntolerance_Reaction) ProtoMessage

func (*AllergyIntolerance_Reaction) ProtoMessage()

func (*AllergyIntolerance_Reaction) ProtoReflect

func (*AllergyIntolerance_Reaction) Reset

func (x *AllergyIntolerance_Reaction) Reset()

func (*AllergyIntolerance_Reaction) String

func (x *AllergyIntolerance_Reaction) String() string

type AllergyIntolerance_Reaction_SeverityCode

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

mild | moderate | severe (of event as a whole)

func (*AllergyIntolerance_Reaction_SeverityCode) Descriptor deprecated

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

Deprecated: Use AllergyIntolerance_Reaction_SeverityCode.ProtoReflect.Descriptor instead.

func (*AllergyIntolerance_Reaction_SeverityCode) GetExtension

func (*AllergyIntolerance_Reaction_SeverityCode) GetId

func (*AllergyIntolerance_Reaction_SeverityCode) GetValue

func (*AllergyIntolerance_Reaction_SeverityCode) ProtoMessage

func (*AllergyIntolerance_Reaction_SeverityCode) ProtoReflect

func (*AllergyIntolerance_Reaction_SeverityCode) Reset

func (*AllergyIntolerance_Reaction_SeverityCode) String

type AllergyIntolerance_TypeCode

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

allergy | intolerance - Underlying mechanism (if known)

func (*AllergyIntolerance_TypeCode) Descriptor deprecated

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

Deprecated: Use AllergyIntolerance_TypeCode.ProtoReflect.Descriptor instead.

func (*AllergyIntolerance_TypeCode) GetExtension

func (*AllergyIntolerance_TypeCode) GetId

func (*AllergyIntolerance_TypeCode) GetValue

func (*AllergyIntolerance_TypeCode) ProtoMessage

func (*AllergyIntolerance_TypeCode) ProtoMessage()

func (*AllergyIntolerance_TypeCode) ProtoReflect

func (*AllergyIntolerance_TypeCode) Reset

func (x *AllergyIntolerance_TypeCode) Reset()

func (*AllergyIntolerance_TypeCode) String

func (x *AllergyIntolerance_TypeCode) String() string

Jump to

Keyboard shortcuts

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