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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r5_core_resources_condition_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Condition

type Condition 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 condition
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// active | recurrence | relapse | inactive | remission | resolved
	ClinicalStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=clinical_status,json=clinicalStatus,proto3" json:"clinical_status,omitempty"`
	// unconfirmed | provisional | differential | confirmed | refuted |
	// entered-in-error
	VerificationStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=verification_status,json=verificationStatus,proto3" json:"verification_status,omitempty"`
	// problem-list-item | encounter-diagnosis
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=category,proto3" json:"category,omitempty"`
	// Subjective severity of condition
	Severity *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=severity,proto3" json:"severity,omitempty"`
	// Identification of the condition, problem or diagnosis
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=code,proto3" json:"code,omitempty"`
	// Anatomical location, if relevant
	BodySite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,rep,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Who has the condition?
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=subject,proto3" json:"subject,omitempty"`
	// The Encounter during which this Condition was created
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Onset     *Condition_OnsetX             `protobuf:"bytes,19,opt,name=onset,proto3" json:"onset,omitempty"`
	Abatement *Condition_AbatementX         `protobuf:"bytes,20,opt,name=abatement,proto3" json:"abatement,omitempty"`
	// Date record was first recorded
	RecordedDate *datatypes_go_proto.DateTime `protobuf:"bytes,21,opt,name=recorded_date,json=recordedDate,proto3" json:"recorded_date,omitempty"`
	// Who recorded the condition
	Recorder *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=recorder,proto3" json:"recorder,omitempty"`
	// Person or device that asserts this condition
	Asserter *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=asserter,proto3" json:"asserter,omitempty"`
	Stage    []*Condition_Stage            `protobuf:"bytes,24,rep,name=stage,proto3" json:"stage,omitempty"`
	Evidence []*Condition_Evidence         `protobuf:"bytes,25,rep,name=evidence,proto3" json:"evidence,omitempty"`
	// Additional information about the Condition
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,26,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Condition, last updated 2019-12-31T21:03:40.621+11:00. Detailed information about conditions, problems or diagnoses. See http://hl7.org/fhir/StructureDefinition/Condition

func (*Condition) Descriptor deprecated

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

Deprecated: Use Condition.ProtoReflect.Descriptor instead.

func (*Condition) GetAbatement

func (x *Condition) GetAbatement() *Condition_AbatementX

func (*Condition) GetAsserter

func (x *Condition) GetAsserter() *datatypes_go_proto.Reference

func (*Condition) GetBodySite

func (x *Condition) GetBodySite() []*datatypes_go_proto.CodeableConcept

func (*Condition) GetCategory

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

func (*Condition) GetClinicalStatus

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

func (*Condition) GetCode

func (*Condition) GetContained

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

func (*Condition) GetEncounter

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

func (*Condition) GetEvidence

func (x *Condition) GetEvidence() []*Condition_Evidence

func (*Condition) GetExtension

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

func (*Condition) GetId

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

func (*Condition) GetIdentifier

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

func (*Condition) GetImplicitRules

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

func (*Condition) GetLanguage

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

func (*Condition) GetMeta

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

func (*Condition) GetModifierExtension

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

func (*Condition) GetNote

func (x *Condition) GetNote() []*datatypes_go_proto.Annotation

func (*Condition) GetOnset

func (x *Condition) GetOnset() *Condition_OnsetX

func (*Condition) GetRecordedDate

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

func (*Condition) GetRecorder

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

func (*Condition) GetSeverity

func (x *Condition) GetSeverity() *datatypes_go_proto.CodeableConcept

func (*Condition) GetStage

func (x *Condition) GetStage() []*Condition_Stage

func (*Condition) GetSubject

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

func (*Condition) GetText

func (x *Condition) GetText() *datatypes_go_proto.Narrative

func (*Condition) GetVerificationStatus

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

func (*Condition) ProtoMessage

func (*Condition) ProtoMessage()

func (*Condition) ProtoReflect

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

func (*Condition) Reset

func (x *Condition) Reset()

func (*Condition) String

func (x *Condition) String() string

type Condition_AbatementX

