profiles_go_proto

package
v0.0.0-...-e8e4b7d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_stu3_profiles_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Bmi

type Bmi 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Bmi_CodeableConceptForCode           `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Bmi_Effective                `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Bmi_Value                      `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Bmi_ReferenceRange         `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Bmi_Related                `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Bmi_Component              `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Body Mass Index (BMI) Profile. See http://hl7.org/fhir/StructureDefinition/bmi

func (*Bmi) Descriptor deprecated

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

Deprecated: Use Bmi.ProtoReflect.Descriptor instead.

func (*Bmi) GetBasedOn

func (x *Bmi) GetBasedOn() []*datatypes_go_proto.Reference

func (*Bmi) GetBodySite

func (x *Bmi) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Bmi) GetCategory

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

func (*Bmi) GetCode

func (x *Bmi) GetCode() *Bmi_CodeableConceptForCode

func (*Bmi) GetComment

func (x *Bmi) GetComment() *datatypes_go_proto.String

func (*Bmi) GetComponent

func (x *Bmi) GetComponent() []*Bmi_Component

func (*Bmi) GetContained

func (x *Bmi) GetContained() []*resources_go_proto.ContainedResource

func (*Bmi) GetContext

func (x *Bmi) GetContext() *datatypes_go_proto.Reference

func (*Bmi) GetDataAbsentReason

func (x *Bmi) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bmi) GetDevice

func (x *Bmi) GetDevice() *datatypes_go_proto.Reference

func (*Bmi) GetEffective

func (x *Bmi) GetEffective() *Bmi_Effective

func (*Bmi) GetExtension

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

func (*Bmi) GetId

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

func (*Bmi) GetIdentifier

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

func (*Bmi) GetImplicitRules

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

func (*Bmi) GetInterpretation

func (x *Bmi) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Bmi) GetIssued

func (x *Bmi) GetIssued() *datatypes_go_proto.Instant

func (*Bmi) GetLanguage

func (x *Bmi) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Bmi) GetMeta

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

func (*Bmi) GetMethod

func (x *Bmi) GetMethod() *datatypes_go_proto.CodeableConcept

func (*Bmi) GetModifierExtension

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

func (*Bmi) GetPerformer

func (x *Bmi) GetPerformer() []*datatypes_go_proto.Reference

func (*Bmi) GetReferenceRange

func (x *Bmi) GetReferenceRange() []*Bmi_ReferenceRange

func (*Bmi) GetRelated

func (x *Bmi) GetRelated() []*Bmi_Related

func (*Bmi) GetSpecimen

func (x *Bmi) GetSpecimen() *datatypes_go_proto.Reference

func (*Bmi) GetStatus

func (x *Bmi) GetStatus() *codes_go_proto.ObservationStatusCode

func (*Bmi) GetSubject

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

func (*Bmi) GetText

func (x *Bmi) GetText() *metadatatypes_go_proto.Narrative

func (*Bmi) GetValue

func (x *Bmi) GetValue() *Bmi_Value

func (*Bmi) ProtoMessage

func (*Bmi) ProtoMessage()

func (*Bmi) ProtoReflect

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

func (*Bmi) Reset

func (x *Bmi) Reset()

func (*Bmi) String

func (x *Bmi) String() string

type Bmi_CodeableConceptForCode

type Bmi_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text    *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	BmiCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=bmi_code,json=BMICode,proto3" json:"bmi_code,omitempty"`
	// contains filtered or unexported fields
}

Body Mass Index (BMI)

func (*Bmi_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Bmi_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Bmi_CodeableConceptForCode) GetBmiCode

func (*Bmi_CodeableConceptForCode) GetCoding

func (*Bmi_CodeableConceptForCode) GetExtension

func (*Bmi_CodeableConceptForCode) GetId

func (*Bmi_CodeableConceptForCode) GetText

func (*Bmi_CodeableConceptForCode) ProtoMessage

func (*Bmi_CodeableConceptForCode) ProtoMessage()

func (*Bmi_CodeableConceptForCode) ProtoReflect

func (*Bmi_CodeableConceptForCode) Reset

func (x *Bmi_CodeableConceptForCode) Reset()

func (*Bmi_CodeableConceptForCode) String

func (x *Bmi_CodeableConceptForCode) String() string

type Bmi_Component

type Bmi_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Bmi_Component_Value                `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Bmi_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Bmi_Component) Descriptor deprecated

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

Deprecated: Use Bmi_Component.ProtoReflect.Descriptor instead.

func (*Bmi_Component) GetCode

func (*Bmi_Component) GetDataAbsentReason

func (x *Bmi_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bmi_Component) GetExtension

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

func (*Bmi_Component) GetId

func (*Bmi_Component) GetInterpretation

func (x *Bmi_Component) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Bmi_Component) GetModifierExtension

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

func (*Bmi_Component) GetReferenceRange

func (x *Bmi_Component) GetReferenceRange() []*Bmi_ReferenceRange

func (*Bmi_Component) GetValue

func (x *Bmi_Component) GetValue() *Bmi_Component_Value

func (*Bmi_Component) ProtoMessage

func (*Bmi_Component) ProtoMessage()

func (*Bmi_Component) ProtoReflect

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

func (*Bmi_Component) Reset

func (x *Bmi_Component) Reset()

func (*Bmi_Component) String

func (x *Bmi_Component) String() string

type Bmi_Component_Value

type Bmi_Component_Value struct {

	// Types that are assignable to Value:
	//	*Bmi_Component_Value_Quantity
	Value isBmi_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Bmi_Component_Value) Descriptor deprecated

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

Deprecated: Use Bmi_Component_Value.ProtoReflect.Descriptor instead.

func (*Bmi_Component_Value) GetQuantity

func (*Bmi_Component_Value) GetValue

func (m *Bmi_Component_Value) GetValue() isBmi_Component_Value_Value

func (*Bmi_Component_Value) ProtoMessage

func (*Bmi_Component_Value) ProtoMessage()

func (*Bmi_Component_Value) ProtoReflect

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

func (*Bmi_Component_Value) Reset

func (x *Bmi_Component_Value) Reset()

func (*Bmi_Component_Value) String

func (x *Bmi_Component_Value) String() string

type Bmi_Component_Value_Quantity

type Bmi_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Bmi_Effective

type Bmi_Effective struct {

	// Types that are assignable to Effective:
	//	*Bmi_Effective_DateTime
	//	*Bmi_Effective_Period
	Effective isBmi_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Bmi_Effective) Descriptor deprecated

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

Deprecated: Use Bmi_Effective.ProtoReflect.Descriptor instead.

func (*Bmi_Effective) GetDateTime

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

func (*Bmi_Effective) GetEffective

func (m *Bmi_Effective) GetEffective() isBmi_Effective_Effective

func (*Bmi_Effective) GetPeriod

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

func (*Bmi_Effective) ProtoMessage

func (*Bmi_Effective) ProtoMessage()

func (*Bmi_Effective) ProtoReflect

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

func (*Bmi_Effective) Reset

func (x *Bmi_Effective) Reset()

func (*Bmi_Effective) String

func (x *Bmi_Effective) String() string

type Bmi_Effective_DateTime

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

type Bmi_Effective_Period

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

type Bmi_ReferenceRange

type Bmi_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Bmi_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Bmi_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Bmi_ReferenceRange) GetAge

func (*Bmi_ReferenceRange) GetAppliesTo

func (*Bmi_ReferenceRange) GetExtension

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

func (*Bmi_ReferenceRange) GetHigh

func (*Bmi_ReferenceRange) GetId

func (*Bmi_ReferenceRange) GetLow

func (*Bmi_ReferenceRange) GetModifierExtension

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

func (*Bmi_ReferenceRange) GetText

func (*Bmi_ReferenceRange) GetType

func (*Bmi_ReferenceRange) ProtoMessage

func (*Bmi_ReferenceRange) ProtoMessage()

func (*Bmi_ReferenceRange) ProtoReflect

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

func (*Bmi_ReferenceRange) Reset

func (x *Bmi_ReferenceRange) Reset()

func (*Bmi_ReferenceRange) String

func (x *Bmi_ReferenceRange) String() string
type Bmi_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Bmi_Related) Descriptor deprecated

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

Deprecated: Use Bmi_Related.ProtoReflect.Descriptor instead.

func (*Bmi_Related) GetExtension

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

func (*Bmi_Related) GetId

func (*Bmi_Related) GetModifierExtension

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

func (*Bmi_Related) GetTarget

func (x *Bmi_Related) GetTarget() *datatypes_go_proto.Reference

func (*Bmi_Related) GetType

func (*Bmi_Related) ProtoMessage

func (*Bmi_Related) ProtoMessage()

func (*Bmi_Related) ProtoReflect

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

func (*Bmi_Related) Reset

func (x *Bmi_Related) Reset()

func (*Bmi_Related) String

func (x *Bmi_Related) String() string

type Bmi_Value

type Bmi_Value struct {

	// Types that are assignable to Value:
	//	*Bmi_Value_Quantity
	Value isBmi_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Bmi_Value) Descriptor deprecated

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

Deprecated: Use Bmi_Value.ProtoReflect.Descriptor instead.

func (*Bmi_Value) GetQuantity

func (x *Bmi_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Bmi_Value) GetValue

func (m *Bmi_Value) GetValue() isBmi_Value_Value

func (*Bmi_Value) ProtoMessage

func (*Bmi_Value) ProtoMessage()

func (*Bmi_Value) ProtoReflect

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

func (*Bmi_Value) Reset

func (x *Bmi_Value) Reset()

func (*Bmi_Value) String

func (x *Bmi_Value) String() string

type Bmi_Value_Quantity

type Bmi_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Bodyheight

type Bodyheight 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Bodyheight_CodeableConceptForCode    `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Bodyheight_Effective         `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Bodyheight_Value               `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Bodyheight_ReferenceRange  `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Bodyheight_Related         `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Bodyheight_Component       `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Body Height Profile. See http://hl7.org/fhir/StructureDefinition/bodyheight

func (*Bodyheight) Descriptor deprecated

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

Deprecated: Use Bodyheight.ProtoReflect.Descriptor instead.

func (*Bodyheight) GetBasedOn

func (x *Bodyheight) GetBasedOn() []*datatypes_go_proto.Reference

func (*Bodyheight) GetBodySite

func (x *Bodyheight) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Bodyheight) GetCategory

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

func (*Bodyheight) GetCode

func (*Bodyheight) GetComment

func (x *Bodyheight) GetComment() *datatypes_go_proto.String

func (*Bodyheight) GetComponent

func (x *Bodyheight) GetComponent() []*Bodyheight_Component

func (*Bodyheight) GetContained

func (x *Bodyheight) GetContained() []*resources_go_proto.ContainedResource

func (*Bodyheight) GetContext

func (x *Bodyheight) GetContext() *datatypes_go_proto.Reference

func (*Bodyheight) GetDataAbsentReason

func (x *Bodyheight) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bodyheight) GetDevice

func (x *Bodyheight) GetDevice() *datatypes_go_proto.Reference

func (*Bodyheight) GetEffective

func (x *Bodyheight) GetEffective() *Bodyheight_Effective

func (*Bodyheight) GetExtension

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

func (*Bodyheight) GetId

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

func (*Bodyheight) GetIdentifier

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

func (*Bodyheight) GetImplicitRules

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

func (*Bodyheight) GetInterpretation

func (x *Bodyheight) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Bodyheight) GetIssued

func (x *Bodyheight) GetIssued() *datatypes_go_proto.Instant

func (*Bodyheight) GetLanguage

func (x *Bodyheight) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Bodyheight) GetMeta

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

func (*Bodyheight) GetMethod

func (*Bodyheight) GetModifierExtension

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

func (*Bodyheight) GetPerformer

func (x *Bodyheight) GetPerformer() []*datatypes_go_proto.Reference

func (*Bodyheight) GetReferenceRange

func (x *Bodyheight) GetReferenceRange() []*Bodyheight_ReferenceRange

func (*Bodyheight) GetRelated

func (x *Bodyheight) GetRelated() []*Bodyheight_Related

func (*Bodyheight) GetSpecimen

func (x *Bodyheight) GetSpecimen() *datatypes_go_proto.Reference

func (*Bodyheight) GetStatus

func (*Bodyheight) GetSubject

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

func (*Bodyheight) GetText

func (*Bodyheight) GetValue

func (x *Bodyheight) GetValue() *Bodyheight_Value

func (*Bodyheight) ProtoMessage

func (*Bodyheight) ProtoMessage()

func (*Bodyheight) ProtoReflect

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

func (*Bodyheight) Reset

func (x *Bodyheight) Reset()

func (*Bodyheight) String

func (x *Bodyheight) String() string

type Bodyheight_CodeableConceptForCode

type Bodyheight_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text           *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	BodyHeightCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=body_height_code,json=BodyHeightCode,proto3" json:"body_height_code,omitempty"`
	// contains filtered or unexported fields
}

Body Height

func (*Bodyheight_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Bodyheight_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Bodyheight_CodeableConceptForCode) GetBodyHeightCode

func (*Bodyheight_CodeableConceptForCode) GetCoding

func (*Bodyheight_CodeableConceptForCode) GetExtension

func (*Bodyheight_CodeableConceptForCode) GetId

func (*Bodyheight_CodeableConceptForCode) GetText

func (*Bodyheight_CodeableConceptForCode) ProtoMessage

func (*Bodyheight_CodeableConceptForCode) ProtoMessage()

func (*Bodyheight_CodeableConceptForCode) ProtoReflect

func (*Bodyheight_CodeableConceptForCode) Reset

func (*Bodyheight_CodeableConceptForCode) String

type Bodyheight_Component

type Bodyheight_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Bodyheight_Component_Value         `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Bodyheight_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Bodyheight_Component) Descriptor deprecated

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

Deprecated: Use Bodyheight_Component.ProtoReflect.Descriptor instead.

func (*Bodyheight_Component) GetCode

func (*Bodyheight_Component) GetDataAbsentReason

func (x *Bodyheight_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bodyheight_Component) GetExtension

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

func (*Bodyheight_Component) GetId

func (*Bodyheight_Component) GetInterpretation

func (*Bodyheight_Component) GetModifierExtension

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

func (*Bodyheight_Component) GetReferenceRange

func (x *Bodyheight_Component) GetReferenceRange() []*Bodyheight_ReferenceRange

func (*Bodyheight_Component) GetValue

func (*Bodyheight_Component) ProtoMessage

func (*Bodyheight_Component) ProtoMessage()

func (*Bodyheight_Component) ProtoReflect

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

func (*Bodyheight_Component) Reset

func (x *Bodyheight_Component) Reset()

func (*Bodyheight_Component) String

func (x *Bodyheight_Component) String() string

type Bodyheight_Component_Value

type Bodyheight_Component_Value struct {

	// Types that are assignable to Value:
	//	*Bodyheight_Component_Value_Quantity
	Value isBodyheight_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Bodyheight_Component_Value) Descriptor deprecated

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

Deprecated: Use Bodyheight_Component_Value.ProtoReflect.Descriptor instead.

func (*Bodyheight_Component_Value) GetQuantity

func (*Bodyheight_Component_Value) GetValue

func (m *Bodyheight_Component_Value) GetValue() isBodyheight_Component_Value_Value

func (*Bodyheight_Component_Value) ProtoMessage

func (*Bodyheight_Component_Value) ProtoMessage()

func (*Bodyheight_Component_Value) ProtoReflect

func (*Bodyheight_Component_Value) Reset

func (x *Bodyheight_Component_Value) Reset()

func (*Bodyheight_Component_Value) String

func (x *Bodyheight_Component_Value) String() string

type Bodyheight_Component_Value_Quantity

type Bodyheight_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Bodyheight_Effective

type Bodyheight_Effective struct {

	// Types that are assignable to Effective:
	//	*Bodyheight_Effective_DateTime
	//	*Bodyheight_Effective_Period
	Effective isBodyheight_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Bodyheight_Effective) Descriptor deprecated

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

Deprecated: Use Bodyheight_Effective.ProtoReflect.Descriptor instead.

func (*Bodyheight_Effective) GetDateTime

func (*Bodyheight_Effective) GetEffective

func (m *Bodyheight_Effective) GetEffective() isBodyheight_Effective_Effective

func (*Bodyheight_Effective) GetPeriod

func (*Bodyheight_Effective) ProtoMessage

func (*Bodyheight_Effective) ProtoMessage()

func (*Bodyheight_Effective) ProtoReflect

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

func (*Bodyheight_Effective) Reset

func (x *Bodyheight_Effective) Reset()

func (*Bodyheight_Effective) String

func (x *Bodyheight_Effective) String() string

type Bodyheight_Effective_DateTime

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

type Bodyheight_Effective_Period

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

type Bodyheight_ReferenceRange

type Bodyheight_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Bodyheight_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Bodyheight_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Bodyheight_ReferenceRange) GetAge

func (*Bodyheight_ReferenceRange) GetAppliesTo

func (*Bodyheight_ReferenceRange) GetExtension

func (*Bodyheight_ReferenceRange) GetHigh

func (*Bodyheight_ReferenceRange) GetId

func (*Bodyheight_ReferenceRange) GetLow

func (*Bodyheight_ReferenceRange) GetModifierExtension

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

func (*Bodyheight_ReferenceRange) GetText

func (*Bodyheight_ReferenceRange) GetType

func (*Bodyheight_ReferenceRange) ProtoMessage

func (*Bodyheight_ReferenceRange) ProtoMessage()

func (*Bodyheight_ReferenceRange) ProtoReflect

func (*Bodyheight_ReferenceRange) Reset

func (x *Bodyheight_ReferenceRange) Reset()

func (*Bodyheight_ReferenceRange) String

func (x *Bodyheight_ReferenceRange) String() string
type Bodyheight_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Bodyheight_Related) Descriptor deprecated

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

Deprecated: Use Bodyheight_Related.ProtoReflect.Descriptor instead.

func (*Bodyheight_Related) GetExtension

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

func (*Bodyheight_Related) GetId

func (*Bodyheight_Related) GetModifierExtension

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

func (*Bodyheight_Related) GetTarget

func (*Bodyheight_Related) GetType

func (*Bodyheight_Related) ProtoMessage

func (*Bodyheight_Related) ProtoMessage()

func (*Bodyheight_Related) ProtoReflect

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

func (*Bodyheight_Related) Reset

func (x *Bodyheight_Related) Reset()

func (*Bodyheight_Related) String

func (x *Bodyheight_Related) String() string

type Bodyheight_Value

type Bodyheight_Value struct {

	// Types that are assignable to Value:
	//	*Bodyheight_Value_Quantity
	Value isBodyheight_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Bodyheight_Value) Descriptor deprecated

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

Deprecated: Use Bodyheight_Value.ProtoReflect.Descriptor instead.

func (*Bodyheight_Value) GetQuantity

func (x *Bodyheight_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Bodyheight_Value) GetValue

func (m *Bodyheight_Value) GetValue() isBodyheight_Value_Value

func (*Bodyheight_Value) ProtoMessage

func (*Bodyheight_Value) ProtoMessage()

func (*Bodyheight_Value) ProtoReflect

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

func (*Bodyheight_Value) Reset

func (x *Bodyheight_Value) Reset()

func (*Bodyheight_Value) String

func (x *Bodyheight_Value) String() string

type Bodyheight_Value_Quantity

type Bodyheight_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Bodylength

type Bodylength 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Bodylength_CodeableConceptForCode    `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Bodylength_Effective         `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Bodylength_Value               `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Bodylength_ReferenceRange  `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Bodylength_Related         `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Bodylength_Component       `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Body Length Profile. See http://hl7.org/fhir/StructureDefinition/bodylength

func (*Bodylength) Descriptor deprecated

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

Deprecated: Use Bodylength.ProtoReflect.Descriptor instead.

func (*Bodylength) GetBasedOn

func (x *Bodylength) GetBasedOn() []*datatypes_go_proto.Reference

func (*Bodylength) GetBodySite

func (x *Bodylength) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Bodylength) GetCategory

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

func (*Bodylength) GetCode

func (*Bodylength) GetComment

func (x *Bodylength) GetComment() *datatypes_go_proto.String

func (*Bodylength) GetComponent

func (x *Bodylength) GetComponent() []*Bodylength_Component

func (*Bodylength) GetContained

func (x *Bodylength) GetContained() []*resources_go_proto.ContainedResource

func (*Bodylength) GetContext

func (x *Bodylength) GetContext() *datatypes_go_proto.Reference

func (*Bodylength) GetDataAbsentReason

func (x *Bodylength) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bodylength) GetDevice

func (x *Bodylength) GetDevice() *datatypes_go_proto.Reference

func (*Bodylength) GetEffective

func (x *Bodylength) GetEffective() *Bodylength_Effective

func (*Bodylength) GetExtension

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

func (*Bodylength) GetId

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

func (*Bodylength) GetIdentifier

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

func (*Bodylength) GetImplicitRules

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

func (*Bodylength) GetInterpretation

func (x *Bodylength) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Bodylength) GetIssued

func (x *Bodylength) GetIssued() *datatypes_go_proto.Instant

func (*Bodylength) GetLanguage

func (x *Bodylength) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Bodylength) GetMeta

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

func (*Bodylength) GetMethod

func (*Bodylength) GetModifierExtension

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

func (*Bodylength) GetPerformer

func (x *Bodylength) GetPerformer() []*datatypes_go_proto.Reference

func (*Bodylength) GetReferenceRange

func (x *Bodylength) GetReferenceRange() []*Bodylength_ReferenceRange

func (*Bodylength) GetRelated

func (x *Bodylength) GetRelated() []*Bodylength_Related

func (*Bodylength) GetSpecimen

func (x *Bodylength) GetSpecimen() *datatypes_go_proto.Reference

func (*Bodylength) GetStatus

func (*Bodylength) GetSubject

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

func (*Bodylength) GetText

func (*Bodylength) GetValue

func (x *Bodylength) GetValue() *Bodylength_Value

func (*Bodylength) ProtoMessage

func (*Bodylength) ProtoMessage()

func (*Bodylength) ProtoReflect

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

func (*Bodylength) Reset

func (x *Bodylength) Reset()

func (*Bodylength) String

func (x *Bodylength) String() string

type Bodylength_CodeableConceptForCode

type Bodylength_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text           *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	BodyLengthCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=body_length_code,json=BodyLengthCode,proto3" json:"body_length_code,omitempty"`
	// contains filtered or unexported fields
}

Body Length

func (*Bodylength_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Bodylength_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Bodylength_CodeableConceptForCode) GetBodyLengthCode

func (*Bodylength_CodeableConceptForCode) GetCoding

func (*Bodylength_CodeableConceptForCode) GetExtension

func (*Bodylength_CodeableConceptForCode) GetId

func (*Bodylength_CodeableConceptForCode) GetText

func (*Bodylength_CodeableConceptForCode) ProtoMessage

func (*Bodylength_CodeableConceptForCode) ProtoMessage()

func (*Bodylength_CodeableConceptForCode) ProtoReflect

func (*Bodylength_CodeableConceptForCode) Reset

func (*Bodylength_CodeableConceptForCode) String

type Bodylength_Component

type Bodylength_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Bodylength_Component_Value         `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Bodylength_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Bodylength_Component) Descriptor deprecated

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

Deprecated: Use Bodylength_Component.ProtoReflect.Descriptor instead.

func (*Bodylength_Component) GetCode

func (*Bodylength_Component) GetDataAbsentReason

func (x *Bodylength_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bodylength_Component) GetExtension

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

func (*Bodylength_Component) GetId

func (*Bodylength_Component) GetInterpretation

func (*Bodylength_Component) GetModifierExtension

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

func (*Bodylength_Component) GetReferenceRange

func (x *Bodylength_Component) GetReferenceRange() []*Bodylength_ReferenceRange

func (*Bodylength_Component) GetValue

func (*Bodylength_Component) ProtoMessage

func (*Bodylength_Component) ProtoMessage()

func (*Bodylength_Component) ProtoReflect

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

func (*Bodylength_Component) Reset

func (x *Bodylength_Component) Reset()

func (*Bodylength_Component) String

func (x *Bodylength_Component) String() string

type Bodylength_Component_Value

type Bodylength_Component_Value struct {

	// Types that are assignable to Value:
	//	*Bodylength_Component_Value_Quantity
	Value isBodylength_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Bodylength_Component_Value) Descriptor deprecated

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

Deprecated: Use Bodylength_Component_Value.ProtoReflect.Descriptor instead.

func (*Bodylength_Component_Value) GetQuantity

func (*Bodylength_Component_Value) GetValue

func (m *Bodylength_Component_Value) GetValue() isBodylength_Component_Value_Value

func (*Bodylength_Component_Value) ProtoMessage

func (*Bodylength_Component_Value) ProtoMessage()

func (*Bodylength_Component_Value) ProtoReflect

func (*Bodylength_Component_Value) Reset

func (x *Bodylength_Component_Value) Reset()

func (*Bodylength_Component_Value) String

func (x *Bodylength_Component_Value) String() string

type Bodylength_Component_Value_Quantity

type Bodylength_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Bodylength_Effective

type Bodylength_Effective struct {

	// Types that are assignable to Effective:
	//	*Bodylength_Effective_DateTime
	//	*Bodylength_Effective_Period
	Effective isBodylength_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Bodylength_Effective) Descriptor deprecated

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

Deprecated: Use Bodylength_Effective.ProtoReflect.Descriptor instead.

func (*Bodylength_Effective) GetDateTime

func (*Bodylength_Effective) GetEffective

func (m *Bodylength_Effective) GetEffective() isBodylength_Effective_Effective

func (*Bodylength_Effective) GetPeriod

func (*Bodylength_Effective) ProtoMessage

func (*Bodylength_Effective) ProtoMessage()

func (*Bodylength_Effective) ProtoReflect

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

func (*Bodylength_Effective) Reset

func (x *Bodylength_Effective) Reset()

func (*Bodylength_Effective) String

func (x *Bodylength_Effective) String() string

type Bodylength_Effective_DateTime

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

type Bodylength_Effective_Period

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

type Bodylength_ReferenceRange

type Bodylength_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Bodylength_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Bodylength_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Bodylength_ReferenceRange) GetAge

func (*Bodylength_ReferenceRange) GetAppliesTo

func (*Bodylength_ReferenceRange) GetExtension

func (*Bodylength_ReferenceRange) GetHigh

func (*Bodylength_ReferenceRange) GetId

func (*Bodylength_ReferenceRange) GetLow

func (*Bodylength_ReferenceRange) GetModifierExtension

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

func (*Bodylength_ReferenceRange) GetText

func (*Bodylength_ReferenceRange) GetType

func (*Bodylength_ReferenceRange) ProtoMessage

func (*Bodylength_ReferenceRange) ProtoMessage()

func (*Bodylength_ReferenceRange) ProtoReflect

func (*Bodylength_ReferenceRange) Reset

func (x *Bodylength_ReferenceRange) Reset()

func (*Bodylength_ReferenceRange) String

func (x *Bodylength_ReferenceRange) String() string
type Bodylength_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Bodylength_Related) Descriptor deprecated

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

Deprecated: Use Bodylength_Related.ProtoReflect.Descriptor instead.

func (*Bodylength_Related) GetExtension

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

func (*Bodylength_Related) GetId

func (*Bodylength_Related) GetModifierExtension

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

func (*Bodylength_Related) GetTarget

func (*Bodylength_Related) GetType

func (*Bodylength_Related) ProtoMessage

func (*Bodylength_Related) ProtoMessage()

func (*Bodylength_Related) ProtoReflect

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

func (*Bodylength_Related) Reset

func (x *Bodylength_Related) Reset()

func (*Bodylength_Related) String

func (x *Bodylength_Related) String() string

type Bodylength_Value

type Bodylength_Value struct {

	// Types that are assignable to Value:
	//	*Bodylength_Value_Quantity
	Value isBodylength_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Bodylength_Value) Descriptor deprecated

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

Deprecated: Use Bodylength_Value.ProtoReflect.Descriptor instead.

func (*Bodylength_Value) GetQuantity

func (x *Bodylength_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Bodylength_Value) GetValue

func (m *Bodylength_Value) GetValue() isBodylength_Value_Value

func (*Bodylength_Value) ProtoMessage

func (*Bodylength_Value) ProtoMessage()

func (*Bodylength_Value) ProtoReflect

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

func (*Bodylength_Value) Reset

func (x *Bodylength_Value) Reset()

func (*Bodylength_Value) String

func (x *Bodylength_Value) String() string

type Bodylength_Value_Quantity

type Bodylength_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Bodytemp

type Bodytemp 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Bodytemp_CodeableConceptForCode      `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Bodytemp_Effective           `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Bodytemp_Value                 `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Bodytemp_ReferenceRange    `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Bodytemp_Related           `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Bodytemp_Component         `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Body Temperature Profile. See http://hl7.org/fhir/StructureDefinition/bodytemp

func (*Bodytemp) Descriptor deprecated

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

Deprecated: Use Bodytemp.ProtoReflect.Descriptor instead.

func (*Bodytemp) GetBasedOn

func (x *Bodytemp) GetBasedOn() []*datatypes_go_proto.Reference

func (*Bodytemp) GetBodySite

func (x *Bodytemp) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Bodytemp) GetCategory

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

func (*Bodytemp) GetCode

func (*Bodytemp) GetComment

func (x *Bodytemp) GetComment() *datatypes_go_proto.String

func (*Bodytemp) GetComponent

func (x *Bodytemp) GetComponent() []*Bodytemp_Component

func (*Bodytemp) GetContained

func (x *Bodytemp) GetContained() []*resources_go_proto.ContainedResource

func (*Bodytemp) GetContext

func (x *Bodytemp) GetContext() *datatypes_go_proto.Reference

func (*Bodytemp) GetDataAbsentReason

func (x *Bodytemp) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bodytemp) GetDevice

func (x *Bodytemp) GetDevice() *datatypes_go_proto.Reference

func (*Bodytemp) GetEffective

func (x *Bodytemp) GetEffective() *Bodytemp_Effective

func (*Bodytemp) GetExtension

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

func (*Bodytemp) GetId

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

func (*Bodytemp) GetIdentifier

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

func (*Bodytemp) GetImplicitRules

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

func (*Bodytemp) GetInterpretation

func (x *Bodytemp) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Bodytemp) GetIssued

func (x *Bodytemp) GetIssued() *datatypes_go_proto.Instant

func (*Bodytemp) GetLanguage

func (x *Bodytemp) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Bodytemp) GetMeta

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

func (*Bodytemp) GetMethod

func (*Bodytemp) GetModifierExtension

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

func (*Bodytemp) GetPerformer

func (x *Bodytemp) GetPerformer() []*datatypes_go_proto.Reference

func (*Bodytemp) GetReferenceRange

func (x *Bodytemp) GetReferenceRange() []*Bodytemp_ReferenceRange

func (*Bodytemp) GetRelated

func (x *Bodytemp) GetRelated() []*Bodytemp_Related

func (*Bodytemp) GetSpecimen

func (x *Bodytemp) GetSpecimen() *datatypes_go_proto.Reference

func (*Bodytemp) GetStatus

func (*Bodytemp) GetSubject

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

func (*Bodytemp) GetText

func (*Bodytemp) GetValue

func (x *Bodytemp) GetValue() *Bodytemp_Value

func (*Bodytemp) ProtoMessage

func (*Bodytemp) ProtoMessage()

func (*Bodytemp) ProtoReflect

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

func (*Bodytemp) Reset

func (x *Bodytemp) Reset()

func (*Bodytemp) String

func (x *Bodytemp) String() string

type Bodytemp_CodeableConceptForCode

type Bodytemp_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text         *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	BodyTempCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=body_temp_code,json=BodyTempCode,proto3" json:"body_temp_code,omitempty"`
	// contains filtered or unexported fields
}

Body Temperature

func (*Bodytemp_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Bodytemp_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Bodytemp_CodeableConceptForCode) GetBodyTempCode

func (*Bodytemp_CodeableConceptForCode) GetCoding

func (*Bodytemp_CodeableConceptForCode) GetExtension

func (*Bodytemp_CodeableConceptForCode) GetId

func (*Bodytemp_CodeableConceptForCode) GetText

func (*Bodytemp_CodeableConceptForCode) ProtoMessage

func (*Bodytemp_CodeableConceptForCode) ProtoMessage()

func (*Bodytemp_CodeableConceptForCode) ProtoReflect

func (*Bodytemp_CodeableConceptForCode) Reset

func (*Bodytemp_CodeableConceptForCode) String

type Bodytemp_Component

type Bodytemp_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Bodytemp_Component_Value           `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Bodytemp_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Bodytemp_Component) Descriptor deprecated

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

Deprecated: Use Bodytemp_Component.ProtoReflect.Descriptor instead.

func (*Bodytemp_Component) GetCode

func (*Bodytemp_Component) GetDataAbsentReason

func (x *Bodytemp_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bodytemp_Component) GetExtension

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

func (*Bodytemp_Component) GetId

func (*Bodytemp_Component) GetInterpretation

func (x *Bodytemp_Component) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Bodytemp_Component) GetModifierExtension

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

func (*Bodytemp_Component) GetReferenceRange

func (x *Bodytemp_Component) GetReferenceRange() []*Bodytemp_ReferenceRange

func (*Bodytemp_Component) GetValue

func (*Bodytemp_Component) ProtoMessage

func (*Bodytemp_Component) ProtoMessage()

func (*Bodytemp_Component) ProtoReflect

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

func (*Bodytemp_Component) Reset

func (x *Bodytemp_Component) Reset()

func (*Bodytemp_Component) String

func (x *Bodytemp_Component) String() string

type Bodytemp_Component_Value

type Bodytemp_Component_Value struct {

	// Types that are assignable to Value:
	//	*Bodytemp_Component_Value_Quantity
	Value isBodytemp_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Bodytemp_Component_Value) Descriptor deprecated

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

Deprecated: Use Bodytemp_Component_Value.ProtoReflect.Descriptor instead.

func (*Bodytemp_Component_Value) GetQuantity

func (*Bodytemp_Component_Value) GetValue

func (m *Bodytemp_Component_Value) GetValue() isBodytemp_Component_Value_Value

func (*Bodytemp_Component_Value) ProtoMessage

func (*Bodytemp_Component_Value) ProtoMessage()

func (*Bodytemp_Component_Value) ProtoReflect

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

func (*Bodytemp_Component_Value) Reset

func (x *Bodytemp_Component_Value) Reset()

func (*Bodytemp_Component_Value) String

func (x *Bodytemp_Component_Value) String() string

type Bodytemp_Component_Value_Quantity

type Bodytemp_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Bodytemp_Effective

type Bodytemp_Effective struct {

	// Types that are assignable to Effective:
	//	*Bodytemp_Effective_DateTime
	//	*Bodytemp_Effective_Period
	Effective isBodytemp_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Bodytemp_Effective) Descriptor deprecated

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

Deprecated: Use Bodytemp_Effective.ProtoReflect.Descriptor instead.

func (*Bodytemp_Effective) GetDateTime

func (*Bodytemp_Effective) GetEffective

func (m *Bodytemp_Effective) GetEffective() isBodytemp_Effective_Effective

func (*Bodytemp_Effective) GetPeriod

func (*Bodytemp_Effective) ProtoMessage

func (*Bodytemp_Effective) ProtoMessage()

func (*Bodytemp_Effective) ProtoReflect

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

func (*Bodytemp_Effective) Reset

func (x *Bodytemp_Effective) Reset()

func (*Bodytemp_Effective) String

func (x *Bodytemp_Effective) String() string

type Bodytemp_Effective_DateTime

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

type Bodytemp_Effective_Period

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

type Bodytemp_ReferenceRange

type Bodytemp_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Bodytemp_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Bodytemp_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Bodytemp_ReferenceRange) GetAge

func (*Bodytemp_ReferenceRange) GetAppliesTo

func (*Bodytemp_ReferenceRange) GetExtension

func (*Bodytemp_ReferenceRange) GetHigh

func (*Bodytemp_ReferenceRange) GetId

func (*Bodytemp_ReferenceRange) GetLow

func (*Bodytemp_ReferenceRange) GetModifierExtension

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

func (*Bodytemp_ReferenceRange) GetText

func (*Bodytemp_ReferenceRange) GetType

func (*Bodytemp_ReferenceRange) ProtoMessage

func (*Bodytemp_ReferenceRange) ProtoMessage()

func (*Bodytemp_ReferenceRange) ProtoReflect

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

func (*Bodytemp_ReferenceRange) Reset

func (x *Bodytemp_ReferenceRange) Reset()

func (*Bodytemp_ReferenceRange) String

func (x *Bodytemp_ReferenceRange) String() string
type Bodytemp_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Bodytemp_Related) Descriptor deprecated

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

Deprecated: Use Bodytemp_Related.ProtoReflect.Descriptor instead.

func (*Bodytemp_Related) GetExtension

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

func (*Bodytemp_Related) GetId

func (*Bodytemp_Related) GetModifierExtension

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

func (*Bodytemp_Related) GetTarget

func (*Bodytemp_Related) GetType

func (*Bodytemp_Related) ProtoMessage

func (*Bodytemp_Related) ProtoMessage()

func (*Bodytemp_Related) ProtoReflect

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

func (*Bodytemp_Related) Reset

func (x *Bodytemp_Related) Reset()

func (*Bodytemp_Related) String

func (x *Bodytemp_Related) String() string

type Bodytemp_Value

type Bodytemp_Value struct {

	// Types that are assignable to Value:
	//	*Bodytemp_Value_Quantity
	Value isBodytemp_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Bodytemp_Value) Descriptor deprecated

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

Deprecated: Use Bodytemp_Value.ProtoReflect.Descriptor instead.

func (*Bodytemp_Value) GetQuantity

func (x *Bodytemp_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Bodytemp_Value) GetValue

func (m *Bodytemp_Value) GetValue() isBodytemp_Value_Value

func (*Bodytemp_Value) ProtoMessage

func (*Bodytemp_Value) ProtoMessage()

func (*Bodytemp_Value) ProtoReflect

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

func (*Bodytemp_Value) Reset

func (x *Bodytemp_Value) Reset()

func (*Bodytemp_Value) String

func (x *Bodytemp_Value) String() string

type Bodytemp_Value_Quantity

type Bodytemp_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Bodyweight

type Bodyweight 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Bodyweight_CodeableConceptForCode    `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Bodyweight_Effective         `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Bodyweight_Value               `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Bodyweight_ReferenceRange  `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Bodyweight_Related         `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Bodyweight_Component       `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Body Weight Profile. See http://hl7.org/fhir/StructureDefinition/bodyweight

func (*Bodyweight) Descriptor deprecated

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

Deprecated: Use Bodyweight.ProtoReflect.Descriptor instead.

func (*Bodyweight) GetBasedOn

func (x *Bodyweight) GetBasedOn() []*datatypes_go_proto.Reference

func (*Bodyweight) GetBodySite

func (x *Bodyweight) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Bodyweight) GetCategory

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

func (*Bodyweight) GetCode

func (*Bodyweight) GetComment

func (x *Bodyweight) GetComment() *datatypes_go_proto.String

func (*Bodyweight) GetComponent

func (x *Bodyweight) GetComponent() []*Bodyweight_Component

func (*Bodyweight) GetContained

func (x *Bodyweight) GetContained() []*resources_go_proto.ContainedResource

func (*Bodyweight) GetContext

func (x *Bodyweight) GetContext() *datatypes_go_proto.Reference

func (*Bodyweight) GetDataAbsentReason

func (x *Bodyweight) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bodyweight) GetDevice

func (x *Bodyweight) GetDevice() *datatypes_go_proto.Reference

func (*Bodyweight) GetEffective

func (x *Bodyweight) GetEffective() *Bodyweight_Effective

func (*Bodyweight) GetExtension

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

func (*Bodyweight) GetId

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

func (*Bodyweight) GetIdentifier

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

func (*Bodyweight) GetImplicitRules

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

func (*Bodyweight) GetInterpretation

func (x *Bodyweight) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Bodyweight) GetIssued

func (x *Bodyweight) GetIssued() *datatypes_go_proto.Instant

func (*Bodyweight) GetLanguage

func (x *Bodyweight) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Bodyweight) GetMeta

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

func (*Bodyweight) GetMethod

func (*Bodyweight) GetModifierExtension

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

func (*Bodyweight) GetPerformer

func (x *Bodyweight) GetPerformer() []*datatypes_go_proto.Reference

func (*Bodyweight) GetReferenceRange

func (x *Bodyweight) GetReferenceRange() []*Bodyweight_ReferenceRange

func (*Bodyweight) GetRelated

func (x *Bodyweight) GetRelated() []*Bodyweight_Related

func (*Bodyweight) GetSpecimen

func (x *Bodyweight) GetSpecimen() *datatypes_go_proto.Reference

func (*Bodyweight) GetStatus

func (*Bodyweight) GetSubject

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

func (*Bodyweight) GetText

func (*Bodyweight) GetValue

func (x *Bodyweight) GetValue() *Bodyweight_Value

func (*Bodyweight) ProtoMessage

func (*Bodyweight) ProtoMessage()

func (*Bodyweight) ProtoReflect

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

func (*Bodyweight) Reset

func (x *Bodyweight) Reset()

func (*Bodyweight) String

func (x *Bodyweight) String() string

type Bodyweight_CodeableConceptForCode

type Bodyweight_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text           *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	BodyWeightCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=body_weight_code,json=BodyWeightCode,proto3" json:"body_weight_code,omitempty"`
	// contains filtered or unexported fields
}

Body Weight

func (*Bodyweight_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Bodyweight_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Bodyweight_CodeableConceptForCode) GetBodyWeightCode

func (*Bodyweight_CodeableConceptForCode) GetCoding

func (*Bodyweight_CodeableConceptForCode) GetExtension

func (*Bodyweight_CodeableConceptForCode) GetId

func (*Bodyweight_CodeableConceptForCode) GetText

func (*Bodyweight_CodeableConceptForCode) ProtoMessage

func (*Bodyweight_CodeableConceptForCode) ProtoMessage()

func (*Bodyweight_CodeableConceptForCode) ProtoReflect

func (*Bodyweight_CodeableConceptForCode) Reset

func (*Bodyweight_CodeableConceptForCode) String

type Bodyweight_Component

type Bodyweight_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Bodyweight_Component_Value         `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Bodyweight_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Bodyweight_Component) Descriptor deprecated

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

Deprecated: Use Bodyweight_Component.ProtoReflect.Descriptor instead.

func (*Bodyweight_Component) GetCode

func (*Bodyweight_Component) GetDataAbsentReason

func (x *Bodyweight_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bodyweight_Component) GetExtension

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

func (*Bodyweight_Component) GetId

func (*Bodyweight_Component) GetInterpretation

func (*Bodyweight_Component) GetModifierExtension

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

func (*Bodyweight_Component) GetReferenceRange

func (x *Bodyweight_Component) GetReferenceRange() []*Bodyweight_ReferenceRange

func (*Bodyweight_Component) GetValue

func (*Bodyweight_Component) ProtoMessage

func (*Bodyweight_Component) ProtoMessage()

func (*Bodyweight_Component) ProtoReflect

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

func (*Bodyweight_Component) Reset

func (x *Bodyweight_Component) Reset()

func (*Bodyweight_Component) String

func (x *Bodyweight_Component) String() string

type Bodyweight_Component_Value

type Bodyweight_Component_Value struct {

	// Types that are assignable to Value:
	//	*Bodyweight_Component_Value_Quantity
	Value isBodyweight_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Bodyweight_Component_Value) Descriptor deprecated

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

Deprecated: Use Bodyweight_Component_Value.ProtoReflect.Descriptor instead.

func (*Bodyweight_Component_Value) GetQuantity

func (*Bodyweight_Component_Value) GetValue

func (m *Bodyweight_Component_Value) GetValue() isBodyweight_Component_Value_Value

func (*Bodyweight_Component_Value) ProtoMessage

func (*Bodyweight_Component_Value) ProtoMessage()

func (*Bodyweight_Component_Value) ProtoReflect

func (*Bodyweight_Component_Value) Reset

func (x *Bodyweight_Component_Value) Reset()

func (*Bodyweight_Component_Value) String

func (x *Bodyweight_Component_Value) String() string

type Bodyweight_Component_Value_Quantity

type Bodyweight_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Bodyweight_Effective

type Bodyweight_Effective struct {

	// Types that are assignable to Effective:
	//	*Bodyweight_Effective_DateTime
	//	*Bodyweight_Effective_Period
	Effective isBodyweight_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Bodyweight_Effective) Descriptor deprecated

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

Deprecated: Use Bodyweight_Effective.ProtoReflect.Descriptor instead.

func (*Bodyweight_Effective) GetDateTime

func (*Bodyweight_Effective) GetEffective

func (m *Bodyweight_Effective) GetEffective() isBodyweight_Effective_Effective

func (*Bodyweight_Effective) GetPeriod

func (*Bodyweight_Effective) ProtoMessage

func (*Bodyweight_Effective) ProtoMessage()

func (*Bodyweight_Effective) ProtoReflect

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

func (*Bodyweight_Effective) Reset

func (x *Bodyweight_Effective) Reset()

func (*Bodyweight_Effective) String

func (x *Bodyweight_Effective) String() string

type Bodyweight_Effective_DateTime

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

type Bodyweight_Effective_Period

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

type Bodyweight_ReferenceRange

type Bodyweight_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Bodyweight_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Bodyweight_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Bodyweight_ReferenceRange) GetAge

func (*Bodyweight_ReferenceRange) GetAppliesTo

func (*Bodyweight_ReferenceRange) GetExtension

func (*Bodyweight_ReferenceRange) GetHigh

func (*Bodyweight_ReferenceRange) GetId

func (*Bodyweight_ReferenceRange) GetLow

func (*Bodyweight_ReferenceRange) GetModifierExtension

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

func (*Bodyweight_ReferenceRange) GetText

func (*Bodyweight_ReferenceRange) GetType

func (*Bodyweight_ReferenceRange) ProtoMessage

func (*Bodyweight_ReferenceRange) ProtoMessage()

func (*Bodyweight_ReferenceRange) ProtoReflect

func (*Bodyweight_ReferenceRange) Reset

func (x *Bodyweight_ReferenceRange) Reset()

func (*Bodyweight_ReferenceRange) String

func (x *Bodyweight_ReferenceRange) String() string
type Bodyweight_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Bodyweight_Related) Descriptor deprecated

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

Deprecated: Use Bodyweight_Related.ProtoReflect.Descriptor instead.

func (*Bodyweight_Related) GetExtension

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

func (*Bodyweight_Related) GetId

func (*Bodyweight_Related) GetModifierExtension

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

func (*Bodyweight_Related) GetTarget

func (*Bodyweight_Related) GetType

func (*Bodyweight_Related) ProtoMessage

func (*Bodyweight_Related) ProtoMessage()

func (*Bodyweight_Related) ProtoReflect

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

func (*Bodyweight_Related) Reset

func (x *Bodyweight_Related) Reset()

func (*Bodyweight_Related) String

func (x *Bodyweight_Related) String() string

type Bodyweight_Value

type Bodyweight_Value struct {

	// Types that are assignable to Value:
	//	*Bodyweight_Value_Quantity
	Value isBodyweight_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Bodyweight_Value) Descriptor deprecated

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

Deprecated: Use Bodyweight_Value.ProtoReflect.Descriptor instead.

func (*Bodyweight_Value) GetQuantity

func (x *Bodyweight_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Bodyweight_Value) GetValue

func (m *Bodyweight_Value) GetValue() isBodyweight_Value_Value

func (*Bodyweight_Value) ProtoMessage

func (*Bodyweight_Value) ProtoMessage()

func (*Bodyweight_Value) ProtoReflect

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

func (*Bodyweight_Value) Reset

func (x *Bodyweight_Value) Reset()

func (*Bodyweight_Value) String

func (x *Bodyweight_Value) String() string

type Bodyweight_Value_Quantity

type Bodyweight_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Bp

type Bp 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Bp_CodeableConceptForCode            `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Bp_Effective                 `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Bp_ReferenceRange          `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Bp_Related                 `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Bp_Component               `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Blood Pressure Profile. See http://hl7.org/fhir/StructureDefinition/bp

func (*Bp) Descriptor deprecated

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

Deprecated: Use Bp.ProtoReflect.Descriptor instead.

func (*Bp) GetBasedOn

func (x *Bp) GetBasedOn() []*datatypes_go_proto.Reference

func (*Bp) GetBodySite

func (x *Bp) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Bp) GetCategory

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

func (*Bp) GetCode

func (x *Bp) GetCode() *Bp_CodeableConceptForCode

func (*Bp) GetComment

func (x *Bp) GetComment() *datatypes_go_proto.String

func (*Bp) GetComponent

func (x *Bp) GetComponent() []*Bp_Component

func (*Bp) GetContained

func (x *Bp) GetContained() []*resources_go_proto.ContainedResource

func (*Bp) GetContext

func (x *Bp) GetContext() *datatypes_go_proto.Reference

func (*Bp) GetDataAbsentReason

func (x *Bp) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Bp) GetDevice

func (x *Bp) GetDevice() *datatypes_go_proto.Reference

func (*Bp) GetEffective

func (x *Bp) GetEffective() *Bp_Effective

func (*Bp) GetExtension

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

func (*Bp) GetId

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

func (*Bp) GetIdentifier

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

func (*Bp) GetImplicitRules

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

func (*Bp) GetInterpretation

func (x *Bp) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Bp) GetIssued

func (x *Bp) GetIssued() *datatypes_go_proto.Instant

func (*Bp) GetLanguage

func (x *Bp) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Bp) GetMeta

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

func (*Bp) GetMethod

func (x *Bp) GetMethod() *datatypes_go_proto.CodeableConcept

func (*Bp) GetModifierExtension

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

func (*Bp) GetPerformer

func (x *Bp) GetPerformer() []*datatypes_go_proto.Reference

func (*Bp) GetReferenceRange

func (x *Bp) GetReferenceRange() []*Bp_ReferenceRange

func (*Bp) GetRelated

func (x *Bp) GetRelated() []*Bp_Related

func (*Bp) GetSpecimen

func (x *Bp) GetSpecimen() *datatypes_go_proto.Reference

func (*Bp) GetStatus

func (x *Bp) GetStatus() *codes_go_proto.ObservationStatusCode

func (*Bp) GetSubject

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

func (*Bp) GetText

func (x *Bp) GetText() *metadatatypes_go_proto.Narrative

func (*Bp) ProtoMessage

func (*Bp) ProtoMessage()

func (*Bp) ProtoReflect

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

func (*Bp) Reset

func (x *Bp) Reset()

func (*Bp) String

func (x *Bp) String() string

type Bp_CodeableConceptForCode

type Bp_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text   *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	BpCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=bp_code,json=BPCode,proto3" json:"bp_code,omitempty"`
	// contains filtered or unexported fields
}

Blood Pressure

func (*Bp_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Bp_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Bp_CodeableConceptForCode) GetBpCode

func (*Bp_CodeableConceptForCode) GetCoding

func (*Bp_CodeableConceptForCode) GetExtension

func (*Bp_CodeableConceptForCode) GetId

func (*Bp_CodeableConceptForCode) GetText

func (*Bp_CodeableConceptForCode) ProtoMessage

func (*Bp_CodeableConceptForCode) ProtoMessage()

func (*Bp_CodeableConceptForCode) ProtoReflect

func (*Bp_CodeableConceptForCode) Reset

func (x *Bp_CodeableConceptForCode) Reset()

func (*Bp_CodeableConceptForCode) String

func (x *Bp_CodeableConceptForCode) String() string

type Bp_Component

type Bp_Component struct {
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Bp_Component) Descriptor deprecated

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

Deprecated: Use Bp_Component.ProtoReflect.Descriptor instead.

func (*Bp_Component) ProtoMessage

func (*Bp_Component) ProtoMessage()

func (*Bp_Component) ProtoReflect

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

func (*Bp_Component) Reset

func (x *Bp_Component) Reset()

func (*Bp_Component) String

func (x *Bp_Component) String() string

type Bp_Effective

type Bp_Effective struct {

	// Types that are assignable to Effective:
	//	*Bp_Effective_DateTime
	//	*Bp_Effective_Period
	Effective isBp_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Bp_Effective) Descriptor deprecated

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

Deprecated: Use Bp_Effective.ProtoReflect.Descriptor instead.

func (*Bp_Effective) GetDateTime

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

func (*Bp_Effective) GetEffective

func (m *Bp_Effective) GetEffective() isBp_Effective_Effective

func (*Bp_Effective) GetPeriod

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

func (*Bp_Effective) ProtoMessage

func (*Bp_Effective) ProtoMessage()

func (*Bp_Effective) ProtoReflect

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

func (*Bp_Effective) Reset

func (x *Bp_Effective) Reset()

func (*Bp_Effective) String

func (x *Bp_Effective) String() string

type Bp_Effective_DateTime

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

type Bp_Effective_Period

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

type Bp_ReferenceRange

type Bp_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Bp_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Bp_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Bp_ReferenceRange) GetAge

func (*Bp_ReferenceRange) GetAppliesTo

func (*Bp_ReferenceRange) GetExtension

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

func (*Bp_ReferenceRange) GetHigh

func (*Bp_ReferenceRange) GetId

func (*Bp_ReferenceRange) GetLow

func (*Bp_ReferenceRange) GetModifierExtension

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

func (*Bp_ReferenceRange) GetText

func (*Bp_ReferenceRange) GetType

func (*Bp_ReferenceRange) ProtoMessage

func (*Bp_ReferenceRange) ProtoMessage()

func (*Bp_ReferenceRange) ProtoReflect

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

func (*Bp_ReferenceRange) Reset

func (x *Bp_ReferenceRange) Reset()

func (*Bp_ReferenceRange) String

func (x *Bp_ReferenceRange) String() string
type Bp_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Bp_Related) Descriptor deprecated

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

Deprecated: Use Bp_Related.ProtoReflect.Descriptor instead.

func (*Bp_Related) GetExtension

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

func (*Bp_Related) GetId

func (x *Bp_Related) GetId() *datatypes_go_proto.String

func (*Bp_Related) GetModifierExtension

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

func (*Bp_Related) GetTarget

func (x *Bp_Related) GetTarget() *datatypes_go_proto.Reference

func (*Bp_Related) GetType

func (*Bp_Related) ProtoMessage

func (*Bp_Related) ProtoMessage()

func (*Bp_Related) ProtoReflect

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

func (*Bp_Related) Reset

func (x *Bp_Related) Reset()

func (*Bp_Related) String

func (x *Bp_Related) String() string

type Cholesterol

type Cholesterol 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// Cholesterol
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Cholesterol_Effective        `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Cholesterol_Value              `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// + | ++ | +++ | - | -- | ---
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange *Cholesterol_ReferenceRange   `protobuf:"bytes,27,opt,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Component      []*Cholesterol_Component      `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Example Lipid Profile. Measurements and simple assertions. See http://hl7.org/fhir/StructureDefinition/cholesterol

func (*Cholesterol) Descriptor deprecated

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

Deprecated: Use Cholesterol.ProtoReflect.Descriptor instead.

func (*Cholesterol) GetBasedOn

func (x *Cholesterol) GetBasedOn() []*datatypes_go_proto.Reference

func (*Cholesterol) GetBodySite

func (*Cholesterol) GetCategory

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

func (*Cholesterol) GetCode

func (*Cholesterol) GetComment

func (x *Cholesterol) GetComment() *datatypes_go_proto.String

func (*Cholesterol) GetComponent

func (x *Cholesterol) GetComponent() []*Cholesterol_Component

func (*Cholesterol) GetContained

func (x *Cholesterol) GetContained() []*resources_go_proto.ContainedResource

func (*Cholesterol) GetContext

func (x *Cholesterol) GetContext() *datatypes_go_proto.Reference

func (*Cholesterol) GetDataAbsentReason

func (x *Cholesterol) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Cholesterol) GetDevice

func (x *Cholesterol) GetDevice() *datatypes_go_proto.Reference

func (*Cholesterol) GetEffective

func (x *Cholesterol) GetEffective() *Cholesterol_Effective

func (*Cholesterol) GetExtension

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

func (*Cholesterol) GetId

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

func (*Cholesterol) GetIdentifier

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

func (*Cholesterol) GetImplicitRules

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

func (*Cholesterol) GetInterpretation

func (x *Cholesterol) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Cholesterol) GetIssued

func (x *Cholesterol) GetIssued() *datatypes_go_proto.Instant

func (*Cholesterol) GetLanguage

func (x *Cholesterol) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Cholesterol) GetMeta

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

func (*Cholesterol) GetMethod

func (*Cholesterol) GetModifierExtension

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

func (*Cholesterol) GetPerformer

func (x *Cholesterol) GetPerformer() []*datatypes_go_proto.Reference

func (*Cholesterol) GetReferenceRange

func (x *Cholesterol) GetReferenceRange() *Cholesterol_ReferenceRange

func (*Cholesterol) GetSpecimen

func (x *Cholesterol) GetSpecimen() *datatypes_go_proto.Reference

func (*Cholesterol) GetStatus

func (*Cholesterol) GetSubject

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

func (*Cholesterol) GetText

func (*Cholesterol) GetValue

func (x *Cholesterol) GetValue() *Cholesterol_Value

func (*Cholesterol) ProtoMessage

func (*Cholesterol) ProtoMessage()

func (*Cholesterol) ProtoReflect

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

func (*Cholesterol) Reset

func (x *Cholesterol) Reset()

func (*Cholesterol) String

func (x *Cholesterol) String() string

type Cholesterol_Component

type Cholesterol_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Cholesterol_Component_Value        `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Cholesterol_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*Cholesterol_Component) Descriptor deprecated

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

Deprecated: Use Cholesterol_Component.ProtoReflect.Descriptor instead.

func (*Cholesterol_Component) GetCode

func (*Cholesterol_Component) GetDataAbsentReason

func (x *Cholesterol_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Cholesterol_Component) GetExtension

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

func (*Cholesterol_Component) GetId

func (*Cholesterol_Component) GetInterpretation

func (*Cholesterol_Component) GetModifierExtension

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

func (*Cholesterol_Component) GetReferenceRange

func (x *Cholesterol_Component) GetReferenceRange() []*Cholesterol_ReferenceRange

func (*Cholesterol_Component) GetValue

func (*Cholesterol_Component) ProtoMessage

func (*Cholesterol_Component) ProtoMessage()

func (*Cholesterol_Component) ProtoReflect

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

func (*Cholesterol_Component) Reset

func (x *Cholesterol_Component) Reset()

func (*Cholesterol_Component) String

func (x *Cholesterol_Component) String() string

type Cholesterol_Component_Value

type Cholesterol_Component_Value struct {

	// Types that are assignable to Value:
	//	*Cholesterol_Component_Value_Quantity
	//	*Cholesterol_Component_Value_CodeableConcept
	//	*Cholesterol_Component_Value_StringValue
	//	*Cholesterol_Component_Value_Range
	//	*Cholesterol_Component_Value_Ratio
	//	*Cholesterol_Component_Value_SampledData
	//	*Cholesterol_Component_Value_Attachment
	//	*Cholesterol_Component_Value_Time
	//	*Cholesterol_Component_Value_DateTime
	//	*Cholesterol_Component_Value_Period
	Value isCholesterol_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Actual component result

func (*Cholesterol_Component_Value) Descriptor deprecated

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

Deprecated: Use Cholesterol_Component_Value.ProtoReflect.Descriptor instead.

func (*Cholesterol_Component_Value) GetAttachment

func (*Cholesterol_Component_Value) GetCodeableConcept

func (*Cholesterol_Component_Value) GetDateTime

func (*Cholesterol_Component_Value) GetPeriod

func (*Cholesterol_Component_Value) GetQuantity

func (*Cholesterol_Component_Value) GetRange

func (*Cholesterol_Component_Value) GetRatio

func (*Cholesterol_Component_Value) GetSampledData

func (*Cholesterol_Component_Value) GetStringValue

func (*Cholesterol_Component_Value) GetTime

func (*Cholesterol_Component_Value) GetValue

func (m *Cholesterol_Component_Value) GetValue() isCholesterol_Component_Value_Value

func (*Cholesterol_Component_Value) ProtoMessage

func (*Cholesterol_Component_Value) ProtoMessage()

func (*Cholesterol_Component_Value) ProtoReflect

func (*Cholesterol_Component_Value) Reset

func (x *Cholesterol_Component_Value) Reset()

func (*Cholesterol_Component_Value) String

func (x *Cholesterol_Component_Value) String() string

type Cholesterol_Component_Value_Attachment

type Cholesterol_Component_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,7,opt,name=attachment,proto3,oneof"`
}

type Cholesterol_Component_Value_CodeableConcept

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

type Cholesterol_Component_Value_DateTime

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

type Cholesterol_Component_Value_Period

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

type Cholesterol_Component_Value_Quantity

type Cholesterol_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Cholesterol_Component_Value_Range

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

type Cholesterol_Component_Value_Ratio

type Cholesterol_Component_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=ratio,proto3,oneof"`
}

type Cholesterol_Component_Value_SampledData

type Cholesterol_Component_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,6,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type Cholesterol_Component_Value_StringValue

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

type Cholesterol_Component_Value_Time

type Cholesterol_Component_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,8,opt,name=time,proto3,oneof"`
}

type Cholesterol_Effective

type Cholesterol_Effective struct {

	// Types that are assignable to Effective:
	//	*Cholesterol_Effective_DateTime
	//	*Cholesterol_Effective_Period
	Effective isCholesterol_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for observation

func (*Cholesterol_Effective) Descriptor deprecated

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

Deprecated: Use Cholesterol_Effective.ProtoReflect.Descriptor instead.

func (*Cholesterol_Effective) GetDateTime

func (*Cholesterol_Effective) GetEffective

func (m *Cholesterol_Effective) GetEffective() isCholesterol_Effective_Effective

func (*Cholesterol_Effective) GetPeriod

func (*Cholesterol_Effective) ProtoMessage

func (*Cholesterol_Effective) ProtoMessage()

func (*Cholesterol_Effective) ProtoReflect

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

func (*Cholesterol_Effective) Reset

func (x *Cholesterol_Effective) Reset()

func (*Cholesterol_Effective) String

func (x *Cholesterol_Effective) String() string

type Cholesterol_Effective_DateTime

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

type Cholesterol_Effective_Period

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

type Cholesterol_ReferenceRange

type Cholesterol_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A fixed quantity (no comparator)
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Cholesterol_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Cholesterol_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Cholesterol_ReferenceRange) GetExtension

func (*Cholesterol_ReferenceRange) GetHigh

func (*Cholesterol_ReferenceRange) GetId

func (*Cholesterol_ReferenceRange) GetModifierExtension

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

func (*Cholesterol_ReferenceRange) GetText

func (*Cholesterol_ReferenceRange) ProtoMessage

func (*Cholesterol_ReferenceRange) ProtoMessage()

func (*Cholesterol_ReferenceRange) ProtoReflect

func (*Cholesterol_ReferenceRange) Reset

func (x *Cholesterol_ReferenceRange) Reset()

func (*Cholesterol_ReferenceRange) String

func (x *Cholesterol_ReferenceRange) String() string

type Cholesterol_Value

type Cholesterol_Value struct {

	// Types that are assignable to Value:
	//	*Cholesterol_Value_Quantity
	Value isCholesterol_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Cholesterol value

func (*Cholesterol_Value) Descriptor deprecated

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

Deprecated: Use Cholesterol_Value.ProtoReflect.Descriptor instead.

func (*Cholesterol_Value) GetQuantity

func (x *Cholesterol_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Cholesterol_Value) GetValue

func (m *Cholesterol_Value) GetValue() isCholesterol_Value_Value

func (*Cholesterol_Value) ProtoMessage

func (*Cholesterol_Value) ProtoMessage()

func (*Cholesterol_Value) ProtoReflect

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

func (*Cholesterol_Value) Reset

func (x *Cholesterol_Value) Reset()

func (*Cholesterol_Value) String

func (x *Cholesterol_Value) String() string

type Cholesterol_Value_Quantity

type Cholesterol_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Clinicaldocument

type Clinicaldocument 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Logical identifier of composition (version-independent)
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,9,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// preliminary | final | amended | entered-in-error
	Status *codes_go_proto.CompositionStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// Kind of composition (LOINC if possible)
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=type,proto3" json:"type,omitempty"`
	// Categorization of Composition
	ClassValue *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=class_value,json=class,proto3" json:"class_value,omitempty"`
	// Who and/or what the composition is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=subject,proto3" json:"subject,omitempty"`
	// Context of the Composition
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Composition editing time
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=date,proto3" json:"date,omitempty"`
	// Who and/or what authored the composition
	Author []*datatypes_go_proto.Reference `protobuf:"bytes,16,rep,name=author,proto3" json:"author,omitempty"`
	// Human Readable name/title
	Title *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=title,proto3" json:"title,omitempty"`
	// As defined by affinity domain
	Confidentiality *codes_go_proto.ConfidentialityClassificationCode `protobuf:"bytes,18,opt,name=confidentiality,proto3" json:"confidentiality,omitempty"`
	Attester        []*Clinicaldocument_Attester                      `protobuf:"bytes,19,rep,name=attester,proto3" json:"attester,omitempty"`
	// Organization which maintains the composition
	Custodian *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=custodian,proto3" json:"custodian,omitempty"`
	RelatesTo []*Clinicaldocument_RelatesTo `protobuf:"bytes,21,rep,name=relates_to,json=relatesTo,proto3" json:"relates_to,omitempty"`
	Event     []*Clinicaldocument_Event     `protobuf:"bytes,22,rep,name=event,proto3" json:"event,omitempty"`
	Section   []*Clinicaldocument_Section   `protobuf:"bytes,23,rep,name=section,proto3" json:"section,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Clinical Document Profile for Composition. A set of resources composed into a single coherent clinical statement with clinical attestation. See http://hl7.org/fhir/StructureDefinition/clinicaldocument

func (*Clinicaldocument) Descriptor deprecated

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

Deprecated: Use Clinicaldocument.ProtoReflect.Descriptor instead.

func (*Clinicaldocument) GetAttester

func (x *Clinicaldocument) GetAttester() []*Clinicaldocument_Attester

func (*Clinicaldocument) GetAuthor

func (x *Clinicaldocument) GetAuthor() []*datatypes_go_proto.Reference

func (*Clinicaldocument) GetClassValue

func (*Clinicaldocument) GetConfidentiality

func (*Clinicaldocument) GetContained

func (*Clinicaldocument) GetCustodian

func (x *Clinicaldocument) GetCustodian() *datatypes_go_proto.Reference

func (*Clinicaldocument) GetDate

func (*Clinicaldocument) GetEncounter

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

func (*Clinicaldocument) GetEvent

func (x *Clinicaldocument) GetEvent() []*Clinicaldocument_Event

func (*Clinicaldocument) GetExtension

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

func (*Clinicaldocument) GetId

func (*Clinicaldocument) GetIdentifier

func (x *Clinicaldocument) GetIdentifier() *datatypes_go_proto.Identifier

func (*Clinicaldocument) GetImplicitRules

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

func (*Clinicaldocument) GetLanguage

func (*Clinicaldocument) GetMeta

func (*Clinicaldocument) GetModifierExtension

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

func (*Clinicaldocument) GetRelatesTo

func (x *Clinicaldocument) GetRelatesTo() []*Clinicaldocument_RelatesTo

func (*Clinicaldocument) GetSection

func (x *Clinicaldocument) GetSection() []*Clinicaldocument_Section

func (*Clinicaldocument) GetStatus

func (*Clinicaldocument) GetSubject

func (*Clinicaldocument) GetText

func (*Clinicaldocument) GetTitle

func (*Clinicaldocument) GetType

func (*Clinicaldocument) ProtoMessage

func (*Clinicaldocument) ProtoMessage()

func (*Clinicaldocument) ProtoReflect

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

func (*Clinicaldocument) Reset

func (x *Clinicaldocument) Reset()

func (*Clinicaldocument) String

func (x *Clinicaldocument) String() string

type Clinicaldocument_Attester

type Clinicaldocument_Attester struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// personal | professional | legal | official
	Mode []*codes_go_proto.CompositionAttestationModeCode `protobuf:"bytes,4,rep,name=mode,proto3" json:"mode,omitempty"`
	// When the composition was attested
	Time *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=time,proto3" json:"time,omitempty"`
	// Who attested the composition
	Party *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=party,proto3" json:"party,omitempty"`
	// contains filtered or unexported fields
}

Attests to accuracy of composition

func (*Clinicaldocument_Attester) Descriptor deprecated

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

Deprecated: Use Clinicaldocument_Attester.ProtoReflect.Descriptor instead.

func (*Clinicaldocument_Attester) GetExtension

func (*Clinicaldocument_Attester) GetId

func (*Clinicaldocument_Attester) GetMode

func (*Clinicaldocument_Attester) GetModifierExtension

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

func (*Clinicaldocument_Attester) GetParty

func (*Clinicaldocument_Attester) GetTime

func (*Clinicaldocument_Attester) ProtoMessage

func (*Clinicaldocument_Attester) ProtoMessage()

func (*Clinicaldocument_Attester) ProtoReflect

func (*Clinicaldocument_Attester) Reset

func (x *Clinicaldocument_Attester) Reset()

func (*Clinicaldocument_Attester) String

func (x *Clinicaldocument_Attester) String() string

type Clinicaldocument_Event

type Clinicaldocument_Event struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code(s) that apply to the event being documented
	Code []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=code,proto3" json:"code,omitempty"`
	// The period covered by the documentation
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// The event(s) being documented
	Detail []*datatypes_go_proto.Reference `protobuf:"bytes,6,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

The clinical service(s) being documented

func (*Clinicaldocument_Event) Descriptor deprecated

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

Deprecated: Use Clinicaldocument_Event.ProtoReflect.Descriptor instead.

func (*Clinicaldocument_Event) GetCode

func (*Clinicaldocument_Event) GetDetail

func (*Clinicaldocument_Event) GetExtension

func (*Clinicaldocument_Event) GetId

func (*Clinicaldocument_Event) GetModifierExtension

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

func (*Clinicaldocument_Event) GetPeriod

func (*Clinicaldocument_Event) ProtoMessage

func (*Clinicaldocument_Event) ProtoMessage()

func (*Clinicaldocument_Event) ProtoReflect

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

func (*Clinicaldocument_Event) Reset

func (x *Clinicaldocument_Event) Reset()

func (*Clinicaldocument_Event) String

func (x *Clinicaldocument_Event) String() string

type Clinicaldocument_RelatesTo

type Clinicaldocument_RelatesTo struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// replaces | transforms | signs | appends
	Code   *codes_go_proto.DocumentRelationshipTypeCode `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Target *Clinicaldocument_RelatesTo_Target           `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Relationships to other compositions/documents

func (*Clinicaldocument_RelatesTo) Descriptor deprecated

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

Deprecated: Use Clinicaldocument_RelatesTo.ProtoReflect.Descriptor instead.

func (*Clinicaldocument_RelatesTo) GetCode

func (*Clinicaldocument_RelatesTo) GetExtension

func (*Clinicaldocument_RelatesTo) GetId

func (*Clinicaldocument_RelatesTo) GetModifierExtension

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

func (*Clinicaldocument_RelatesTo) GetTarget

func (*Clinicaldocument_RelatesTo) ProtoMessage

func (*Clinicaldocument_RelatesTo) ProtoMessage()

func (*Clinicaldocument_RelatesTo) ProtoReflect

func (*Clinicaldocument_RelatesTo) Reset

func (x *Clinicaldocument_RelatesTo) Reset()

func (*Clinicaldocument_RelatesTo) String

func (x *Clinicaldocument_RelatesTo) String() string

type Clinicaldocument_RelatesTo_Target

type Clinicaldocument_RelatesTo_Target struct {

	// Types that are assignable to Target:
	//	*Clinicaldocument_RelatesTo_Target_Identifier
	//	*Clinicaldocument_RelatesTo_Target_Reference
	Target isClinicaldocument_RelatesTo_Target_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

Target of the relationship

func (*Clinicaldocument_RelatesTo_Target) Descriptor deprecated

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

Deprecated: Use Clinicaldocument_RelatesTo_Target.ProtoReflect.Descriptor instead.

func (*Clinicaldocument_RelatesTo_Target) GetIdentifier

func (*Clinicaldocument_RelatesTo_Target) GetReference

func (*Clinicaldocument_RelatesTo_Target) GetTarget

func (m *Clinicaldocument_RelatesTo_Target) GetTarget() isClinicaldocument_RelatesTo_Target_Target

func (*Clinicaldocument_RelatesTo_Target) ProtoMessage

func (*Clinicaldocument_RelatesTo_Target) ProtoMessage()

func (*Clinicaldocument_RelatesTo_Target) ProtoReflect

func (*Clinicaldocument_RelatesTo_Target) Reset

func (*Clinicaldocument_RelatesTo_Target) String

type Clinicaldocument_RelatesTo_Target_Identifier

type Clinicaldocument_RelatesTo_Target_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,1,opt,name=identifier,proto3,oneof"`
}

type Clinicaldocument_RelatesTo_Target_Reference

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

type Clinicaldocument_Section

type Clinicaldocument_Section struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Label for section (e.g. for ToC)
	Title *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
	// Classification of section (recommended)
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// Text summary of the section, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"`
	// working | snapshot | changes
	Mode *codes_go_proto.ListModeCode `protobuf:"bytes,7,opt,name=mode,proto3" json:"mode,omitempty"`
	// Order of section entries
	OrderedBy *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=ordered_by,json=orderedBy,proto3" json:"ordered_by,omitempty"`
	// A reference to data that supports this section
	Entry []*datatypes_go_proto.Reference `protobuf:"bytes,9,rep,name=entry,proto3" json:"entry,omitempty"`
	// Why the section is empty
	EmptyReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=empty_reason,json=emptyReason,proto3" json:"empty_reason,omitempty"`
	// Nested Section
	Section []*Clinicaldocument_Section `protobuf:"bytes,11,rep,name=section,proto3" json:"section,omitempty"`
	// contains filtered or unexported fields
}

Composition is broken into sections

func (*Clinicaldocument_Section) Descriptor deprecated

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

Deprecated: Use Clinicaldocument_Section.ProtoReflect.Descriptor instead.

func (*Clinicaldocument_Section) GetCode

func (*Clinicaldocument_Section) GetEmptyReason

func (*Clinicaldocument_Section) GetEntry

func (*Clinicaldocument_Section) GetExtension

func (*Clinicaldocument_Section) GetId

func (*Clinicaldocument_Section) GetMode

func (*Clinicaldocument_Section) GetModifierExtension

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

func (*Clinicaldocument_Section) GetOrderedBy

func (*Clinicaldocument_Section) GetSection

func (*Clinicaldocument_Section) GetText

func (*Clinicaldocument_Section) GetTitle

func (*Clinicaldocument_Section) ProtoMessage

func (*Clinicaldocument_Section) ProtoMessage()

func (*Clinicaldocument_Section) ProtoReflect

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

func (*Clinicaldocument_Section) Reset

func (x *Clinicaldocument_Section) Reset()

func (*Clinicaldocument_Section) String

func (x *Clinicaldocument_Section) String() string

type Devicemetricobservation

type Devicemetricobservation 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// Type of observation (code / type)
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject   *datatypes_go_proto.Reference      `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	Effective *Devicemetricobservation_Effective `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Devicemetricobservation_Value  `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference           `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange *Devicemetricobservation_ReferenceRange `protobuf:"bytes,27,opt,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        *Devicemetricobservation_Related        `protobuf:"bytes,28,opt,name=related,proto3" json:"related,omitempty"`
	Component      []*Devicemetricobservation_Component    `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Device Metric Observation Profile. Measurements and simple assertions. See http://hl7.org/fhir/StructureDefinition/devicemetricobservation

func (*Devicemetricobservation) Descriptor deprecated

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

Deprecated: Use Devicemetricobservation.ProtoReflect.Descriptor instead.

func (*Devicemetricobservation) GetBasedOn

func (*Devicemetricobservation) GetBodySite

func (*Devicemetricobservation) GetCategory

func (*Devicemetricobservation) GetCode

func (*Devicemetricobservation) GetComment

func (*Devicemetricobservation) GetComponent

func (*Devicemetricobservation) GetContained

func (*Devicemetricobservation) GetDevice

func (*Devicemetricobservation) GetEffective

func (*Devicemetricobservation) GetExtension

func (*Devicemetricobservation) GetId

func (*Devicemetricobservation) GetIdentifier

func (*Devicemetricobservation) GetImplicitRules

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

func (*Devicemetricobservation) GetInterpretation

func (*Devicemetricobservation) GetLanguage

func (*Devicemetricobservation) GetMeta

func (*Devicemetricobservation) GetMethod

func (*Devicemetricobservation) GetModifierExtension

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

func (*Devicemetricobservation) GetPerformer

func (*Devicemetricobservation) GetReferenceRange

func (*Devicemetricobservation) GetRelated

func (*Devicemetricobservation) GetStatus

func (*Devicemetricobservation) GetSubject

func (*Devicemetricobservation) GetText

func (*Devicemetricobservation) GetValue

func (*Devicemetricobservation) ProtoMessage

func (*Devicemetricobservation) ProtoMessage()

func (*Devicemetricobservation) ProtoReflect

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

func (*Devicemetricobservation) Reset

func (x *Devicemetricobservation) Reset()

func (*Devicemetricobservation) String

func (x *Devicemetricobservation) String() string

type Devicemetricobservation_Component

type Devicemetricobservation_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept      `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Devicemetricobservation_Component_Value `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Devicemetricobservation_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*Devicemetricobservation_Component) Descriptor deprecated

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

Deprecated: Use Devicemetricobservation_Component.ProtoReflect.Descriptor instead.

func (*Devicemetricobservation_Component) GetCode

func (*Devicemetricobservation_Component) GetDataAbsentReason

func (*Devicemetricobservation_Component) GetExtension

func (*Devicemetricobservation_Component) GetId

func (*Devicemetricobservation_Component) GetInterpretation

func (*Devicemetricobservation_Component) GetModifierExtension

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

func (*Devicemetricobservation_Component) GetReferenceRange

func (*Devicemetricobservation_Component) GetValue

func (*Devicemetricobservation_Component) ProtoMessage

func (*Devicemetricobservation_Component) ProtoMessage()

func (*Devicemetricobservation_Component) ProtoReflect

func (*Devicemetricobservation_Component) Reset

func (*Devicemetricobservation_Component) String

type Devicemetricobservation_Component_Value

type Devicemetricobservation_Component_Value struct {

	// Types that are assignable to Value:
	//	*Devicemetricobservation_Component_Value_Quantity
	//	*Devicemetricobservation_Component_Value_CodeableConcept
	//	*Devicemetricobservation_Component_Value_StringValue
	//	*Devicemetricobservation_Component_Value_Range
	//	*Devicemetricobservation_Component_Value_Ratio
	//	*Devicemetricobservation_Component_Value_SampledData
	//	*Devicemetricobservation_Component_Value_Attachment
	//	*Devicemetricobservation_Component_Value_Time
	//	*Devicemetricobservation_Component_Value_DateTime
	//	*Devicemetricobservation_Component_Value_Period
	Value isDevicemetricobservation_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Actual component result

func (*Devicemetricobservation_Component_Value) Descriptor deprecated

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

Deprecated: Use Devicemetricobservation_Component_Value.ProtoReflect.Descriptor instead.

func (*Devicemetricobservation_Component_Value) GetAttachment

func (*Devicemetricobservation_Component_Value) GetCodeableConcept

func (*Devicemetricobservation_Component_Value) GetDateTime

func (*Devicemetricobservation_Component_Value) GetPeriod

func (*Devicemetricobservation_Component_Value) GetQuantity

func (*Devicemetricobservation_Component_Value) GetRange

func (*Devicemetricobservation_Component_Value) GetRatio

func (*Devicemetricobservation_Component_Value) GetSampledData

func (*Devicemetricobservation_Component_Value) GetStringValue

func (*Devicemetricobservation_Component_Value) GetTime

func (*Devicemetricobservation_Component_Value) GetValue

func (m *Devicemetricobservation_Component_Value) GetValue() isDevicemetricobservation_Component_Value_Value

func (*Devicemetricobservation_Component_Value) ProtoMessage

func (*Devicemetricobservation_Component_Value) ProtoReflect

func (*Devicemetricobservation_Component_Value) Reset

func (*Devicemetricobservation_Component_Value) String

type Devicemetricobservation_Component_Value_Attachment

type Devicemetricobservation_Component_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,7,opt,name=attachment,proto3,oneof"`
}

type Devicemetricobservation_Component_Value_CodeableConcept

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

type Devicemetricobservation_Component_Value_DateTime

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

type Devicemetricobservation_Component_Value_Period

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

type Devicemetricobservation_Component_Value_Quantity

type Devicemetricobservation_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Devicemetricobservation_Component_Value_Range

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

type Devicemetricobservation_Component_Value_Ratio

type Devicemetricobservation_Component_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=ratio,proto3,oneof"`
}

type Devicemetricobservation_Component_Value_SampledData

type Devicemetricobservation_Component_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,6,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type Devicemetricobservation_Component_Value_StringValue

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

type Devicemetricobservation_Component_Value_Time

type Devicemetricobservation_Component_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,8,opt,name=time,proto3,oneof"`
}

type Devicemetricobservation_Effective

type Devicemetricobservation_Effective struct {

	// Types that are assignable to Effective:
	//	*Devicemetricobservation_Effective_DateTime
	Effective isDevicemetricobservation_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for observation

func (*Devicemetricobservation_Effective) Descriptor deprecated

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

Deprecated: Use Devicemetricobservation_Effective.ProtoReflect.Descriptor instead.

func (*Devicemetricobservation_Effective) GetDateTime

func (*Devicemetricobservation_Effective) GetEffective

func (m *Devicemetricobservation_Effective) GetEffective() isDevicemetricobservation_Effective_Effective

func (*Devicemetricobservation_Effective) ProtoMessage

func (*Devicemetricobservation_Effective) ProtoMessage()

func (*Devicemetricobservation_Effective) ProtoReflect

func (*Devicemetricobservation_Effective) Reset

func (*Devicemetricobservation_Effective) String

type Devicemetricobservation_Effective_DateTime

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

type Devicemetricobservation_ReferenceRange

type Devicemetricobservation_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Devicemetricobservation_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Devicemetricobservation_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Devicemetricobservation_ReferenceRange) GetAge

func (*Devicemetricobservation_ReferenceRange) GetAppliesTo

func (*Devicemetricobservation_ReferenceRange) GetExtension

func (*Devicemetricobservation_ReferenceRange) GetHigh

func (*Devicemetricobservation_ReferenceRange) GetId

func (*Devicemetricobservation_ReferenceRange) GetLow

func (*Devicemetricobservation_ReferenceRange) GetModifierExtension

func (*Devicemetricobservation_ReferenceRange) GetText

func (*Devicemetricobservation_ReferenceRange) GetType

func (*Devicemetricobservation_ReferenceRange) ProtoMessage

func (*Devicemetricobservation_ReferenceRange) ProtoReflect

func (*Devicemetricobservation_ReferenceRange) Reset

func (*Devicemetricobservation_ReferenceRange) String

type Devicemetricobservation_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Resource related to this observation

func (*Devicemetricobservation_Related) Descriptor deprecated

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

Deprecated: Use Devicemetricobservation_Related.ProtoReflect.Descriptor instead.

func (*Devicemetricobservation_Related) GetExtension

func (*Devicemetricobservation_Related) GetId

func (*Devicemetricobservation_Related) GetModifierExtension

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

func (*Devicemetricobservation_Related) GetTarget

func (*Devicemetricobservation_Related) GetType

func (*Devicemetricobservation_Related) ProtoMessage

func (*Devicemetricobservation_Related) ProtoMessage()

func (*Devicemetricobservation_Related) ProtoReflect

func (*Devicemetricobservation_Related) Reset

func (*Devicemetricobservation_Related) String

type Devicemetricobservation_Value

type Devicemetricobservation_Value struct {

	// Types that are assignable to Value:
	//	*Devicemetricobservation_Value_Quantity
	//	*Devicemetricobservation_Value_CodeableConcept
	//	*Devicemetricobservation_Value_StringValue
	//	*Devicemetricobservation_Value_Range
	//	*Devicemetricobservation_Value_Ratio
	//	*Devicemetricobservation_Value_SampledData
	//	*Devicemetricobservation_Value_Attachment
	//	*Devicemetricobservation_Value_Time
	//	*Devicemetricobservation_Value_DateTime
	//	*Devicemetricobservation_Value_Period
	Value isDevicemetricobservation_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Actual result

func (*Devicemetricobservation_Value) Descriptor deprecated

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

Deprecated: Use Devicemetricobservation_Value.ProtoReflect.Descriptor instead.

func (*Devicemetricobservation_Value) GetAttachment

func (*Devicemetricobservation_Value) GetCodeableConcept

func (*Devicemetricobservation_Value) GetDateTime

func (*Devicemetricobservation_Value) GetPeriod

func (*Devicemetricobservation_Value) GetQuantity

func (*Devicemetricobservation_Value) GetRange

func (*Devicemetricobservation_Value) GetRatio

func (*Devicemetricobservation_Value) GetSampledData

func (*Devicemetricobservation_Value) GetStringValue

func (*Devicemetricobservation_Value) GetTime

func (*Devicemetricobservation_Value) GetValue

func (m *Devicemetricobservation_Value) GetValue() isDevicemetricobservation_Value_Value

func (*Devicemetricobservation_Value) ProtoMessage

func (*Devicemetricobservation_Value) ProtoMessage()

func (*Devicemetricobservation_Value) ProtoReflect

func (*Devicemetricobservation_Value) Reset

func (x *Devicemetricobservation_Value) Reset()

func (*Devicemetricobservation_Value) String

type Devicemetricobservation_Value_Attachment

type Devicemetricobservation_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,8,opt,name=attachment,proto3,oneof"`
}

type Devicemetricobservation_Value_CodeableConcept

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

type Devicemetricobservation_Value_DateTime

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

type Devicemetricobservation_Value_Period

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

type Devicemetricobservation_Value_Quantity

type Devicemetricobservation_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Devicemetricobservation_Value_Range

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

type Devicemetricobservation_Value_Ratio

type Devicemetricobservation_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,6,opt,name=ratio,proto3,oneof"`
}

type Devicemetricobservation_Value_SampledData

type Devicemetricobservation_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,7,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type Devicemetricobservation_Value_StringValue

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

type Devicemetricobservation_Value_Time

type Devicemetricobservation_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,9,opt,name=time,proto3,oneof"`
}

type DiagnosticreportGenetics

type DiagnosticreportGenetics 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier for report
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// What was requested
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | partial | preliminary | final +
	Status *codes_go_proto.DiagnosticReportStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Service category
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=category,proto3" json:"category,omitempty"`
	// Name/Code for this diagnostic report
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// The subject of the report - usually, but not always, the patient
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Health care event when test ordered
	Context   *datatypes_go_proto.Reference       `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *DiagnosticreportGenetics_Effective `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// DateTime this version was released
	Issued    *datatypes_go_proto.Instant           `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	Performer []*DiagnosticreportGenetics_Performer `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	// Specimens this report is based on
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// Observations - simple, or complex nested groups
	Result []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=result,proto3" json:"result,omitempty"`
	// Reference to full details of imaging associated with the diagnostic report
	ImagingStudy []*datatypes_go_proto.Reference   `protobuf:"bytes,21,rep,name=imaging_study,json=imagingStudy,proto3" json:"imaging_study,omitempty"`
	Image        []*DiagnosticreportGenetics_Image `protobuf:"bytes,22,rep,name=image,proto3" json:"image,omitempty"`
	// Clinical Interpretation of test results
	Conclusion *datatypes_go_proto.String `protobuf:"bytes,23,opt,name=conclusion,proto3" json:"conclusion,omitempty"`
	// Entire report as issued
	PresentedForm []*datatypes_go_proto.Attachment `protobuf:"bytes,25,rep,name=presented_form,json=presentedForm,proto3" json:"presented_form,omitempty"`
	// AssessedCondition
	AssessedCondition []*datatypes_go_proto.Reference `protobuf:"bytes,26,rep,name=assessed_condition,json=AssessedCondition,proto3" json:"assessed_condition,omitempty"`
	// FamilyHistory
	FamilyMemberHistory []*datatypes_go_proto.Reference `protobuf:"bytes,27,rep,name=family_member_history,json=FamilyMemberHistory,proto3" json:"family_member_history,omitempty"`
	// Analysis
	Analysis []*extensions_go_proto.DiagnosticReportAnalysis `protobuf:"bytes,28,rep,name=analysis,json=Analysis,proto3" json:"analysis,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DiagnosticReport-Genetics. A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports. See http://hl7.org/fhir/StructureDefinition/diagnosticreport-genetics

func (*DiagnosticreportGenetics) Descriptor deprecated

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

Deprecated: Use DiagnosticreportGenetics.ProtoReflect.Descriptor instead.

func (*DiagnosticreportGenetics) GetAnalysis

func (*DiagnosticreportGenetics) GetAssessedCondition

func (x *DiagnosticreportGenetics) GetAssessedCondition() []*datatypes_go_proto.Reference

func (*DiagnosticreportGenetics) GetBasedOn

func (*DiagnosticreportGenetics) GetCategory

func (*DiagnosticreportGenetics) GetCode

func (*DiagnosticreportGenetics) GetConclusion

func (*DiagnosticreportGenetics) GetContained

func (*DiagnosticreportGenetics) GetContext

func (*DiagnosticreportGenetics) GetEffective

func (*DiagnosticreportGenetics) GetExtension

func (*DiagnosticreportGenetics) GetFamilyMemberHistory

func (x *DiagnosticreportGenetics) GetFamilyMemberHistory() []*datatypes_go_proto.Reference

func (*DiagnosticreportGenetics) GetId

func (*DiagnosticreportGenetics) GetIdentifier

func (*DiagnosticreportGenetics) GetImage

func (*DiagnosticreportGenetics) GetImagingStudy

func (x *DiagnosticreportGenetics) GetImagingStudy() []*datatypes_go_proto.Reference

func (*DiagnosticreportGenetics) GetImplicitRules

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

func (*DiagnosticreportGenetics) GetIssued

func (*DiagnosticreportGenetics) GetLanguage

func (*DiagnosticreportGenetics) GetMeta

func (*DiagnosticreportGenetics) GetModifierExtension

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

func (*DiagnosticreportGenetics) GetPerformer

func (*DiagnosticreportGenetics) GetPresentedForm

func (x *DiagnosticreportGenetics) GetPresentedForm() []*datatypes_go_proto.Attachment

func (*DiagnosticreportGenetics) GetResult

func (*DiagnosticreportGenetics) GetSpecimen

func (*DiagnosticreportGenetics) GetStatus

func (*DiagnosticreportGenetics) GetSubject

func (*DiagnosticreportGenetics) GetText

func (*DiagnosticreportGenetics) ProtoMessage

func (*DiagnosticreportGenetics) ProtoMessage()

func (*DiagnosticreportGenetics) ProtoReflect

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

func (*DiagnosticreportGenetics) Reset

func (x *DiagnosticreportGenetics) Reset()

func (*DiagnosticreportGenetics) String

func (x *DiagnosticreportGenetics) String() string

type DiagnosticreportGenetics_Effective

type DiagnosticreportGenetics_Effective struct {

	// Types that are assignable to Effective:
	//	*DiagnosticreportGenetics_Effective_DateTime
	//	*DiagnosticreportGenetics_Effective_Period
	Effective isDiagnosticreportGenetics_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for report

func (*DiagnosticreportGenetics_Effective) Descriptor deprecated

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

Deprecated: Use DiagnosticreportGenetics_Effective.ProtoReflect.Descriptor instead.

func (*DiagnosticreportGenetics_Effective) GetDateTime

func (*DiagnosticreportGenetics_Effective) GetEffective

func (m *DiagnosticreportGenetics_Effective) GetEffective() isDiagnosticreportGenetics_Effective_Effective

func (*DiagnosticreportGenetics_Effective) GetPeriod

func (*DiagnosticreportGenetics_Effective) ProtoMessage

func (*DiagnosticreportGenetics_Effective) ProtoMessage()

func (*DiagnosticreportGenetics_Effective) ProtoReflect

func (*DiagnosticreportGenetics_Effective) Reset

func (*DiagnosticreportGenetics_Effective) String

type DiagnosticreportGenetics_Effective_DateTime

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

type DiagnosticreportGenetics_Effective_Period

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

type DiagnosticreportGenetics_Image

type DiagnosticreportGenetics_Image struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Comment about the image (e.g. explanation)
	Comment *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
	// Reference to the image source
	Link *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Key images associated with this report

func (*DiagnosticreportGenetics_Image) Descriptor deprecated

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

Deprecated: Use DiagnosticreportGenetics_Image.ProtoReflect.Descriptor instead.

func (*DiagnosticreportGenetics_Image) GetComment

func (*DiagnosticreportGenetics_Image) GetExtension

func (*DiagnosticreportGenetics_Image) GetId

func (*DiagnosticreportGenetics_Image) GetModifierExtension

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

func (*DiagnosticreportGenetics_Image) ProtoMessage

func (*DiagnosticreportGenetics_Image) ProtoMessage()

func (*DiagnosticreportGenetics_Image) ProtoReflect

func (*DiagnosticreportGenetics_Image) Reset

func (x *DiagnosticreportGenetics_Image) Reset()

func (*DiagnosticreportGenetics_Image) String

type DiagnosticreportGenetics_Performer

type DiagnosticreportGenetics_Performer struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of performer
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	// Practitioner or Organization  participant
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// contains filtered or unexported fields
}

Participants in producing the report

func (*DiagnosticreportGenetics_Performer) Descriptor deprecated

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

Deprecated: Use DiagnosticreportGenetics_Performer.ProtoReflect.Descriptor instead.

func (*DiagnosticreportGenetics_Performer) GetActor

func (*DiagnosticreportGenetics_Performer) GetExtension

func (*DiagnosticreportGenetics_Performer) GetId

func (*DiagnosticreportGenetics_Performer) GetModifierExtension

func (*DiagnosticreportGenetics_Performer) GetRole

func (*DiagnosticreportGenetics_Performer) ProtoMessage

func (*DiagnosticreportGenetics_Performer) ProtoMessage()

func (*DiagnosticreportGenetics_Performer) ProtoReflect

func (*DiagnosticreportGenetics_Performer) Reset

func (*DiagnosticreportGenetics_Performer) String

type ElementdefinitionDe

type ElementdefinitionDe struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Path of the element in the hierarchy of elements
	Path *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	// Name for this particular element (in a set of slices)
	SliceName *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=slice_name,json=sliceName,proto3" json:"slice_name,omitempty"`
	// Name for element to display with or prompt for element
	Label *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=label,proto3" json:"label,omitempty"`
	// Corresponding codes in terminologies
	Code []*datatypes_go_proto.Coding `protobuf:"bytes,7,rep,name=code,proto3" json:"code,omitempty"`
	// Full formal definition as narrative text
	Definition *datatypes_go_proto.Markdown `protobuf:"bytes,10,opt,name=definition,proto3" json:"definition,omitempty"`
	// Comments about the use of this element
	Comment *datatypes_go_proto.Markdown `protobuf:"bytes,11,opt,name=comment,proto3" json:"comment,omitempty"`
	// Why this resource has been created
	Requirements *datatypes_go_proto.Markdown `protobuf:"bytes,12,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// Other names
	Alias []*datatypes_go_proto.String `protobuf:"bytes,13,rep,name=alias,proto3" json:"alias,omitempty"`
	// Minimum Cardinality
	Min *datatypes_go_proto.UnsignedInt `protobuf:"bytes,14,opt,name=min,proto3" json:"min,omitempty"`
	// Maximum Cardinality (a number or *)
	Max          *datatypes_go_proto.String        `protobuf:"bytes,15,opt,name=max,proto3" json:"max,omitempty"`
	Base         *ElementdefinitionDe_Base         `protobuf:"bytes,16,opt,name=base,proto3" json:"base,omitempty"`
	Type         []*ElementdefinitionDe_TypeRef    `protobuf:"bytes,18,rep,name=type,proto3" json:"type,omitempty"`
	DefaultValue *ElementdefinitionDe_DefaultValue `protobuf:"bytes,19,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	// Implicit meaning when this element is missing
	MeaningWhenMissing *datatypes_go_proto.Markdown `protobuf:"bytes,20,opt,name=meaning_when_missing,json=meaningWhenMissing,proto3" json:"meaning_when_missing,omitempty"`
	// What the order of the elements means
	OrderMeaning *datatypes_go_proto.String     `protobuf:"bytes,21,opt,name=order_meaning,json=orderMeaning,proto3" json:"order_meaning,omitempty"`
	Example      []*ElementdefinitionDe_Example `protobuf:"bytes,24,rep,name=example,proto3" json:"example,omitempty"`
	MinValue     *ElementdefinitionDe_MinValue  `protobuf:"bytes,25,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
	MaxValue     *ElementdefinitionDe_MaxValue  `protobuf:"bytes,26,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
	// Max length for strings
	MaxLength *datatypes_go_proto.Integer `protobuf:"bytes,27,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
	// Reference to invariant about presence
	Condition  []*datatypes_go_proto.Id          `protobuf:"bytes,28,rep,name=condition,proto3" json:"condition,omitempty"`
	Constraint []*ElementdefinitionDe_Constraint `protobuf:"bytes,29,rep,name=constraint,proto3" json:"constraint,omitempty"`
	// If the element must supported
	MustSupport *datatypes_go_proto.Boolean                   `protobuf:"bytes,30,opt,name=must_support,json=mustSupport,proto3" json:"must_support,omitempty"`
	Binding     *ElementdefinitionDe_ElementDefinitionBinding `protobuf:"bytes,33,opt,name=binding,proto3" json:"binding,omitempty"`
	Mapping     []*ElementdefinitionDe_Mapping                `protobuf:"bytes,34,rep,name=mapping,proto3" json:"mapping,omitempty"`
	// Extension
	Question []*datatypes_go_proto.String `protobuf:"bytes,35,rep,name=question,json=Question,proto3" json:"question,omitempty"`
	// Extension
	AllowedUnits *extensions_go_proto.ElementDefinitionAllowedUnits_Value `protobuf:"bytes,36,opt,name=allowed_units,json=AllowedUnits,proto3" json:"allowed_units,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DataElement constraint on ElementDefinition data type. Definition of an element in a resource or extension. See http://hl7.org/fhir/StructureDefinition/elementdefinition-de

func (*ElementdefinitionDe) Descriptor deprecated

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

Deprecated: Use ElementdefinitionDe.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe) GetAlias

func (*ElementdefinitionDe) GetAllowedUnits

func (*ElementdefinitionDe) GetBase

func (*ElementdefinitionDe) GetBinding

func (*ElementdefinitionDe) GetCode

func (*ElementdefinitionDe) GetComment

func (*ElementdefinitionDe) GetCondition

func (x *ElementdefinitionDe) GetCondition() []*datatypes_go_proto.Id

func (*ElementdefinitionDe) GetConstraint

func (*ElementdefinitionDe) GetDefaultValue

func (*ElementdefinitionDe) GetDefinition

func (x *ElementdefinitionDe) GetDefinition() *datatypes_go_proto.Markdown

func (*ElementdefinitionDe) GetExample

func (*ElementdefinitionDe) GetExtension

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

func (*ElementdefinitionDe) GetId

func (*ElementdefinitionDe) GetLabel

func (*ElementdefinitionDe) GetMapping

func (*ElementdefinitionDe) GetMax

func (*ElementdefinitionDe) GetMaxLength

func (x *ElementdefinitionDe) GetMaxLength() *datatypes_go_proto.Integer

func (*ElementdefinitionDe) GetMaxValue

func (*ElementdefinitionDe) GetMeaningWhenMissing

func (x *ElementdefinitionDe) GetMeaningWhenMissing() *datatypes_go_proto.Markdown

func (*ElementdefinitionDe) GetMin

func (*ElementdefinitionDe) GetMinValue

func (*ElementdefinitionDe) GetMustSupport

func (x *ElementdefinitionDe) GetMustSupport() *datatypes_go_proto.Boolean

func (*ElementdefinitionDe) GetOrderMeaning

func (x *ElementdefinitionDe) GetOrderMeaning() *datatypes_go_proto.String

func (*ElementdefinitionDe) GetPath

func (*ElementdefinitionDe) GetQuestion

func (x *ElementdefinitionDe) GetQuestion() []*datatypes_go_proto.String

func (*ElementdefinitionDe) GetRequirements

func (x *ElementdefinitionDe) GetRequirements() *datatypes_go_proto.Markdown

func (*ElementdefinitionDe) GetSliceName

func (x *ElementdefinitionDe) GetSliceName() *datatypes_go_proto.String

func (*ElementdefinitionDe) GetType

func (*ElementdefinitionDe) ProtoMessage

func (*ElementdefinitionDe) ProtoMessage()

func (*ElementdefinitionDe) ProtoReflect

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

func (*ElementdefinitionDe) Reset

func (x *ElementdefinitionDe) Reset()

func (*ElementdefinitionDe) String

func (x *ElementdefinitionDe) String() string

type ElementdefinitionDe_Base

type ElementdefinitionDe_Base struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Path that identifies the base element
	Path *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	// Min cardinality of the base element
	Min *datatypes_go_proto.UnsignedInt `protobuf:"bytes,4,opt,name=min,proto3" json:"min,omitempty"`
	// Max cardinality of the base element
	Max *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=max,proto3" json:"max,omitempty"`
	// contains filtered or unexported fields
}

Base definition information for tools

func (*ElementdefinitionDe_Base) Descriptor deprecated

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

Deprecated: Use ElementdefinitionDe_Base.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_Base) GetExtension

func (*ElementdefinitionDe_Base) GetId

func (*ElementdefinitionDe_Base) GetMax

func (*ElementdefinitionDe_Base) GetMin

func (*ElementdefinitionDe_Base) GetPath

func (*ElementdefinitionDe_Base) ProtoMessage

func (*ElementdefinitionDe_Base) ProtoMessage()

func (*ElementdefinitionDe_Base) ProtoReflect

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

func (*ElementdefinitionDe_Base) Reset

func (x *ElementdefinitionDe_Base) Reset()

func (*ElementdefinitionDe_Base) String

func (x *ElementdefinitionDe_Base) String() string

type ElementdefinitionDe_Constraint

type ElementdefinitionDe_Constraint struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Target of 'condition' reference above
	Key *datatypes_go_proto.Id `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Why this constraint is necessary or appropriate
	Requirements *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// error | warning
	Severity *codes_go_proto.ConstraintSeverityCode `protobuf:"bytes,5,opt,name=severity,proto3" json:"severity,omitempty"`
	// Human description of constraint
	Human *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=human,proto3" json:"human,omitempty"`
	// FHIRPath expression of constraint
	Expression *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=expression,proto3" json:"expression,omitempty"`
	// XPath expression of constraint
	Xpath *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=xpath,proto3" json:"xpath,omitempty"`
	// Reference to original source of constraint
	Source *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=source,proto3" json:"source,omitempty"`
	// contains filtered or unexported fields
}

Condition that must evaluate to true

func (*ElementdefinitionDe_Constraint) Descriptor deprecated

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

Deprecated: Use ElementdefinitionDe_Constraint.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_Constraint) GetExpression

func (*ElementdefinitionDe_Constraint) GetExtension

func (*ElementdefinitionDe_Constraint) GetHuman

func (*ElementdefinitionDe_Constraint) GetId

func (*ElementdefinitionDe_Constraint) GetKey

func (*ElementdefinitionDe_Constraint) GetRequirements

func (*ElementdefinitionDe_Constraint) GetSeverity

func (*ElementdefinitionDe_Constraint) GetSource

func (*ElementdefinitionDe_Constraint) GetXpath

func (*ElementdefinitionDe_Constraint) ProtoMessage

func (*ElementdefinitionDe_Constraint) ProtoMessage()

func (*ElementdefinitionDe_Constraint) ProtoReflect

func (*ElementdefinitionDe_Constraint) Reset

func (x *ElementdefinitionDe_Constraint) Reset()

func (*ElementdefinitionDe_Constraint) String

type ElementdefinitionDe_DefaultValue

type ElementdefinitionDe_DefaultValue struct {

	// Types that are assignable to DefaultValue:
	//	*ElementdefinitionDe_DefaultValue_Base64Binary
	//	*ElementdefinitionDe_DefaultValue_Boolean
	//	*ElementdefinitionDe_DefaultValue_Code
	//	*ElementdefinitionDe_DefaultValue_Date
	//	*ElementdefinitionDe_DefaultValue_DateTime
	//	*ElementdefinitionDe_DefaultValue_Decimal
	//	*ElementdefinitionDe_DefaultValue_Id
	//	*ElementdefinitionDe_DefaultValue_Instant
	//	*ElementdefinitionDe_DefaultValue_Integer
	//	*ElementdefinitionDe_DefaultValue_Markdown
	//	*ElementdefinitionDe_DefaultValue_Oid
	//	*ElementdefinitionDe_DefaultValue_PositiveInt
	//	*ElementdefinitionDe_DefaultValue_StringValue
	//	*ElementdefinitionDe_DefaultValue_Time
	//	*ElementdefinitionDe_DefaultValue_UnsignedInt
	//	*ElementdefinitionDe_DefaultValue_Uri
	//	*ElementdefinitionDe_DefaultValue_Address
	//	*ElementdefinitionDe_DefaultValue_Age
	//	*ElementdefinitionDe_DefaultValue_Annotation
	//	*ElementdefinitionDe_DefaultValue_Attachment
	//	*ElementdefinitionDe_DefaultValue_CodeableConcept
	//	*ElementdefinitionDe_DefaultValue_Coding
	//	*ElementdefinitionDe_DefaultValue_ContactPoint
	//	*ElementdefinitionDe_DefaultValue_Count
	//	*ElementdefinitionDe_DefaultValue_Distance
	//	*ElementdefinitionDe_DefaultValue_Duration
	//	*ElementdefinitionDe_DefaultValue_HumanName
	//	*ElementdefinitionDe_DefaultValue_Identifier
	//	*ElementdefinitionDe_DefaultValue_Money
	//	*ElementdefinitionDe_DefaultValue_Period
	//	*ElementdefinitionDe_DefaultValue_Quantity
	//	*ElementdefinitionDe_DefaultValue_Range
	//	*ElementdefinitionDe_DefaultValue_Ratio
	//	*ElementdefinitionDe_DefaultValue_Reference
	//	*ElementdefinitionDe_DefaultValue_SampledData
	//	*ElementdefinitionDe_DefaultValue_Signature
	//	*ElementdefinitionDe_DefaultValue_Timing
	//	*ElementdefinitionDe_DefaultValue_Meta
	DefaultValue isElementdefinitionDe_DefaultValue_DefaultValue `protobuf_oneof:"default_value"`
	// contains filtered or unexported fields
}

Specified value if missing from instance

func (*ElementdefinitionDe_DefaultValue) Descriptor deprecated

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

Deprecated: Use ElementdefinitionDe_DefaultValue.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_DefaultValue) GetAddress

func (*ElementdefinitionDe_DefaultValue) GetAge

func (*ElementdefinitionDe_DefaultValue) GetAnnotation

func (*ElementdefinitionDe_DefaultValue) GetAttachment

func (*ElementdefinitionDe_DefaultValue) GetBase64Binary

func (*ElementdefinitionDe_DefaultValue) GetBoolean

func (*ElementdefinitionDe_DefaultValue) GetCode

func (*ElementdefinitionDe_DefaultValue) GetCodeableConcept

func (*ElementdefinitionDe_DefaultValue) GetCoding

func (*ElementdefinitionDe_DefaultValue) GetContactPoint

func (*ElementdefinitionDe_DefaultValue) GetCount

func (*ElementdefinitionDe_DefaultValue) GetDate

func (*ElementdefinitionDe_DefaultValue) GetDateTime

func (*ElementdefinitionDe_DefaultValue) GetDecimal

func (*ElementdefinitionDe_DefaultValue) GetDefaultValue

func (m *ElementdefinitionDe_DefaultValue) GetDefaultValue() isElementdefinitionDe_DefaultValue_DefaultValue

func (*ElementdefinitionDe_DefaultValue) GetDistance

func (*ElementdefinitionDe_DefaultValue) GetDuration

func (*ElementdefinitionDe_DefaultValue) GetHumanName

func (*ElementdefinitionDe_DefaultValue) GetId

func (*ElementdefinitionDe_DefaultValue) GetIdentifier

func (*ElementdefinitionDe_DefaultValue) GetInstant

func (*ElementdefinitionDe_DefaultValue) GetInteger

func (*ElementdefinitionDe_DefaultValue) GetMarkdown

func (*ElementdefinitionDe_DefaultValue) GetMeta

func (*ElementdefinitionDe_DefaultValue) GetMoney

func (*ElementdefinitionDe_DefaultValue) GetOid

func (*ElementdefinitionDe_DefaultValue) GetPeriod

func (*ElementdefinitionDe_DefaultValue) GetPositiveInt

func (*ElementdefinitionDe_DefaultValue) GetQuantity

func (*ElementdefinitionDe_DefaultValue) GetRange

func (*ElementdefinitionDe_DefaultValue) GetRatio

func (*ElementdefinitionDe_DefaultValue) GetReference

func (*ElementdefinitionDe_DefaultValue) GetSampledData

func (*ElementdefinitionDe_DefaultValue) GetSignature

func (*ElementdefinitionDe_DefaultValue) GetStringValue

func (*ElementdefinitionDe_DefaultValue) GetTime

func (*ElementdefinitionDe_DefaultValue) GetTiming

func (*ElementdefinitionDe_DefaultValue) GetUnsignedInt

func (*ElementdefinitionDe_DefaultValue) GetUri

func (*ElementdefinitionDe_DefaultValue) ProtoMessage

func (*ElementdefinitionDe_DefaultValue) ProtoMessage()

func (*ElementdefinitionDe_DefaultValue) ProtoReflect

func (*ElementdefinitionDe_DefaultValue) Reset

func (*ElementdefinitionDe_DefaultValue) String

type ElementdefinitionDe_DefaultValue_Address

type ElementdefinitionDe_DefaultValue_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,17,opt,name=address,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Age

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

type ElementdefinitionDe_DefaultValue_Annotation

type ElementdefinitionDe_DefaultValue_Annotation struct {
	Annotation *datatypes_go_proto.Annotation `protobuf:"bytes,19,opt,name=annotation,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Attachment

type ElementdefinitionDe_DefaultValue_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,20,opt,name=attachment,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Base64Binary

type ElementdefinitionDe_DefaultValue_Base64Binary struct {
	Base64Binary *datatypes_go_proto.Base64Binary `protobuf:"bytes,1,opt,name=base64_binary,json=base64Binary,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Boolean

type ElementdefinitionDe_DefaultValue_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Code

type ElementdefinitionDe_DefaultValue_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,3,opt,name=code,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_CodeableConcept

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

type ElementdefinitionDe_DefaultValue_Coding

type ElementdefinitionDe_DefaultValue_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,22,opt,name=coding,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_ContactPoint

type ElementdefinitionDe_DefaultValue_ContactPoint struct {
	ContactPoint *datatypes_go_proto.ContactPoint `protobuf:"bytes,23,opt,name=contact_point,json=contactPoint,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Count

type ElementdefinitionDe_DefaultValue_Count struct {
	Count *datatypes_go_proto.Count `protobuf:"bytes,24,opt,name=count,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Date

type ElementdefinitionDe_DefaultValue_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,4,opt,name=date,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_DateTime

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

type ElementdefinitionDe_DefaultValue_Decimal

type ElementdefinitionDe_DefaultValue_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=decimal,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Distance

type ElementdefinitionDe_DefaultValue_Distance struct {
	Distance *datatypes_go_proto.Distance `protobuf:"bytes,25,opt,name=distance,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Duration

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

type ElementdefinitionDe_DefaultValue_HumanName

type ElementdefinitionDe_DefaultValue_HumanName struct {
	HumanName *datatypes_go_proto.HumanName `protobuf:"bytes,27,opt,name=human_name,json=humanName,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Id

type ElementdefinitionDe_DefaultValue_Id struct {
	Id *datatypes_go_proto.Id `protobuf:"bytes,7,opt,name=id,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Identifier

type ElementdefinitionDe_DefaultValue_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,28,opt,name=identifier,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Instant

type ElementdefinitionDe_DefaultValue_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,8,opt,name=instant,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Integer

type ElementdefinitionDe_DefaultValue_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,9,opt,name=integer,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Markdown

type ElementdefinitionDe_DefaultValue_Markdown struct {
	Markdown *datatypes_go_proto.Markdown `protobuf:"bytes,10,opt,name=markdown,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Meta

type ElementdefinitionDe_DefaultValue_Meta struct {
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,38,opt,name=meta,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Money

type ElementdefinitionDe_DefaultValue_Money struct {
	Money *datatypes_go_proto.Money `protobuf:"bytes,29,opt,name=money,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Oid

type ElementdefinitionDe_DefaultValue_Oid struct {
	Oid *datatypes_go_proto.Oid `protobuf:"bytes,11,opt,name=oid,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Period

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

type ElementdefinitionDe_DefaultValue_PositiveInt

type ElementdefinitionDe_DefaultValue_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,12,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Quantity

type ElementdefinitionDe_DefaultValue_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,31,opt,name=quantity,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Range

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

type ElementdefinitionDe_DefaultValue_Ratio

type ElementdefinitionDe_DefaultValue_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,33,opt,name=ratio,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Reference

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

type ElementdefinitionDe_DefaultValue_SampledData

type ElementdefinitionDe_DefaultValue_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,35,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Signature

type ElementdefinitionDe_DefaultValue_Signature struct {
	Signature *datatypes_go_proto.Signature `protobuf:"bytes,36,opt,name=signature,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_StringValue

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

type ElementdefinitionDe_DefaultValue_Time

type ElementdefinitionDe_DefaultValue_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,14,opt,name=time,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Timing

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

type ElementdefinitionDe_DefaultValue_UnsignedInt

type ElementdefinitionDe_DefaultValue_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,15,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type ElementdefinitionDe_DefaultValue_Uri

type ElementdefinitionDe_DefaultValue_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,16,opt,name=uri,proto3,oneof"`
}

type ElementdefinitionDe_ElementDefinitionBinding

type ElementdefinitionDe_ElementDefinitionBinding struct {

	// xml:id (or equivalent in JSON)
	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"`
	// required | extensible | preferred | example
	Strength *codes_go_proto.BindingStrengthCode `protobuf:"bytes,3,opt,name=strength,proto3" json:"strength,omitempty"`
	// Human explanation of the value set
	Description *datatypes_go_proto.String                             `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	ValueSet    *ElementdefinitionDe_ElementDefinitionBinding_ValueSet `protobuf:"bytes,5,opt,name=value_set,json=valueSet,proto3" json:"value_set,omitempty"`
	// contains filtered or unexported fields
}

ValueSet details if this is coded

func (*ElementdefinitionDe_ElementDefinitionBinding) Descriptor deprecated

Deprecated: Use ElementdefinitionDe_ElementDefinitionBinding.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_ElementDefinitionBinding) GetDescription

func (*ElementdefinitionDe_ElementDefinitionBinding) GetExtension

func (*ElementdefinitionDe_ElementDefinitionBinding) GetId

func (*ElementdefinitionDe_ElementDefinitionBinding) GetStrength

func (*ElementdefinitionDe_ElementDefinitionBinding) GetValueSet

func (*ElementdefinitionDe_ElementDefinitionBinding) ProtoMessage

func (*ElementdefinitionDe_ElementDefinitionBinding) ProtoReflect

func (*ElementdefinitionDe_ElementDefinitionBinding) Reset

func (*ElementdefinitionDe_ElementDefinitionBinding) String

type ElementdefinitionDe_ElementDefinitionBinding_ValueSet

type ElementdefinitionDe_ElementDefinitionBinding_ValueSet struct {

	// Types that are assignable to ValueSet:
	//	*ElementdefinitionDe_ElementDefinitionBinding_ValueSet_Uri
	//	*ElementdefinitionDe_ElementDefinitionBinding_ValueSet_Reference
	ValueSet isElementdefinitionDe_ElementDefinitionBinding_ValueSet_ValueSet `protobuf_oneof:"value_set"`
	// contains filtered or unexported fields
}

Source of value set

func (*ElementdefinitionDe_ElementDefinitionBinding_ValueSet) Descriptor deprecated

Deprecated: Use ElementdefinitionDe_ElementDefinitionBinding_ValueSet.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_ElementDefinitionBinding_ValueSet) GetReference

func (*ElementdefinitionDe_ElementDefinitionBinding_ValueSet) GetUri

func (*ElementdefinitionDe_ElementDefinitionBinding_ValueSet) GetValueSet

func (m *ElementdefinitionDe_ElementDefinitionBinding_ValueSet) GetValueSet() isElementdefinitionDe_ElementDefinitionBinding_ValueSet_ValueSet

func (*ElementdefinitionDe_ElementDefinitionBinding_ValueSet) ProtoMessage

func (*ElementdefinitionDe_ElementDefinitionBinding_ValueSet) ProtoReflect

func (*ElementdefinitionDe_ElementDefinitionBinding_ValueSet) Reset

func (*ElementdefinitionDe_ElementDefinitionBinding_ValueSet) String

type ElementdefinitionDe_ElementDefinitionBinding_ValueSet_Reference

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

type ElementdefinitionDe_ElementDefinitionBinding_ValueSet_Uri

type ElementdefinitionDe_ElementDefinitionBinding_ValueSet_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,1,opt,name=uri,proto3,oneof"`
}

type ElementdefinitionDe_Example

type ElementdefinitionDe_Example struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Describes the purpose of this example
	Label *datatypes_go_proto.String         `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
	Value *ElementdefinitionDe_Example_Value `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Example value (as defined for type)

func (*ElementdefinitionDe_Example) Descriptor deprecated

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

Deprecated: Use ElementdefinitionDe_Example.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_Example) GetExtension

func (*ElementdefinitionDe_Example) GetId

func (*ElementdefinitionDe_Example) GetLabel

func (*ElementdefinitionDe_Example) GetValue

func (*ElementdefinitionDe_Example) ProtoMessage

func (*ElementdefinitionDe_Example) ProtoMessage()

func (*ElementdefinitionDe_Example) ProtoReflect

func (*ElementdefinitionDe_Example) Reset

func (x *ElementdefinitionDe_Example) Reset()

func (*ElementdefinitionDe_Example) String

func (x *ElementdefinitionDe_Example) String() string

type ElementdefinitionDe_Example_Value

type ElementdefinitionDe_Example_Value struct {

	// Types that are assignable to Value:
	//	*ElementdefinitionDe_Example_Value_Base64Binary
	//	*ElementdefinitionDe_Example_Value_Boolean
	//	*ElementdefinitionDe_Example_Value_Code
	//	*ElementdefinitionDe_Example_Value_Date
	//	*ElementdefinitionDe_Example_Value_DateTime
	//	*ElementdefinitionDe_Example_Value_Decimal
	//	*ElementdefinitionDe_Example_Value_Id
	//	*ElementdefinitionDe_Example_Value_Instant
	//	*ElementdefinitionDe_Example_Value_Integer
	//	*ElementdefinitionDe_Example_Value_Markdown
	//	*ElementdefinitionDe_Example_Value_Oid
	//	*ElementdefinitionDe_Example_Value_PositiveInt
	//	*ElementdefinitionDe_Example_Value_StringValue
	//	*ElementdefinitionDe_Example_Value_Time
	//	*ElementdefinitionDe_Example_Value_UnsignedInt
	//	*ElementdefinitionDe_Example_Value_Uri
	//	*ElementdefinitionDe_Example_Value_Address
	//	*ElementdefinitionDe_Example_Value_Age
	//	*ElementdefinitionDe_Example_Value_Annotation
	//	*ElementdefinitionDe_Example_Value_Attachment
	//	*ElementdefinitionDe_Example_Value_CodeableConcept
	//	*ElementdefinitionDe_Example_Value_Coding
	//	*ElementdefinitionDe_Example_Value_ContactPoint
	//	*ElementdefinitionDe_Example_Value_Count
	//	*ElementdefinitionDe_Example_Value_Distance
	//	*ElementdefinitionDe_Example_Value_Duration
	//	*ElementdefinitionDe_Example_Value_HumanName
	//	*ElementdefinitionDe_Example_Value_Identifier
	//	*ElementdefinitionDe_Example_Value_Money
	//	*ElementdefinitionDe_Example_Value_Period
	//	*ElementdefinitionDe_Example_Value_Quantity
	//	*ElementdefinitionDe_Example_Value_Range
	//	*ElementdefinitionDe_Example_Value_Ratio
	//	*ElementdefinitionDe_Example_Value_Reference
	//	*ElementdefinitionDe_Example_Value_SampledData
	//	*ElementdefinitionDe_Example_Value_Signature
	//	*ElementdefinitionDe_Example_Value_Timing
	//	*ElementdefinitionDe_Example_Value_Meta
	Value isElementdefinitionDe_Example_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Value of Example (one of allowed types)

func (*ElementdefinitionDe_Example_Value) Descriptor deprecated

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

Deprecated: Use ElementdefinitionDe_Example_Value.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_Example_Value) GetAddress

func (*ElementdefinitionDe_Example_Value) GetAge

func (*ElementdefinitionDe_Example_Value) GetAnnotation

func (*ElementdefinitionDe_Example_Value) GetAttachment

func (*ElementdefinitionDe_Example_Value) GetBase64Binary

func (*ElementdefinitionDe_Example_Value) GetBoolean

func (*ElementdefinitionDe_Example_Value) GetCode

func (*ElementdefinitionDe_Example_Value) GetCodeableConcept

func (*ElementdefinitionDe_Example_Value) GetCoding

func (*ElementdefinitionDe_Example_Value) GetContactPoint

func (*ElementdefinitionDe_Example_Value) GetCount

func (*ElementdefinitionDe_Example_Value) GetDate

func (*ElementdefinitionDe_Example_Value) GetDateTime

func (*ElementdefinitionDe_Example_Value) GetDecimal

func (*ElementdefinitionDe_Example_Value) GetDistance

func (*ElementdefinitionDe_Example_Value) GetDuration

func (*ElementdefinitionDe_Example_Value) GetHumanName

func (*ElementdefinitionDe_Example_Value) GetId

func (*ElementdefinitionDe_Example_Value) GetIdentifier

func (*ElementdefinitionDe_Example_Value) GetInstant

func (*ElementdefinitionDe_Example_Value) GetInteger

func (*ElementdefinitionDe_Example_Value) GetMarkdown

func (*ElementdefinitionDe_Example_Value) GetMeta

func (*ElementdefinitionDe_Example_Value) GetMoney

func (*ElementdefinitionDe_Example_Value) GetOid

func (*ElementdefinitionDe_Example_Value) GetPeriod

func (*ElementdefinitionDe_Example_Value) GetPositiveInt

func (*ElementdefinitionDe_Example_Value) GetQuantity

func (*ElementdefinitionDe_Example_Value) GetRange

func (*ElementdefinitionDe_Example_Value) GetRatio

func (*ElementdefinitionDe_Example_Value) GetReference

func (*ElementdefinitionDe_Example_Value) GetSampledData

func (*ElementdefinitionDe_Example_Value) GetSignature

func (*ElementdefinitionDe_Example_Value) GetStringValue

func (*ElementdefinitionDe_Example_Value) GetTime

func (*ElementdefinitionDe_Example_Value) GetTiming

func (*ElementdefinitionDe_Example_Value) GetUnsignedInt

func (*ElementdefinitionDe_Example_Value) GetUri

func (*ElementdefinitionDe_Example_Value) GetValue

func (m *ElementdefinitionDe_Example_Value) GetValue() isElementdefinitionDe_Example_Value_Value

func (*ElementdefinitionDe_Example_Value) ProtoMessage

func (*ElementdefinitionDe_Example_Value) ProtoMessage()

func (*ElementdefinitionDe_Example_Value) ProtoReflect

func (*ElementdefinitionDe_Example_Value) Reset

func (*ElementdefinitionDe_Example_Value) String

type ElementdefinitionDe_Example_Value_Address

type ElementdefinitionDe_Example_Value_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,17,opt,name=address,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Age

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

type ElementdefinitionDe_Example_Value_Annotation

type ElementdefinitionDe_Example_Value_Annotation struct {
	Annotation *datatypes_go_proto.Annotation `protobuf:"bytes,19,opt,name=annotation,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Attachment

type ElementdefinitionDe_Example_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,20,opt,name=attachment,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Base64Binary

type ElementdefinitionDe_Example_Value_Base64Binary struct {
	Base64Binary *datatypes_go_proto.Base64Binary `protobuf:"bytes,1,opt,name=base64_binary,json=base64Binary,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Boolean

type ElementdefinitionDe_Example_Value_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Code

type ElementdefinitionDe_Example_Value_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,3,opt,name=code,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_CodeableConcept

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

type ElementdefinitionDe_Example_Value_Coding

type ElementdefinitionDe_Example_Value_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,22,opt,name=coding,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_ContactPoint

type ElementdefinitionDe_Example_Value_ContactPoint struct {
	ContactPoint *datatypes_go_proto.ContactPoint `protobuf:"bytes,23,opt,name=contact_point,json=contactPoint,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Count

type ElementdefinitionDe_Example_Value_Count struct {
	Count *datatypes_go_proto.Count `protobuf:"bytes,24,opt,name=count,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Date

type ElementdefinitionDe_Example_Value_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,4,opt,name=date,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_DateTime

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

type ElementdefinitionDe_Example_Value_Decimal

type ElementdefinitionDe_Example_Value_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=decimal,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Distance

type ElementdefinitionDe_Example_Value_Distance struct {
	Distance *datatypes_go_proto.Distance `protobuf:"bytes,25,opt,name=distance,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Duration

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

type ElementdefinitionDe_Example_Value_HumanName

type ElementdefinitionDe_Example_Value_HumanName struct {
	HumanName *datatypes_go_proto.HumanName `protobuf:"bytes,27,opt,name=human_name,json=humanName,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Id

type ElementdefinitionDe_Example_Value_Id struct {
	Id *datatypes_go_proto.Id `protobuf:"bytes,7,opt,name=id,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Identifier

type ElementdefinitionDe_Example_Value_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,28,opt,name=identifier,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Instant

type ElementdefinitionDe_Example_Value_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,8,opt,name=instant,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Integer

type ElementdefinitionDe_Example_Value_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,9,opt,name=integer,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Markdown

type ElementdefinitionDe_Example_Value_Markdown struct {
	Markdown *datatypes_go_proto.Markdown `protobuf:"bytes,10,opt,name=markdown,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Meta

type ElementdefinitionDe_Example_Value_Meta struct {
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,38,opt,name=meta,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Money

type ElementdefinitionDe_Example_Value_Money struct {
	Money *datatypes_go_proto.Money `protobuf:"bytes,29,opt,name=money,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Oid

type ElementdefinitionDe_Example_Value_Oid struct {
	Oid *datatypes_go_proto.Oid `protobuf:"bytes,11,opt,name=oid,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Period

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

type ElementdefinitionDe_Example_Value_PositiveInt

type ElementdefinitionDe_Example_Value_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,12,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Quantity

type ElementdefinitionDe_Example_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,31,opt,name=quantity,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Range

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

type ElementdefinitionDe_Example_Value_Ratio

type ElementdefinitionDe_Example_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,33,opt,name=ratio,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Reference

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

type ElementdefinitionDe_Example_Value_SampledData

type ElementdefinitionDe_Example_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,35,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Signature

type ElementdefinitionDe_Example_Value_Signature struct {
	Signature *datatypes_go_proto.Signature `protobuf:"bytes,36,opt,name=signature,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_StringValue

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

type ElementdefinitionDe_Example_Value_Time

type ElementdefinitionDe_Example_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,14,opt,name=time,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Timing

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

type ElementdefinitionDe_Example_Value_UnsignedInt

type ElementdefinitionDe_Example_Value_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,15,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type ElementdefinitionDe_Example_Value_Uri

type ElementdefinitionDe_Example_Value_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,16,opt,name=uri,proto3,oneof"`
}

type ElementdefinitionDe_Mapping

type ElementdefinitionDe_Mapping struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Reference to mapping declaration
	Identity *datatypes_go_proto.Id `protobuf:"bytes,3,opt,name=identity,proto3" json:"identity,omitempty"`
	// Computable language of mapping
	Language *datatypes_go_proto.MimeTypeCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Details of the mapping
	Map *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=map,proto3" json:"map,omitempty"`
	// Comments about the mapping or its use
	Comment *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

Map element to another set of definitions

func (*ElementdefinitionDe_Mapping) Descriptor deprecated

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

Deprecated: Use ElementdefinitionDe_Mapping.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_Mapping) GetComment

func (*ElementdefinitionDe_Mapping) GetExtension

func (*ElementdefinitionDe_Mapping) GetId

func (*ElementdefinitionDe_Mapping) GetIdentity

func (*ElementdefinitionDe_Mapping) GetLanguage

func (*ElementdefinitionDe_Mapping) GetMap

func (*ElementdefinitionDe_Mapping) ProtoMessage

func (*ElementdefinitionDe_Mapping) ProtoMessage()

func (*ElementdefinitionDe_Mapping) ProtoReflect

func (*ElementdefinitionDe_Mapping) Reset

func (x *ElementdefinitionDe_Mapping) Reset()

func (*ElementdefinitionDe_Mapping) String

func (x *ElementdefinitionDe_Mapping) String() string

type ElementdefinitionDe_MaxValue

type ElementdefinitionDe_MaxValue struct {

	// Types that are assignable to MaxValue:
	//	*ElementdefinitionDe_MaxValue_Date
	//	*ElementdefinitionDe_MaxValue_DateTime
	//	*ElementdefinitionDe_MaxValue_Instant
	//	*ElementdefinitionDe_MaxValue_Time
	//	*ElementdefinitionDe_MaxValue_Decimal
	//	*ElementdefinitionDe_MaxValue_Integer
	//	*ElementdefinitionDe_MaxValue_PositiveInt
	//	*ElementdefinitionDe_MaxValue_UnsignedInt
	//	*ElementdefinitionDe_MaxValue_Quantity
	MaxValue isElementdefinitionDe_MaxValue_MaxValue `protobuf_oneof:"max_value"`
	// contains filtered or unexported fields
}

Maximum Allowed Value (for some types)

func (*ElementdefinitionDe_MaxValue) Descriptor deprecated

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

Deprecated: Use ElementdefinitionDe_MaxValue.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_MaxValue) GetDate

func (*ElementdefinitionDe_MaxValue) GetDateTime

func (*ElementdefinitionDe_MaxValue) GetDecimal

func (*ElementdefinitionDe_MaxValue) GetInstant

func (*ElementdefinitionDe_MaxValue) GetInteger

func (*ElementdefinitionDe_MaxValue) GetMaxValue

func (m *ElementdefinitionDe_MaxValue) GetMaxValue() isElementdefinitionDe_MaxValue_MaxValue

func (*ElementdefinitionDe_MaxValue) GetPositiveInt

func (*ElementdefinitionDe_MaxValue) GetQuantity

func (*ElementdefinitionDe_MaxValue) GetTime

func (*ElementdefinitionDe_MaxValue) GetUnsignedInt

func (*ElementdefinitionDe_MaxValue) ProtoMessage

func (*ElementdefinitionDe_MaxValue) ProtoMessage()

func (*ElementdefinitionDe_MaxValue) ProtoReflect

func (*ElementdefinitionDe_MaxValue) Reset

func (x *ElementdefinitionDe_MaxValue) Reset()

func (*ElementdefinitionDe_MaxValue) String

type ElementdefinitionDe_MaxValue_Date

type ElementdefinitionDe_MaxValue_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,1,opt,name=date,proto3,oneof"`
}

type ElementdefinitionDe_MaxValue_DateTime

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

type ElementdefinitionDe_MaxValue_Decimal

type ElementdefinitionDe_MaxValue_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,5,opt,name=decimal,proto3,oneof"`
}

type ElementdefinitionDe_MaxValue_Instant

type ElementdefinitionDe_MaxValue_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,3,opt,name=instant,proto3,oneof"`
}

type ElementdefinitionDe_MaxValue_Integer

type ElementdefinitionDe_MaxValue_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,6,opt,name=integer,proto3,oneof"`
}

type ElementdefinitionDe_MaxValue_PositiveInt

type ElementdefinitionDe_MaxValue_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,7,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type ElementdefinitionDe_MaxValue_Quantity

type ElementdefinitionDe_MaxValue_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,9,opt,name=quantity,proto3,oneof"`
}

type ElementdefinitionDe_MaxValue_Time

type ElementdefinitionDe_MaxValue_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,4,opt,name=time,proto3,oneof"`
}

type ElementdefinitionDe_MaxValue_UnsignedInt

type ElementdefinitionDe_MaxValue_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,8,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type ElementdefinitionDe_MinValue

type ElementdefinitionDe_MinValue struct {

	// Types that are assignable to MinValue:
	//	*ElementdefinitionDe_MinValue_Date
	//	*ElementdefinitionDe_MinValue_DateTime
	//	*ElementdefinitionDe_MinValue_Instant
	//	*ElementdefinitionDe_MinValue_Time
	//	*ElementdefinitionDe_MinValue_Decimal
	//	*ElementdefinitionDe_MinValue_Integer
	//	*ElementdefinitionDe_MinValue_PositiveInt
	//	*ElementdefinitionDe_MinValue_UnsignedInt
	//	*ElementdefinitionDe_MinValue_Quantity
	MinValue isElementdefinitionDe_MinValue_MinValue `protobuf_oneof:"min_value"`
	// contains filtered or unexported fields
}

Minimum Allowed Value (for some types)

func (*ElementdefinitionDe_MinValue) Descriptor deprecated

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

Deprecated: Use ElementdefinitionDe_MinValue.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_MinValue) GetDate

func (*ElementdefinitionDe_MinValue) GetDateTime

func (*ElementdefinitionDe_MinValue) GetDecimal

func (*ElementdefinitionDe_MinValue) GetInstant

func (*ElementdefinitionDe_MinValue) GetInteger

func (*ElementdefinitionDe_MinValue) GetMinValue

func (m *ElementdefinitionDe_MinValue) GetMinValue() isElementdefinitionDe_MinValue_MinValue

func (*ElementdefinitionDe_MinValue) GetPositiveInt

func (*ElementdefinitionDe_MinValue) GetQuantity

func (*ElementdefinitionDe_MinValue) GetTime

func (*ElementdefinitionDe_MinValue) GetUnsignedInt

func (*ElementdefinitionDe_MinValue) ProtoMessage

func (*ElementdefinitionDe_MinValue) ProtoMessage()

func (*ElementdefinitionDe_MinValue) ProtoReflect

func (*ElementdefinitionDe_MinValue) Reset

func (x *ElementdefinitionDe_MinValue) Reset()

func (*ElementdefinitionDe_MinValue) String

type ElementdefinitionDe_MinValue_Date

type ElementdefinitionDe_MinValue_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,1,opt,name=date,proto3,oneof"`
}

type ElementdefinitionDe_MinValue_DateTime

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

type ElementdefinitionDe_MinValue_Decimal

type ElementdefinitionDe_MinValue_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,5,opt,name=decimal,proto3,oneof"`
}

type ElementdefinitionDe_MinValue_Instant

type ElementdefinitionDe_MinValue_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,3,opt,name=instant,proto3,oneof"`
}

type ElementdefinitionDe_MinValue_Integer

type ElementdefinitionDe_MinValue_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,6,opt,name=integer,proto3,oneof"`
}

type ElementdefinitionDe_MinValue_PositiveInt

type ElementdefinitionDe_MinValue_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,7,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type ElementdefinitionDe_MinValue_Quantity

type ElementdefinitionDe_MinValue_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,9,opt,name=quantity,proto3,oneof"`
}

type ElementdefinitionDe_MinValue_Time

type ElementdefinitionDe_MinValue_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,4,opt,name=time,proto3,oneof"`
}

type ElementdefinitionDe_MinValue_UnsignedInt

type ElementdefinitionDe_MinValue_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,8,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type ElementdefinitionDe_TypeRef

type ElementdefinitionDe_TypeRef struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Data type or Resource (reference to definition)
	Code *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
	// Profile (StructureDefinition) to apply to reference target (or IG)
	TargetProfile *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=target_profile,json=targetProfile,proto3" json:"target_profile,omitempty"`
	// either | independent | specific
	Versioning *codes_go_proto.ReferenceVersionRulesCode `protobuf:"bytes,7,opt,name=versioning,proto3" json:"versioning,omitempty"`
	// contains filtered or unexported fields
}

Data type and Profile for this element

func (*ElementdefinitionDe_TypeRef) Descriptor deprecated

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

Deprecated: Use ElementdefinitionDe_TypeRef.ProtoReflect.Descriptor instead.

func (*ElementdefinitionDe_TypeRef) GetCode

func (*ElementdefinitionDe_TypeRef) GetExtension

func (*ElementdefinitionDe_TypeRef) GetId

func (*ElementdefinitionDe_TypeRef) GetTargetProfile

func (x *ElementdefinitionDe_TypeRef) GetTargetProfile() *datatypes_go_proto.Uri

func (*ElementdefinitionDe_TypeRef) GetVersioning

func (*ElementdefinitionDe_TypeRef) ProtoMessage

func (*ElementdefinitionDe_TypeRef) ProtoMessage()

func (*ElementdefinitionDe_TypeRef) ProtoReflect

func (*ElementdefinitionDe_TypeRef) Reset

func (x *ElementdefinitionDe_TypeRef) Reset()

func (*ElementdefinitionDe_TypeRef) String

func (x *ElementdefinitionDe_TypeRef) String() string

type FamilymemberhistoryGenetic

type FamilymemberhistoryGenetic 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Id(s) for this record
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates protocol or definition
	Definition []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=definition,proto3" json:"definition,omitempty"`
	// partial | completed | entered-in-error | health-unknown
	Status *codes_go_proto.FamilyHistoryStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// The taking of a family member's history did not occur
	NotDone *datatypes_go_proto.Boolean `protobuf:"bytes,12,opt,name=not_done,json=notDone,proto3" json:"not_done,omitempty"`
	// subject-unknown | withheld | unable-to-obtain | deferred
	NotDoneReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=not_done_reason,json=notDoneReason,proto3" json:"not_done_reason,omitempty"`
	// Patient history is about
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=patient,proto3" json:"patient,omitempty"`
	// When history was captured/updated
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=date,proto3" json:"date,omitempty"`
	// The family member described
	Name *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=name,proto3" json:"name,omitempty"`
	// Relationship to the subject
	Relationship *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=relationship,proto3" json:"relationship,omitempty"`
	// male | female | other | unknown
	Gender *codes_go_proto.AdministrativeGenderCode `protobuf:"bytes,18,opt,name=gender,proto3" json:"gender,omitempty"`
	Born   *FamilymemberhistoryGenetic_Born         `protobuf:"bytes,19,opt,name=born,proto3" json:"born,omitempty"`
	Age    *FamilymemberhistoryGenetic_AgeType      `protobuf:"bytes,20,opt,name=age,proto3" json:"age,omitempty"`
	// Age is estimated?
	EstimatedAge *datatypes_go_proto.Boolean          `protobuf:"bytes,21,opt,name=estimated_age,json=estimatedAge,proto3" json:"estimated_age,omitempty"`
	Deceased     *FamilymemberhistoryGenetic_Deceased `protobuf:"bytes,22,opt,name=deceased,proto3" json:"deceased,omitempty"`
	// Why was family member history performed?
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why was family member history performed?
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,24,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// General note about related person
	Note      []*datatypes_go_proto.Annotation        `protobuf:"bytes,25,rep,name=note,proto3" json:"note,omitempty"`
	Condition []*FamilymemberhistoryGenetic_Condition `protobuf:"bytes,26,rep,name=condition,proto3" json:"condition,omitempty"`
	// Extension
	Parent []*extensions_go_proto.FamilyMemberHistoryParent `protobuf:"bytes,27,rep,name=parent,json=Parent,proto3" json:"parent,omitempty"`
	// Extension
	Sibling []*extensions_go_proto.FamilyMemberHistorySibling `protobuf:"bytes,28,rep,name=sibling,json=Sibling,proto3" json:"sibling,omitempty"`
	// Extension
	Observation []*datatypes_go_proto.Reference `protobuf:"bytes,29,rep,name=observation,json=Observation,proto3" json:"observation,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Family member history for genetics analysis. Information about patient's relatives, relevant for patient. See http://hl7.org/fhir/StructureDefinition/familymemberhistory-genetic

func (*FamilymemberhistoryGenetic) Descriptor deprecated

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

Deprecated: Use FamilymemberhistoryGenetic.ProtoReflect.Descriptor instead.

func (*FamilymemberhistoryGenetic) GetAge

func (*FamilymemberhistoryGenetic) GetBorn

func (*FamilymemberhistoryGenetic) GetCondition

func (*FamilymemberhistoryGenetic) GetContained

func (*FamilymemberhistoryGenetic) GetDate

func (*FamilymemberhistoryGenetic) GetDeceased

func (*FamilymemberhistoryGenetic) GetDefinition

func (*FamilymemberhistoryGenetic) GetEstimatedAge

func (*FamilymemberhistoryGenetic) GetExtension

func (*FamilymemberhistoryGenetic) GetGender

func (*FamilymemberhistoryGenetic) GetId

func (*FamilymemberhistoryGenetic) GetIdentifier

func (*FamilymemberhistoryGenetic) GetImplicitRules

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

func (*FamilymemberhistoryGenetic) GetLanguage

func (*FamilymemberhistoryGenetic) GetMeta

func (*FamilymemberhistoryGenetic) GetModifierExtension

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

func (*FamilymemberhistoryGenetic) GetName

func (*FamilymemberhistoryGenetic) GetNotDone

func (*FamilymemberhistoryGenetic) GetNotDoneReason

func (*FamilymemberhistoryGenetic) GetNote

func (*FamilymemberhistoryGenetic) GetObservation

func (*FamilymemberhistoryGenetic) GetParent

func (*FamilymemberhistoryGenetic) GetPatient

func (*FamilymemberhistoryGenetic) GetReasonCode

func (*FamilymemberhistoryGenetic) GetReasonReference

func (x *FamilymemberhistoryGenetic) GetReasonReference() []*datatypes_go_proto.Reference

func (*FamilymemberhistoryGenetic) GetRelationship

func (*FamilymemberhistoryGenetic) GetSibling

func (*FamilymemberhistoryGenetic) GetStatus

func (*FamilymemberhistoryGenetic) GetText

func (*FamilymemberhistoryGenetic) ProtoMessage

func (*FamilymemberhistoryGenetic) ProtoMessage()

func (*FamilymemberhistoryGenetic) ProtoReflect

func (*FamilymemberhistoryGenetic) Reset

func (x *FamilymemberhistoryGenetic) Reset()

func (*FamilymemberhistoryGenetic) String

func (x *FamilymemberhistoryGenetic) String() string

type FamilymemberhistoryGenetic_AgeType

type FamilymemberhistoryGenetic_AgeType struct {

	// Types that are assignable to Age:
	//	*FamilymemberhistoryGenetic_AgeType_AgeValue
	//	*FamilymemberhistoryGenetic_AgeType_Range
	//	*FamilymemberhistoryGenetic_AgeType_StringValue
	Age isFamilymemberhistoryGenetic_AgeType_Age `protobuf_oneof:"age"`
	// contains filtered or unexported fields
}

(approximate) age

func (*FamilymemberhistoryGenetic_AgeType) Descriptor deprecated

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

Deprecated: Use FamilymemberhistoryGenetic_AgeType.ProtoReflect.Descriptor instead.

func (*FamilymemberhistoryGenetic_AgeType) GetAge

func (m *FamilymemberhistoryGenetic_AgeType) GetAge() isFamilymemberhistoryGenetic_AgeType_Age

func (*FamilymemberhistoryGenetic_AgeType) GetAgeValue

func (*FamilymemberhistoryGenetic_AgeType) GetRange

func (*FamilymemberhistoryGenetic_AgeType) GetStringValue

func (*FamilymemberhistoryGenetic_AgeType) ProtoMessage

func (*FamilymemberhistoryGenetic_AgeType) ProtoMessage()

func (*FamilymemberhistoryGenetic_AgeType) ProtoReflect

func (*FamilymemberhistoryGenetic_AgeType) Reset

func (*FamilymemberhistoryGenetic_AgeType) String

type FamilymemberhistoryGenetic_AgeType_AgeValue

type FamilymemberhistoryGenetic_AgeType_AgeValue struct {
	AgeValue *datatypes_go_proto.Age `protobuf:"bytes,1,opt,name=age_value,json=age,proto3,oneof"`
}

type FamilymemberhistoryGenetic_AgeType_Range

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

type FamilymemberhistoryGenetic_AgeType_StringValue

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

type FamilymemberhistoryGenetic_Born

type FamilymemberhistoryGenetic_Born struct {

	// Types that are assignable to Born:
	//	*FamilymemberhistoryGenetic_Born_Period
	//	*FamilymemberhistoryGenetic_Born_Date
	//	*FamilymemberhistoryGenetic_Born_StringValue
	Born isFamilymemberhistoryGenetic_Born_Born `protobuf_oneof:"born"`
	// contains filtered or unexported fields
}

(approximate) date of birth

func (*FamilymemberhistoryGenetic_Born) Descriptor deprecated

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

Deprecated: Use FamilymemberhistoryGenetic_Born.ProtoReflect.Descriptor instead.

func (*FamilymemberhistoryGenetic_Born) GetBorn

func (m *FamilymemberhistoryGenetic_Born) GetBorn() isFamilymemberhistoryGenetic_Born_Born

func (*FamilymemberhistoryGenetic_Born) GetDate

func (*FamilymemberhistoryGenetic_Born) GetPeriod

func (*FamilymemberhistoryGenetic_Born) GetStringValue

func (*FamilymemberhistoryGenetic_Born) ProtoMessage

func (*FamilymemberhistoryGenetic_Born) ProtoMessage()

func (*FamilymemberhistoryGenetic_Born) ProtoReflect

func (*FamilymemberhistoryGenetic_Born) Reset

func (*FamilymemberhistoryGenetic_Born) String

type FamilymemberhistoryGenetic_Born_Date

type FamilymemberhistoryGenetic_Born_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,2,opt,name=date,proto3,oneof"`
}

type FamilymemberhistoryGenetic_Born_Period

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

type FamilymemberhistoryGenetic_Born_StringValue

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

type FamilymemberhistoryGenetic_Condition

type FamilymemberhistoryGenetic_Condition struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Condition suffered by relation
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// deceased | permanent disability | etc.
	Outcome *datatypes_go_proto.CodeableConcept         `protobuf:"bytes,5,opt,name=outcome,proto3" json:"outcome,omitempty"`
	Onset   *FamilymemberhistoryGenetic_Condition_Onset `protobuf:"bytes,6,opt,name=onset,proto3" json:"onset,omitempty"`
	// Extra information about condition
	Note *datatypes_go_proto.Annotation `protobuf:"bytes,7,opt,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Condition that the related person had

func (*FamilymemberhistoryGenetic_Condition) Descriptor deprecated

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

Deprecated: Use FamilymemberhistoryGenetic_Condition.ProtoReflect.Descriptor instead.

func (*FamilymemberhistoryGenetic_Condition) GetCode

func (*FamilymemberhistoryGenetic_Condition) GetExtension

func (*FamilymemberhistoryGenetic_Condition) GetId

func (*FamilymemberhistoryGenetic_Condition) GetModifierExtension

func (*FamilymemberhistoryGenetic_Condition) GetNote

func (*FamilymemberhistoryGenetic_Condition) GetOnset

func (*FamilymemberhistoryGenetic_Condition) GetOutcome

func (*FamilymemberhistoryGenetic_Condition) ProtoMessage

func (*FamilymemberhistoryGenetic_Condition) ProtoMessage()

func (*FamilymemberhistoryGenetic_Condition) ProtoReflect

func (*FamilymemberhistoryGenetic_Condition) Reset

func (*FamilymemberhistoryGenetic_Condition) String

type FamilymemberhistoryGenetic_Condition_Onset

type FamilymemberhistoryGenetic_Condition_Onset struct {

	// Types that are assignable to Onset:
	//	*FamilymemberhistoryGenetic_Condition_Onset_Age
	//	*FamilymemberhistoryGenetic_Condition_Onset_Range
	//	*FamilymemberhistoryGenetic_Condition_Onset_Period
	//	*FamilymemberhistoryGenetic_Condition_Onset_StringValue
	Onset isFamilymemberhistoryGenetic_Condition_Onset_Onset `protobuf_oneof:"onset"`
	// contains filtered or unexported fields
}

When condition first manifested

func (*FamilymemberhistoryGenetic_Condition_Onset) Descriptor deprecated

Deprecated: Use FamilymemberhistoryGenetic_Condition_Onset.ProtoReflect.Descriptor instead.

func (*FamilymemberhistoryGenetic_Condition_Onset) GetAge

func (*FamilymemberhistoryGenetic_Condition_Onset) GetOnset

func (m *FamilymemberhistoryGenetic_Condition_Onset) GetOnset() isFamilymemberhistoryGenetic_Condition_Onset_Onset

func (*FamilymemberhistoryGenetic_Condition_Onset) GetPeriod

func (*FamilymemberhistoryGenetic_Condition_Onset) GetRange

func (*FamilymemberhistoryGenetic_Condition_Onset) GetStringValue

func (*FamilymemberhistoryGenetic_Condition_Onset) ProtoMessage

func (*FamilymemberhistoryGenetic_Condition_Onset) ProtoReflect

func (*FamilymemberhistoryGenetic_Condition_Onset) Reset

func (*FamilymemberhistoryGenetic_Condition_Onset) String

type FamilymemberhistoryGenetic_Condition_Onset_Age

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

type FamilymemberhistoryGenetic_Condition_Onset_Period

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

type FamilymemberhistoryGenetic_Condition_Onset_Range

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

type FamilymemberhistoryGenetic_Condition_Onset_StringValue

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

type FamilymemberhistoryGenetic_Deceased

type FamilymemberhistoryGenetic_Deceased struct {

	// Types that are assignable to Deceased:
	//	*FamilymemberhistoryGenetic_Deceased_Boolean
	//	*FamilymemberhistoryGenetic_Deceased_Age
	//	*FamilymemberhistoryGenetic_Deceased_Range
	//	*FamilymemberhistoryGenetic_Deceased_Date
	//	*FamilymemberhistoryGenetic_Deceased_StringValue
	Deceased isFamilymemberhistoryGenetic_Deceased_Deceased `protobuf_oneof:"deceased"`
	// contains filtered or unexported fields
}

Dead? How old/when?

func (*FamilymemberhistoryGenetic_Deceased) Descriptor deprecated

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

Deprecated: Use FamilymemberhistoryGenetic_Deceased.ProtoReflect.Descriptor instead.

func (*FamilymemberhistoryGenetic_Deceased) GetAge

func (*FamilymemberhistoryGenetic_Deceased) GetBoolean

func (*FamilymemberhistoryGenetic_Deceased) GetDate

func (*FamilymemberhistoryGenetic_Deceased) GetDeceased

func (m *FamilymemberhistoryGenetic_Deceased) GetDeceased() isFamilymemberhistoryGenetic_Deceased_Deceased

func (*FamilymemberhistoryGenetic_Deceased) GetRange

func (*FamilymemberhistoryGenetic_Deceased) GetStringValue

func (*FamilymemberhistoryGenetic_Deceased) ProtoMessage

func (*FamilymemberhistoryGenetic_Deceased) ProtoMessage()

func (*FamilymemberhistoryGenetic_Deceased) ProtoReflect

func (*FamilymemberhistoryGenetic_Deceased) Reset

func (*FamilymemberhistoryGenetic_Deceased) String

type FamilymemberhistoryGenetic_Deceased_Age

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

type FamilymemberhistoryGenetic_Deceased_Boolean

type FamilymemberhistoryGenetic_Deceased_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type FamilymemberhistoryGenetic_Deceased_Date

type FamilymemberhistoryGenetic_Deceased_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,4,opt,name=date,proto3,oneof"`
}

type FamilymemberhistoryGenetic_Deceased_Range

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

type FamilymemberhistoryGenetic_Deceased_StringValue

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

type HdlCholesterol

type HdlCholesterol 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// HDL Cholesterol
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *HdlCholesterol_Effective     `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *HdlCholesterol_Value           `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// + | ++ | +++ | - | -- | ---
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference  `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange *HdlCholesterol_ReferenceRange `protobuf:"bytes,27,opt,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Component      []*HdlCholesterol_Component    `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Example Lipid Profile. HDL Cholesterol Result. See http://hl7.org/fhir/StructureDefinition/hdlcholesterol

func (*HdlCholesterol) Descriptor deprecated

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

Deprecated: Use HdlCholesterol.ProtoReflect.Descriptor instead.

func (*HdlCholesterol) GetBasedOn

func (x *HdlCholesterol) GetBasedOn() []*datatypes_go_proto.Reference

func (*HdlCholesterol) GetBodySite

func (*HdlCholesterol) GetCategory

func (*HdlCholesterol) GetCode

func (*HdlCholesterol) GetComment

func (x *HdlCholesterol) GetComment() *datatypes_go_proto.String

func (*HdlCholesterol) GetComponent

func (x *HdlCholesterol) GetComponent() []*HdlCholesterol_Component

func (*HdlCholesterol) GetContained

func (*HdlCholesterol) GetContext

func (x *HdlCholesterol) GetContext() *datatypes_go_proto.Reference

func (*HdlCholesterol) GetDataAbsentReason

func (x *HdlCholesterol) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*HdlCholesterol) GetDevice

func (*HdlCholesterol) GetEffective

func (x *HdlCholesterol) GetEffective() *HdlCholesterol_Effective

func (*HdlCholesterol) GetExtension

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

func (*HdlCholesterol) GetId

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

func (*HdlCholesterol) GetIdentifier

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

func (*HdlCholesterol) GetImplicitRules

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

func (*HdlCholesterol) GetInterpretation

func (x *HdlCholesterol) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*HdlCholesterol) GetIssued

func (x *HdlCholesterol) GetIssued() *datatypes_go_proto.Instant

func (*HdlCholesterol) GetLanguage

func (*HdlCholesterol) GetMeta

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

func (*HdlCholesterol) GetMethod

func (*HdlCholesterol) GetModifierExtension

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

func (*HdlCholesterol) GetPerformer

func (x *HdlCholesterol) GetPerformer() []*datatypes_go_proto.Reference

func (*HdlCholesterol) GetReferenceRange

func (x *HdlCholesterol) GetReferenceRange() *HdlCholesterol_ReferenceRange

func (*HdlCholesterol) GetSpecimen

func (x *HdlCholesterol) GetSpecimen() *datatypes_go_proto.Reference

func (*HdlCholesterol) GetStatus

func (*HdlCholesterol) GetSubject

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

func (*HdlCholesterol) GetText

func (*HdlCholesterol) GetValue

func (x *HdlCholesterol) GetValue() *HdlCholesterol_Value

func (*HdlCholesterol) ProtoMessage

func (*HdlCholesterol) ProtoMessage()

func (*HdlCholesterol) ProtoReflect

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

func (*HdlCholesterol) Reset

func (x *HdlCholesterol) Reset()

func (*HdlCholesterol) String

func (x *HdlCholesterol) String() string

type HdlCholesterol_Component

type HdlCholesterol_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *HdlCholesterol_Component_Value     `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*HdlCholesterol_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*HdlCholesterol_Component) Descriptor deprecated

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

Deprecated: Use HdlCholesterol_Component.ProtoReflect.Descriptor instead.

func (*HdlCholesterol_Component) GetCode

func (*HdlCholesterol_Component) GetDataAbsentReason

func (*HdlCholesterol_Component) GetExtension

func (*HdlCholesterol_Component) GetId

func (*HdlCholesterol_Component) GetInterpretation

func (*HdlCholesterol_Component) GetModifierExtension

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

func (*HdlCholesterol_Component) GetReferenceRange

func (x *HdlCholesterol_Component) GetReferenceRange() []*HdlCholesterol_ReferenceRange

func (*HdlCholesterol_Component) GetValue

func (*HdlCholesterol_Component) ProtoMessage

func (*HdlCholesterol_Component) ProtoMessage()

func (*HdlCholesterol_Component) ProtoReflect

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

func (*HdlCholesterol_Component) Reset

func (x *HdlCholesterol_Component) Reset()

func (*HdlCholesterol_Component) String

func (x *HdlCholesterol_Component) String() string

type HdlCholesterol_Component_Value

type HdlCholesterol_Component_Value struct {

	// Types that are assignable to Value:
	//	*HdlCholesterol_Component_Value_Quantity
	//	*HdlCholesterol_Component_Value_CodeableConcept
	//	*HdlCholesterol_Component_Value_StringValue
	//	*HdlCholesterol_Component_Value_Range
	//	*HdlCholesterol_Component_Value_Ratio
	//	*HdlCholesterol_Component_Value_SampledData
	//	*HdlCholesterol_Component_Value_Attachment
	//	*HdlCholesterol_Component_Value_Time
	//	*HdlCholesterol_Component_Value_DateTime
	//	*HdlCholesterol_Component_Value_Period
	Value isHdlCholesterol_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Actual component result

func (*HdlCholesterol_Component_Value) Descriptor deprecated

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

Deprecated: Use HdlCholesterol_Component_Value.ProtoReflect.Descriptor instead.

func (*HdlCholesterol_Component_Value) GetAttachment

func (*HdlCholesterol_Component_Value) GetCodeableConcept

func (*HdlCholesterol_Component_Value) GetDateTime

func (*HdlCholesterol_Component_Value) GetPeriod

func (*HdlCholesterol_Component_Value) GetQuantity

func (*HdlCholesterol_Component_Value) GetRange

func (*HdlCholesterol_Component_Value) GetRatio

func (*HdlCholesterol_Component_Value) GetSampledData

func (*HdlCholesterol_Component_Value) GetStringValue

func (*HdlCholesterol_Component_Value) GetTime

func (*HdlCholesterol_Component_Value) GetValue

func (m *HdlCholesterol_Component_Value) GetValue() isHdlCholesterol_Component_Value_Value

func (*HdlCholesterol_Component_Value) ProtoMessage

func (*HdlCholesterol_Component_Value) ProtoMessage()

func (*HdlCholesterol_Component_Value) ProtoReflect

func (*HdlCholesterol_Component_Value) Reset

func (x *HdlCholesterol_Component_Value) Reset()

func (*HdlCholesterol_Component_Value) String

type HdlCholesterol_Component_Value_Attachment

type HdlCholesterol_Component_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,7,opt,name=attachment,proto3,oneof"`
}

type HdlCholesterol_Component_Value_CodeableConcept

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

type HdlCholesterol_Component_Value_DateTime

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

type HdlCholesterol_Component_Value_Period

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

type HdlCholesterol_Component_Value_Quantity

type HdlCholesterol_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type HdlCholesterol_Component_Value_Range

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

type HdlCholesterol_Component_Value_Ratio

type HdlCholesterol_Component_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=ratio,proto3,oneof"`
}

type HdlCholesterol_Component_Value_SampledData

type HdlCholesterol_Component_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,6,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type HdlCholesterol_Component_Value_StringValue

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

type HdlCholesterol_Component_Value_Time

type HdlCholesterol_Component_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,8,opt,name=time,proto3,oneof"`
}

type HdlCholesterol_Effective

type HdlCholesterol_Effective struct {

	// Types that are assignable to Effective:
	//	*HdlCholesterol_Effective_DateTime
	//	*HdlCholesterol_Effective_Period
	Effective isHdlCholesterol_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for observation

func (*HdlCholesterol_Effective) Descriptor deprecated

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

Deprecated: Use HdlCholesterol_Effective.ProtoReflect.Descriptor instead.

func (*HdlCholesterol_Effective) GetDateTime

func (*HdlCholesterol_Effective) GetEffective

func (m *HdlCholesterol_Effective) GetEffective() isHdlCholesterol_Effective_Effective

func (*HdlCholesterol_Effective) GetPeriod

func (*HdlCholesterol_Effective) ProtoMessage

func (*HdlCholesterol_Effective) ProtoMessage()

func (*HdlCholesterol_Effective) ProtoReflect

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

func (*HdlCholesterol_Effective) Reset

func (x *HdlCholesterol_Effective) Reset()

func (*HdlCholesterol_Effective) String

func (x *HdlCholesterol_Effective) String() string

type HdlCholesterol_Effective_DateTime

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

type HdlCholesterol_Effective_Period

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

type HdlCholesterol_ReferenceRange

type HdlCholesterol_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A fixed quantity (no comparator)
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*HdlCholesterol_ReferenceRange) Descriptor deprecated

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

Deprecated: Use HdlCholesterol_ReferenceRange.ProtoReflect.Descriptor instead.

func (*HdlCholesterol_ReferenceRange) GetExtension

func (*HdlCholesterol_ReferenceRange) GetId

func (*HdlCholesterol_ReferenceRange) GetLow

func (*HdlCholesterol_ReferenceRange) GetModifierExtension

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

func (*HdlCholesterol_ReferenceRange) GetText

func (*HdlCholesterol_ReferenceRange) ProtoMessage

func (*HdlCholesterol_ReferenceRange) ProtoMessage()

func (*HdlCholesterol_ReferenceRange) ProtoReflect

func (*HdlCholesterol_ReferenceRange) Reset

func (x *HdlCholesterol_ReferenceRange) Reset()

func (*HdlCholesterol_ReferenceRange) String

type HdlCholesterol_Value

type HdlCholesterol_Value struct {

	// Types that are assignable to Value:
	//	*HdlCholesterol_Value_Quantity
	Value isHdlCholesterol_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

HDL Cholesterol value

func (*HdlCholesterol_Value) Descriptor deprecated

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

Deprecated: Use HdlCholesterol_Value.ProtoReflect.Descriptor instead.

func (*HdlCholesterol_Value) GetQuantity

func (*HdlCholesterol_Value) GetValue

func (m *HdlCholesterol_Value) GetValue() isHdlCholesterol_Value_Value

func (*HdlCholesterol_Value) ProtoMessage

func (*HdlCholesterol_Value) ProtoMessage()

func (*HdlCholesterol_Value) ProtoReflect

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

func (*HdlCholesterol_Value) Reset

func (x *HdlCholesterol_Value) Reset()

func (*HdlCholesterol_Value) String

func (x *HdlCholesterol_Value) String() string

type HdlCholesterol_Value_Quantity

type HdlCholesterol_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Headcircum

type Headcircum 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Headcircum_CodeableConceptForCode    `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Headcircum_Effective         `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Headcircum_Value               `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Headcircum_ReferenceRange  `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Headcircum_Related         `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Headcircum_Component       `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Head Circumference Profile. See http://hl7.org/fhir/StructureDefinition/headcircum

func (*Headcircum) Descriptor deprecated

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

Deprecated: Use Headcircum.ProtoReflect.Descriptor instead.

func (*Headcircum) GetBasedOn

func (x *Headcircum) GetBasedOn() []*datatypes_go_proto.Reference

func (*Headcircum) GetBodySite

func (x *Headcircum) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Headcircum) GetCategory

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

func (*Headcircum) GetCode

func (*Headcircum) GetComment

func (x *Headcircum) GetComment() *datatypes_go_proto.String

func (*Headcircum) GetComponent

func (x *Headcircum) GetComponent() []*Headcircum_Component

func (*Headcircum) GetContained

func (x *Headcircum) GetContained() []*resources_go_proto.ContainedResource

func (*Headcircum) GetContext

func (x *Headcircum) GetContext() *datatypes_go_proto.Reference

func (*Headcircum) GetDataAbsentReason

func (x *Headcircum) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Headcircum) GetDevice

func (x *Headcircum) GetDevice() *datatypes_go_proto.Reference

func (*Headcircum) GetEffective

func (x *Headcircum) GetEffective() *Headcircum_Effective

func (*Headcircum) GetExtension

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

func (*Headcircum) GetId

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

func (*Headcircum) GetIdentifier

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

func (*Headcircum) GetImplicitRules

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

func (*Headcircum) GetInterpretation

func (x *Headcircum) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Headcircum) GetIssued

func (x *Headcircum) GetIssued() *datatypes_go_proto.Instant

func (*Headcircum) GetLanguage

func (x *Headcircum) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Headcircum) GetMeta

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

func (*Headcircum) GetMethod

func (*Headcircum) GetModifierExtension

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

func (*Headcircum) GetPerformer

func (x *Headcircum) GetPerformer() []*datatypes_go_proto.Reference

func (*Headcircum) GetReferenceRange

func (x *Headcircum) GetReferenceRange() []*Headcircum_ReferenceRange

func (*Headcircum) GetRelated

func (x *Headcircum) GetRelated() []*Headcircum_Related

func (*Headcircum) GetSpecimen

func (x *Headcircum) GetSpecimen() *datatypes_go_proto.Reference

func (*Headcircum) GetStatus

func (*Headcircum) GetSubject

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

func (*Headcircum) GetText

func (*Headcircum) GetValue

func (x *Headcircum) GetValue() *Headcircum_Value

func (*Headcircum) ProtoMessage

func (*Headcircum) ProtoMessage()

func (*Headcircum) ProtoReflect

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

func (*Headcircum) Reset

func (x *Headcircum) Reset()

func (*Headcircum) String

func (x *Headcircum) String() string

type Headcircum_CodeableConceptForCode

type Headcircum_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text           *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	HeadCircumCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=head_circum_code,json=HeadCircumCode,proto3" json:"head_circum_code,omitempty"`
	// contains filtered or unexported fields
}

Head Circumference

func (*Headcircum_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Headcircum_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Headcircum_CodeableConceptForCode) GetCoding

func (*Headcircum_CodeableConceptForCode) GetExtension

func (*Headcircum_CodeableConceptForCode) GetHeadCircumCode

func (*Headcircum_CodeableConceptForCode) GetId

func (*Headcircum_CodeableConceptForCode) GetText

func (*Headcircum_CodeableConceptForCode) ProtoMessage

func (*Headcircum_CodeableConceptForCode) ProtoMessage()

func (*Headcircum_CodeableConceptForCode) ProtoReflect

func (*Headcircum_CodeableConceptForCode) Reset

func (*Headcircum_CodeableConceptForCode) String

type Headcircum_Component

type Headcircum_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Headcircum_Component_Value         `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Headcircum_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Headcircum_Component) Descriptor deprecated

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

Deprecated: Use Headcircum_Component.ProtoReflect.Descriptor instead.

func (*Headcircum_Component) GetCode

func (*Headcircum_Component) GetDataAbsentReason

func (x *Headcircum_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Headcircum_Component) GetExtension

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

func (*Headcircum_Component) GetId

func (*Headcircum_Component) GetInterpretation

func (*Headcircum_Component) GetModifierExtension

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

func (*Headcircum_Component) GetReferenceRange

func (x *Headcircum_Component) GetReferenceRange() []*Headcircum_ReferenceRange

func (*Headcircum_Component) GetValue

func (*Headcircum_Component) ProtoMessage

func (*Headcircum_Component) ProtoMessage()

func (*Headcircum_Component) ProtoReflect

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

func (*Headcircum_Component) Reset

func (x *Headcircum_Component) Reset()

func (*Headcircum_Component) String

func (x *Headcircum_Component) String() string

type Headcircum_Component_Value

type Headcircum_Component_Value struct {

	// Types that are assignable to Value:
	//	*Headcircum_Component_Value_Quantity
	Value isHeadcircum_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Headcircum_Component_Value) Descriptor deprecated

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

Deprecated: Use Headcircum_Component_Value.ProtoReflect.Descriptor instead.

func (*Headcircum_Component_Value) GetQuantity

func (*Headcircum_Component_Value) GetValue

func (m *Headcircum_Component_Value) GetValue() isHeadcircum_Component_Value_Value

func (*Headcircum_Component_Value) ProtoMessage

func (*Headcircum_Component_Value) ProtoMessage()

func (*Headcircum_Component_Value) ProtoReflect

func (*Headcircum_Component_Value) Reset

func (x *Headcircum_Component_Value) Reset()

func (*Headcircum_Component_Value) String

func (x *Headcircum_Component_Value) String() string

type Headcircum_Component_Value_Quantity

type Headcircum_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Headcircum_Effective

type Headcircum_Effective struct {

	// Types that are assignable to Effective:
	//	*Headcircum_Effective_DateTime
	//	*Headcircum_Effective_Period
	Effective isHeadcircum_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Headcircum_Effective) Descriptor deprecated

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

Deprecated: Use Headcircum_Effective.ProtoReflect.Descriptor instead.

func (*Headcircum_Effective) GetDateTime

func (*Headcircum_Effective) GetEffective

func (m *Headcircum_Effective) GetEffective() isHeadcircum_Effective_Effective

func (*Headcircum_Effective) GetPeriod

func (*Headcircum_Effective) ProtoMessage

func (*Headcircum_Effective) ProtoMessage()

func (*Headcircum_Effective) ProtoReflect

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

func (*Headcircum_Effective) Reset

func (x *Headcircum_Effective) Reset()

func (*Headcircum_Effective) String

func (x *Headcircum_Effective) String() string

type Headcircum_Effective_DateTime

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

type Headcircum_Effective_Period

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

type Headcircum_ReferenceRange

type Headcircum_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Headcircum_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Headcircum_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Headcircum_ReferenceRange) GetAge

func (*Headcircum_ReferenceRange) GetAppliesTo

func (*Headcircum_ReferenceRange) GetExtension

func (*Headcircum_ReferenceRange) GetHigh

func (*Headcircum_ReferenceRange) GetId

func (*Headcircum_ReferenceRange) GetLow

func (*Headcircum_ReferenceRange) GetModifierExtension

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

func (*Headcircum_ReferenceRange) GetText

func (*Headcircum_ReferenceRange) GetType

func (*Headcircum_ReferenceRange) ProtoMessage

func (*Headcircum_ReferenceRange) ProtoMessage()

func (*Headcircum_ReferenceRange) ProtoReflect

func (*Headcircum_ReferenceRange) Reset

func (x *Headcircum_ReferenceRange) Reset()

func (*Headcircum_ReferenceRange) String

func (x *Headcircum_ReferenceRange) String() string
type Headcircum_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Headcircum_Related) Descriptor deprecated

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

Deprecated: Use Headcircum_Related.ProtoReflect.Descriptor instead.

func (*Headcircum_Related) GetExtension

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

func (*Headcircum_Related) GetId

func (*Headcircum_Related) GetModifierExtension

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

func (*Headcircum_Related) GetTarget

func (*Headcircum_Related) GetType

func (*Headcircum_Related) ProtoMessage

func (*Headcircum_Related) ProtoMessage()

func (*Headcircum_Related) ProtoReflect

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

func (*Headcircum_Related) Reset

func (x *Headcircum_Related) Reset()

func (*Headcircum_Related) String

func (x *Headcircum_Related) String() string

type Headcircum_Value

type Headcircum_Value struct {

	// Types that are assignable to Value:
	//	*Headcircum_Value_Quantity
	Value isHeadcircum_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Headcircum_Value) Descriptor deprecated

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

Deprecated: Use Headcircum_Value.ProtoReflect.Descriptor instead.

func (*Headcircum_Value) GetQuantity

func (x *Headcircum_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Headcircum_Value) GetValue

func (m *Headcircum_Value) GetValue() isHeadcircum_Value_Value

func (*Headcircum_Value) ProtoMessage

func (*Headcircum_Value) ProtoMessage()

func (*Headcircum_Value) ProtoReflect

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

func (*Headcircum_Value) Reset

func (x *Headcircum_Value) Reset()

func (*Headcircum_Value) String

func (x *Headcircum_Value) String() string

type Headcircum_Value_Quantity

type Headcircum_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Heartrate

type Heartrate 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Heartrate_CodeableConceptForCode     `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Heartrate_Effective          `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Heartrate_Value                `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Heartrate_ReferenceRange   `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Heartrate_Related          `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Heartrate_Component        `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Heart Rate Profile. See http://hl7.org/fhir/StructureDefinition/heartrate

func (*Heartrate) Descriptor deprecated

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

Deprecated: Use Heartrate.ProtoReflect.Descriptor instead.

func (*Heartrate) GetBasedOn

func (x *Heartrate) GetBasedOn() []*datatypes_go_proto.Reference

func (*Heartrate) GetBodySite

func (x *Heartrate) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Heartrate) GetCategory

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

func (*Heartrate) GetCode

func (*Heartrate) GetComment

func (x *Heartrate) GetComment() *datatypes_go_proto.String

func (*Heartrate) GetComponent

func (x *Heartrate) GetComponent() []*Heartrate_Component

func (*Heartrate) GetContained

func (x *Heartrate) GetContained() []*resources_go_proto.ContainedResource

func (*Heartrate) GetContext

func (x *Heartrate) GetContext() *datatypes_go_proto.Reference

func (*Heartrate) GetDataAbsentReason

func (x *Heartrate) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Heartrate) GetDevice

func (x *Heartrate) GetDevice() *datatypes_go_proto.Reference

func (*Heartrate) GetEffective

func (x *Heartrate) GetEffective() *Heartrate_Effective

func (*Heartrate) GetExtension

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

func (*Heartrate) GetId

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

func (*Heartrate) GetIdentifier

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

func (*Heartrate) GetImplicitRules

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

func (*Heartrate) GetInterpretation

func (x *Heartrate) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Heartrate) GetIssued

func (x *Heartrate) GetIssued() *datatypes_go_proto.Instant

func (*Heartrate) GetLanguage

func (x *Heartrate) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Heartrate) GetMeta

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

func (*Heartrate) GetMethod

func (*Heartrate) GetModifierExtension

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

func (*Heartrate) GetPerformer

func (x *Heartrate) GetPerformer() []*datatypes_go_proto.Reference

func (*Heartrate) GetReferenceRange

func (x *Heartrate) GetReferenceRange() []*Heartrate_ReferenceRange

func (*Heartrate) GetRelated

func (x *Heartrate) GetRelated() []*Heartrate_Related

func (*Heartrate) GetSpecimen

func (x *Heartrate) GetSpecimen() *datatypes_go_proto.Reference

func (*Heartrate) GetStatus

func (*Heartrate) GetSubject

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

func (*Heartrate) GetText

func (*Heartrate) GetValue

func (x *Heartrate) GetValue() *Heartrate_Value

func (*Heartrate) ProtoMessage

func (*Heartrate) ProtoMessage()

func (*Heartrate) ProtoReflect

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

func (*Heartrate) Reset

func (x *Heartrate) Reset()

func (*Heartrate) String

func (x *Heartrate) String() string

type Heartrate_CodeableConceptForCode

type Heartrate_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text          *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	HeartRateCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=heart_rate_code,json=HeartRateCode,proto3" json:"heart_rate_code,omitempty"`
	// contains filtered or unexported fields
}

Heart Rate

func (*Heartrate_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Heartrate_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Heartrate_CodeableConceptForCode) GetCoding

func (*Heartrate_CodeableConceptForCode) GetExtension

func (*Heartrate_CodeableConceptForCode) GetHeartRateCode

func (*Heartrate_CodeableConceptForCode) GetId

func (*Heartrate_CodeableConceptForCode) GetText

func (*Heartrate_CodeableConceptForCode) ProtoMessage

func (*Heartrate_CodeableConceptForCode) ProtoMessage()

func (*Heartrate_CodeableConceptForCode) ProtoReflect

func (*Heartrate_CodeableConceptForCode) Reset

func (*Heartrate_CodeableConceptForCode) String

type Heartrate_Component

type Heartrate_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Heartrate_Component_Value          `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Heartrate_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Heartrate_Component) Descriptor deprecated

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

Deprecated: Use Heartrate_Component.ProtoReflect.Descriptor instead.

func (*Heartrate_Component) GetCode

func (*Heartrate_Component) GetDataAbsentReason

func (x *Heartrate_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Heartrate_Component) GetExtension

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

func (*Heartrate_Component) GetId

func (*Heartrate_Component) GetInterpretation

func (x *Heartrate_Component) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Heartrate_Component) GetModifierExtension

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

func (*Heartrate_Component) GetReferenceRange

func (x *Heartrate_Component) GetReferenceRange() []*Heartrate_ReferenceRange

func (*Heartrate_Component) GetValue

func (*Heartrate_Component) ProtoMessage

func (*Heartrate_Component) ProtoMessage()

func (*Heartrate_Component) ProtoReflect

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

func (*Heartrate_Component) Reset

func (x *Heartrate_Component) Reset()

func (*Heartrate_Component) String

func (x *Heartrate_Component) String() string

type Heartrate_Component_Value

type Heartrate_Component_Value struct {

	// Types that are assignable to Value:
	//	*Heartrate_Component_Value_Quantity
	Value isHeartrate_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Heartrate_Component_Value) Descriptor deprecated

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

Deprecated: Use Heartrate_Component_Value.ProtoReflect.Descriptor instead.

func (*Heartrate_Component_Value) GetQuantity

func (*Heartrate_Component_Value) GetValue

func (m *Heartrate_Component_Value) GetValue() isHeartrate_Component_Value_Value

func (*Heartrate_Component_Value) ProtoMessage

func (*Heartrate_Component_Value) ProtoMessage()

func (*Heartrate_Component_Value) ProtoReflect

func (*Heartrate_Component_Value) Reset

func (x *Heartrate_Component_Value) Reset()

func (*Heartrate_Component_Value) String

func (x *Heartrate_Component_Value) String() string

type Heartrate_Component_Value_Quantity

type Heartrate_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Heartrate_Effective

type Heartrate_Effective struct {

	// Types that are assignable to Effective:
	//	*Heartrate_Effective_DateTime
	//	*Heartrate_Effective_Period
	Effective isHeartrate_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Heartrate_Effective) Descriptor deprecated

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

Deprecated: Use Heartrate_Effective.ProtoReflect.Descriptor instead.

func (*Heartrate_Effective) GetDateTime

func (*Heartrate_Effective) GetEffective

func (m *Heartrate_Effective) GetEffective() isHeartrate_Effective_Effective

func (*Heartrate_Effective) GetPeriod

func (*Heartrate_Effective) ProtoMessage

func (*Heartrate_Effective) ProtoMessage()

func (*Heartrate_Effective) ProtoReflect

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

func (*Heartrate_Effective) Reset

func (x *Heartrate_Effective) Reset()

func (*Heartrate_Effective) String

func (x *Heartrate_Effective) String() string

type Heartrate_Effective_DateTime

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

type Heartrate_Effective_Period

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

type Heartrate_ReferenceRange

type Heartrate_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Heartrate_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Heartrate_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Heartrate_ReferenceRange) GetAge

func (*Heartrate_ReferenceRange) GetAppliesTo

func (*Heartrate_ReferenceRange) GetExtension

func (*Heartrate_ReferenceRange) GetHigh

func (*Heartrate_ReferenceRange) GetId

func (*Heartrate_ReferenceRange) GetLow

func (*Heartrate_ReferenceRange) GetModifierExtension

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

func (*Heartrate_ReferenceRange) GetText

func (*Heartrate_ReferenceRange) GetType

func (*Heartrate_ReferenceRange) ProtoMessage

func (*Heartrate_ReferenceRange) ProtoMessage()

func (*Heartrate_ReferenceRange) ProtoReflect

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

func (*Heartrate_ReferenceRange) Reset

func (x *Heartrate_ReferenceRange) Reset()

func (*Heartrate_ReferenceRange) String

func (x *Heartrate_ReferenceRange) String() string
type Heartrate_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Heartrate_Related) Descriptor deprecated

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

Deprecated: Use Heartrate_Related.ProtoReflect.Descriptor instead.

func (*Heartrate_Related) GetExtension

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

func (*Heartrate_Related) GetId

func (*Heartrate_Related) GetModifierExtension

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

func (*Heartrate_Related) GetTarget

func (*Heartrate_Related) GetType

func (*Heartrate_Related) ProtoMessage

func (*Heartrate_Related) ProtoMessage()

func (*Heartrate_Related) ProtoReflect

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

func (*Heartrate_Related) Reset

func (x *Heartrate_Related) Reset()

func (*Heartrate_Related) String

func (x *Heartrate_Related) String() string

type Heartrate_Value

type Heartrate_Value struct {

	// Types that are assignable to Value:
	//	*Heartrate_Value_Quantity
	Value isHeartrate_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Heartrate_Value) Descriptor deprecated

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

Deprecated: Use Heartrate_Value.ProtoReflect.Descriptor instead.

func (*Heartrate_Value) GetQuantity

func (x *Heartrate_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Heartrate_Value) GetValue

func (m *Heartrate_Value) GetValue() isHeartrate_Value_Value

func (*Heartrate_Value) ProtoMessage

func (*Heartrate_Value) ProtoMessage()

func (*Heartrate_Value) ProtoReflect

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

func (*Heartrate_Value) Reset

func (x *Heartrate_Value) Reset()

func (*Heartrate_Value) String

func (x *Heartrate_Value) String() string

type Heartrate_Value_Quantity

type Heartrate_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Hlaresult

type Hlaresult 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier for report
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// What was requested
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | partial | preliminary | final +
	Status *codes_go_proto.DiagnosticReportStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Service category
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=category,proto3" json:"category,omitempty"`
	// Name/Code for this diagnostic report
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// The subject of the report - usually, but not always, the patient
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Health care event when test ordered
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Hlaresult_Effective          `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// DateTime this version was released
	Issued    *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	Performer []*Hlaresult_Performer      `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	// Specimens this report is based on
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// Observations - simple, or complex nested groups
	Result []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=result,proto3" json:"result,omitempty"`
	// Reference to full details of imaging associated with the diagnostic report
	ImagingStudy []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=imaging_study,json=imagingStudy,proto3" json:"imaging_study,omitempty"`
	Image        []*Hlaresult_Image              `protobuf:"bytes,22,rep,name=image,proto3" json:"image,omitempty"`
	// Clinical Interpretation of test results
	Conclusion *datatypes_go_proto.String `protobuf:"bytes,23,opt,name=conclusion,proto3" json:"conclusion,omitempty"`
	// Codes for the conclusion
	CodedDiagnosis []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=coded_diagnosis,json=codedDiagnosis,proto3" json:"coded_diagnosis,omitempty"`
	// Entire report as issued
	PresentedForm []*datatypes_go_proto.Attachment `protobuf:"bytes,25,rep,name=presented_form,json=presentedForm,proto3" json:"presented_form,omitempty"`
	// Allele Database
	AlleleDatabase *datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,opt,name=allele_database,json=alleleDatabase,proto3" json:"allele_database,omitempty"`
	// Glstring
	Glstring *extensions_go_proto.DiagnosticReportGlstring `protobuf:"bytes,27,opt,name=glstring,proto3" json:"glstring,omitempty"`
	// Haploid
	Haploid []*extensions_go_proto.DiagnosticReportHaploid `protobuf:"bytes,28,rep,name=haploid,proto3" json:"haploid,omitempty"`
	// The platform, methodology and software applied at the time of the
	// genotyping
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,29,opt,name=method,proto3" json:"method,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Profile for HLA Genotyping Results. A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports. See http://hl7.org/fhir/StructureDefinition/hlaresult

func (*Hlaresult) Descriptor deprecated

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

Deprecated: Use Hlaresult.ProtoReflect.Descriptor instead.

func (*Hlaresult) GetAlleleDatabase

func (x *Hlaresult) GetAlleleDatabase() *datatypes_go_proto.CodeableConcept

func (*Hlaresult) GetBasedOn

func (x *Hlaresult) GetBasedOn() []*datatypes_go_proto.Reference

func (*Hlaresult) GetCategory

func (x *Hlaresult) GetCategory() *datatypes_go_proto.CodeableConcept

func (*Hlaresult) GetCode

func (*Hlaresult) GetCodedDiagnosis

func (x *Hlaresult) GetCodedDiagnosis() []*datatypes_go_proto.CodeableConcept

func (*Hlaresult) GetConclusion

func (x *Hlaresult) GetConclusion() *datatypes_go_proto.String

func (*Hlaresult) GetContained

func (x *Hlaresult) GetContained() []*resources_go_proto.ContainedResource

func (*Hlaresult) GetContext

func (x *Hlaresult) GetContext() *datatypes_go_proto.Reference

func (*Hlaresult) GetEffective

func (x *Hlaresult) GetEffective() *Hlaresult_Effective

func (*Hlaresult) GetExtension

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

func (*Hlaresult) GetGlstring

func (*Hlaresult) GetHaploid

func (*Hlaresult) GetId

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

func (*Hlaresult) GetIdentifier

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

func (*Hlaresult) GetImage

func (x *Hlaresult) GetImage() []*Hlaresult_Image

func (*Hlaresult) GetImagingStudy

func (x *Hlaresult) GetImagingStudy() []*datatypes_go_proto.Reference

func (*Hlaresult) GetImplicitRules

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

func (*Hlaresult) GetIssued

func (x *Hlaresult) GetIssued() *datatypes_go_proto.Instant

func (*Hlaresult) GetLanguage

func (x *Hlaresult) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Hlaresult) GetMeta

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

func (*Hlaresult) GetMethod

func (*Hlaresult) GetModifierExtension

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

func (*Hlaresult) GetPerformer

func (x *Hlaresult) GetPerformer() []*Hlaresult_Performer

func (*Hlaresult) GetPresentedForm

func (x *Hlaresult) GetPresentedForm() []*datatypes_go_proto.Attachment

func (*Hlaresult) GetResult

func (x *Hlaresult) GetResult() []*datatypes_go_proto.Reference

func (*Hlaresult) GetSpecimen

func (x *Hlaresult) GetSpecimen() []*datatypes_go_proto.Reference

func (*Hlaresult) GetStatus

func (*Hlaresult) GetSubject

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

func (*Hlaresult) GetText

func (*Hlaresult) ProtoMessage

func (*Hlaresult) ProtoMessage()

func (*Hlaresult) ProtoReflect

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

func (*Hlaresult) Reset

func (x *Hlaresult) Reset()

func (*Hlaresult) String

func (x *Hlaresult) String() string

type Hlaresult_Effective

type Hlaresult_Effective struct {

	// Types that are assignable to Effective:
	//	*Hlaresult_Effective_DateTime
	//	*Hlaresult_Effective_Period
	Effective isHlaresult_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for report

func (*Hlaresult_Effective) Descriptor deprecated

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

Deprecated: Use Hlaresult_Effective.ProtoReflect.Descriptor instead.

func (*Hlaresult_Effective) GetDateTime

func (*Hlaresult_Effective) GetEffective

func (m *Hlaresult_Effective) GetEffective() isHlaresult_Effective_Effective

func (*Hlaresult_Effective) GetPeriod

func (*Hlaresult_Effective) ProtoMessage

func (*Hlaresult_Effective) ProtoMessage()

func (*Hlaresult_Effective) ProtoReflect

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

func (*Hlaresult_Effective) Reset

func (x *Hlaresult_Effective) Reset()

func (*Hlaresult_Effective) String

func (x *Hlaresult_Effective) String() string

type Hlaresult_Effective_DateTime

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

type Hlaresult_Effective_Period

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

type Hlaresult_Image

type Hlaresult_Image struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Comment about the image (e.g. explanation)
	Comment *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
	// Reference to the image source
	Link *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Key images associated with this report

func (*Hlaresult_Image) Descriptor deprecated

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

Deprecated: Use Hlaresult_Image.ProtoReflect.Descriptor instead.

func (*Hlaresult_Image) GetComment

func (x *Hlaresult_Image) GetComment() *datatypes_go_proto.String

func (*Hlaresult_Image) GetExtension

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

func (*Hlaresult_Image) GetId

func (*Hlaresult_Image) GetModifierExtension

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

func (*Hlaresult_Image) ProtoMessage

func (*Hlaresult_Image) ProtoMessage()

func (*Hlaresult_Image) ProtoReflect

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

func (*Hlaresult_Image) Reset

func (x *Hlaresult_Image) Reset()

func (*Hlaresult_Image) String

func (x *Hlaresult_Image) String() string

type Hlaresult_Performer

type Hlaresult_Performer struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of performer
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	// Practitioner or Organization  participant
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// contains filtered or unexported fields
}

Participants in producing the report

func (*Hlaresult_Performer) Descriptor deprecated

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

Deprecated: Use Hlaresult_Performer.ProtoReflect.Descriptor instead.

func (*Hlaresult_Performer) GetActor

func (*Hlaresult_Performer) GetExtension

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

func (*Hlaresult_Performer) GetId

func (*Hlaresult_Performer) GetModifierExtension

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

func (*Hlaresult_Performer) GetRole

func (*Hlaresult_Performer) ProtoMessage

func (*Hlaresult_Performer) ProtoMessage()

func (*Hlaresult_Performer) ProtoReflect

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

func (*Hlaresult_Performer) Reset

func (x *Hlaresult_Performer) Reset()

func (*Hlaresult_Performer) String

func (x *Hlaresult_Performer) String() string

type LdlCholesterol

type LdlCholesterol 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// LDL Cholesterol -measured or calculated per code
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *LdlCholesterol_Effective     `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *LdlCholesterol_Value           `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// + | ++ | +++ | - | -- | ---
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference  `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange *LdlCholesterol_ReferenceRange `protobuf:"bytes,27,opt,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Component      []*LdlCholesterol_Component    `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Example Lipid Profile. LDL Cholesterol Result. See http://hl7.org/fhir/StructureDefinition/ldlcholesterol

func (*LdlCholesterol) Descriptor deprecated

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

Deprecated: Use LdlCholesterol.ProtoReflect.Descriptor instead.

func (*LdlCholesterol) GetBasedOn

func (x *LdlCholesterol) GetBasedOn() []*datatypes_go_proto.Reference

func (*LdlCholesterol) GetBodySite

func (*LdlCholesterol) GetCategory

func (*LdlCholesterol) GetCode

func (*LdlCholesterol) GetComment

func (x *LdlCholesterol) GetComment() *datatypes_go_proto.String

func (*LdlCholesterol) GetComponent

func (x *LdlCholesterol) GetComponent() []*LdlCholesterol_Component

func (*LdlCholesterol) GetContained

func (*LdlCholesterol) GetContext

func (x *LdlCholesterol) GetContext() *datatypes_go_proto.Reference

func (*LdlCholesterol) GetDataAbsentReason

func (x *LdlCholesterol) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*LdlCholesterol) GetDevice

func (*LdlCholesterol) GetEffective

func (x *LdlCholesterol) GetEffective() *LdlCholesterol_Effective

func (*LdlCholesterol) GetExtension

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

func (*LdlCholesterol) GetId

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

func (*LdlCholesterol) GetIdentifier

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

func (*LdlCholesterol) GetImplicitRules

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

func (*LdlCholesterol) GetInterpretation

func (x *LdlCholesterol) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*LdlCholesterol) GetIssued

func (x *LdlCholesterol) GetIssued() *datatypes_go_proto.Instant

func (*LdlCholesterol) GetLanguage

func (*LdlCholesterol) GetMeta

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

func (*LdlCholesterol) GetMethod

func (*LdlCholesterol) GetModifierExtension

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

func (*LdlCholesterol) GetPerformer

func (x *LdlCholesterol) GetPerformer() []*datatypes_go_proto.Reference

func (*LdlCholesterol) GetReferenceRange

func (x *LdlCholesterol) GetReferenceRange() *LdlCholesterol_ReferenceRange

func (*LdlCholesterol) GetSpecimen

func (x *LdlCholesterol) GetSpecimen() *datatypes_go_proto.Reference

func (*LdlCholesterol) GetStatus

func (*LdlCholesterol) GetSubject

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

func (*LdlCholesterol) GetText

func (*LdlCholesterol) GetValue

func (x *LdlCholesterol) GetValue() *LdlCholesterol_Value

func (*LdlCholesterol) ProtoMessage

func (*LdlCholesterol) ProtoMessage()

func (*LdlCholesterol) ProtoReflect

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

func (*LdlCholesterol) Reset

func (x *LdlCholesterol) Reset()

func (*LdlCholesterol) String

func (x *LdlCholesterol) String() string

type LdlCholesterol_Component

type LdlCholesterol_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *LdlCholesterol_Component_Value     `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*LdlCholesterol_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*LdlCholesterol_Component) Descriptor deprecated

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

Deprecated: Use LdlCholesterol_Component.ProtoReflect.Descriptor instead.

func (*LdlCholesterol_Component) GetCode

func (*LdlCholesterol_Component) GetDataAbsentReason

func (*LdlCholesterol_Component) GetExtension

func (*LdlCholesterol_Component) GetId

func (*LdlCholesterol_Component) GetInterpretation

func (*LdlCholesterol_Component) GetModifierExtension

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

func (*LdlCholesterol_Component) GetReferenceRange

func (x *LdlCholesterol_Component) GetReferenceRange() []*LdlCholesterol_ReferenceRange

func (*LdlCholesterol_Component) GetValue

func (*LdlCholesterol_Component) ProtoMessage

func (*LdlCholesterol_Component) ProtoMessage()

func (*LdlCholesterol_Component) ProtoReflect

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

func (*LdlCholesterol_Component) Reset

func (x *LdlCholesterol_Component) Reset()

func (*LdlCholesterol_Component) String

func (x *LdlCholesterol_Component) String() string

type LdlCholesterol_Component_Value

type LdlCholesterol_Component_Value struct {

	// Types that are assignable to Value:
	//	*LdlCholesterol_Component_Value_Quantity
	//	*LdlCholesterol_Component_Value_CodeableConcept
	//	*LdlCholesterol_Component_Value_StringValue
	//	*LdlCholesterol_Component_Value_Range
	//	*LdlCholesterol_Component_Value_Ratio
	//	*LdlCholesterol_Component_Value_SampledData
	//	*LdlCholesterol_Component_Value_Attachment
	//	*LdlCholesterol_Component_Value_Time
	//	*LdlCholesterol_Component_Value_DateTime
	//	*LdlCholesterol_Component_Value_Period
	Value isLdlCholesterol_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Actual component result

func (*LdlCholesterol_Component_Value) Descriptor deprecated

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

Deprecated: Use LdlCholesterol_Component_Value.ProtoReflect.Descriptor instead.

func (*LdlCholesterol_Component_Value) GetAttachment

func (*LdlCholesterol_Component_Value) GetCodeableConcept

func (*LdlCholesterol_Component_Value) GetDateTime

func (*LdlCholesterol_Component_Value) GetPeriod

func (*LdlCholesterol_Component_Value) GetQuantity

func (*LdlCholesterol_Component_Value) GetRange

func (*LdlCholesterol_Component_Value) GetRatio

func (*LdlCholesterol_Component_Value) GetSampledData

func (*LdlCholesterol_Component_Value) GetStringValue

func (*LdlCholesterol_Component_Value) GetTime

func (*LdlCholesterol_Component_Value) GetValue

func (m *LdlCholesterol_Component_Value) GetValue() isLdlCholesterol_Component_Value_Value

func (*LdlCholesterol_Component_Value) ProtoMessage

func (*LdlCholesterol_Component_Value) ProtoMessage()

func (*LdlCholesterol_Component_Value) ProtoReflect

func (*LdlCholesterol_Component_Value) Reset

func (x *LdlCholesterol_Component_Value) Reset()

func (*LdlCholesterol_Component_Value) String

type LdlCholesterol_Component_Value_Attachment

type LdlCholesterol_Component_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,7,opt,name=attachment,proto3,oneof"`
}

type LdlCholesterol_Component_Value_CodeableConcept

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

type LdlCholesterol_Component_Value_DateTime

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

type LdlCholesterol_Component_Value_Period

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

type LdlCholesterol_Component_Value_Quantity

type LdlCholesterol_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type LdlCholesterol_Component_Value_Range

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

type LdlCholesterol_Component_Value_Ratio

type LdlCholesterol_Component_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=ratio,proto3,oneof"`
}

type LdlCholesterol_Component_Value_SampledData

type LdlCholesterol_Component_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,6,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type LdlCholesterol_Component_Value_StringValue

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

type LdlCholesterol_Component_Value_Time

type LdlCholesterol_Component_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,8,opt,name=time,proto3,oneof"`
}

type LdlCholesterol_Effective

type LdlCholesterol_Effective struct {

	// Types that are assignable to Effective:
	//	*LdlCholesterol_Effective_DateTime
	//	*LdlCholesterol_Effective_Period
	Effective isLdlCholesterol_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for observation

func (*LdlCholesterol_Effective) Descriptor deprecated

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

Deprecated: Use LdlCholesterol_Effective.ProtoReflect.Descriptor instead.

func (*LdlCholesterol_Effective) GetDateTime

func (*LdlCholesterol_Effective) GetEffective

func (m *LdlCholesterol_Effective) GetEffective() isLdlCholesterol_Effective_Effective

func (*LdlCholesterol_Effective) GetPeriod

func (*LdlCholesterol_Effective) ProtoMessage

func (*LdlCholesterol_Effective) ProtoMessage()

func (*LdlCholesterol_Effective) ProtoReflect

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

func (*LdlCholesterol_Effective) Reset

func (x *LdlCholesterol_Effective) Reset()

func (*LdlCholesterol_Effective) String

func (x *LdlCholesterol_Effective) String() string

type LdlCholesterol_Effective_DateTime

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

type LdlCholesterol_Effective_Period

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

type LdlCholesterol_ReferenceRange

type LdlCholesterol_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A fixed quantity (no comparator)
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*LdlCholesterol_ReferenceRange) Descriptor deprecated

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

Deprecated: Use LdlCholesterol_ReferenceRange.ProtoReflect.Descriptor instead.

func (*LdlCholesterol_ReferenceRange) GetExtension

func (*LdlCholesterol_ReferenceRange) GetHigh

func (*LdlCholesterol_ReferenceRange) GetId

func (*LdlCholesterol_ReferenceRange) GetModifierExtension

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

func (*LdlCholesterol_ReferenceRange) GetText

func (*LdlCholesterol_ReferenceRange) ProtoMessage

func (*LdlCholesterol_ReferenceRange) ProtoMessage()

func (*LdlCholesterol_ReferenceRange) ProtoReflect

func (*LdlCholesterol_ReferenceRange) Reset

func (x *LdlCholesterol_ReferenceRange) Reset()

func (*LdlCholesterol_ReferenceRange) String

type LdlCholesterol_Value

type LdlCholesterol_Value struct {

	// Types that are assignable to Value:
	//	*LdlCholesterol_Value_Quantity
	Value isLdlCholesterol_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

LDL Cholesterol value

func (*LdlCholesterol_Value) Descriptor deprecated

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

Deprecated: Use LdlCholesterol_Value.ProtoReflect.Descriptor instead.

func (*LdlCholesterol_Value) GetQuantity

func (*LdlCholesterol_Value) GetValue

func (m *LdlCholesterol_Value) GetValue() isLdlCholesterol_Value_Value

func (*LdlCholesterol_Value) ProtoMessage

func (*LdlCholesterol_Value) ProtoMessage()

func (*LdlCholesterol_Value) ProtoReflect

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

func (*LdlCholesterol_Value) Reset

func (x *LdlCholesterol_Value) Reset()

func (*LdlCholesterol_Value) String

func (x *LdlCholesterol_Value) String() string

type LdlCholesterol_Value_Quantity

type LdlCholesterol_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type LipidProfile

type LipidProfile 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier for report
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// What was requested
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | partial | preliminary | final +
	Status *codes_go_proto.DiagnosticReportStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Service category
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=category,proto3" json:"category,omitempty"`
	// LOINC Code for Lipid Panel with LDL
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// The subject of the report - usually, but not always, the patient
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Health care event when test ordered
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *LipidProfile_Effective       `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// DateTime this version was released
	Issued    *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	Performer []*LipidProfile_Performer   `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	// Specimens this report is based on
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// Observations - simple, or complex nested groups
	Result *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=result,proto3" json:"result,omitempty"`
	// Reference to full details of imaging associated with the diagnostic report
	ImagingStudy []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=imaging_study,json=imagingStudy,proto3" json:"imaging_study,omitempty"`
	Image        []*LipidProfile_Image           `protobuf:"bytes,22,rep,name=image,proto3" json:"image,omitempty"`
	// Clinical Interpretation of Lipid Panel
	Conclusion *datatypes_go_proto.String `protobuf:"bytes,23,opt,name=conclusion,proto3" json:"conclusion,omitempty"`
	// Entire report as issued
	PresentedForm []*datatypes_go_proto.Attachment `protobuf:"bytes,25,rep,name=presented_form,json=presentedForm,proto3" json:"presented_form,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Example Lipid Profile. Lipid Lab Report. See http://hl7.org/fhir/StructureDefinition/lipidprofile

func (*LipidProfile) Descriptor deprecated

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

Deprecated: Use LipidProfile.ProtoReflect.Descriptor instead.

func (*LipidProfile) GetBasedOn

func (x *LipidProfile) GetBasedOn() []*datatypes_go_proto.Reference

func (*LipidProfile) GetCategory

func (*LipidProfile) GetCode

func (*LipidProfile) GetConclusion

func (x *LipidProfile) GetConclusion() *datatypes_go_proto.String

func (*LipidProfile) GetContained

func (x *LipidProfile) GetContained() []*resources_go_proto.ContainedResource

func (*LipidProfile) GetContext

func (x *LipidProfile) GetContext() *datatypes_go_proto.Reference

func (*LipidProfile) GetEffective

func (x *LipidProfile) GetEffective() *LipidProfile_Effective

func (*LipidProfile) GetExtension

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

func (*LipidProfile) GetId

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

func (*LipidProfile) GetIdentifier

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

func (*LipidProfile) GetImage

func (x *LipidProfile) GetImage() []*LipidProfile_Image

func (*LipidProfile) GetImagingStudy

func (x *LipidProfile) GetImagingStudy() []*datatypes_go_proto.Reference

func (*LipidProfile) GetImplicitRules

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

func (*LipidProfile) GetIssued

func (x *LipidProfile) GetIssued() *datatypes_go_proto.Instant

func (*LipidProfile) GetLanguage

func (x *LipidProfile) GetLanguage() *datatypes_go_proto.LanguageCode

func (*LipidProfile) GetMeta

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

func (*LipidProfile) GetModifierExtension

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

func (*LipidProfile) GetPerformer

func (x *LipidProfile) GetPerformer() []*LipidProfile_Performer

func (*LipidProfile) GetPresentedForm

func (x *LipidProfile) GetPresentedForm() []*datatypes_go_proto.Attachment

func (*LipidProfile) GetResult

func (x *LipidProfile) GetResult() *datatypes_go_proto.Reference

func (*LipidProfile) GetSpecimen

func (x *LipidProfile) GetSpecimen() []*datatypes_go_proto.Reference

func (*LipidProfile) GetStatus

func (*LipidProfile) GetSubject

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

func (*LipidProfile) GetText

func (*LipidProfile) ProtoMessage

func (*LipidProfile) ProtoMessage()

func (*LipidProfile) ProtoReflect

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

func (*LipidProfile) Reset

func (x *LipidProfile) Reset()

func (*LipidProfile) String

func (x *LipidProfile) String() string

type LipidProfile_Effective

type LipidProfile_Effective struct {

	// Types that are assignable to Effective:
	//	*LipidProfile_Effective_DateTime
	//	*LipidProfile_Effective_Period
	Effective isLipidProfile_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for report

func (*LipidProfile_Effective) Descriptor deprecated

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

Deprecated: Use LipidProfile_Effective.ProtoReflect.Descriptor instead.

func (*LipidProfile_Effective) GetDateTime

func (*LipidProfile_Effective) GetEffective

func (m *LipidProfile_Effective) GetEffective() isLipidProfile_Effective_Effective

func (*LipidProfile_Effective) GetPeriod

func (*LipidProfile_Effective) ProtoMessage

func (*LipidProfile_Effective) ProtoMessage()

func (*LipidProfile_Effective) ProtoReflect

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

func (*LipidProfile_Effective) Reset

func (x *LipidProfile_Effective) Reset()

func (*LipidProfile_Effective) String

func (x *LipidProfile_Effective) String() string

type LipidProfile_Effective_DateTime

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

type LipidProfile_Effective_Period

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

type LipidProfile_Image

type LipidProfile_Image struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Comment about the image (e.g. explanation)
	Comment *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
	// Reference to the image source
	Link *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Key images associated with this report

func (*LipidProfile_Image) Descriptor deprecated

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

Deprecated: Use LipidProfile_Image.ProtoReflect.Descriptor instead.

func (*LipidProfile_Image) GetComment

func (x *LipidProfile_Image) GetComment() *datatypes_go_proto.String

func (*LipidProfile_Image) GetExtension

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

func (*LipidProfile_Image) GetId

func (*LipidProfile_Image) GetModifierExtension

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

func (*LipidProfile_Image) ProtoMessage

func (*LipidProfile_Image) ProtoMessage()

func (*LipidProfile_Image) ProtoReflect

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

func (*LipidProfile_Image) Reset

func (x *LipidProfile_Image) Reset()

func (*LipidProfile_Image) String

func (x *LipidProfile_Image) String() string

type LipidProfile_Performer

type LipidProfile_Performer struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of performer
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	// Practitioner or Organization  participant
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// contains filtered or unexported fields
}

Participants in producing the report

func (*LipidProfile_Performer) Descriptor deprecated

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

Deprecated: Use LipidProfile_Performer.ProtoReflect.Descriptor instead.

func (*LipidProfile_Performer) GetActor

func (*LipidProfile_Performer) GetExtension

func (*LipidProfile_Performer) GetId

func (*LipidProfile_Performer) GetModifierExtension

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

func (*LipidProfile_Performer) GetRole

func (*LipidProfile_Performer) ProtoMessage

func (*LipidProfile_Performer) ProtoMessage()

func (*LipidProfile_Performer) ProtoReflect

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

func (*LipidProfile_Performer) Reset

func (x *LipidProfile_Performer) Reset()

func (*LipidProfile_Performer) String

func (x *LipidProfile_Performer) String() string

type MetadataResource

type MetadataResource 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Logical URI to reference this metadata resource (globally unique)
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Business version of the metadata resource
	Version *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=version,proto3" json:"version,omitempty"`
	// Name for this metadata resource (computer friendly)
	Name *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// Name for this metadata resource (human friendly)
	Title *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=title,proto3" json:"title,omitempty"`
	// draft | active | retired | unknown
	Status *codes_go_proto.PublicationStatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// For testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,14,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Date this was last changed
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=date,proto3" json:"date,omitempty"`
	// Name of the publisher (organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=publisher,proto3" json:"publisher,omitempty"`
	// Contact details for the publisher
	Contact []*metadatatypes_go_proto.ContactDetail `protobuf:"bytes,17,rep,name=contact,proto3" json:"contact,omitempty"`
	// Context the content is intended to support
	UseContext []*metadatatypes_go_proto.UsageContext `protobuf:"bytes,18,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Intended jurisdiction for metadata resource (if applicable)
	Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// Natural language description of the metadata resource
	Description *datatypes_go_proto.Markdown `protobuf:"bytes,20,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MetadataResource, last updated 2017-04-19T07:44:43.294+10:00. Common Ancestor declaration for definitional resources. See http://hl7.org/fhir/StructureDefinition/MetadataResource

func (*MetadataResource) Descriptor deprecated

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

Deprecated: Use MetadataResource.ProtoReflect.Descriptor instead.

func (*MetadataResource) GetContact

func (*MetadataResource) GetContained

func (*MetadataResource) GetDate

func (*MetadataResource) GetDescription

func (x *MetadataResource) GetDescription() *datatypes_go_proto.Markdown

func (*MetadataResource) GetExperimental

func (x *MetadataResource) GetExperimental() *datatypes_go_proto.Boolean

func (*MetadataResource) GetExtension

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

func (*MetadataResource) GetId

func (*MetadataResource) GetImplicitRules

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

func (*MetadataResource) GetJurisdiction

func (x *MetadataResource) GetJurisdiction() []*datatypes_go_proto.CodeableConcept

func (*MetadataResource) GetLanguage

func (*MetadataResource) GetMeta

func (*MetadataResource) GetModifierExtension

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

func (*MetadataResource) GetName

func (*MetadataResource) GetPublisher

func (x *MetadataResource) GetPublisher() *datatypes_go_proto.String

func (*MetadataResource) GetStatus

func (*MetadataResource) GetText

func (*MetadataResource) GetTitle

func (*MetadataResource) GetUrl

func (*MetadataResource) GetUseContext

func (*MetadataResource) GetVersion

func (x *MetadataResource) GetVersion() *datatypes_go_proto.String

func (*MetadataResource) ProtoMessage

func (*MetadataResource) ProtoMessage()

func (*MetadataResource) ProtoReflect

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

func (*MetadataResource) Reset

func (x *MetadataResource) Reset()

func (*MetadataResource) String

func (x *MetadataResource) String() string

type ObservationGenetics

type ObservationGenetics 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// Type of observation (code / type)
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference  `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *ObservationGenetics_Effective `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *ObservationGenetics_Value      `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference         `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*ObservationGenetics_ReferenceRange `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*ObservationGenetics_Related        `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*ObservationGenetics_Component      `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// DNA sequence variant
	DnaSequenceVariantName *datatypes_go_proto.CodeableConcept `` /* 132-byte string literal not displayed */
	// DNA sequence variant ID
	DnaVariantId *datatypes_go_proto.CodeableConcept `protobuf:"bytes,31,opt,name=dna_variant_id,json=DNAVariantId,proto3" json:"dna_variant_id,omitempty"`
	// DNA sequence variant type
	DnaSequenceVariantType *datatypes_go_proto.CodeableConcept `` /* 132-byte string literal not displayed */
	// Amino acid change
	AminoAcidChangeName *datatypes_go_proto.CodeableConcept `protobuf:"bytes,33,opt,name=amino_acid_change_name,json=AminoAcidChangeName,proto3" json:"amino_acid_change_name,omitempty"`
	// Amino Acid Change Type
	AminoAcidChangeType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,34,opt,name=amino_acid_change_type,json=AminoAcidChangeType,proto3" json:"amino_acid_change_type,omitempty"`
	// HGNC gene symbol
	GeneSymbol *datatypes_go_proto.CodeableConcept `protobuf:"bytes,35,opt,name=gene_symbol,json=GeneSymbol,proto3" json:"gene_symbol,omitempty"`
	// DNA region name
	DnaRegionName *datatypes_go_proto.String `protobuf:"bytes,36,opt,name=dna_region_name,json=DNARegionName,proto3" json:"dna_region_name,omitempty"`
	// Name of allele
	AlleleName *datatypes_go_proto.CodeableConcept `protobuf:"bytes,37,opt,name=allele_name,json=AlleleName,proto3" json:"allele_name,omitempty"`
	// The level of occurrence of a single DNA sequence variant within a set of
	// chromosomes: Heteroplasmic / Homoplasmic / Homozygous / Heterozygous /
	// Hemizygous
	AllelicState *datatypes_go_proto.CodeableConcept `protobuf:"bytes,38,opt,name=allelic_state,json=AllelicState,proto3" json:"allelic_state,omitempty"`
	// Allele frequency
	AllelicFrequency *datatypes_go_proto.Decimal `protobuf:"bytes,39,opt,name=allelic_frequency,json=AllelicFrequency,proto3" json:"allelic_frequency,omitempty"`
	// Copy number variation
	CopyNumberEvent *datatypes_go_proto.CodeableConcept `protobuf:"bytes,40,opt,name=copy_number_event,json=CopyNumberEvent,proto3" json:"copy_number_event,omitempty"`
	// Genomic source class
	GenomicSourceClass *datatypes_go_proto.CodeableConcept `protobuf:"bytes,41,opt,name=genomic_source_class,json=GenomicSourceClass,proto3" json:"genomic_source_class,omitempty"`
	// Phase set identifier (UUID/OID)
	PhaseSet *datatypes_go_proto.Uri `protobuf:"bytes,42,opt,name=phase_set,json=PhaseSet,proto3" json:"phase_set,omitempty"`
	// Sequence
	Sequence []*datatypes_go_proto.Reference `protobuf:"bytes,43,rep,name=sequence,json=Sequence,proto3" json:"sequence,omitempty"`
	// Clinical interpretations for variant
	InterpretationSlice *datatypes_go_proto.Reference `protobuf:"bytes,44,opt,name=interpretation_slice,json=InterpretationSlice,proto3" json:"interpretation_slice,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Observation-genetics. Measurements and simple assertions. See http://hl7.org/fhir/StructureDefinition/observation-genetics

func (*ObservationGenetics) Descriptor deprecated

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

Deprecated: Use ObservationGenetics.ProtoReflect.Descriptor instead.

func (*ObservationGenetics) GetAlleleName

func (*ObservationGenetics) GetAllelicFrequency

func (x *ObservationGenetics) GetAllelicFrequency() *datatypes_go_proto.Decimal

func (*ObservationGenetics) GetAllelicState

func (*ObservationGenetics) GetAminoAcidChangeName

func (x *ObservationGenetics) GetAminoAcidChangeName() *datatypes_go_proto.CodeableConcept

func (*ObservationGenetics) GetAminoAcidChangeType

func (x *ObservationGenetics) GetAminoAcidChangeType() *datatypes_go_proto.CodeableConcept

func (*ObservationGenetics) GetBasedOn

func (*ObservationGenetics) GetBodySite

func (*ObservationGenetics) GetCategory

func (*ObservationGenetics) GetCode

func (*ObservationGenetics) GetComment

func (*ObservationGenetics) GetComponent

func (*ObservationGenetics) GetContained

func (*ObservationGenetics) GetContext

func (*ObservationGenetics) GetCopyNumberEvent

func (x *ObservationGenetics) GetCopyNumberEvent() *datatypes_go_proto.CodeableConcept

func (*ObservationGenetics) GetDataAbsentReason

func (x *ObservationGenetics) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*ObservationGenetics) GetDevice

func (*ObservationGenetics) GetDnaRegionName

func (x *ObservationGenetics) GetDnaRegionName() *datatypes_go_proto.String

func (*ObservationGenetics) GetDnaSequenceVariantName

func (x *ObservationGenetics) GetDnaSequenceVariantName() *datatypes_go_proto.CodeableConcept

func (*ObservationGenetics) GetDnaSequenceVariantType

func (x *ObservationGenetics) GetDnaSequenceVariantType() *datatypes_go_proto.CodeableConcept

func (*ObservationGenetics) GetDnaVariantId

func (*ObservationGenetics) GetEffective

func (*ObservationGenetics) GetExtension

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

func (*ObservationGenetics) GetGeneSymbol

func (*ObservationGenetics) GetGenomicSourceClass

func (x *ObservationGenetics) GetGenomicSourceClass() *datatypes_go_proto.CodeableConcept

func (*ObservationGenetics) GetId

func (*ObservationGenetics) GetIdentifier

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

func (*ObservationGenetics) GetImplicitRules

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

func (*ObservationGenetics) GetInterpretation

func (x *ObservationGenetics) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*ObservationGenetics) GetInterpretationSlice

func (x *ObservationGenetics) GetInterpretationSlice() *datatypes_go_proto.Reference

func (*ObservationGenetics) GetIssued

func (*ObservationGenetics) GetLanguage

func (*ObservationGenetics) GetMeta

func (*ObservationGenetics) GetMethod

func (*ObservationGenetics) GetModifierExtension

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

func (*ObservationGenetics) GetPerformer

func (x *ObservationGenetics) GetPerformer() []*datatypes_go_proto.Reference

func (*ObservationGenetics) GetPhaseSet

func (x *ObservationGenetics) GetPhaseSet() *datatypes_go_proto.Uri

func (*ObservationGenetics) GetReferenceRange

func (x *ObservationGenetics) GetReferenceRange() []*ObservationGenetics_ReferenceRange

func (*ObservationGenetics) GetRelated

func (*ObservationGenetics) GetSequence

func (x *ObservationGenetics) GetSequence() []*datatypes_go_proto.Reference

func (*ObservationGenetics) GetSpecimen

func (*ObservationGenetics) GetStatus

func (*ObservationGenetics) GetSubject

func (*ObservationGenetics) GetText

func (*ObservationGenetics) GetValue

func (*ObservationGenetics) ProtoMessage

func (*ObservationGenetics) ProtoMessage()

func (*ObservationGenetics) ProtoReflect

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

func (*ObservationGenetics) Reset

func (x *ObservationGenetics) Reset()

func (*ObservationGenetics) String

func (x *ObservationGenetics) String() string

type ObservationGenetics_Component

type ObservationGenetics_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept  `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *ObservationGenetics_Component_Value `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*ObservationGenetics_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*ObservationGenetics_Component) Descriptor deprecated

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

Deprecated: Use ObservationGenetics_Component.ProtoReflect.Descriptor instead.

func (*ObservationGenetics_Component) GetCode

func (*ObservationGenetics_Component) GetDataAbsentReason

func (*ObservationGenetics_Component) GetExtension

func (*ObservationGenetics_Component) GetId

func (*ObservationGenetics_Component) GetInterpretation

func (*ObservationGenetics_Component) GetModifierExtension

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

func (*ObservationGenetics_Component) GetReferenceRange

func (*ObservationGenetics_Component) GetValue

func (*ObservationGenetics_Component) ProtoMessage

func (*ObservationGenetics_Component) ProtoMessage()

func (*ObservationGenetics_Component) ProtoReflect

func (*ObservationGenetics_Component) Reset

func (x *ObservationGenetics_Component) Reset()

func (*ObservationGenetics_Component) String

type ObservationGenetics_Component_Value

type ObservationGenetics_Component_Value struct {

	// Types that are assignable to Value:
	//	*ObservationGenetics_Component_Value_Quantity
	//	*ObservationGenetics_Component_Value_CodeableConcept
	//	*ObservationGenetics_Component_Value_StringValue
	//	*ObservationGenetics_Component_Value_Range
	//	*ObservationGenetics_Component_Value_Ratio
	//	*ObservationGenetics_Component_Value_SampledData
	//	*ObservationGenetics_Component_Value_Attachment
	//	*ObservationGenetics_Component_Value_Time
	//	*ObservationGenetics_Component_Value_DateTime
	//	*ObservationGenetics_Component_Value_Period
	Value isObservationGenetics_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Actual component result

func (*ObservationGenetics_Component_Value) Descriptor deprecated

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

Deprecated: Use ObservationGenetics_Component_Value.ProtoReflect.Descriptor instead.

func (*ObservationGenetics_Component_Value) GetAttachment

func (*ObservationGenetics_Component_Value) GetCodeableConcept

func (*ObservationGenetics_Component_Value) GetDateTime

func (*ObservationGenetics_Component_Value) GetPeriod

func (*ObservationGenetics_Component_Value) GetQuantity

func (*ObservationGenetics_Component_Value) GetRange

func (*ObservationGenetics_Component_Value) GetRatio

func (*ObservationGenetics_Component_Value) GetSampledData

func (*ObservationGenetics_Component_Value) GetStringValue

func (*ObservationGenetics_Component_Value) GetTime

func (*ObservationGenetics_Component_Value) GetValue

func (m *ObservationGenetics_Component_Value) GetValue() isObservationGenetics_Component_Value_Value

func (*ObservationGenetics_Component_Value) ProtoMessage

func (*ObservationGenetics_Component_Value) ProtoMessage()

func (*ObservationGenetics_Component_Value) ProtoReflect

func (*ObservationGenetics_Component_Value) Reset

func (*ObservationGenetics_Component_Value) String

type ObservationGenetics_Component_Value_Attachment

type ObservationGenetics_Component_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,7,opt,name=attachment,proto3,oneof"`
}

type ObservationGenetics_Component_Value_CodeableConcept

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

type ObservationGenetics_Component_Value_DateTime

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

type ObservationGenetics_Component_Value_Period

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

type ObservationGenetics_Component_Value_Quantity

type ObservationGenetics_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type ObservationGenetics_Component_Value_Range

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

type ObservationGenetics_Component_Value_Ratio

type ObservationGenetics_Component_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=ratio,proto3,oneof"`
}

type ObservationGenetics_Component_Value_SampledData

type ObservationGenetics_Component_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,6,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type ObservationGenetics_Component_Value_StringValue

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

type ObservationGenetics_Component_Value_Time

type ObservationGenetics_Component_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,8,opt,name=time,proto3,oneof"`
}

type ObservationGenetics_Effective

type ObservationGenetics_Effective struct {

	// Types that are assignable to Effective:
	//	*ObservationGenetics_Effective_DateTime
	//	*ObservationGenetics_Effective_Period
	Effective isObservationGenetics_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for observation

func (*ObservationGenetics_Effective) Descriptor deprecated

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

Deprecated: Use ObservationGenetics_Effective.ProtoReflect.Descriptor instead.

func (*ObservationGenetics_Effective) GetDateTime

func (*ObservationGenetics_Effective) GetEffective

func (m *ObservationGenetics_Effective) GetEffective() isObservationGenetics_Effective_Effective

func (*ObservationGenetics_Effective) GetPeriod

func (*ObservationGenetics_Effective) ProtoMessage

func (*ObservationGenetics_Effective) ProtoMessage()

func (*ObservationGenetics_Effective) ProtoReflect

func (*ObservationGenetics_Effective) Reset

func (x *ObservationGenetics_Effective) Reset()

func (*ObservationGenetics_Effective) String

type ObservationGenetics_Effective_DateTime

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

type ObservationGenetics_Effective_Period

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

type ObservationGenetics_ReferenceRange

type ObservationGenetics_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*ObservationGenetics_ReferenceRange) Descriptor deprecated

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

Deprecated: Use ObservationGenetics_ReferenceRange.ProtoReflect.Descriptor instead.

func (*ObservationGenetics_ReferenceRange) GetAge

func (*ObservationGenetics_ReferenceRange) GetAppliesTo

func (*ObservationGenetics_ReferenceRange) GetExtension

func (*ObservationGenetics_ReferenceRange) GetHigh

func (*ObservationGenetics_ReferenceRange) GetId

func (*ObservationGenetics_ReferenceRange) GetLow

func (*ObservationGenetics_ReferenceRange) GetModifierExtension

func (*ObservationGenetics_ReferenceRange) GetText

func (*ObservationGenetics_ReferenceRange) GetType

func (*ObservationGenetics_ReferenceRange) ProtoMessage

func (*ObservationGenetics_ReferenceRange) ProtoMessage()

func (*ObservationGenetics_ReferenceRange) ProtoReflect

func (*ObservationGenetics_ReferenceRange) Reset

func (*ObservationGenetics_ReferenceRange) String

type ObservationGenetics_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Resource related to this observation

func (*ObservationGenetics_Related) Descriptor deprecated

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

Deprecated: Use ObservationGenetics_Related.ProtoReflect.Descriptor instead.

func (*ObservationGenetics_Related) GetExtension

func (*ObservationGenetics_Related) GetId

func (*ObservationGenetics_Related) GetModifierExtension

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

func (*ObservationGenetics_Related) GetTarget

func (*ObservationGenetics_Related) GetType

func (*ObservationGenetics_Related) ProtoMessage

func (*ObservationGenetics_Related) ProtoMessage()

func (*ObservationGenetics_Related) ProtoReflect

func (*ObservationGenetics_Related) Reset

func (x *ObservationGenetics_Related) Reset()

func (*ObservationGenetics_Related) String

func (x *ObservationGenetics_Related) String() string

type ObservationGenetics_Value

type ObservationGenetics_Value struct {

	// Types that are assignable to Value:
	//	*ObservationGenetics_Value_Quantity
	//	*ObservationGenetics_Value_CodeableConcept
	//	*ObservationGenetics_Value_StringValue
	//	*ObservationGenetics_Value_Boolean
	//	*ObservationGenetics_Value_Range
	//	*ObservationGenetics_Value_Ratio
	//	*ObservationGenetics_Value_SampledData
	//	*ObservationGenetics_Value_Attachment
	//	*ObservationGenetics_Value_Time
	//	*ObservationGenetics_Value_DateTime
	//	*ObservationGenetics_Value_Period
	Value isObservationGenetics_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Actual result

func (*ObservationGenetics_Value) Descriptor deprecated

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

Deprecated: Use ObservationGenetics_Value.ProtoReflect.Descriptor instead.

func (*ObservationGenetics_Value) GetAttachment

func (*ObservationGenetics_Value) GetBoolean

func (*ObservationGenetics_Value) GetCodeableConcept

func (*ObservationGenetics_Value) GetDateTime

func (*ObservationGenetics_Value) GetPeriod

func (*ObservationGenetics_Value) GetQuantity

func (*ObservationGenetics_Value) GetRange

func (*ObservationGenetics_Value) GetRatio

func (*ObservationGenetics_Value) GetSampledData

func (*ObservationGenetics_Value) GetStringValue

func (*ObservationGenetics_Value) GetTime

func (*ObservationGenetics_Value) GetValue

func (m *ObservationGenetics_Value) GetValue() isObservationGenetics_Value_Value

func (*ObservationGenetics_Value) ProtoMessage

func (*ObservationGenetics_Value) ProtoMessage()

func (*ObservationGenetics_Value) ProtoReflect

func (*ObservationGenetics_Value) Reset

func (x *ObservationGenetics_Value) Reset()

func (*ObservationGenetics_Value) String

func (x *ObservationGenetics_Value) String() string

type ObservationGenetics_Value_Attachment

type ObservationGenetics_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,8,opt,name=attachment,proto3,oneof"`
}

type ObservationGenetics_Value_Boolean

type ObservationGenetics_Value_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,4,opt,name=boolean,proto3,oneof"`
}

type ObservationGenetics_Value_CodeableConcept

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

type ObservationGenetics_Value_DateTime

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

type ObservationGenetics_Value_Period

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

type ObservationGenetics_Value_Quantity

type ObservationGenetics_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type ObservationGenetics_Value_Range

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

type ObservationGenetics_Value_Ratio

type ObservationGenetics_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,6,opt,name=ratio,proto3,oneof"`
}

type ObservationGenetics_Value_SampledData

type ObservationGenetics_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,7,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type ObservationGenetics_Value_StringValue

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

type ObservationGenetics_Value_Time

type ObservationGenetics_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,9,opt,name=time,proto3,oneof"`
}

type Oxygensat

type Oxygensat 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Oxygensat_CodeableConceptForCode     `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Oxygensat_Effective          `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Oxygensat_Value                `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Oxygensat_ReferenceRange   `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Oxygensat_Related          `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Oxygensat_Component        `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Oxygen Saturation Profile. See http://hl7.org/fhir/StructureDefinition/oxygensat

func (*Oxygensat) Descriptor deprecated

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

Deprecated: Use Oxygensat.ProtoReflect.Descriptor instead.

func (*Oxygensat) GetBasedOn

func (x *Oxygensat) GetBasedOn() []*datatypes_go_proto.Reference

func (*Oxygensat) GetBodySite

func (x *Oxygensat) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Oxygensat) GetCategory

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

func (*Oxygensat) GetCode

func (*Oxygensat) GetComment

func (x *Oxygensat) GetComment() *datatypes_go_proto.String

func (*Oxygensat) GetComponent

func (x *Oxygensat) GetComponent() []*Oxygensat_Component

func (*Oxygensat) GetContained

func (x *Oxygensat) GetContained() []*resources_go_proto.ContainedResource

func (*Oxygensat) GetContext

func (x *Oxygensat) GetContext() *datatypes_go_proto.Reference

func (*Oxygensat) GetDataAbsentReason

func (x *Oxygensat) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Oxygensat) GetDevice

func (x *Oxygensat) GetDevice() *datatypes_go_proto.Reference

func (*Oxygensat) GetEffective

func (x *Oxygensat) GetEffective() *Oxygensat_Effective

func (*Oxygensat) GetExtension

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

func (*Oxygensat) GetId

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

func (*Oxygensat) GetIdentifier

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

func (*Oxygensat) GetImplicitRules

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

func (*Oxygensat) GetInterpretation

func (x *Oxygensat) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Oxygensat) GetIssued

func (x *Oxygensat) GetIssued() *datatypes_go_proto.Instant

func (*Oxygensat) GetLanguage

func (x *Oxygensat) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Oxygensat) GetMeta

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

func (*Oxygensat) GetMethod

func (*Oxygensat) GetModifierExtension

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

func (*Oxygensat) GetPerformer

func (x *Oxygensat) GetPerformer() []*datatypes_go_proto.Reference

func (*Oxygensat) GetReferenceRange

func (x *Oxygensat) GetReferenceRange() []*Oxygensat_ReferenceRange

func (*Oxygensat) GetRelated

func (x *Oxygensat) GetRelated() []*Oxygensat_Related

func (*Oxygensat) GetSpecimen

func (x *Oxygensat) GetSpecimen() *datatypes_go_proto.Reference

func (*Oxygensat) GetStatus

func (*Oxygensat) GetSubject

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

func (*Oxygensat) GetText

func (*Oxygensat) GetValue

func (x *Oxygensat) GetValue() *Oxygensat_Value

func (*Oxygensat) ProtoMessage

func (*Oxygensat) ProtoMessage()

func (*Oxygensat) ProtoReflect

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

func (*Oxygensat) Reset

func (x *Oxygensat) Reset()

func (*Oxygensat) String

func (x *Oxygensat) String() string

type Oxygensat_CodeableConceptForCode

type Oxygensat_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text          *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	OxygenSatCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=oxygen_sat_code,json=OxygenSatCode,proto3" json:"oxygen_sat_code,omitempty"`
	// contains filtered or unexported fields
}

Oxygen Saturation

func (*Oxygensat_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Oxygensat_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Oxygensat_CodeableConceptForCode) GetCoding

func (*Oxygensat_CodeableConceptForCode) GetExtension

func (*Oxygensat_CodeableConceptForCode) GetId

func (*Oxygensat_CodeableConceptForCode) GetOxygenSatCode

func (*Oxygensat_CodeableConceptForCode) GetText

func (*Oxygensat_CodeableConceptForCode) ProtoMessage

func (*Oxygensat_CodeableConceptForCode) ProtoMessage()

func (*Oxygensat_CodeableConceptForCode) ProtoReflect

func (*Oxygensat_CodeableConceptForCode) Reset

func (*Oxygensat_CodeableConceptForCode) String

type Oxygensat_Component

type Oxygensat_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Oxygensat_Component_Value          `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Oxygensat_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Oxygensat_Component) Descriptor deprecated

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

Deprecated: Use Oxygensat_Component.ProtoReflect.Descriptor instead.

func (*Oxygensat_Component) GetCode

func (*Oxygensat_Component) GetDataAbsentReason

func (x *Oxygensat_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Oxygensat_Component) GetExtension

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

func (*Oxygensat_Component) GetId

func (*Oxygensat_Component) GetInterpretation

func (x *Oxygensat_Component) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Oxygensat_Component) GetModifierExtension

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

func (*Oxygensat_Component) GetReferenceRange

func (x *Oxygensat_Component) GetReferenceRange() []*Oxygensat_ReferenceRange

func (*Oxygensat_Component) GetValue

func (*Oxygensat_Component) ProtoMessage

func (*Oxygensat_Component) ProtoMessage()

func (*Oxygensat_Component) ProtoReflect

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

func (*Oxygensat_Component) Reset

func (x *Oxygensat_Component) Reset()

func (*Oxygensat_Component) String

func (x *Oxygensat_Component) String() string

type Oxygensat_Component_Value

type Oxygensat_Component_Value struct {

	// Types that are assignable to Value:
	//	*Oxygensat_Component_Value_Quantity
	Value isOxygensat_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Oxygensat_Component_Value) Descriptor deprecated

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

Deprecated: Use Oxygensat_Component_Value.ProtoReflect.Descriptor instead.

func (*Oxygensat_Component_Value) GetQuantity

func (*Oxygensat_Component_Value) GetValue

func (m *Oxygensat_Component_Value) GetValue() isOxygensat_Component_Value_Value

func (*Oxygensat_Component_Value) ProtoMessage

func (*Oxygensat_Component_Value) ProtoMessage()

func (*Oxygensat_Component_Value) ProtoReflect

func (*Oxygensat_Component_Value) Reset

func (x *Oxygensat_Component_Value) Reset()

func (*Oxygensat_Component_Value) String

func (x *Oxygensat_Component_Value) String() string

type Oxygensat_Component_Value_Quantity

type Oxygensat_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Oxygensat_Effective

type Oxygensat_Effective struct {

	// Types that are assignable to Effective:
	//	*Oxygensat_Effective_DateTime
	//	*Oxygensat_Effective_Period
	Effective isOxygensat_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Oxygensat_Effective) Descriptor deprecated

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

Deprecated: Use Oxygensat_Effective.ProtoReflect.Descriptor instead.

func (*Oxygensat_Effective) GetDateTime

func (*Oxygensat_Effective) GetEffective

func (m *Oxygensat_Effective) GetEffective() isOxygensat_Effective_Effective

func (*Oxygensat_Effective) GetPeriod

func (*Oxygensat_Effective) ProtoMessage

func (*Oxygensat_Effective) ProtoMessage()

func (*Oxygensat_Effective) ProtoReflect

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

func (*Oxygensat_Effective) Reset

func (x *Oxygensat_Effective) Reset()

func (*Oxygensat_Effective) String

func (x *Oxygensat_Effective) String() string

type Oxygensat_Effective_DateTime

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

type Oxygensat_Effective_Period

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

type Oxygensat_ReferenceRange

type Oxygensat_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Oxygensat_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Oxygensat_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Oxygensat_ReferenceRange) GetAge

func (*Oxygensat_ReferenceRange) GetAppliesTo

func (*Oxygensat_ReferenceRange) GetExtension

func (*Oxygensat_ReferenceRange) GetHigh

func (*Oxygensat_ReferenceRange) GetId

func (*Oxygensat_ReferenceRange) GetLow

func (*Oxygensat_ReferenceRange) GetModifierExtension

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

func (*Oxygensat_ReferenceRange) GetText

func (*Oxygensat_ReferenceRange) GetType

func (*Oxygensat_ReferenceRange) ProtoMessage

func (*Oxygensat_ReferenceRange) ProtoMessage()

func (*Oxygensat_ReferenceRange) ProtoReflect

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

func (*Oxygensat_ReferenceRange) Reset

func (x *Oxygensat_ReferenceRange) Reset()

func (*Oxygensat_ReferenceRange) String

func (x *Oxygensat_ReferenceRange) String() string
type Oxygensat_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Oxygensat_Related) Descriptor deprecated

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

Deprecated: Use Oxygensat_Related.ProtoReflect.Descriptor instead.

func (*Oxygensat_Related) GetExtension

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

func (*Oxygensat_Related) GetId

func (*Oxygensat_Related) GetModifierExtension

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

func (*Oxygensat_Related) GetTarget

func (*Oxygensat_Related) GetType

func (*Oxygensat_Related) ProtoMessage

func (*Oxygensat_Related) ProtoMessage()

func (*Oxygensat_Related) ProtoReflect

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

func (*Oxygensat_Related) Reset

func (x *Oxygensat_Related) Reset()

func (*Oxygensat_Related) String

func (x *Oxygensat_Related) String() string

type Oxygensat_Value

type Oxygensat_Value struct {

	// Types that are assignable to Value:
	//	*Oxygensat_Value_Quantity
	Value isOxygensat_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Oxygensat_Value) Descriptor deprecated

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

Deprecated: Use Oxygensat_Value.ProtoReflect.Descriptor instead.

func (*Oxygensat_Value) GetQuantity

func (x *Oxygensat_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Oxygensat_Value) GetValue

func (m *Oxygensat_Value) GetValue() isOxygensat_Value_Value

func (*Oxygensat_Value) ProtoMessage

func (*Oxygensat_Value) ProtoMessage()

func (*Oxygensat_Value) ProtoReflect

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

func (*Oxygensat_Value) Reset

func (x *Oxygensat_Value) Reset()

func (*Oxygensat_Value) String

func (x *Oxygensat_Value) String() string

type Oxygensat_Value_Quantity

type Oxygensat_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type ProcedurerequestGenetics

type ProcedurerequestGenetics 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifiers assigned to this order
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Protocol or definition
	Definition []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=definition,proto3" json:"definition,omitempty"`
	// What request fulfills
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// What request replaces
	Replaces []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=replaces,proto3" json:"replaces,omitempty"`
	// Composite Request ID
	Requisition *datatypes_go_proto.Identifier `protobuf:"bytes,13,opt,name=requisition,proto3" json:"requisition,omitempty"`
	// draft | active | suspended | completed | entered-in-error | cancelled
	Status *codes_go_proto.RequestStatusCode `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// proposal | plan | order +
	Intent *codes_go_proto.RequestIntentCode `protobuf:"bytes,15,opt,name=intent,proto3" json:"intent,omitempty"`
	// routine | urgent | asap | stat
	Priority *codes_go_proto.RequestPriorityCode `protobuf:"bytes,16,opt,name=priority,proto3" json:"priority,omitempty"`
	// True if procedure should not be performed
	DoNotPerform *datatypes_go_proto.Boolean `protobuf:"bytes,17,opt,name=do_not_perform,json=doNotPerform,proto3" json:"do_not_perform,omitempty"`
	// Classification of procedure
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=category,proto3" json:"category,omitempty"`
	// What is being requested/ordered
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,opt,name=code,proto3" json:"code,omitempty"`
	// Individual the service is ordered for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter or Episode during which request was created
	Context    *datatypes_go_proto.Reference        `protobuf:"bytes,21,opt,name=context,proto3" json:"context,omitempty"`
	Occurrence *ProcedurerequestGenetics_Occurrence `protobuf:"bytes,22,opt,name=occurrence,proto3" json:"occurrence,omitempty"`
	AsNeeded   *ProcedurerequestGenetics_AsNeeded   `protobuf:"bytes,23,opt,name=as_needed,json=asNeeded,proto3" json:"as_needed,omitempty"`
	// Date request signed
	AuthoredOn *datatypes_go_proto.DateTime        `protobuf:"bytes,24,opt,name=authored_on,json=authoredOn,proto3" json:"authored_on,omitempty"`
	Requester  *ProcedurerequestGenetics_Requester `protobuf:"bytes,25,opt,name=requester,proto3" json:"requester,omitempty"`
	// Performer role
	PerformerType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,opt,name=performer_type,json=performerType,proto3" json:"performer_type,omitempty"`
	// Requested perfomer
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,27,opt,name=performer,proto3" json:"performer,omitempty"`
	// Explanation/Justification for test
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,28,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Explanation/Justification for test
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,29,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Additional clinical information
	SupportingInfo []*datatypes_go_proto.Reference `protobuf:"bytes,30,rep,name=supporting_info,json=supportingInfo,proto3" json:"supporting_info,omitempty"`
	// Procedure Samples
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// Location on Body
	BodySite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,32,rep,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,33,rep,name=note,proto3" json:"note,omitempty"`
	// Request provenance
	RelevantHistory []*datatypes_go_proto.Reference `protobuf:"bytes,34,rep,name=relevant_history,json=relevantHistory,proto3" json:"relevant_history,omitempty"`
	// The items the orderer requested
	Item []*extensions_go_proto.DiagnosticReportItem `protobuf:"bytes,35,rep,name=item,json=Item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ProcedureRequest-Genetics. A request for a procedure or diagnostic to be performed. See http://hl7.org/fhir/StructureDefinition/procedurerequest-genetics

func (*ProcedurerequestGenetics) Descriptor deprecated

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

Deprecated: Use ProcedurerequestGenetics.ProtoReflect.Descriptor instead.

func (*ProcedurerequestGenetics) GetAsNeeded

func (*ProcedurerequestGenetics) GetAuthoredOn

func (*ProcedurerequestGenetics) GetBasedOn

func (*ProcedurerequestGenetics) GetBodySite

func (*ProcedurerequestGenetics) GetCategory

func (*ProcedurerequestGenetics) GetCode

func (*ProcedurerequestGenetics) GetContained

func (*ProcedurerequestGenetics) GetContext

func (*ProcedurerequestGenetics) GetDefinition

func (*ProcedurerequestGenetics) GetDoNotPerform

func (x *ProcedurerequestGenetics) GetDoNotPerform() *datatypes_go_proto.Boolean

func (*ProcedurerequestGenetics) GetExtension

func (*ProcedurerequestGenetics) GetId

func (*ProcedurerequestGenetics) GetIdentifier

func (*ProcedurerequestGenetics) GetImplicitRules

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

func (*ProcedurerequestGenetics) GetIntent

func (*ProcedurerequestGenetics) GetItem

func (*ProcedurerequestGenetics) GetLanguage

func (*ProcedurerequestGenetics) GetMeta

func (*ProcedurerequestGenetics) GetModifierExtension

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

func (*ProcedurerequestGenetics) GetNote

func (*ProcedurerequestGenetics) GetOccurrence

func (*ProcedurerequestGenetics) GetPerformer

func (*ProcedurerequestGenetics) GetPerformerType

func (*ProcedurerequestGenetics) GetPriority

func (*ProcedurerequestGenetics) GetReasonCode

func (*ProcedurerequestGenetics) GetReasonReference

func (x *ProcedurerequestGenetics) GetReasonReference() []*datatypes_go_proto.Reference

func (*ProcedurerequestGenetics) GetRelevantHistory

func (x *ProcedurerequestGenetics) GetRelevantHistory() []*datatypes_go_proto.Reference

func (*ProcedurerequestGenetics) GetReplaces

func (*ProcedurerequestGenetics) GetRequester

func (*ProcedurerequestGenetics) GetRequisition

func (*ProcedurerequestGenetics) GetSpecimen

func (*ProcedurerequestGenetics) GetStatus

func (*ProcedurerequestGenetics) GetSubject

func (*ProcedurerequestGenetics) GetSupportingInfo

func (x *ProcedurerequestGenetics) GetSupportingInfo() []*datatypes_go_proto.Reference

func (*ProcedurerequestGenetics) GetText

func (*ProcedurerequestGenetics) ProtoMessage

func (*ProcedurerequestGenetics) ProtoMessage()

func (*ProcedurerequestGenetics) ProtoReflect

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

func (*ProcedurerequestGenetics) Reset

func (x *ProcedurerequestGenetics) Reset()

func (*ProcedurerequestGenetics) String

func (x *ProcedurerequestGenetics) String() string

type ProcedurerequestGenetics_AsNeeded

type ProcedurerequestGenetics_AsNeeded struct {

	// Types that are assignable to AsNeeded:
	//	*ProcedurerequestGenetics_AsNeeded_Boolean
	//	*ProcedurerequestGenetics_AsNeeded_CodeableConcept
	AsNeeded isProcedurerequestGenetics_AsNeeded_AsNeeded `protobuf_oneof:"as_needed"`
	// contains filtered or unexported fields
}

Preconditions for procedure or diagnostic

func (*ProcedurerequestGenetics_AsNeeded) Descriptor deprecated

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

Deprecated: Use ProcedurerequestGenetics_AsNeeded.ProtoReflect.Descriptor instead.

func (*ProcedurerequestGenetics_AsNeeded) GetAsNeeded

func (m *ProcedurerequestGenetics_AsNeeded) GetAsNeeded() isProcedurerequestGenetics_AsNeeded_AsNeeded

func (*ProcedurerequestGenetics_AsNeeded) GetBoolean

func (*ProcedurerequestGenetics_AsNeeded) GetCodeableConcept

func (*ProcedurerequestGenetics_AsNeeded) ProtoMessage

func (*ProcedurerequestGenetics_AsNeeded) ProtoMessage()

func (*ProcedurerequestGenetics_AsNeeded) ProtoReflect

func (*ProcedurerequestGenetics_AsNeeded) Reset

func (*ProcedurerequestGenetics_AsNeeded) String

type ProcedurerequestGenetics_AsNeeded_Boolean

type ProcedurerequestGenetics_AsNeeded_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type ProcedurerequestGenetics_AsNeeded_CodeableConcept

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

type ProcedurerequestGenetics_Occurrence

type ProcedurerequestGenetics_Occurrence struct {

	// Types that are assignable to Occurrence:
	//	*ProcedurerequestGenetics_Occurrence_DateTime
	//	*ProcedurerequestGenetics_Occurrence_Period
	//	*ProcedurerequestGenetics_Occurrence_Timing
	Occurrence isProcedurerequestGenetics_Occurrence_Occurrence `protobuf_oneof:"occurrence"`
	// contains filtered or unexported fields
}

When procedure should occur

func (*ProcedurerequestGenetics_Occurrence) Descriptor deprecated

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

Deprecated: Use ProcedurerequestGenetics_Occurrence.ProtoReflect.Descriptor instead.

func (*ProcedurerequestGenetics_Occurrence) GetDateTime

func (*ProcedurerequestGenetics_Occurrence) GetOccurrence

func (m *ProcedurerequestGenetics_Occurrence) GetOccurrence() isProcedurerequestGenetics_Occurrence_Occurrence

func (*ProcedurerequestGenetics_Occurrence) GetPeriod

func (*ProcedurerequestGenetics_Occurrence) GetTiming

func (*ProcedurerequestGenetics_Occurrence) ProtoMessage

func (*ProcedurerequestGenetics_Occurrence) ProtoMessage()

func (*ProcedurerequestGenetics_Occurrence) ProtoReflect

func (*ProcedurerequestGenetics_Occurrence) Reset

func (*ProcedurerequestGenetics_Occurrence) String

type ProcedurerequestGenetics_Occurrence_DateTime

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

type ProcedurerequestGenetics_Occurrence_Period

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

type ProcedurerequestGenetics_Occurrence_Timing

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

type ProcedurerequestGenetics_Requester

type ProcedurerequestGenetics_Requester struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Individual making the request
	Agent *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=agent,proto3" json:"agent,omitempty"`
	// Organization agent is acting for
	OnBehalfOf *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=on_behalf_of,json=onBehalfOf,proto3" json:"on_behalf_of,omitempty"`
	// contains filtered or unexported fields
}

Who/what is requesting procedure or diagnostic

func (*ProcedurerequestGenetics_Requester) Descriptor deprecated

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

Deprecated: Use ProcedurerequestGenetics_Requester.ProtoReflect.Descriptor instead.

func (*ProcedurerequestGenetics_Requester) GetAgent

func (*ProcedurerequestGenetics_Requester) GetExtension

func (*ProcedurerequestGenetics_Requester) GetId

func (*ProcedurerequestGenetics_Requester) GetModifierExtension

func (*ProcedurerequestGenetics_Requester) GetOnBehalfOf

func (*ProcedurerequestGenetics_Requester) ProtoMessage

func (*ProcedurerequestGenetics_Requester) ProtoMessage()

func (*ProcedurerequestGenetics_Requester) ProtoReflect

func (*ProcedurerequestGenetics_Requester) Reset

func (*ProcedurerequestGenetics_Requester) String

type Resprate

type Resprate 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Resprate_CodeableConceptForCode      `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Resprate_Effective           `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Resprate_Value                 `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Resprate_ReferenceRange    `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Resprate_Related           `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Resprate_Component         `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Respiratory Rate Profile. See http://hl7.org/fhir/StructureDefinition/resprate

func (*Resprate) Descriptor deprecated

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

Deprecated: Use Resprate.ProtoReflect.Descriptor instead.

func (*Resprate) GetBasedOn

func (x *Resprate) GetBasedOn() []*datatypes_go_proto.Reference

func (*Resprate) GetBodySite

func (x *Resprate) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Resprate) GetCategory

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

func (*Resprate) GetCode

func (*Resprate) GetComment

func (x *Resprate) GetComment() *datatypes_go_proto.String

func (*Resprate) GetComponent

func (x *Resprate) GetComponent() []*Resprate_Component

func (*Resprate) GetContained

func (x *Resprate) GetContained() []*resources_go_proto.ContainedResource

func (*Resprate) GetContext

func (x *Resprate) GetContext() *datatypes_go_proto.Reference

func (*Resprate) GetDataAbsentReason

func (x *Resprate) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Resprate) GetDevice

func (x *Resprate) GetDevice() *datatypes_go_proto.Reference

func (*Resprate) GetEffective

func (x *Resprate) GetEffective() *Resprate_Effective

func (*Resprate) GetExtension

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

func (*Resprate) GetId

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

func (*Resprate) GetIdentifier

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

func (*Resprate) GetImplicitRules

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

func (*Resprate) GetInterpretation

func (x *Resprate) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Resprate) GetIssued

func (x *Resprate) GetIssued() *datatypes_go_proto.Instant

func (*Resprate) GetLanguage

func (x *Resprate) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Resprate) GetMeta

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

func (*Resprate) GetMethod

func (*Resprate) GetModifierExtension

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

func (*Resprate) GetPerformer

func (x *Resprate) GetPerformer() []*datatypes_go_proto.Reference

func (*Resprate) GetReferenceRange

func (x *Resprate) GetReferenceRange() []*Resprate_ReferenceRange

func (*Resprate) GetRelated

func (x *Resprate) GetRelated() []*Resprate_Related

func (*Resprate) GetSpecimen

func (x *Resprate) GetSpecimen() *datatypes_go_proto.Reference

func (*Resprate) GetStatus

func (*Resprate) GetSubject

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

func (*Resprate) GetText

func (*Resprate) GetValue

func (x *Resprate) GetValue() *Resprate_Value

func (*Resprate) ProtoMessage

func (*Resprate) ProtoMessage()

func (*Resprate) ProtoReflect

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

func (*Resprate) Reset

func (x *Resprate) Reset()

func (*Resprate) String

func (x *Resprate) String() string

type Resprate_CodeableConceptForCode

type Resprate_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text         *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	RespRateCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=resp_rate_code,json=RespRateCode,proto3" json:"resp_rate_code,omitempty"`
	// contains filtered or unexported fields
}

Respiratory Rate

func (*Resprate_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Resprate_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Resprate_CodeableConceptForCode) GetCoding

func (*Resprate_CodeableConceptForCode) GetExtension

func (*Resprate_CodeableConceptForCode) GetId

func (*Resprate_CodeableConceptForCode) GetRespRateCode

func (*Resprate_CodeableConceptForCode) GetText

func (*Resprate_CodeableConceptForCode) ProtoMessage

func (*Resprate_CodeableConceptForCode) ProtoMessage()

func (*Resprate_CodeableConceptForCode) ProtoReflect

func (*Resprate_CodeableConceptForCode) Reset

func (*Resprate_CodeableConceptForCode) String

type Resprate_Component

type Resprate_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Resprate_Component_Value           `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Resprate_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Resprate_Component) Descriptor deprecated

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

Deprecated: Use Resprate_Component.ProtoReflect.Descriptor instead.

func (*Resprate_Component) GetCode

func (*Resprate_Component) GetDataAbsentReason

func (x *Resprate_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Resprate_Component) GetExtension

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

func (*Resprate_Component) GetId

func (*Resprate_Component) GetInterpretation

func (x *Resprate_Component) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Resprate_Component) GetModifierExtension

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

func (*Resprate_Component) GetReferenceRange

func (x *Resprate_Component) GetReferenceRange() []*Resprate_ReferenceRange

func (*Resprate_Component) GetValue

func (*Resprate_Component) ProtoMessage

func (*Resprate_Component) ProtoMessage()

func (*Resprate_Component) ProtoReflect

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

func (*Resprate_Component) Reset

func (x *Resprate_Component) Reset()

func (*Resprate_Component) String

func (x *Resprate_Component) String() string

type Resprate_Component_Value

type Resprate_Component_Value struct {

	// Types that are assignable to Value:
	//	*Resprate_Component_Value_Quantity
	Value isResprate_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Resprate_Component_Value) Descriptor deprecated

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

Deprecated: Use Resprate_Component_Value.ProtoReflect.Descriptor instead.

func (*Resprate_Component_Value) GetQuantity

func (*Resprate_Component_Value) GetValue

func (m *Resprate_Component_Value) GetValue() isResprate_Component_Value_Value

func (*Resprate_Component_Value) ProtoMessage

func (*Resprate_Component_Value) ProtoMessage()

func (*Resprate_Component_Value) ProtoReflect

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

func (*Resprate_Component_Value) Reset

func (x *Resprate_Component_Value) Reset()

func (*Resprate_Component_Value) String

func (x *Resprate_Component_Value) String() string

type Resprate_Component_Value_Quantity

type Resprate_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Resprate_Effective

type Resprate_Effective struct {

	// Types that are assignable to Effective:
	//	*Resprate_Effective_DateTime
	//	*Resprate_Effective_Period
	Effective isResprate_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Resprate_Effective) Descriptor deprecated

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

Deprecated: Use Resprate_Effective.ProtoReflect.Descriptor instead.

func (*Resprate_Effective) GetDateTime

func (*Resprate_Effective) GetEffective

func (m *Resprate_Effective) GetEffective() isResprate_Effective_Effective

func (*Resprate_Effective) GetPeriod

func (*Resprate_Effective) ProtoMessage

func (*Resprate_Effective) ProtoMessage()

func (*Resprate_Effective) ProtoReflect

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

func (*Resprate_Effective) Reset

func (x *Resprate_Effective) Reset()

func (*Resprate_Effective) String

func (x *Resprate_Effective) String() string

type Resprate_Effective_DateTime

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

type Resprate_Effective_Period

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

type Resprate_ReferenceRange

type Resprate_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Resprate_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Resprate_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Resprate_ReferenceRange) GetAge

func (*Resprate_ReferenceRange) GetAppliesTo

func (*Resprate_ReferenceRange) GetExtension

func (*Resprate_ReferenceRange) GetHigh

func (*Resprate_ReferenceRange) GetId

func (*Resprate_ReferenceRange) GetLow

func (*Resprate_ReferenceRange) GetModifierExtension

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

func (*Resprate_ReferenceRange) GetText

func (*Resprate_ReferenceRange) GetType

func (*Resprate_ReferenceRange) ProtoMessage

func (*Resprate_ReferenceRange) ProtoMessage()

func (*Resprate_ReferenceRange) ProtoReflect

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

func (*Resprate_ReferenceRange) Reset

func (x *Resprate_ReferenceRange) Reset()

func (*Resprate_ReferenceRange) String

func (x *Resprate_ReferenceRange) String() string
type Resprate_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Resprate_Related) Descriptor deprecated

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

Deprecated: Use Resprate_Related.ProtoReflect.Descriptor instead.

func (*Resprate_Related) GetExtension

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

func (*Resprate_Related) GetId

func (*Resprate_Related) GetModifierExtension

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

func (*Resprate_Related) GetTarget

func (*Resprate_Related) GetType

func (*Resprate_Related) ProtoMessage

func (*Resprate_Related) ProtoMessage()

func (*Resprate_Related) ProtoReflect

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

func (*Resprate_Related) Reset

func (x *Resprate_Related) Reset()

func (*Resprate_Related) String

func (x *Resprate_Related) String() string

type Resprate_Value

type Resprate_Value struct {

	// Types that are assignable to Value:
	//	*Resprate_Value_Quantity
	Value isResprate_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Resprate_Value) Descriptor deprecated

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

Deprecated: Use Resprate_Value.ProtoReflect.Descriptor instead.

func (*Resprate_Value) GetQuantity

func (x *Resprate_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Resprate_Value) GetValue

func (m *Resprate_Value) GetValue() isResprate_Value_Value

func (*Resprate_Value) ProtoMessage

func (*Resprate_Value) ProtoMessage()

func (*Resprate_Value) ProtoReflect

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

func (*Resprate_Value) Reset

func (x *Resprate_Value) Reset()

func (*Resprate_Value) String

func (x *Resprate_Value) String() string

type Resprate_Value_Quantity

type Resprate_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Shareablecodesystem

type Shareablecodesystem 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Logical URI to reference this code system (globally unique) (Coding.system)
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Additional identifier for the code system
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,10,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Business version of the code system (Coding.version)
	Version *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
	// Name for this code system (computer friendly)
	Name *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// Name for this code system (human friendly)
	Title *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=title,proto3" json:"title,omitempty"`
	// draft | active | retired | unknown
	Status *codes_go_proto.PublicationStatusCode `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// For testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,15,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Date this was last changed
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=date,proto3" json:"date,omitempty"`
	// Name of the publisher (organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=publisher,proto3" json:"publisher,omitempty"`
	// Contact details for the publisher
	Contact []*metadatatypes_go_proto.ContactDetail `protobuf:"bytes,18,rep,name=contact,proto3" json:"contact,omitempty"`
	// Natural language description of the code system
	Description *datatypes_go_proto.Markdown `protobuf:"bytes,19,opt,name=description,proto3" json:"description,omitempty"`
	// Context the content is intended to support
	UseContext []*metadatatypes_go_proto.UsageContext `protobuf:"bytes,20,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Intended jurisdiction for code system (if applicable)
	Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// Why this code system is defined
	Purpose *datatypes_go_proto.Markdown `protobuf:"bytes,22,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.Markdown `protobuf:"bytes,23,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// If code comparison is case sensitive
	CaseSensitive *datatypes_go_proto.Boolean `protobuf:"bytes,24,opt,name=case_sensitive,json=caseSensitive,proto3" json:"case_sensitive,omitempty"`
	// Canonical URL for value set with entire code system
	ValueSet *datatypes_go_proto.Uri `protobuf:"bytes,25,opt,name=value_set,json=valueSet,proto3" json:"value_set,omitempty"`
	// grouped-by | is-a | part-of | classified-with
	HierarchyMeaning *codes_go_proto.CodeSystemHierarchyMeaningCode `protobuf:"bytes,26,opt,name=hierarchy_meaning,json=hierarchyMeaning,proto3" json:"hierarchy_meaning,omitempty"`
	// If code system defines a post-composition grammar
	Compositional *datatypes_go_proto.Boolean `protobuf:"bytes,27,opt,name=compositional,proto3" json:"compositional,omitempty"`
	// If definitions are not stable
	VersionNeeded *datatypes_go_proto.Boolean `protobuf:"bytes,28,opt,name=version_needed,json=versionNeeded,proto3" json:"version_needed,omitempty"`
	// not-present | example | fragment | complete
	Content *codes_go_proto.CodeSystemContentModeCode `protobuf:"bytes,29,opt,name=content,proto3" json:"content,omitempty"`
	// Total concepts in the code system
	Count    *datatypes_go_proto.UnsignedInt          `protobuf:"bytes,30,opt,name=count,proto3" json:"count,omitempty"`
	Filter   []*Shareablecodesystem_Filter            `protobuf:"bytes,31,rep,name=filter,proto3" json:"filter,omitempty"`
	Property []*Shareablecodesystem_Property          `protobuf:"bytes,32,rep,name=property,proto3" json:"property,omitempty"`
	Concept  []*Shareablecodesystem_ConceptDefinition `protobuf:"bytes,33,rep,name=concept,proto3" json:"concept,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Shareable CodeSystem. A set of codes drawn from one or more code systems. See http://hl7.org/fhir/StructureDefinition/shareablecodesystem

func (*Shareablecodesystem) Descriptor deprecated

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

Deprecated: Use Shareablecodesystem.ProtoReflect.Descriptor instead.

func (*Shareablecodesystem) GetCaseSensitive

func (x *Shareablecodesystem) GetCaseSensitive() *datatypes_go_proto.Boolean

func (*Shareablecodesystem) GetCompositional

func (x *Shareablecodesystem) GetCompositional() *datatypes_go_proto.Boolean

func (*Shareablecodesystem) GetConcept

func (*Shareablecodesystem) GetContact

func (*Shareablecodesystem) GetContained

func (*Shareablecodesystem) GetContent

func (*Shareablecodesystem) GetCopyright

func (x *Shareablecodesystem) GetCopyright() *datatypes_go_proto.Markdown

func (*Shareablecodesystem) GetCount

func (*Shareablecodesystem) GetDate

func (*Shareablecodesystem) GetDescription

func (x *Shareablecodesystem) GetDescription() *datatypes_go_proto.Markdown

func (*Shareablecodesystem) GetExperimental

func (x *Shareablecodesystem) GetExperimental() *datatypes_go_proto.Boolean

func (*Shareablecodesystem) GetExtension

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

func (*Shareablecodesystem) GetFilter

func (*Shareablecodesystem) GetHierarchyMeaning

func (*Shareablecodesystem) GetId

func (*Shareablecodesystem) GetIdentifier

func (*Shareablecodesystem) GetImplicitRules

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

func (*Shareablecodesystem) GetJurisdiction

func (x *Shareablecodesystem) GetJurisdiction() []*datatypes_go_proto.CodeableConcept

func (*Shareablecodesystem) GetLanguage

func (*Shareablecodesystem) GetMeta

func (*Shareablecodesystem) GetModifierExtension

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

func (*Shareablecodesystem) GetName

func (*Shareablecodesystem) GetProperty

func (*Shareablecodesystem) GetPublisher

func (x *Shareablecodesystem) GetPublisher() *datatypes_go_proto.String

func (*Shareablecodesystem) GetPurpose

func (*Shareablecodesystem) GetStatus

func (*Shareablecodesystem) GetText

func (*Shareablecodesystem) GetTitle

func (*Shareablecodesystem) GetUrl

func (*Shareablecodesystem) GetUseContext

func (*Shareablecodesystem) GetValueSet

func (x *Shareablecodesystem) GetValueSet() *datatypes_go_proto.Uri

func (*Shareablecodesystem) GetVersion

func (*Shareablecodesystem) GetVersionNeeded

func (x *Shareablecodesystem) GetVersionNeeded() *datatypes_go_proto.Boolean

func (*Shareablecodesystem) ProtoMessage

func (*Shareablecodesystem) ProtoMessage()

func (*Shareablecodesystem) ProtoReflect

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

func (*Shareablecodesystem) Reset

func (x *Shareablecodesystem) Reset()

func (*Shareablecodesystem) String

func (x *Shareablecodesystem) String() string

type Shareablecodesystem_ConceptDefinition

type Shareablecodesystem_ConceptDefinition struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code that identifies concept
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Text to display to the user
	Display *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=display,proto3" json:"display,omitempty"`
	// Formal definition
	Definition  *datatypes_go_proto.String                               `protobuf:"bytes,6,opt,name=definition,proto3" json:"definition,omitempty"`
	Designation []*Shareablecodesystem_ConceptDefinition_Designation     `protobuf:"bytes,7,rep,name=designation,proto3" json:"designation,omitempty"`
	Property    []*Shareablecodesystem_ConceptDefinition_ConceptProperty `protobuf:"bytes,8,rep,name=property,proto3" json:"property,omitempty"`
	// Child Concepts (is-a/contains/categorizes)
	Concept []*Shareablecodesystem_ConceptDefinition `protobuf:"bytes,9,rep,name=concept,proto3" json:"concept,omitempty"`
	// contains filtered or unexported fields
}

Concepts in the code system

func (*Shareablecodesystem_ConceptDefinition) Descriptor deprecated

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

Deprecated: Use Shareablecodesystem_ConceptDefinition.ProtoReflect.Descriptor instead.

func (*Shareablecodesystem_ConceptDefinition) GetCode

func (*Shareablecodesystem_ConceptDefinition) GetConcept

func (*Shareablecodesystem_ConceptDefinition) GetDefinition

func (*Shareablecodesystem_ConceptDefinition) GetDesignation

func (*Shareablecodesystem_ConceptDefinition) GetDisplay

func (*Shareablecodesystem_ConceptDefinition) GetExtension

func (*Shareablecodesystem_ConceptDefinition) GetId

func (*Shareablecodesystem_ConceptDefinition) GetModifierExtension

func (*Shareablecodesystem_ConceptDefinition) GetProperty

func (*Shareablecodesystem_ConceptDefinition) ProtoMessage

func (*Shareablecodesystem_ConceptDefinition) ProtoMessage()

func (*Shareablecodesystem_ConceptDefinition) ProtoReflect

func (*Shareablecodesystem_ConceptDefinition) Reset

func (*Shareablecodesystem_ConceptDefinition) String

type Shareablecodesystem_ConceptDefinition_ConceptProperty

type Shareablecodesystem_ConceptDefinition_ConceptProperty struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Reference to CodeSystem.property.code
	Code  *datatypes_go_proto.Code                                     `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Shareablecodesystem_ConceptDefinition_ConceptProperty_Value `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Property value for the concept

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty) Descriptor deprecated

Deprecated: Use Shareablecodesystem_ConceptDefinition_ConceptProperty.ProtoReflect.Descriptor instead.

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty) GetCode

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty) GetExtension

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty) GetId

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty) GetModifierExtension

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty) GetValue

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty) ProtoMessage

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty) ProtoReflect

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty) Reset

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty) String

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value struct {

	// Types that are assignable to Value:
	//	*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Code
	//	*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Coding
	//	*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_StringValue
	//	*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Integer
	//	*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Boolean
	//	*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_DateTime
	Value isShareablecodesystem_ConceptDefinition_ConceptProperty_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Value of the property for this concept

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) Descriptor deprecated

Deprecated: Use Shareablecodesystem_ConceptDefinition_ConceptProperty_Value.ProtoReflect.Descriptor instead.

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) GetBoolean

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) GetCode

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) GetCoding

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) GetDateTime

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) GetInteger

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) GetStringValue

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) GetValue

func (m *Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) GetValue() isShareablecodesystem_ConceptDefinition_ConceptProperty_Value_Value

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) ProtoMessage

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) ProtoReflect

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) Reset

func (*Shareablecodesystem_ConceptDefinition_ConceptProperty_Value) String

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Boolean

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=boolean,proto3,oneof"`
}

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Code

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,1,opt,name=code,proto3,oneof"`
}

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Coding

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,2,opt,name=coding,proto3,oneof"`
}

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_DateTime

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

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Integer

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,4,opt,name=integer,proto3,oneof"`
}

type Shareablecodesystem_ConceptDefinition_ConceptProperty_Value_StringValue

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

type Shareablecodesystem_ConceptDefinition_Designation

type Shareablecodesystem_ConceptDefinition_Designation struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Human language of the designation
	Language *datatypes_go_proto.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Details how this designation would be used
	Use *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=use,proto3" json:"use,omitempty"`
	// The text value for this designation
	Value *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Additional representations for the concept

func (*Shareablecodesystem_ConceptDefinition_Designation) Descriptor deprecated

Deprecated: Use Shareablecodesystem_ConceptDefinition_Designation.ProtoReflect.Descriptor instead.

func (*Shareablecodesystem_ConceptDefinition_Designation) GetExtension

func (*Shareablecodesystem_ConceptDefinition_Designation) GetId

func (*Shareablecodesystem_ConceptDefinition_Designation) GetLanguage

func (*Shareablecodesystem_ConceptDefinition_Designation) GetModifierExtension

func (*Shareablecodesystem_ConceptDefinition_Designation) GetUse

func (*Shareablecodesystem_ConceptDefinition_Designation) GetValue

func (*Shareablecodesystem_ConceptDefinition_Designation) ProtoMessage

func (*Shareablecodesystem_ConceptDefinition_Designation) ProtoReflect

func (*Shareablecodesystem_ConceptDefinition_Designation) Reset

func (*Shareablecodesystem_ConceptDefinition_Designation) String

type Shareablecodesystem_Filter

type Shareablecodesystem_Filter struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code that identifies the filter
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// How or why the filter is used
	Description *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Operators that can be used with filter
	Operator []*codes_go_proto.FilterOperatorCode `protobuf:"bytes,6,rep,name=operator,proto3" json:"operator,omitempty"`
	// What to use for the value
	Value *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Filter that can be used in a value set

func (*Shareablecodesystem_Filter) Descriptor deprecated

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

Deprecated: Use Shareablecodesystem_Filter.ProtoReflect.Descriptor instead.

func (*Shareablecodesystem_Filter) GetCode

func (*Shareablecodesystem_Filter) GetDescription

func (*Shareablecodesystem_Filter) GetExtension

func (*Shareablecodesystem_Filter) GetId

func (*Shareablecodesystem_Filter) GetModifierExtension

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

func (*Shareablecodesystem_Filter) GetOperator

func (*Shareablecodesystem_Filter) GetValue

func (*Shareablecodesystem_Filter) ProtoMessage

func (*Shareablecodesystem_Filter) ProtoMessage()

func (*Shareablecodesystem_Filter) ProtoReflect

func (*Shareablecodesystem_Filter) Reset

func (x *Shareablecodesystem_Filter) Reset()

func (*Shareablecodesystem_Filter) String

func (x *Shareablecodesystem_Filter) String() string

type Shareablecodesystem_Property

type Shareablecodesystem_Property struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifies the property on the concepts, and when referred to in
	// operations
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Formal identifier for the property
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=uri,proto3" json:"uri,omitempty"`
	// Why the property is defined, and/or what it conveys
	Description *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// code | Coding | string | integer | boolean | dateTime
	Type *codes_go_proto.PropertyTypeCode `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Additional information supplied about each concept

func (*Shareablecodesystem_Property) Descriptor deprecated

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

Deprecated: Use Shareablecodesystem_Property.ProtoReflect.Descriptor instead.

func (*Shareablecodesystem_Property) GetCode

func (*Shareablecodesystem_Property) GetDescription

func (*Shareablecodesystem_Property) GetExtension

func (*Shareablecodesystem_Property) GetId

func (*Shareablecodesystem_Property) GetModifierExtension

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

func (*Shareablecodesystem_Property) GetType

func (*Shareablecodesystem_Property) GetUri

func (*Shareablecodesystem_Property) ProtoMessage

func (*Shareablecodesystem_Property) ProtoMessage()

func (*Shareablecodesystem_Property) ProtoReflect

func (*Shareablecodesystem_Property) Reset

func (x *Shareablecodesystem_Property) Reset()

func (*Shareablecodesystem_Property) String

type Shareablevalueset

type Shareablevalueset 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Logical URI to reference this value set (globally unique)
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Additional identifier for the value set
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Business version of the value set
	Version *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
	// Name for this value set (computer friendly)
	Name *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// Name for this value set (human friendly)
	Title *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=title,proto3" json:"title,omitempty"`
	// draft | active | retired | unknown
	Status *codes_go_proto.PublicationStatusCode `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// For testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,15,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Date this was last changed
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=date,proto3" json:"date,omitempty"`
	// Name of the publisher (organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=publisher,proto3" json:"publisher,omitempty"`
	// Contact details for the publisher
	Contact []*metadatatypes_go_proto.ContactDetail `protobuf:"bytes,18,rep,name=contact,proto3" json:"contact,omitempty"`
	// Natural language description of the value set
	Description *datatypes_go_proto.Markdown `protobuf:"bytes,19,opt,name=description,proto3" json:"description,omitempty"`
	// Context the content is intended to support
	UseContext []*metadatatypes_go_proto.UsageContext `protobuf:"bytes,20,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Intended jurisdiction for value set (if applicable)
	Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// Indicates whether or not any change to the content logical definition may
	// occur
	Immutable *datatypes_go_proto.Boolean `protobuf:"bytes,22,opt,name=immutable,proto3" json:"immutable,omitempty"`
	// Why this value set is defined
	Purpose *datatypes_go_proto.Markdown `protobuf:"bytes,23,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.Markdown `protobuf:"bytes,24,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// Whether this is intended to be used with an extensible binding
	Extensible *datatypes_go_proto.Boolean  `protobuf:"bytes,25,opt,name=extensible,proto3" json:"extensible,omitempty"`
	Compose    *Shareablevalueset_Compose   `protobuf:"bytes,26,opt,name=compose,proto3" json:"compose,omitempty"`
	Expansion  *Shareablevalueset_Expansion `protobuf:"bytes,27,opt,name=expansion,proto3" json:"expansion,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Shareable ValueSet. A set of codes drawn from one or more code systems. See http://hl7.org/fhir/StructureDefinition/shareablevalueset

func (*Shareablevalueset) Descriptor deprecated

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

Deprecated: Use Shareablevalueset.ProtoReflect.Descriptor instead.

func (*Shareablevalueset) GetCompose

func (*Shareablevalueset) GetContact

func (*Shareablevalueset) GetContained

func (*Shareablevalueset) GetCopyright

func (x *Shareablevalueset) GetCopyright() *datatypes_go_proto.Markdown

func (*Shareablevalueset) GetDate

func (*Shareablevalueset) GetDescription

func (x *Shareablevalueset) GetDescription() *datatypes_go_proto.Markdown

func (*Shareablevalueset) GetExpansion

func (*Shareablevalueset) GetExperimental

func (x *Shareablevalueset) GetExperimental() *datatypes_go_proto.Boolean

func (*Shareablevalueset) GetExtensible

func (x *Shareablevalueset) GetExtensible() *datatypes_go_proto.Boolean

func (*Shareablevalueset) GetExtension

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

func (*Shareablevalueset) GetId

func (*Shareablevalueset) GetIdentifier

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

func (*Shareablevalueset) GetImmutable

func (x *Shareablevalueset) GetImmutable() *datatypes_go_proto.Boolean

func (*Shareablevalueset) GetImplicitRules

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

func (*Shareablevalueset) GetJurisdiction

func (x *Shareablevalueset) GetJurisdiction() []*datatypes_go_proto.CodeableConcept

func (*Shareablevalueset) GetLanguage

func (*Shareablevalueset) GetMeta

func (*Shareablevalueset) GetModifierExtension

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

func (*Shareablevalueset) GetName

func (*Shareablevalueset) GetPublisher

func (x *Shareablevalueset) GetPublisher() *datatypes_go_proto.String

func (*Shareablevalueset) GetPurpose

func (*Shareablevalueset) GetStatus

func (*Shareablevalueset) GetText

func (*Shareablevalueset) GetTitle

func (*Shareablevalueset) GetUrl

func (*Shareablevalueset) GetUseContext

func (*Shareablevalueset) GetVersion

func (x *Shareablevalueset) GetVersion() *datatypes_go_proto.String

func (*Shareablevalueset) ProtoMessage

func (*Shareablevalueset) ProtoMessage()

func (*Shareablevalueset) ProtoReflect

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

func (*Shareablevalueset) Reset

func (x *Shareablevalueset) Reset()

func (*Shareablevalueset) String

func (x *Shareablevalueset) String() string

type Shareablevalueset_Compose

type Shareablevalueset_Compose struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Fixed date for version-less references (transitive)
	LockedDate *datatypes_go_proto.Date `protobuf:"bytes,4,opt,name=locked_date,json=lockedDate,proto3" json:"locked_date,omitempty"`
	// Whether inactive codes are in the value set
	Inactive *datatypes_go_proto.Boolean             `protobuf:"bytes,5,opt,name=inactive,proto3" json:"inactive,omitempty"`
	Include  []*Shareablevalueset_Compose_ConceptSet `protobuf:"bytes,6,rep,name=include,proto3" json:"include,omitempty"`
	// Explicitly exclude codes from a code system or other value sets
	Exclude []*Shareablevalueset_Compose_ConceptSet `protobuf:"bytes,7,rep,name=exclude,proto3" json:"exclude,omitempty"`
	// contains filtered or unexported fields
}

Definition of the content of the value set (CLD)

func (*Shareablevalueset_Compose) Descriptor deprecated

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

Deprecated: Use Shareablevalueset_Compose.ProtoReflect.Descriptor instead.

func (*Shareablevalueset_Compose) GetExclude

func (*Shareablevalueset_Compose) GetExtension

func (*Shareablevalueset_Compose) GetId

func (*Shareablevalueset_Compose) GetInactive

func (*Shareablevalueset_Compose) GetInclude

func (*Shareablevalueset_Compose) GetLockedDate

func (*Shareablevalueset_Compose) GetModifierExtension

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

func (*Shareablevalueset_Compose) ProtoMessage

func (*Shareablevalueset_Compose) ProtoMessage()

func (*Shareablevalueset_Compose) ProtoReflect

func (*Shareablevalueset_Compose) Reset

func (x *Shareablevalueset_Compose) Reset()

func (*Shareablevalueset_Compose) String

func (x *Shareablevalueset_Compose) String() string

type Shareablevalueset_Compose_ConceptSet

type Shareablevalueset_Compose_ConceptSet struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The system the codes come from
	System *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=system,proto3" json:"system,omitempty"`
	// Specific version of the code system referred to
	Version *datatypes_go_proto.String                               `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	Concept []*Shareablevalueset_Compose_ConceptSet_ConceptReference `protobuf:"bytes,6,rep,name=concept,proto3" json:"concept,omitempty"`
	Filter  []*Shareablevalueset_Compose_ConceptSet_Filter           `protobuf:"bytes,7,rep,name=filter,proto3" json:"filter,omitempty"`
	// Select only contents included in this value set
	ValueSet []*datatypes_go_proto.Uri `protobuf:"bytes,8,rep,name=value_set,json=valueSet,proto3" json:"value_set,omitempty"`
	// contains filtered or unexported fields
}

Include one or more codes from a code system or other value set(s)

func (*Shareablevalueset_Compose_ConceptSet) Descriptor deprecated

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

Deprecated: Use Shareablevalueset_Compose_ConceptSet.ProtoReflect.Descriptor instead.

func (*Shareablevalueset_Compose_ConceptSet) GetConcept

func (*Shareablevalueset_Compose_ConceptSet) GetExtension

func (*Shareablevalueset_Compose_ConceptSet) GetFilter

func (*Shareablevalueset_Compose_ConceptSet) GetId

func (*Shareablevalueset_Compose_ConceptSet) GetModifierExtension

func (*Shareablevalueset_Compose_ConceptSet) GetSystem

func (*Shareablevalueset_Compose_ConceptSet) GetValueSet

func (*Shareablevalueset_Compose_ConceptSet) GetVersion

func (*Shareablevalueset_Compose_ConceptSet) ProtoMessage

func (*Shareablevalueset_Compose_ConceptSet) ProtoMessage()

func (*Shareablevalueset_Compose_ConceptSet) ProtoReflect

func (*Shareablevalueset_Compose_ConceptSet) Reset

func (*Shareablevalueset_Compose_ConceptSet) String

type Shareablevalueset_Compose_ConceptSet_ConceptReference

type Shareablevalueset_Compose_ConceptSet_ConceptReference struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code or expression from system
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Text to display for this code for this value set in this valueset
	Display     *datatypes_go_proto.String                                           `protobuf:"bytes,5,opt,name=display,proto3" json:"display,omitempty"`
	Designation []*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation `protobuf:"bytes,6,rep,name=designation,proto3" json:"designation,omitempty"`
	// contains filtered or unexported fields
}

A concept defined in the system

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) Descriptor deprecated

Deprecated: Use Shareablevalueset_Compose_ConceptSet_ConceptReference.ProtoReflect.Descriptor instead.

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) GetCode

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) GetDesignation

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) GetDisplay

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) GetExtension

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) GetId

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) GetModifierExtension

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) ProtoMessage

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) ProtoReflect

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) Reset

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference) String

type Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation

type Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Human language of the designation
	Language *datatypes_go_proto.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Details how this designation would be used
	Use *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=use,proto3" json:"use,omitempty"`
	// The text value for this designation
	Value *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Additional representations for this concept

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) Descriptor deprecated

Deprecated: Use Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation.ProtoReflect.Descriptor instead.

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) GetExtension

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) GetId

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) GetLanguage

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) GetModifierExtension

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) GetUse

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) GetValue

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) ProtoMessage

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) ProtoReflect

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) Reset

func (*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation) String

type Shareablevalueset_Compose_ConceptSet_Filter

type Shareablevalueset_Compose_ConceptSet_Filter struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A property defined by the code system
	Property *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=property,proto3" json:"property,omitempty"`
	// = | is-a | descendent-of | is-not-a | regex | in | not-in |
	// generalizes | exists
	Op *codes_go_proto.FilterOperatorCode `protobuf:"bytes,5,opt,name=op,proto3" json:"op,omitempty"`
	// Code from the system, or regex criteria, or boolean value for exists
	Value *datatypes_go_proto.Code `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Select codes/concepts by their properties (including relationships)

func (*Shareablevalueset_Compose_ConceptSet_Filter) Descriptor deprecated

Deprecated: Use Shareablevalueset_Compose_ConceptSet_Filter.ProtoReflect.Descriptor instead.

func (*Shareablevalueset_Compose_ConceptSet_Filter) GetExtension

func (*Shareablevalueset_Compose_ConceptSet_Filter) GetId

func (*Shareablevalueset_Compose_ConceptSet_Filter) GetModifierExtension

func (*Shareablevalueset_Compose_ConceptSet_Filter) GetOp

func (*Shareablevalueset_Compose_ConceptSet_Filter) GetProperty

func (*Shareablevalueset_Compose_ConceptSet_Filter) GetValue

func (*Shareablevalueset_Compose_ConceptSet_Filter) ProtoMessage

func (*Shareablevalueset_Compose_ConceptSet_Filter) ProtoReflect

func (*Shareablevalueset_Compose_ConceptSet_Filter) Reset

func (*Shareablevalueset_Compose_ConceptSet_Filter) String

type Shareablevalueset_Expansion

type Shareablevalueset_Expansion struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Uniquely identifies this expansion
	Identifier *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Time ValueSet expansion happened
	Timestamp *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Total number of codes in the expansion
	Total *datatypes_go_proto.Integer `protobuf:"bytes,6,opt,name=total,proto3" json:"total,omitempty"`
	// Offset at which this resource starts
	Offset    *datatypes_go_proto.Integer              `protobuf:"bytes,7,opt,name=offset,proto3" json:"offset,omitempty"`
	Parameter []*Shareablevalueset_Expansion_Parameter `protobuf:"bytes,8,rep,name=parameter,proto3" json:"parameter,omitempty"`
	Contains  []*Shareablevalueset_Expansion_Contains  `protobuf:"bytes,9,rep,name=contains,proto3" json:"contains,omitempty"`
	// contains filtered or unexported fields
}

Used when the value set is "expanded"

func (*Shareablevalueset_Expansion) Descriptor deprecated

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

Deprecated: Use Shareablevalueset_Expansion.ProtoReflect.Descriptor instead.

func (*Shareablevalueset_Expansion) GetContains

func (*Shareablevalueset_Expansion) GetExtension

func (*Shareablevalueset_Expansion) GetId

func (*Shareablevalueset_Expansion) GetIdentifier

func (*Shareablevalueset_Expansion) GetModifierExtension

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

func (*Shareablevalueset_Expansion) GetOffset

func (*Shareablevalueset_Expansion) GetParameter

func (*Shareablevalueset_Expansion) GetTimestamp

func (*Shareablevalueset_Expansion) GetTotal

func (*Shareablevalueset_Expansion) ProtoMessage

func (*Shareablevalueset_Expansion) ProtoMessage()

func (*Shareablevalueset_Expansion) ProtoReflect

func (*Shareablevalueset_Expansion) Reset

func (x *Shareablevalueset_Expansion) Reset()

func (*Shareablevalueset_Expansion) String

func (x *Shareablevalueset_Expansion) String() string

type Shareablevalueset_Expansion_Contains

type Shareablevalueset_Expansion_Contains struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// System value for the code
	System *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=system,proto3" json:"system,omitempty"`
	// If user cannot select this entry
	Abstract *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=abstract,proto3" json:"abstract,omitempty"`
	// If concept is inactive in the code system
	Inactive *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=inactive,proto3" json:"inactive,omitempty"`
	// Version in which this code/display is defined
	Version *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=version,proto3" json:"version,omitempty"`
	// Code - if blank, this is not a selectable code
	Code *datatypes_go_proto.Code `protobuf:"bytes,8,opt,name=code,proto3" json:"code,omitempty"`
	// User display for the concept
	Display *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=display,proto3" json:"display,omitempty"`
	// Additional representations for this item
	Designation []*Shareablevalueset_Compose_ConceptSet_ConceptReference_Designation `protobuf:"bytes,10,rep,name=designation,proto3" json:"designation,omitempty"`
	// Codes contained under this entry
	Contains []*Shareablevalueset_Expansion_Contains `protobuf:"bytes,11,rep,name=contains,proto3" json:"contains,omitempty"`
	// contains filtered or unexported fields
}

Codes in the value set

func (*Shareablevalueset_Expansion_Contains) Descriptor deprecated

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

Deprecated: Use Shareablevalueset_Expansion_Contains.ProtoReflect.Descriptor instead.

func (*Shareablevalueset_Expansion_Contains) GetAbstract

func (*Shareablevalueset_Expansion_Contains) GetCode

func (*Shareablevalueset_Expansion_Contains) GetContains

func (*Shareablevalueset_Expansion_Contains) GetDesignation

func (*Shareablevalueset_Expansion_Contains) GetDisplay

func (*Shareablevalueset_Expansion_Contains) GetExtension

func (*Shareablevalueset_Expansion_Contains) GetId

func (*Shareablevalueset_Expansion_Contains) GetInactive

func (*Shareablevalueset_Expansion_Contains) GetModifierExtension

func (*Shareablevalueset_Expansion_Contains) GetSystem

func (*Shareablevalueset_Expansion_Contains) GetVersion

func (*Shareablevalueset_Expansion_Contains) ProtoMessage

func (*Shareablevalueset_Expansion_Contains) ProtoMessage()

func (*Shareablevalueset_Expansion_Contains) ProtoReflect

func (*Shareablevalueset_Expansion_Contains) Reset

func (*Shareablevalueset_Expansion_Contains) String

type Shareablevalueset_Expansion_Parameter

type Shareablevalueset_Expansion_Parameter struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name as assigned by the server
	Name  *datatypes_go_proto.String                   `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Value *Shareablevalueset_Expansion_Parameter_Value `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Parameter that controlled the expansion process

func (*Shareablevalueset_Expansion_Parameter) Descriptor deprecated

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

Deprecated: Use Shareablevalueset_Expansion_Parameter.ProtoReflect.Descriptor instead.

func (*Shareablevalueset_Expansion_Parameter) GetExtension

func (*Shareablevalueset_Expansion_Parameter) GetId

func (*Shareablevalueset_Expansion_Parameter) GetModifierExtension

func (*Shareablevalueset_Expansion_Parameter) GetName

func (*Shareablevalueset_Expansion_Parameter) GetValue

func (*Shareablevalueset_Expansion_Parameter) ProtoMessage

func (*Shareablevalueset_Expansion_Parameter) ProtoMessage()

func (*Shareablevalueset_Expansion_Parameter) ProtoReflect

func (*Shareablevalueset_Expansion_Parameter) Reset

func (*Shareablevalueset_Expansion_Parameter) String

type Shareablevalueset_Expansion_Parameter_Value

type Shareablevalueset_Expansion_Parameter_Value struct {

	// Types that are assignable to Value:
	//	*Shareablevalueset_Expansion_Parameter_Value_StringValue
	//	*Shareablevalueset_Expansion_Parameter_Value_Boolean
	//	*Shareablevalueset_Expansion_Parameter_Value_Integer
	//	*Shareablevalueset_Expansion_Parameter_Value_Decimal
	//	*Shareablevalueset_Expansion_Parameter_Value_Uri
	//	*Shareablevalueset_Expansion_Parameter_Value_Code
	Value isShareablevalueset_Expansion_Parameter_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Value of the named parameter

func (*Shareablevalueset_Expansion_Parameter_Value) Descriptor deprecated

Deprecated: Use Shareablevalueset_Expansion_Parameter_Value.ProtoReflect.Descriptor instead.

func (*Shareablevalueset_Expansion_Parameter_Value) GetBoolean

func (*Shareablevalueset_Expansion_Parameter_Value) GetCode

func (*Shareablevalueset_Expansion_Parameter_Value) GetDecimal

func (*Shareablevalueset_Expansion_Parameter_Value) GetInteger

func (*Shareablevalueset_Expansion_Parameter_Value) GetStringValue

func (*Shareablevalueset_Expansion_Parameter_Value) GetUri

func (*Shareablevalueset_Expansion_Parameter_Value) GetValue

func (m *Shareablevalueset_Expansion_Parameter_Value) GetValue() isShareablevalueset_Expansion_Parameter_Value_Value

func (*Shareablevalueset_Expansion_Parameter_Value) ProtoMessage

func (*Shareablevalueset_Expansion_Parameter_Value) ProtoReflect

func (*Shareablevalueset_Expansion_Parameter_Value) Reset

func (*Shareablevalueset_Expansion_Parameter_Value) String

type Shareablevalueset_Expansion_Parameter_Value_Boolean

type Shareablevalueset_Expansion_Parameter_Value_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type Shareablevalueset_Expansion_Parameter_Value_Code

type Shareablevalueset_Expansion_Parameter_Value_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,6,opt,name=code,proto3,oneof"`
}

type Shareablevalueset_Expansion_Parameter_Value_Decimal

type Shareablevalueset_Expansion_Parameter_Value_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,4,opt,name=decimal,proto3,oneof"`
}

type Shareablevalueset_Expansion_Parameter_Value_Integer

type Shareablevalueset_Expansion_Parameter_Value_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,3,opt,name=integer,proto3,oneof"`
}

type Shareablevalueset_Expansion_Parameter_Value_StringValue

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

type Shareablevalueset_Expansion_Parameter_Value_Uri

type Shareablevalueset_Expansion_Parameter_Value_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=uri,proto3,oneof"`
}

type Triglyceride

type Triglyceride 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// Triglyceride
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Triglyceride_Effective       `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Triglyceride_Value             `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// + | ++ | +++ | - | -- | ---
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange *Triglyceride_ReferenceRange  `protobuf:"bytes,27,opt,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Component      []*Triglyceride_Component     `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Example Lipid Profile. Triglyceride Result. See http://hl7.org/fhir/StructureDefinition/triglyceride

func (*Triglyceride) Descriptor deprecated

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

Deprecated: Use Triglyceride.ProtoReflect.Descriptor instead.

func (*Triglyceride) GetBasedOn

func (x *Triglyceride) GetBasedOn() []*datatypes_go_proto.Reference

func (*Triglyceride) GetBodySite

func (*Triglyceride) GetCategory

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

func (*Triglyceride) GetCode

func (*Triglyceride) GetComment

func (x *Triglyceride) GetComment() *datatypes_go_proto.String

func (*Triglyceride) GetComponent

func (x *Triglyceride) GetComponent() []*Triglyceride_Component

func (*Triglyceride) GetContained

func (x *Triglyceride) GetContained() []*resources_go_proto.ContainedResource

func (*Triglyceride) GetContext

func (x *Triglyceride) GetContext() *datatypes_go_proto.Reference

func (*Triglyceride) GetDataAbsentReason

func (x *Triglyceride) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Triglyceride) GetDevice

func (x *Triglyceride) GetDevice() *datatypes_go_proto.Reference

func (*Triglyceride) GetEffective

func (x *Triglyceride) GetEffective() *Triglyceride_Effective

func (*Triglyceride) GetExtension

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

func (*Triglyceride) GetId

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

func (*Triglyceride) GetIdentifier

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

func (*Triglyceride) GetImplicitRules

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

func (*Triglyceride) GetInterpretation

func (x *Triglyceride) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Triglyceride) GetIssued

func (x *Triglyceride) GetIssued() *datatypes_go_proto.Instant

func (*Triglyceride) GetLanguage

func (x *Triglyceride) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Triglyceride) GetMeta

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

func (*Triglyceride) GetMethod

func (*Triglyceride) GetModifierExtension

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

func (*Triglyceride) GetPerformer

func (x *Triglyceride) GetPerformer() []*datatypes_go_proto.Reference

func (*Triglyceride) GetReferenceRange

func (x *Triglyceride) GetReferenceRange() *Triglyceride_ReferenceRange

func (*Triglyceride) GetSpecimen

func (x *Triglyceride) GetSpecimen() *datatypes_go_proto.Reference

func (*Triglyceride) GetStatus

func (*Triglyceride) GetSubject

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

func (*Triglyceride) GetText

func (*Triglyceride) GetValue

func (x *Triglyceride) GetValue() *Triglyceride_Value

func (*Triglyceride) ProtoMessage

func (*Triglyceride) ProtoMessage()

func (*Triglyceride) ProtoReflect

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

func (*Triglyceride) Reset

func (x *Triglyceride) Reset()

func (*Triglyceride) String

func (x *Triglyceride) String() string

type Triglyceride_Component

type Triglyceride_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Triglyceride_Component_Value       `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Triglyceride_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*Triglyceride_Component) Descriptor deprecated

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

Deprecated: Use Triglyceride_Component.ProtoReflect.Descriptor instead.

func (*Triglyceride_Component) GetCode

func (*Triglyceride_Component) GetDataAbsentReason

func (x *Triglyceride_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Triglyceride_Component) GetExtension

func (*Triglyceride_Component) GetId

func (*Triglyceride_Component) GetInterpretation

func (*Triglyceride_Component) GetModifierExtension

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

func (*Triglyceride_Component) GetReferenceRange

func (x *Triglyceride_Component) GetReferenceRange() []*Triglyceride_ReferenceRange

func (*Triglyceride_Component) GetValue

func (*Triglyceride_Component) ProtoMessage

func (*Triglyceride_Component) ProtoMessage()

func (*Triglyceride_Component) ProtoReflect

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

func (*Triglyceride_Component) Reset

func (x *Triglyceride_Component) Reset()

func (*Triglyceride_Component) String

func (x *Triglyceride_Component) String() string

type Triglyceride_Component_Value

type Triglyceride_Component_Value struct {

	// Types that are assignable to Value:
	//	*Triglyceride_Component_Value_Quantity
	//	*Triglyceride_Component_Value_CodeableConcept
	//	*Triglyceride_Component_Value_StringValue
	//	*Triglyceride_Component_Value_Range
	//	*Triglyceride_Component_Value_Ratio
	//	*Triglyceride_Component_Value_SampledData
	//	*Triglyceride_Component_Value_Attachment
	//	*Triglyceride_Component_Value_Time
	//	*Triglyceride_Component_Value_DateTime
	//	*Triglyceride_Component_Value_Period
	Value isTriglyceride_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Actual component result

func (*Triglyceride_Component_Value) Descriptor deprecated

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

Deprecated: Use Triglyceride_Component_Value.ProtoReflect.Descriptor instead.

func (*Triglyceride_Component_Value) GetAttachment

func (*Triglyceride_Component_Value) GetCodeableConcept

func (*Triglyceride_Component_Value) GetDateTime

func (*Triglyceride_Component_Value) GetPeriod

func (*Triglyceride_Component_Value) GetQuantity

func (*Triglyceride_Component_Value) GetRange

func (*Triglyceride_Component_Value) GetRatio

func (*Triglyceride_Component_Value) GetSampledData

func (*Triglyceride_Component_Value) GetStringValue

func (*Triglyceride_Component_Value) GetTime

func (*Triglyceride_Component_Value) GetValue

func (m *Triglyceride_Component_Value) GetValue() isTriglyceride_Component_Value_Value

func (*Triglyceride_Component_Value) ProtoMessage

func (*Triglyceride_Component_Value) ProtoMessage()

func (*Triglyceride_Component_Value) ProtoReflect

func (*Triglyceride_Component_Value) Reset

func (x *Triglyceride_Component_Value) Reset()

func (*Triglyceride_Component_Value) String

type Triglyceride_Component_Value_Attachment

type Triglyceride_Component_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,7,opt,name=attachment,proto3,oneof"`
}

type Triglyceride_Component_Value_CodeableConcept

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

type Triglyceride_Component_Value_DateTime

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

type Triglyceride_Component_Value_Period

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

type Triglyceride_Component_Value_Quantity

type Triglyceride_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Triglyceride_Component_Value_Range

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

type Triglyceride_Component_Value_Ratio

type Triglyceride_Component_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=ratio,proto3,oneof"`
}

type Triglyceride_Component_Value_SampledData

type Triglyceride_Component_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,6,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type Triglyceride_Component_Value_StringValue

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

type Triglyceride_Component_Value_Time

type Triglyceride_Component_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,8,opt,name=time,proto3,oneof"`
}

type Triglyceride_Effective

type Triglyceride_Effective struct {

	// Types that are assignable to Effective:
	//	*Triglyceride_Effective_DateTime
	//	*Triglyceride_Effective_Period
	Effective isTriglyceride_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for observation

func (*Triglyceride_Effective) Descriptor deprecated

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

Deprecated: Use Triglyceride_Effective.ProtoReflect.Descriptor instead.

func (*Triglyceride_Effective) GetDateTime

func (*Triglyceride_Effective) GetEffective

func (m *Triglyceride_Effective) GetEffective() isTriglyceride_Effective_Effective

func (*Triglyceride_Effective) GetPeriod

func (*Triglyceride_Effective) ProtoMessage

func (*Triglyceride_Effective) ProtoMessage()

func (*Triglyceride_Effective) ProtoReflect

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

func (*Triglyceride_Effective) Reset

func (x *Triglyceride_Effective) Reset()

func (*Triglyceride_Effective) String

func (x *Triglyceride_Effective) String() string

type Triglyceride_Effective_DateTime

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

type Triglyceride_Effective_Period

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

type Triglyceride_ReferenceRange

type Triglyceride_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Triglyceride_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Triglyceride_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Triglyceride_ReferenceRange) GetExtension

func (*Triglyceride_ReferenceRange) GetHigh

func (*Triglyceride_ReferenceRange) GetId

func (*Triglyceride_ReferenceRange) GetModifierExtension

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

func (*Triglyceride_ReferenceRange) GetText

func (*Triglyceride_ReferenceRange) ProtoMessage

func (*Triglyceride_ReferenceRange) ProtoMessage()

func (*Triglyceride_ReferenceRange) ProtoReflect

func (*Triglyceride_ReferenceRange) Reset

func (x *Triglyceride_ReferenceRange) Reset()

func (*Triglyceride_ReferenceRange) String

func (x *Triglyceride_ReferenceRange) String() string

type Triglyceride_Value

type Triglyceride_Value struct {

	// Types that are assignable to Value:
	//	*Triglyceride_Value_Quantity
	Value isTriglyceride_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Triglyceride value

func (*Triglyceride_Value) Descriptor deprecated

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

Deprecated: Use Triglyceride_Value.ProtoReflect.Descriptor instead.

func (*Triglyceride_Value) GetQuantity

func (*Triglyceride_Value) GetValue

func (m *Triglyceride_Value) GetValue() isTriglyceride_Value_Value

func (*Triglyceride_Value) ProtoMessage

func (*Triglyceride_Value) ProtoMessage()

func (*Triglyceride_Value) ProtoReflect

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

func (*Triglyceride_Value) Reset

func (x *Triglyceride_Value) Reset()

func (*Triglyceride_Value) String

func (x *Triglyceride_Value) String() string

type Triglyceride_Value_Quantity

type Triglyceride_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Vitalsigns

type Vitalsigns 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// Coded Responses from C-CDA Vital Sign Results
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Vitalsigns_Effective         `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Vitalsigns_Value               `protobuf:"bytes,19,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Vitalsigns_ReferenceRange  `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Vitalsigns_Related         `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Vitalsigns_Component       `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Vital Signs Profile. See http://hl7.org/fhir/StructureDefinition/vitalsigns

func (*Vitalsigns) Descriptor deprecated

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

Deprecated: Use Vitalsigns.ProtoReflect.Descriptor instead.

func (*Vitalsigns) GetBasedOn

func (x *Vitalsigns) GetBasedOn() []*datatypes_go_proto.Reference

func (*Vitalsigns) GetBodySite

func (x *Vitalsigns) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Vitalsigns) GetCategory

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

func (*Vitalsigns) GetCode

func (*Vitalsigns) GetComment

func (x *Vitalsigns) GetComment() *datatypes_go_proto.String

func (*Vitalsigns) GetComponent

func (x *Vitalsigns) GetComponent() []*Vitalsigns_Component

func (*Vitalsigns) GetContained

func (x *Vitalsigns) GetContained() []*resources_go_proto.ContainedResource

func (*Vitalsigns) GetContext

func (x *Vitalsigns) GetContext() *datatypes_go_proto.Reference

func (*Vitalsigns) GetDataAbsentReason

func (x *Vitalsigns) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Vitalsigns) GetDevice

func (x *Vitalsigns) GetDevice() *datatypes_go_proto.Reference

func (*Vitalsigns) GetEffective

func (x *Vitalsigns) GetEffective() *Vitalsigns_Effective

func (*Vitalsigns) GetExtension

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

func (*Vitalsigns) GetId

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

func (*Vitalsigns) GetIdentifier

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

func (*Vitalsigns) GetImplicitRules

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

func (*Vitalsigns) GetInterpretation

func (x *Vitalsigns) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Vitalsigns) GetIssued

func (x *Vitalsigns) GetIssued() *datatypes_go_proto.Instant

func (*Vitalsigns) GetLanguage

func (x *Vitalsigns) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Vitalsigns) GetMeta

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

func (*Vitalsigns) GetMethod

func (*Vitalsigns) GetModifierExtension

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

func (*Vitalsigns) GetPerformer

func (x *Vitalsigns) GetPerformer() []*datatypes_go_proto.Reference

func (*Vitalsigns) GetReferenceRange

func (x *Vitalsigns) GetReferenceRange() []*Vitalsigns_ReferenceRange

func (*Vitalsigns) GetRelated

func (x *Vitalsigns) GetRelated() []*Vitalsigns_Related

func (*Vitalsigns) GetSpecimen

func (x *Vitalsigns) GetSpecimen() *datatypes_go_proto.Reference

func (*Vitalsigns) GetStatus

func (*Vitalsigns) GetSubject

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

func (*Vitalsigns) GetText

func (*Vitalsigns) GetValue

func (x *Vitalsigns) GetValue() *Vitalsigns_Value

func (*Vitalsigns) ProtoMessage

func (*Vitalsigns) ProtoMessage()

func (*Vitalsigns) ProtoReflect

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

func (*Vitalsigns) Reset

func (x *Vitalsigns) Reset()

func (*Vitalsigns) String

func (x *Vitalsigns) String() string

type Vitalsigns_Component

type Vitalsigns_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Vitalsigns_Component_Value         `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Vitalsigns_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Vitalsigns_Component) Descriptor deprecated

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

Deprecated: Use Vitalsigns_Component.ProtoReflect.Descriptor instead.

func (*Vitalsigns_Component) GetCode

func (*Vitalsigns_Component) GetDataAbsentReason

func (x *Vitalsigns_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Vitalsigns_Component) GetExtension

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

func (*Vitalsigns_Component) GetId

func (*Vitalsigns_Component) GetInterpretation

func (*Vitalsigns_Component) GetModifierExtension

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

func (*Vitalsigns_Component) GetReferenceRange

func (x *Vitalsigns_Component) GetReferenceRange() []*Vitalsigns_ReferenceRange

func (*Vitalsigns_Component) GetValue

func (*Vitalsigns_Component) ProtoMessage

func (*Vitalsigns_Component) ProtoMessage()

func (*Vitalsigns_Component) ProtoReflect

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

func (*Vitalsigns_Component) Reset

func (x *Vitalsigns_Component) Reset()

func (*Vitalsigns_Component) String

func (x *Vitalsigns_Component) String() string

type Vitalsigns_Component_Value

type Vitalsigns_Component_Value struct {

	// Types that are assignable to Value:
	//	*Vitalsigns_Component_Value_Quantity
	Value isVitalsigns_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Vitalsigns_Component_Value) Descriptor deprecated

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

Deprecated: Use Vitalsigns_Component_Value.ProtoReflect.Descriptor instead.

func (*Vitalsigns_Component_Value) GetQuantity

func (*Vitalsigns_Component_Value) GetValue

func (m *Vitalsigns_Component_Value) GetValue() isVitalsigns_Component_Value_Value

func (*Vitalsigns_Component_Value) ProtoMessage

func (*Vitalsigns_Component_Value) ProtoMessage()

func (*Vitalsigns_Component_Value) ProtoReflect

func (*Vitalsigns_Component_Value) Reset

func (x *Vitalsigns_Component_Value) Reset()

func (*Vitalsigns_Component_Value) String

func (x *Vitalsigns_Component_Value) String() string

type Vitalsigns_Component_Value_Quantity

type Vitalsigns_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Vitalsigns_Effective

type Vitalsigns_Effective struct {

	// Types that are assignable to Effective:
	//	*Vitalsigns_Effective_DateTime
	//	*Vitalsigns_Effective_Period
	Effective isVitalsigns_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Vitalsigns_Effective) Descriptor deprecated

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

Deprecated: Use Vitalsigns_Effective.ProtoReflect.Descriptor instead.

func (*Vitalsigns_Effective) GetDateTime

func (*Vitalsigns_Effective) GetEffective

func (m *Vitalsigns_Effective) GetEffective() isVitalsigns_Effective_Effective

func (*Vitalsigns_Effective) GetPeriod

func (*Vitalsigns_Effective) ProtoMessage

func (*Vitalsigns_Effective) ProtoMessage()

func (*Vitalsigns_Effective) ProtoReflect

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

func (*Vitalsigns_Effective) Reset

func (x *Vitalsigns_Effective) Reset()

func (*Vitalsigns_Effective) String

func (x *Vitalsigns_Effective) String() string

type Vitalsigns_Effective_DateTime

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

type Vitalsigns_Effective_Period

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

type Vitalsigns_ReferenceRange

type Vitalsigns_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Vitalsigns_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Vitalsigns_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Vitalsigns_ReferenceRange) GetAge

func (*Vitalsigns_ReferenceRange) GetAppliesTo

func (*Vitalsigns_ReferenceRange) GetExtension

func (*Vitalsigns_ReferenceRange) GetHigh

func (*Vitalsigns_ReferenceRange) GetId

func (*Vitalsigns_ReferenceRange) GetLow

func (*Vitalsigns_ReferenceRange) GetModifierExtension

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

func (*Vitalsigns_ReferenceRange) GetText

func (*Vitalsigns_ReferenceRange) GetType

func (*Vitalsigns_ReferenceRange) ProtoMessage

func (*Vitalsigns_ReferenceRange) ProtoMessage()

func (*Vitalsigns_ReferenceRange) ProtoReflect

func (*Vitalsigns_ReferenceRange) Reset

func (x *Vitalsigns_ReferenceRange) Reset()

func (*Vitalsigns_ReferenceRange) String

func (x *Vitalsigns_ReferenceRange) String() string
type Vitalsigns_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Vitalsigns_Related) Descriptor deprecated

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

Deprecated: Use Vitalsigns_Related.ProtoReflect.Descriptor instead.

func (*Vitalsigns_Related) GetExtension

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

func (*Vitalsigns_Related) GetId

func (*Vitalsigns_Related) GetModifierExtension

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

func (*Vitalsigns_Related) GetTarget

func (*Vitalsigns_Related) GetType

func (*Vitalsigns_Related) ProtoMessage

func (*Vitalsigns_Related) ProtoMessage()

func (*Vitalsigns_Related) ProtoReflect

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

func (*Vitalsigns_Related) Reset

func (x *Vitalsigns_Related) Reset()

func (*Vitalsigns_Related) String

func (x *Vitalsigns_Related) String() string

type Vitalsigns_Value

type Vitalsigns_Value struct {

	// Types that are assignable to Value:
	//	*Vitalsigns_Value_Quantity
	Value isVitalsigns_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Vitalsigns_Value) Descriptor deprecated

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

Deprecated: Use Vitalsigns_Value.ProtoReflect.Descriptor instead.

func (*Vitalsigns_Value) GetQuantity

func (x *Vitalsigns_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Vitalsigns_Value) GetValue

func (m *Vitalsigns_Value) GetValue() isVitalsigns_Value_Value

func (*Vitalsigns_Value) ProtoMessage

func (*Vitalsigns_Value) ProtoMessage()

func (*Vitalsigns_Value) ProtoReflect

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

func (*Vitalsigns_Value) Reset

func (x *Vitalsigns_Value) Reset()

func (*Vitalsigns_Value) String

func (x *Vitalsigns_Value) String() string

type Vitalsigns_Value_Quantity

type Vitalsigns_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Vitalspanel

type Vitalspanel 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.LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*resources_go_proto.ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	Code     *Vitalspanel_CodeableConceptForCode   `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Context   *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=context,proto3" json:"context,omitempty"`
	Effective *Vitalspanel_Effective        `protobuf:"bytes,16,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comment *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Vitalspanel_ReferenceRange `protobuf:"bytes,27,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Vitalspanel_Related        `protobuf:"bytes,28,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Vitalspanel_Component      `protobuf:"bytes,29,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Vital Signs Profile. FHIR Vital Signs Panel Profile. See http://hl7.org/fhir/StructureDefinition/vitalspanel

func (*Vitalspanel) Descriptor deprecated

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

Deprecated: Use Vitalspanel.ProtoReflect.Descriptor instead.

func (*Vitalspanel) GetBasedOn

func (x *Vitalspanel) GetBasedOn() []*datatypes_go_proto.Reference

func (*Vitalspanel) GetBodySite

func (*Vitalspanel) GetCategory

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

func (*Vitalspanel) GetCode

func (*Vitalspanel) GetComment

func (x *Vitalspanel) GetComment() *datatypes_go_proto.String

func (*Vitalspanel) GetComponent

func (x *Vitalspanel) GetComponent() []*Vitalspanel_Component

func (*Vitalspanel) GetContained

func (x *Vitalspanel) GetContained() []*resources_go_proto.ContainedResource

func (*Vitalspanel) GetContext

func (x *Vitalspanel) GetContext() *datatypes_go_proto.Reference

func (*Vitalspanel) GetDataAbsentReason

func (x *Vitalspanel) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Vitalspanel) GetDevice

func (x *Vitalspanel) GetDevice() *datatypes_go_proto.Reference

func (*Vitalspanel) GetEffective

func (x *Vitalspanel) GetEffective() *Vitalspanel_Effective

func (*Vitalspanel) GetExtension

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

func (*Vitalspanel) GetId

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

func (*Vitalspanel) GetIdentifier

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

func (*Vitalspanel) GetImplicitRules

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

func (*Vitalspanel) GetInterpretation

func (x *Vitalspanel) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Vitalspanel) GetIssued

func (x *Vitalspanel) GetIssued() *datatypes_go_proto.Instant

func (*Vitalspanel) GetLanguage

func (x *Vitalspanel) GetLanguage() *datatypes_go_proto.LanguageCode

func (*Vitalspanel) GetMeta

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

func (*Vitalspanel) GetMethod

func (*Vitalspanel) GetModifierExtension

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

func (*Vitalspanel) GetPerformer

func (x *Vitalspanel) GetPerformer() []*datatypes_go_proto.Reference

func (*Vitalspanel) GetReferenceRange

func (x *Vitalspanel) GetReferenceRange() []*Vitalspanel_ReferenceRange

func (*Vitalspanel) GetRelated

func (x *Vitalspanel) GetRelated() []*Vitalspanel_Related

func (*Vitalspanel) GetSpecimen

func (x *Vitalspanel) GetSpecimen() *datatypes_go_proto.Reference

func (*Vitalspanel) GetStatus

func (*Vitalspanel) GetSubject

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

func (*Vitalspanel) GetText

func (*Vitalspanel) ProtoMessage

func (*Vitalspanel) ProtoMessage()

func (*Vitalspanel) ProtoReflect

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

func (*Vitalspanel) Reset

func (x *Vitalspanel) Reset()

func (*Vitalspanel) String

func (x *Vitalspanel) String() string

type Vitalspanel_CodeableConceptForCode

type Vitalspanel_CodeableConceptForCode struct {

	// xml:id (or equivalent in JSON)
	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"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text           *datatypes_go_proto.String                `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	BodyWeightCode []*datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,rep,name=body_weight_code,json=BodyWeightCode,proto3" json:"body_weight_code,omitempty"`
	// contains filtered or unexported fields
}

Vital Signs Panel

func (*Vitalspanel_CodeableConceptForCode) Descriptor deprecated

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

Deprecated: Use Vitalspanel_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*Vitalspanel_CodeableConceptForCode) GetBodyWeightCode

func (*Vitalspanel_CodeableConceptForCode) GetCoding

func (*Vitalspanel_CodeableConceptForCode) GetExtension

func (*Vitalspanel_CodeableConceptForCode) GetId

func (*Vitalspanel_CodeableConceptForCode) GetText

func (*Vitalspanel_CodeableConceptForCode) ProtoMessage

func (*Vitalspanel_CodeableConceptForCode) ProtoMessage()

func (*Vitalspanel_CodeableConceptForCode) ProtoReflect

func (*Vitalspanel_CodeableConceptForCode) Reset

func (*Vitalspanel_CodeableConceptForCode) String

type Vitalspanel_Component

type Vitalspanel_Component struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Vitalspanel_Component_Value        `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Vitalspanel_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*Vitalspanel_Component) Descriptor deprecated

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

Deprecated: Use Vitalspanel_Component.ProtoReflect.Descriptor instead.

func (*Vitalspanel_Component) GetCode

func (*Vitalspanel_Component) GetDataAbsentReason

func (x *Vitalspanel_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Vitalspanel_Component) GetExtension

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

func (*Vitalspanel_Component) GetId

func (*Vitalspanel_Component) GetInterpretation

func (*Vitalspanel_Component) GetModifierExtension

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

func (*Vitalspanel_Component) GetReferenceRange

func (x *Vitalspanel_Component) GetReferenceRange() []*Vitalspanel_ReferenceRange

func (*Vitalspanel_Component) GetValue

func (*Vitalspanel_Component) ProtoMessage

func (*Vitalspanel_Component) ProtoMessage()

func (*Vitalspanel_Component) ProtoReflect

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

func (*Vitalspanel_Component) Reset

func (x *Vitalspanel_Component) Reset()

func (*Vitalspanel_Component) String

func (x *Vitalspanel_Component) String() string

type Vitalspanel_Component_Value

type Vitalspanel_Component_Value struct {

	// Types that are assignable to Value:
	//	*Vitalspanel_Component_Value_Quantity
	Value isVitalspanel_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*Vitalspanel_Component_Value) Descriptor deprecated

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

Deprecated: Use Vitalspanel_Component_Value.ProtoReflect.Descriptor instead.

func (*Vitalspanel_Component_Value) GetQuantity

func (*Vitalspanel_Component_Value) GetValue

func (m *Vitalspanel_Component_Value) GetValue() isVitalspanel_Component_Value_Value

func (*Vitalspanel_Component_Value) ProtoMessage

func (*Vitalspanel_Component_Value) ProtoMessage()

func (*Vitalspanel_Component_Value) ProtoReflect

func (*Vitalspanel_Component_Value) Reset

func (x *Vitalspanel_Component_Value) Reset()

func (*Vitalspanel_Component_Value) String

func (x *Vitalspanel_Component_Value) String() string

type Vitalspanel_Component_Value_Quantity

type Vitalspanel_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Vitalspanel_Effective

type Vitalspanel_Effective struct {

	// Types that are assignable to Effective:
	//	*Vitalspanel_Effective_DateTime
	//	*Vitalspanel_Effective_Period
	Effective isVitalspanel_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*Vitalspanel_Effective) Descriptor deprecated

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

Deprecated: Use Vitalspanel_Effective.ProtoReflect.Descriptor instead.

func (*Vitalspanel_Effective) GetDateTime

func (*Vitalspanel_Effective) GetEffective

func (m *Vitalspanel_Effective) GetEffective() isVitalspanel_Effective_Effective

func (*Vitalspanel_Effective) GetPeriod

func (*Vitalspanel_Effective) ProtoMessage

func (*Vitalspanel_Effective) ProtoMessage()

func (*Vitalspanel_Effective) ProtoReflect

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

func (*Vitalspanel_Effective) Reset

func (x *Vitalspanel_Effective) Reset()

func (*Vitalspanel_Effective) String

func (x *Vitalspanel_Effective) String() string

type Vitalspanel_Effective_DateTime

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

type Vitalspanel_Effective_Period

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

type Vitalspanel_ReferenceRange

type Vitalspanel_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Vitalspanel_ReferenceRange) Descriptor deprecated

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

Deprecated: Use Vitalspanel_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Vitalspanel_ReferenceRange) GetAge

func (*Vitalspanel_ReferenceRange) GetAppliesTo

func (*Vitalspanel_ReferenceRange) GetExtension

func (*Vitalspanel_ReferenceRange) GetHigh

func (*Vitalspanel_ReferenceRange) GetId

func (*Vitalspanel_ReferenceRange) GetLow

func (*Vitalspanel_ReferenceRange) GetModifierExtension

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

func (*Vitalspanel_ReferenceRange) GetText

func (*Vitalspanel_ReferenceRange) GetType

func (*Vitalspanel_ReferenceRange) ProtoMessage

func (*Vitalspanel_ReferenceRange) ProtoMessage()

func (*Vitalspanel_ReferenceRange) ProtoReflect

func (*Vitalspanel_ReferenceRange) Reset

func (x *Vitalspanel_ReferenceRange) Reset()

func (*Vitalspanel_ReferenceRange) String

func (x *Vitalspanel_ReferenceRange) String() string
type Vitalspanel_Related struct {

	// xml:id (or equivalent in JSON)
	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
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting vital signs panel components

func (*Vitalspanel_Related) Descriptor deprecated

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

Deprecated: Use Vitalspanel_Related.ProtoReflect.Descriptor instead.

func (*Vitalspanel_Related) GetExtension

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

func (*Vitalspanel_Related) GetId

func (*Vitalspanel_Related) GetModifierExtension

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

func (*Vitalspanel_Related) GetTarget

func (*Vitalspanel_Related) GetType

func (*Vitalspanel_Related) ProtoMessage

func (*Vitalspanel_Related) ProtoMessage()

func (*Vitalspanel_Related) ProtoReflect

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

func (*Vitalspanel_Related) Reset

func (x *Vitalspanel_Related) Reset()

func (*Vitalspanel_Related) String

func (x *Vitalspanel_Related) String() string

Jump to

Keyboard shortcuts

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