type Condition_AbatementX struct {

	// Types that are assignable to Choice:
	//	*Condition_AbatementX_DateTime
	//	*Condition_AbatementX_Age
	//	*Condition_AbatementX_Period
	//	*Condition_AbatementX_Range
	//	*Condition_AbatementX_StringValue
	Choice isCondition_AbatementX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When in resolution/remission

func (*Condition_AbatementX) Descriptor deprecated

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

Deprecated: Use Condition_AbatementX.ProtoReflect.Descriptor instead.

func (*Condition_AbatementX) GetAge

func (*Condition_AbatementX) GetChoice

func (m *Condition_AbatementX) GetChoice() isCondition_AbatementX_Choice

func (*Condition_AbatementX) GetDateTime

func (*Condition_AbatementX) GetPeriod

func (*Condition_AbatementX) GetRange

func (*Condition_AbatementX) GetStringValue

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

func (*Condition_AbatementX) ProtoMessage

func (*Condition_AbatementX) ProtoMessage()

func (*Condition_AbatementX) ProtoReflect

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

func (*Condition_AbatementX) Reset

func (x *Condition_AbatementX) Reset()

func (*Condition_AbatementX) String

func (x *Condition_AbatementX) String() string

type Condition_AbatementX_Age

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

type Condition_AbatementX_DateTime

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

type Condition_AbatementX_Period

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

type Condition_AbatementX_Range

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

type Condition_AbatementX_StringValue

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

type Condition_Evidence

type Condition_Evidence 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"`
	// Manifestation/symptom
	Code []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=code,proto3" json:"code,omitempty"`
	// Supporting information found elsewhere
	Detail []*datatypes_go_proto.Reference `protobuf:"bytes,5,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Supporting evidence

func (*Condition_Evidence) Descriptor deprecated

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

Deprecated: Use Condition_Evidence.ProtoReflect.Descriptor instead.

func (*Condition_Evidence) GetCode

func (*Condition_Evidence) GetDetail

func (*Condition_Evidence) GetExtension

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

func (*Condition_Evidence) GetId

func (*Condition_Evidence) GetModifierExtension

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

func (*Condition_Evidence) ProtoMessage

func (*Condition_Evidence) ProtoMessage()

func (*Condition_Evidence) ProtoReflect

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

func (*Condition_Evidence) Reset

func (x *Condition_Evidence) Reset()

func (*Condition_Evidence) String

func (x *Condition_Evidence) String() string

type Condition_OnsetX

type Condition_OnsetX struct {

	// Types that are assignable to Choice:
	//	*Condition_OnsetX_DateTime
	//	*Condition_OnsetX_Age
	//	*Condition_OnsetX_Period
	//	*Condition_OnsetX_Range
	//	*Condition_OnsetX_StringValue
	Choice isCondition_OnsetX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Estimated or actual date, date-time, or age

func (*Condition_OnsetX) Descriptor deprecated

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

Deprecated: Use Condition_OnsetX.ProtoReflect.Descriptor instead.

func (*Condition_OnsetX) GetAge

func (*Condition_OnsetX) GetChoice

func (m *Condition_OnsetX) GetChoice() isCondition_OnsetX_Choice

func (*Condition_OnsetX) GetDateTime

func (x *Condition_OnsetX) GetDateTime() *datatypes_go_proto.DateTime

func (*Condition_OnsetX) GetPeriod

func (x *Condition_OnsetX) GetPeriod() *datatypes_go_proto.Period

func (*Condition_OnsetX) GetRange

func (x *Condition_OnsetX) GetRange() *datatypes_go_proto.Range

func (*Condition_OnsetX) GetStringValue

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

func (*Condition_OnsetX) ProtoMessage

func (*Condition_OnsetX) ProtoMessage()

func (*Condition_OnsetX) ProtoReflect

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

func (*Condition_OnsetX) Reset

func (x *Condition_OnsetX) Reset()

func (*Condition_OnsetX) String

func (x *Condition_OnsetX) String() string

type Condition_OnsetX_Age

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

type Condition_OnsetX_DateTime

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

type Condition_OnsetX_Period

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

type Condition_OnsetX_Range

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

type Condition_OnsetX_StringValue

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

type Condition_Stage

type Condition_Stage 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"`
	// Simple summary (disease specific)
	Summary *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"`
	// Formal record of assessment
	Assessment []*datatypes_go_proto.Reference `protobuf:"bytes,5,rep,name=assessment,proto3" json:"assessment,omitempty"`
	// Kind of staging
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Stage/grade, usually assessed formally

func (*Condition_Stage) Descriptor deprecated

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

Deprecated: Use Condition_Stage.ProtoReflect.Descriptor instead.

func (*Condition_Stage) GetAssessment

func (x *Condition_Stage) GetAssessment() []*datatypes_go_proto.Reference

func (*Condition_Stage) GetExtension

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

func (*Condition_Stage) GetId

func (*Condition_Stage) GetModifierExtension

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

func (*Condition_Stage) GetSummary

func (*Condition_Stage) GetType

func (*Condition_Stage) ProtoMessage

func (*Condition_Stage) ProtoMessage()

func (*Condition_Stage) ProtoReflect

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

func (*Condition_Stage) Reset

func (x *Condition_Stage) Reset()

func (*Condition_Stage) String

func (x *Condition_Stage) String() string

Jump to

Keyboard shortcuts

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