qicore_go_proto

package
v0.7.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_qicore_qicore_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type DeviceUseStatementQICoreNotDoneExtension

type DeviceUseStatementQICoreNotDoneExtension struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension                  `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	Value     *DeviceUseStatementQICoreNotDoneExtension_ValueX `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICore_Not_Done_Extension. Device Not Used Extension. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-deviceusestatement-notDone

func (*DeviceUseStatementQICoreNotDoneExtension) Descriptor deprecated

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

Deprecated: Use DeviceUseStatementQICoreNotDoneExtension.ProtoReflect.Descriptor instead.

func (*DeviceUseStatementQICoreNotDoneExtension) GetExtension

func (*DeviceUseStatementQICoreNotDoneExtension) GetId

func (*DeviceUseStatementQICoreNotDoneExtension) GetValue

func (*DeviceUseStatementQICoreNotDoneExtension) ProtoMessage

func (*DeviceUseStatementQICoreNotDoneExtension) ProtoReflect

func (*DeviceUseStatementQICoreNotDoneExtension) Reset

func (*DeviceUseStatementQICoreNotDoneExtension) String

type DeviceUseStatementQICoreNotDoneExtension_ValueX

type DeviceUseStatementQICoreNotDoneExtension_ValueX struct {

	// Types that are assignable to Choice:
	//	*DeviceUseStatementQICoreNotDoneExtension_ValueX_Boolean
	Choice isDeviceUseStatementQICoreNotDoneExtension_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Value of extension

func (*DeviceUseStatementQICoreNotDoneExtension_ValueX) Descriptor deprecated

Deprecated: Use DeviceUseStatementQICoreNotDoneExtension_ValueX.ProtoReflect.Descriptor instead.

func (*DeviceUseStatementQICoreNotDoneExtension_ValueX) GetBoolean

func (*DeviceUseStatementQICoreNotDoneExtension_ValueX) GetChoice

func (m *DeviceUseStatementQICoreNotDoneExtension_ValueX) GetChoice() isDeviceUseStatementQICoreNotDoneExtension_ValueX_Choice

func (*DeviceUseStatementQICoreNotDoneExtension_ValueX) ProtoMessage

func (*DeviceUseStatementQICoreNotDoneExtension_ValueX) ProtoReflect

func (*DeviceUseStatementQICoreNotDoneExtension_ValueX) Reset

func (*DeviceUseStatementQICoreNotDoneExtension_ValueX) String

type DeviceUseStatementQICoreNotDoneExtension_ValueX_Boolean

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

type EncounterEncounterProcedureExtension

type EncounterEncounterProcedureExtension struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// type
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// rank
	Rank *datatypes_go_proto.PositiveInt `protobuf:"bytes,5,opt,name=rank,proto3" json:"rank,omitempty"`
	// procedure
	Procedure *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=procedure,proto3" json:"procedure,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for EncounterProcedureExtension. Encounter Procedure Extension. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter-procedure

func (*EncounterEncounterProcedureExtension) Descriptor deprecated

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

Deprecated: Use EncounterEncounterProcedureExtension.ProtoReflect.Descriptor instead.

func (*EncounterEncounterProcedureExtension) GetExtension

func (*EncounterEncounterProcedureExtension) GetId

func (*EncounterEncounterProcedureExtension) GetProcedure

func (*EncounterEncounterProcedureExtension) GetRank

func (*EncounterEncounterProcedureExtension) GetType

func (*EncounterEncounterProcedureExtension) ProtoMessage

func (*EncounterEncounterProcedureExtension) ProtoMessage()

func (*EncounterEncounterProcedureExtension) ProtoReflect

func (*EncounterEncounterProcedureExtension) Reset

func (*EncounterEncounterProcedureExtension) String

type PatientMilitaryService

type PatientMilitaryService struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueCodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,3,opt,name=value_codeable_concept,json=valueCodeableConcept,proto3" json:"value_codeable_concept,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MilitaryService. Explanation associated with refuted status. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-military-service

func (*PatientMilitaryService) Descriptor deprecated

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

Deprecated: Use PatientMilitaryService.ProtoReflect.Descriptor instead.

func (*PatientMilitaryService) GetId

func (*PatientMilitaryService) GetValueCodeableConcept

func (x *PatientMilitaryService) GetValueCodeableConcept() *datatypes_go_proto.CodeableConcept

func (*PatientMilitaryService) ProtoMessage

func (*PatientMilitaryService) ProtoMessage()

func (*PatientMilitaryService) ProtoReflect

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

func (*PatientMilitaryService) Reset

func (x *PatientMilitaryService) Reset()

func (*PatientMilitaryService) String

func (x *PatientMilitaryService) String() string

type QICoreAdverseEvent

type QICoreAdverseEvent struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier for the event
	Identifier *datatypes_go_proto.Identifier    `protobuf:"bytes,10,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Actuality  *QICoreAdverseEvent_ActualityCode `protobuf:"bytes,11,opt,name=actuality,proto3" json:"actuality,omitempty"`
	// product-problem | product-quality | product-use-error | wrong-dose |
	// incorrect-prescribing-information | wrong-technique |
	// wrong-route-of-administration | wrong-rate | wrong-duration | wrong-time |
	// expired-drug | medical-device-use-error | problem-different-manufacturer |
	// unsafe-physical-environment
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// Type of the event itself in relation to the subject
	Event *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=event,proto3" json:"event,omitempty"`
	// Subject impacted by event
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter created as part of
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// When the event occurred
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=date,proto3" json:"date,omitempty"`
	// When the event was detected
	Detected *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=detected,proto3" json:"detected,omitempty"`
	// When the event was recorded
	RecordedDate *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=recorded_date,json=recordedDate,proto3" json:"recorded_date,omitempty"`
	// Effect on the subject due to this event
	ResultingCondition []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=resulting_condition,json=resultingCondition,proto3" json:"resulting_condition,omitempty"`
	// Location where adverse event occurred
	Location *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=location,proto3" json:"location,omitempty"`
	// Seriousness of the event
	Seriousness *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=seriousness,proto3" json:"seriousness,omitempty"`
	// mild | moderate | severe
	Severity *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=severity,proto3" json:"severity,omitempty"`
	// resolved | recovering | ongoing | resolvedWithSequelae | fatal | unknown
	Outcome *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Who recorded the adverse event
	Recorder *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=recorder,proto3" json:"recorder,omitempty"`
	// Who  was involved in the adverse event or the potential adverse event
	Contributor   []*datatypes_go_proto.Reference     `protobuf:"bytes,25,rep,name=contributor,proto3" json:"contributor,omitempty"`
	SuspectEntity []*QICoreAdverseEvent_SuspectEntity `protobuf:"bytes,26,rep,name=suspect_entity,json=suspectEntity,proto3" json:"suspect_entity,omitempty"`
	// AdverseEvent.subjectMedicalHistory
	SubjectMedicalHistory []*datatypes_go_proto.Reference `` /* 127-byte string literal not displayed */
	// AdverseEvent.referenceDocument
	ReferenceDocument []*datatypes_go_proto.Reference `protobuf:"bytes,28,rep,name=reference_document,json=referenceDocument,proto3" json:"reference_document,omitempty"`
	// AdverseEvent.study
	Study []*datatypes_go_proto.Reference `protobuf:"bytes,29,rep,name=study,proto3" json:"study,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreAdverseEvent. Medical care, research study or other healthcare event causing physical injury. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-adverseevent

func (*QICoreAdverseEvent) Descriptor deprecated

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

Deprecated: Use QICoreAdverseEvent.ProtoReflect.Descriptor instead.

func (*QICoreAdverseEvent) GetActuality

func (*QICoreAdverseEvent) GetCategory

func (*QICoreAdverseEvent) GetContained

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

func (*QICoreAdverseEvent) GetContributor

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

func (*QICoreAdverseEvent) GetDate

func (*QICoreAdverseEvent) GetDetected

func (*QICoreAdverseEvent) GetEncounter

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

func (*QICoreAdverseEvent) GetEvent

func (*QICoreAdverseEvent) GetExtension

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

func (*QICoreAdverseEvent) GetId

func (*QICoreAdverseEvent) GetIdentifier

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

func (*QICoreAdverseEvent) GetImplicitRules

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

func (*QICoreAdverseEvent) GetLanguage

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

func (*QICoreAdverseEvent) GetLocation

func (*QICoreAdverseEvent) GetMeta

func (*QICoreAdverseEvent) GetModifierExtension

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

func (*QICoreAdverseEvent) GetOutcome

func (*QICoreAdverseEvent) GetRecordedDate

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

func (*QICoreAdverseEvent) GetRecorder

func (*QICoreAdverseEvent) GetReferenceDocument

func (x *QICoreAdverseEvent) GetReferenceDocument() []*datatypes_go_proto.Reference

func (*QICoreAdverseEvent) GetResultingCondition

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

func (*QICoreAdverseEvent) GetSeriousness

func (*QICoreAdverseEvent) GetSeverity

func (*QICoreAdverseEvent) GetStudy

func (*QICoreAdverseEvent) GetSubject

func (*QICoreAdverseEvent) GetSubjectMedicalHistory

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

func (*QICoreAdverseEvent) GetSuspectEntity

func (x *QICoreAdverseEvent) GetSuspectEntity() []*QICoreAdverseEvent_SuspectEntity

func (*QICoreAdverseEvent) GetText

func (*QICoreAdverseEvent) ProtoMessage

func (*QICoreAdverseEvent) ProtoMessage()

func (*QICoreAdverseEvent) ProtoReflect

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

func (*QICoreAdverseEvent) Reset

func (x *QICoreAdverseEvent) Reset()

func (*QICoreAdverseEvent) String

func (x *QICoreAdverseEvent) String() string

type QICoreAdverseEvent_ActualityCode

type QICoreAdverseEvent_ActualityCode struct {
	Value     codes_go_proto.AdverseEventActualityCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.AdverseEventActualityCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                     `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

actual | potential

func (*QICoreAdverseEvent_ActualityCode) Descriptor deprecated

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

Deprecated: Use QICoreAdverseEvent_ActualityCode.ProtoReflect.Descriptor instead.

func (*QICoreAdverseEvent_ActualityCode) GetExtension

func (*QICoreAdverseEvent_ActualityCode) GetId

func (*QICoreAdverseEvent_ActualityCode) GetValue

func (*QICoreAdverseEvent_ActualityCode) ProtoMessage

func (*QICoreAdverseEvent_ActualityCode) ProtoMessage()

func (*QICoreAdverseEvent_ActualityCode) ProtoReflect

func (*QICoreAdverseEvent_ActualityCode) Reset

func (*QICoreAdverseEvent_ActualityCode) String

type QICoreAdverseEvent_SuspectEntity

type QICoreAdverseEvent_SuspectEntity struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Refers to the specific entity that caused the adverse event
	Instance  *datatypes_go_proto.Reference               `protobuf:"bytes,4,opt,name=instance,proto3" json:"instance,omitempty"`
	Causality *QICoreAdverseEvent_SuspectEntity_Causality `protobuf:"bytes,5,opt,name=causality,proto3" json:"causality,omitempty"`
	// contains filtered or unexported fields
}

The suspected agent causing the adverse event

func (*QICoreAdverseEvent_SuspectEntity) Descriptor deprecated

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

Deprecated: Use QICoreAdverseEvent_SuspectEntity.ProtoReflect.Descriptor instead.

func (*QICoreAdverseEvent_SuspectEntity) GetCausality

func (*QICoreAdverseEvent_SuspectEntity) GetExtension

func (*QICoreAdverseEvent_SuspectEntity) GetId

func (*QICoreAdverseEvent_SuspectEntity) GetInstance

func (*QICoreAdverseEvent_SuspectEntity) GetModifierExtension

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

func (*QICoreAdverseEvent_SuspectEntity) ProtoMessage

func (*QICoreAdverseEvent_SuspectEntity) ProtoMessage()

func (*QICoreAdverseEvent_SuspectEntity) ProtoReflect

func (*QICoreAdverseEvent_SuspectEntity) Reset

func (*QICoreAdverseEvent_SuspectEntity) String

type QICoreAdverseEvent_SuspectEntity_Causality

type QICoreAdverseEvent_SuspectEntity_Causality struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Assessment of if the entity caused the event
	Assessment *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=assessment,proto3" json:"assessment,omitempty"`
	// AdverseEvent.suspectEntity.causalityProductRelatedness
	ProductRelatedness *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=product_relatedness,json=productRelatedness,proto3" json:"product_relatedness,omitempty"`
	// AdverseEvent.suspectEntity.causalityAuthor
	Author *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=author,proto3" json:"author,omitempty"`
	// ProbabilityScale | Bayesian | Checklist
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=method,proto3" json:"method,omitempty"`
	// contains filtered or unexported fields
}

Information on the possible cause of the event

func (*QICoreAdverseEvent_SuspectEntity_Causality) Descriptor deprecated

Deprecated: Use QICoreAdverseEvent_SuspectEntity_Causality.ProtoReflect.Descriptor instead.

func (*QICoreAdverseEvent_SuspectEntity_Causality) GetAssessment

func (*QICoreAdverseEvent_SuspectEntity_Causality) GetAuthor

func (*QICoreAdverseEvent_SuspectEntity_Causality) GetExtension

func (*QICoreAdverseEvent_SuspectEntity_Causality) GetId

func (*QICoreAdverseEvent_SuspectEntity_Causality) GetMethod

func (*QICoreAdverseEvent_SuspectEntity_Causality) GetModifierExtension

func (*QICoreAdverseEvent_SuspectEntity_Causality) GetProductRelatedness

func (*QICoreAdverseEvent_SuspectEntity_Causality) ProtoMessage

func (*QICoreAdverseEvent_SuspectEntity_Causality) ProtoReflect

func (*QICoreAdverseEvent_SuspectEntity_Causality) Reset

func (*QICoreAdverseEvent_SuspectEntity_Causality) String

type QICoreAllergyIntolerance

type QICoreAllergyIntolerance struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External ids for this item
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// active | inactive | resolved
	ClinicalStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=clinical_status,json=clinicalStatus,proto3" json:"clinical_status,omitempty"`
	// unconfirmed | confirmed | refuted | entered-in-error
	VerificationStatus *datatypes_go_proto.CodeableConcept       `protobuf:"bytes,12,opt,name=verification_status,json=verificationStatus,proto3" json:"verification_status,omitempty"`
	Type               *QICoreAllergyIntolerance_TypeCode        `protobuf:"bytes,13,opt,name=type,proto3" json:"type,omitempty"`
	Category           []*QICoreAllergyIntolerance_CategoryCode  `protobuf:"bytes,14,rep,name=category,proto3" json:"category,omitempty"`
	Criticality        *QICoreAllergyIntolerance_CriticalityCode `protobuf:"bytes,15,opt,name=criticality,proto3" json:"criticality,omitempty"`
	// Code that identifies the allergy or intolerance
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=code,proto3" json:"code,omitempty"`
	// Who the sensitivity is for
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=patient,proto3" json:"patient,omitempty"`
	// Encounter when the allergy or intolerance was asserted
	Encounter *datatypes_go_proto.Reference    `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Onset     *QICoreAllergyIntolerance_OnsetX `protobuf:"bytes,19,opt,name=onset,proto3" json:"onset,omitempty"`
	// Date first version of the resource instance was recorded
	RecordedDate *datatypes_go_proto.DateTime `protobuf:"bytes,20,opt,name=recorded_date,json=recordedDate,proto3" json:"recorded_date,omitempty"`
	// Who recorded the sensitivity
	Recorder *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=recorder,proto3" json:"recorder,omitempty"`
	// Source of the information about the allergy
	Asserter *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=asserter,proto3" json:"asserter,omitempty"`
	// Date(/time) of last known occurrence of a reaction
	LastOccurrence *datatypes_go_proto.DateTime `protobuf:"bytes,23,opt,name=last_occurrence,json=lastOccurrence,proto3" json:"last_occurrence,omitempty"`
	// Additional text not captured in other fields
	Note     []*datatypes_go_proto.Annotation     `protobuf:"bytes,24,rep,name=note,proto3" json:"note,omitempty"`
	Reaction []*QICoreAllergyIntolerance_Reaction `protobuf:"bytes,25,rep,name=reaction,proto3" json:"reaction,omitempty"`
	// Age that the allergy or intolerance resolved
	ResolutionAge *datatypes_go_proto.Age `protobuf:"bytes,26,opt,name=resolution_age,json=resolutionAge,proto3" json:"resolution_age,omitempty"`
	// Explanation associated with refuted status
	ReasonRefuted *datatypes_go_proto.CodeableConcept `protobuf:"bytes,27,opt,name=reason_refuted,json=reasonRefuted,proto3" json:"reason_refuted,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreAllergyIntolerance. Allergy or Intolerance (generally: Risk of adverse reaction to a substance). See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-allergyintolerance

func (*QICoreAllergyIntolerance) Descriptor deprecated

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

Deprecated: Use QICoreAllergyIntolerance.ProtoReflect.Descriptor instead.

func (*QICoreAllergyIntolerance) GetAsserter

func (*QICoreAllergyIntolerance) GetCategory

func (*QICoreAllergyIntolerance) GetClinicalStatus

func (*QICoreAllergyIntolerance) GetCode

func (*QICoreAllergyIntolerance) GetContained

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

func (*QICoreAllergyIntolerance) GetCriticality

func (*QICoreAllergyIntolerance) GetEncounter

func (*QICoreAllergyIntolerance) GetExtension

func (*QICoreAllergyIntolerance) GetId

func (*QICoreAllergyIntolerance) GetIdentifier

func (*QICoreAllergyIntolerance) GetImplicitRules

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

func (*QICoreAllergyIntolerance) GetLanguage

func (*QICoreAllergyIntolerance) GetLastOccurrence

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

func (*QICoreAllergyIntolerance) GetMeta

func (*QICoreAllergyIntolerance) GetModifierExtension

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

func (*QICoreAllergyIntolerance) GetNote

func (*QICoreAllergyIntolerance) GetOnset

func (*QICoreAllergyIntolerance) GetPatient

func (*QICoreAllergyIntolerance) GetReaction

func (*QICoreAllergyIntolerance) GetReasonRefuted

func (*QICoreAllergyIntolerance) GetRecordedDate

func (*QICoreAllergyIntolerance) GetRecorder

func (*QICoreAllergyIntolerance) GetResolutionAge

func (x *QICoreAllergyIntolerance) GetResolutionAge() *datatypes_go_proto.Age

func (*QICoreAllergyIntolerance) GetText

func (*QICoreAllergyIntolerance) GetType

func (*QICoreAllergyIntolerance) GetVerificationStatus

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

func (*QICoreAllergyIntolerance) ProtoMessage

func (*QICoreAllergyIntolerance) ProtoMessage()

func (*QICoreAllergyIntolerance) ProtoReflect

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

func (*QICoreAllergyIntolerance) Reset

func (x *QICoreAllergyIntolerance) Reset()

func (*QICoreAllergyIntolerance) String

func (x *QICoreAllergyIntolerance) String() string

type QICoreAllergyIntolerance_CategoryCode

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

food | medication | environment | biologic

func (*QICoreAllergyIntolerance_CategoryCode) Descriptor deprecated

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

Deprecated: Use QICoreAllergyIntolerance_CategoryCode.ProtoReflect.Descriptor instead.

func (*QICoreAllergyIntolerance_CategoryCode) GetExtension

func (*QICoreAllergyIntolerance_CategoryCode) GetId

func (*QICoreAllergyIntolerance_CategoryCode) GetValue

func (*QICoreAllergyIntolerance_CategoryCode) ProtoMessage

func (*QICoreAllergyIntolerance_CategoryCode) ProtoMessage()

func (*QICoreAllergyIntolerance_CategoryCode) ProtoReflect

func (*QICoreAllergyIntolerance_CategoryCode) Reset

func (*QICoreAllergyIntolerance_CategoryCode) String

type QICoreAllergyIntolerance_CriticalityCode

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

low | high | unable-to-assess

func (*QICoreAllergyIntolerance_CriticalityCode) Descriptor deprecated

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

Deprecated: Use QICoreAllergyIntolerance_CriticalityCode.ProtoReflect.Descriptor instead.

func (*QICoreAllergyIntolerance_CriticalityCode) GetExtension

func (*QICoreAllergyIntolerance_CriticalityCode) GetId

func (*QICoreAllergyIntolerance_CriticalityCode) GetValue

func (*QICoreAllergyIntolerance_CriticalityCode) ProtoMessage

func (*QICoreAllergyIntolerance_CriticalityCode) ProtoReflect

func (*QICoreAllergyIntolerance_CriticalityCode) Reset

func (*QICoreAllergyIntolerance_CriticalityCode) String

type QICoreAllergyIntolerance_OnsetX

type QICoreAllergyIntolerance_OnsetX struct {

	// Types that are assignable to Choice:
	//	*QICoreAllergyIntolerance_OnsetX_DateTime
	//	*QICoreAllergyIntolerance_OnsetX_Age
	//	*QICoreAllergyIntolerance_OnsetX_Period
	//	*QICoreAllergyIntolerance_OnsetX_Range
	Choice isQICoreAllergyIntolerance_OnsetX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When allergy or intolerance was identified

func (*QICoreAllergyIntolerance_OnsetX) Descriptor deprecated

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

Deprecated: Use QICoreAllergyIntolerance_OnsetX.ProtoReflect.Descriptor instead.

func (*QICoreAllergyIntolerance_OnsetX) GetAge

func (*QICoreAllergyIntolerance_OnsetX) GetChoice

func (m *QICoreAllergyIntolerance_OnsetX) GetChoice() isQICoreAllergyIntolerance_OnsetX_Choice

func (*QICoreAllergyIntolerance_OnsetX) GetDateTime

func (*QICoreAllergyIntolerance_OnsetX) GetPeriod

func (*QICoreAllergyIntolerance_OnsetX) GetRange

func (*QICoreAllergyIntolerance_OnsetX) ProtoMessage

func (*QICoreAllergyIntolerance_OnsetX) ProtoMessage()

func (*QICoreAllergyIntolerance_OnsetX) ProtoReflect

func (*QICoreAllergyIntolerance_OnsetX) Reset

func (*QICoreAllergyIntolerance_OnsetX) String

type QICoreAllergyIntolerance_OnsetX_Age

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

type QICoreAllergyIntolerance_OnsetX_DateTime

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

type QICoreAllergyIntolerance_OnsetX_Period

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

type QICoreAllergyIntolerance_OnsetX_Range

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

type QICoreAllergyIntolerance_Reaction

type QICoreAllergyIntolerance_Reaction struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Specific substance or pharmaceutical product considered to be responsible
	// for event
	Substance *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=substance,proto3" json:"substance,omitempty"`
	// Clinical symptoms/signs associated with the Event
	Manifestation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=manifestation,proto3" json:"manifestation,omitempty"`
	// Description of the event as a whole
	Description *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// Date(/time) when manifestations showed
	Onset    *datatypes_go_proto.DateTime                    `protobuf:"bytes,7,opt,name=onset,proto3" json:"onset,omitempty"`
	Severity *QICoreAllergyIntolerance_Reaction_SeverityCode `protobuf:"bytes,8,opt,name=severity,proto3" json:"severity,omitempty"`
	// How the subject was exposed to the substance
	ExposureRoute *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=exposure_route,json=exposureRoute,proto3" json:"exposure_route,omitempty"`
	// Text about event not captured in other fields
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,10,rep,name=note,proto3" json:"note,omitempty"`
	// How long Manifestations persisted
	ReactionDuration *datatypes_go_proto.Duration `protobuf:"bytes,11,opt,name=reaction_duration,json=reactionDuration,proto3" json:"reaction_duration,omitempty"`
	// contains filtered or unexported fields
}

Adverse Reaction Events linked to exposure to substance

func (*QICoreAllergyIntolerance_Reaction) Descriptor deprecated

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

Deprecated: Use QICoreAllergyIntolerance_Reaction.ProtoReflect.Descriptor instead.

func (*QICoreAllergyIntolerance_Reaction) GetDescription

func (*QICoreAllergyIntolerance_Reaction) GetExposureRoute

func (*QICoreAllergyIntolerance_Reaction) GetExtension

func (*QICoreAllergyIntolerance_Reaction) GetId

func (*QICoreAllergyIntolerance_Reaction) GetManifestation

func (*QICoreAllergyIntolerance_Reaction) GetModifierExtension

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

func (*QICoreAllergyIntolerance_Reaction) GetNote

func (*QICoreAllergyIntolerance_Reaction) GetOnset

func (*QICoreAllergyIntolerance_Reaction) GetReactionDuration

func (*QICoreAllergyIntolerance_Reaction) GetSeverity

func (*QICoreAllergyIntolerance_Reaction) GetSubstance

func (*QICoreAllergyIntolerance_Reaction) ProtoMessage

func (*QICoreAllergyIntolerance_Reaction) ProtoMessage()

func (*QICoreAllergyIntolerance_Reaction) ProtoReflect

func (*QICoreAllergyIntolerance_Reaction) Reset

func (*QICoreAllergyIntolerance_Reaction) String

type QICoreAllergyIntolerance_Reaction_SeverityCode

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

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

func (*QICoreAllergyIntolerance_Reaction_SeverityCode) Descriptor deprecated

Deprecated: Use QICoreAllergyIntolerance_Reaction_SeverityCode.ProtoReflect.Descriptor instead.

func (*QICoreAllergyIntolerance_Reaction_SeverityCode) GetExtension

func (*QICoreAllergyIntolerance_Reaction_SeverityCode) GetId

func (*QICoreAllergyIntolerance_Reaction_SeverityCode) GetValue

func (*QICoreAllergyIntolerance_Reaction_SeverityCode) ProtoMessage

func (*QICoreAllergyIntolerance_Reaction_SeverityCode) ProtoReflect

func (*QICoreAllergyIntolerance_Reaction_SeverityCode) Reset

func (*QICoreAllergyIntolerance_Reaction_SeverityCode) String

type QICoreAllergyIntolerance_TypeCode

type QICoreAllergyIntolerance_TypeCode struct {
	Value     codes_go_proto.AllergyIntoleranceTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.AllergyIntoleranceTypeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                      `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                 `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

allergy | intolerance - Underlying mechanism (if known)

func (*QICoreAllergyIntolerance_TypeCode) Descriptor deprecated

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

Deprecated: Use QICoreAllergyIntolerance_TypeCode.ProtoReflect.Descriptor instead.

func (*QICoreAllergyIntolerance_TypeCode) GetExtension

func (*QICoreAllergyIntolerance_TypeCode) GetId

func (*QICoreAllergyIntolerance_TypeCode) GetValue

func (*QICoreAllergyIntolerance_TypeCode) ProtoMessage

func (*QICoreAllergyIntolerance_TypeCode) ProtoMessage()

func (*QICoreAllergyIntolerance_TypeCode) ProtoReflect

func (*QICoreAllergyIntolerance_TypeCode) Reset

func (*QICoreAllergyIntolerance_TypeCode) String

type QICoreBodyStructure

type QICoreBodyStructure struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Bodystructure identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether this record is in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"`
	// Kind of Structure
	Morphology *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=morphology,proto3" json:"morphology,omitempty"`
	// Body site
	Location *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=location,proto3" json:"location,omitempty"`
	// Body site modifier
	LocationQualifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=location_qualifier,json=locationQualifier,proto3" json:"location_qualifier,omitempty"`
	// Text description
	Description *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=description,proto3" json:"description,omitempty"`
	// Attached images
	Image []*datatypes_go_proto.Attachment `protobuf:"bytes,16,rep,name=image,proto3" json:"image,omitempty"`
	// Who this is about
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=patient,proto3" json:"patient,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreBodyStructure. Specific and identified anatomical structure. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-bodystructure

func (*QICoreBodyStructure) Descriptor deprecated

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

Deprecated: Use QICoreBodyStructure.ProtoReflect.Descriptor instead.

func (*QICoreBodyStructure) GetActive

func (*QICoreBodyStructure) GetContained

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

func (*QICoreBodyStructure) GetDescription

func (x *QICoreBodyStructure) GetDescription() *datatypes_go_proto.String

func (*QICoreBodyStructure) GetExtension

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

func (*QICoreBodyStructure) GetId

func (*QICoreBodyStructure) GetIdentifier

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

func (*QICoreBodyStructure) GetImage

func (*QICoreBodyStructure) GetImplicitRules

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

func (*QICoreBodyStructure) GetLanguage

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

func (*QICoreBodyStructure) GetLocation

func (*QICoreBodyStructure) GetLocationQualifier

func (x *QICoreBodyStructure) GetLocationQualifier() []*datatypes_go_proto.CodeableConcept

func (*QICoreBodyStructure) GetMeta

func (*QICoreBodyStructure) GetModifierExtension

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

func (*QICoreBodyStructure) GetMorphology

func (*QICoreBodyStructure) GetPatient

func (*QICoreBodyStructure) GetText

func (*QICoreBodyStructure) ProtoMessage

func (*QICoreBodyStructure) ProtoMessage()

func (*QICoreBodyStructure) ProtoReflect

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

func (*QICoreBodyStructure) Reset

func (x *QICoreBodyStructure) Reset()

func (*QICoreBodyStructure) String

func (x *QICoreBodyStructure) String() string

type QICoreCarePlan

type QICoreCarePlan struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this plan
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,11,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,12,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// Fulfills CarePlan
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// CarePlan replaced by this CarePlan
	Replaces []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=replaces,proto3" json:"replaces,omitempty"`
	// Part of referenced CarePlan
	PartOf []*datatypes_go_proto.Reference `protobuf:"bytes,15,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *QICoreCarePlan_StatusCode      `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`
	Intent *QICoreCarePlan_IntentCode      `protobuf:"bytes,17,opt,name=intent,proto3" json:"intent,omitempty"`
	// Type of plan
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=category,proto3" json:"category,omitempty"`
	// Human-friendly name for the care plan
	Title *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=title,proto3" json:"title,omitempty"`
	// Summary of nature of plan
	Description *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=description,proto3" json:"description,omitempty"`
	// Who the care plan is for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter created as part of
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Time period plan covers
	Period *datatypes_go_proto.Period `protobuf:"bytes,23,opt,name=period,proto3" json:"period,omitempty"`
	// Date record was first recorded
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,24,opt,name=created,proto3" json:"created,omitempty"`
	// Who is the designated responsible party
	Author *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=author,proto3" json:"author,omitempty"`
	// Who provided the content of the care plan
	Contributor []*datatypes_go_proto.Reference `protobuf:"bytes,26,rep,name=contributor,proto3" json:"contributor,omitempty"`
	// Who's involved in plan?
	CareTeam []*datatypes_go_proto.Reference `protobuf:"bytes,27,rep,name=care_team,json=careTeam,proto3" json:"care_team,omitempty"`
	// Health issues this plan addresses
	Addresses []*datatypes_go_proto.Reference `protobuf:"bytes,28,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// Information considered as part of plan
	SupportingInfo []*datatypes_go_proto.Reference `protobuf:"bytes,29,rep,name=supporting_info,json=supportingInfo,proto3" json:"supporting_info,omitempty"`
	// Desired outcome of plan
	Goal     []*datatypes_go_proto.Reference `protobuf:"bytes,30,rep,name=goal,proto3" json:"goal,omitempty"`
	Activity []*QICoreCarePlan_Activity      `protobuf:"bytes,31,rep,name=activity,proto3" json:"activity,omitempty"`
	// Comments about the plan
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,32,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreCarePlan. Healthcare plan for patient or group. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-careplan

func (*QICoreCarePlan) Descriptor deprecated

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

Deprecated: Use QICoreCarePlan.ProtoReflect.Descriptor instead.

func (*QICoreCarePlan) GetActivity

func (x *QICoreCarePlan) GetActivity() []*QICoreCarePlan_Activity

func (*QICoreCarePlan) GetAddresses

func (x *QICoreCarePlan) GetAddresses() []*datatypes_go_proto.Reference

func (*QICoreCarePlan) GetAuthor

func (*QICoreCarePlan) GetBasedOn

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

func (*QICoreCarePlan) GetCareTeam

func (x *QICoreCarePlan) GetCareTeam() []*datatypes_go_proto.Reference

func (*QICoreCarePlan) GetCategory

func (*QICoreCarePlan) GetContained

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

func (*QICoreCarePlan) GetContributor

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

func (*QICoreCarePlan) GetCreated

func (x *QICoreCarePlan) GetCreated() *datatypes_go_proto.DateTime

func (*QICoreCarePlan) GetDescription

func (x *QICoreCarePlan) GetDescription() *datatypes_go_proto.String

func (*QICoreCarePlan) GetEncounter

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

func (*QICoreCarePlan) GetExtension

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

func (*QICoreCarePlan) GetGoal

func (*QICoreCarePlan) GetId

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

func (*QICoreCarePlan) GetIdentifier

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

func (*QICoreCarePlan) GetImplicitRules

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

func (*QICoreCarePlan) GetInstantiatesCanonical

func (x *QICoreCarePlan) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical

func (*QICoreCarePlan) GetInstantiatesUri

func (x *QICoreCarePlan) GetInstantiatesUri() []*datatypes_go_proto.Uri

func (*QICoreCarePlan) GetIntent

func (x *QICoreCarePlan) GetIntent() *QICoreCarePlan_IntentCode

func (*QICoreCarePlan) GetLanguage

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

func (*QICoreCarePlan) GetMeta

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

func (*QICoreCarePlan) GetModifierExtension

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

func (*QICoreCarePlan) GetNote

func (*QICoreCarePlan) GetPartOf

func (x *QICoreCarePlan) GetPartOf() []*datatypes_go_proto.Reference

func (*QICoreCarePlan) GetPeriod

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

func (*QICoreCarePlan) GetReplaces

func (x *QICoreCarePlan) GetReplaces() []*datatypes_go_proto.Reference

func (*QICoreCarePlan) GetStatus

func (x *QICoreCarePlan) GetStatus() *QICoreCarePlan_StatusCode

func (*QICoreCarePlan) GetSubject

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

func (*QICoreCarePlan) GetSupportingInfo

func (x *QICoreCarePlan) GetSupportingInfo() []*datatypes_go_proto.Reference

func (*QICoreCarePlan) GetText

func (*QICoreCarePlan) GetTitle

func (x *QICoreCarePlan) GetTitle() *datatypes_go_proto.String

func (*QICoreCarePlan) ProtoMessage

func (*QICoreCarePlan) ProtoMessage()

func (*QICoreCarePlan) ProtoReflect

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

func (*QICoreCarePlan) Reset

func (x *QICoreCarePlan) Reset()

func (*QICoreCarePlan) String

func (x *QICoreCarePlan) String() string

type QICoreCarePlan_Activity

type QICoreCarePlan_Activity struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Results of the activity
	OutcomeCodeableConcept []*datatypes_go_proto.CodeableConcept `` /* 129-byte string literal not displayed */
	// Appointment, Encounter, Procedure, etc.
	OutcomeReference []*datatypes_go_proto.Reference `protobuf:"bytes,5,rep,name=outcome_reference,json=outcomeReference,proto3" json:"outcome_reference,omitempty"`
	// Comments about the activity status/progress
	Progress []*datatypes_go_proto.Annotation `protobuf:"bytes,6,rep,name=progress,proto3" json:"progress,omitempty"`
	// Activity details defined in specific resource
	Reference *datatypes_go_proto.Reference   `protobuf:"bytes,7,opt,name=reference,proto3" json:"reference,omitempty"`
	Detail    *QICoreCarePlan_Activity_Detail `protobuf:"bytes,8,opt,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Action to occur as part of plan

func (*QICoreCarePlan_Activity) Descriptor deprecated

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

Deprecated: Use QICoreCarePlan_Activity.ProtoReflect.Descriptor instead.

func (*QICoreCarePlan_Activity) GetDetail

func (*QICoreCarePlan_Activity) GetExtension

func (*QICoreCarePlan_Activity) GetId

func (*QICoreCarePlan_Activity) GetModifierExtension

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

func (*QICoreCarePlan_Activity) GetOutcomeCodeableConcept

func (x *QICoreCarePlan_Activity) GetOutcomeCodeableConcept() []*datatypes_go_proto.CodeableConcept

func (*QICoreCarePlan_Activity) GetOutcomeReference

func (x *QICoreCarePlan_Activity) GetOutcomeReference() []*datatypes_go_proto.Reference

func (*QICoreCarePlan_Activity) GetProgress

func (*QICoreCarePlan_Activity) GetReference

func (*QICoreCarePlan_Activity) ProtoMessage

func (*QICoreCarePlan_Activity) ProtoMessage()

func (*QICoreCarePlan_Activity) ProtoReflect

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

func (*QICoreCarePlan_Activity) Reset

func (x *QICoreCarePlan_Activity) Reset()

func (*QICoreCarePlan_Activity) String

func (x *QICoreCarePlan_Activity) String() string

type QICoreCarePlan_Activity_Detail

type QICoreCarePlan_Activity_Detail struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension          `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Kind              *QICoreCarePlan_Activity_Detail_KindCode `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,5,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,6,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// Detail type of activity
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// Why activity should be done or why activity was prohibited
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why activity is needed
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,9,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Goals this activity relates to
	Goal   []*datatypes_go_proto.Reference            `protobuf:"bytes,10,rep,name=goal,proto3" json:"goal,omitempty"`
	Status *QICoreCarePlan_Activity_Detail_StatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// If true, activity is prohibiting action
	DoNotPerform *datatypes_go_proto.Boolean                `protobuf:"bytes,13,opt,name=do_not_perform,json=doNotPerform,proto3" json:"do_not_perform,omitempty"`
	Scheduled    *QICoreCarePlan_Activity_Detail_ScheduledX `protobuf:"bytes,14,opt,name=scheduled,proto3" json:"scheduled,omitempty"`
	// Where it should happen
	Location *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=location,proto3" json:"location,omitempty"`
	// Who will be responsible?
	Performer []*datatypes_go_proto.Reference          `protobuf:"bytes,16,rep,name=performer,proto3" json:"performer,omitempty"`
	Product   *QICoreCarePlan_Activity_Detail_ProductX `protobuf:"bytes,17,opt,name=product,proto3" json:"product,omitempty"`
	// How to consume/day?
	DailyAmount *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,18,opt,name=daily_amount,json=dailyAmount,proto3" json:"daily_amount,omitempty"`
	// How much to administer/supply/consume
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,19,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Extra info describing activity to perform
	Description *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

In-line definition of activity

func (*QICoreCarePlan_Activity_Detail) Descriptor deprecated

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

Deprecated: Use QICoreCarePlan_Activity_Detail.ProtoReflect.Descriptor instead.

func (*QICoreCarePlan_Activity_Detail) GetCode

func (*QICoreCarePlan_Activity_Detail) GetDailyAmount

func (*QICoreCarePlan_Activity_Detail) GetDescription

func (*QICoreCarePlan_Activity_Detail) GetDoNotPerform

func (*QICoreCarePlan_Activity_Detail) GetExtension

func (*QICoreCarePlan_Activity_Detail) GetGoal

func (*QICoreCarePlan_Activity_Detail) GetId

func (*QICoreCarePlan_Activity_Detail) GetInstantiatesCanonical

func (x *QICoreCarePlan_Activity_Detail) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical

func (*QICoreCarePlan_Activity_Detail) GetInstantiatesUri

func (x *QICoreCarePlan_Activity_Detail) GetInstantiatesUri() []*datatypes_go_proto.Uri

func (*QICoreCarePlan_Activity_Detail) GetKind

func (*QICoreCarePlan_Activity_Detail) GetLocation

func (*QICoreCarePlan_Activity_Detail) GetModifierExtension

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

func (*QICoreCarePlan_Activity_Detail) GetPerformer

func (*QICoreCarePlan_Activity_Detail) GetProduct

func (*QICoreCarePlan_Activity_Detail) GetQuantity

func (*QICoreCarePlan_Activity_Detail) GetReasonCode

func (*QICoreCarePlan_Activity_Detail) GetReasonReference

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

func (*QICoreCarePlan_Activity_Detail) GetScheduled

func (*QICoreCarePlan_Activity_Detail) GetStatus

func (*QICoreCarePlan_Activity_Detail) GetStatusReason

func (*QICoreCarePlan_Activity_Detail) ProtoMessage

func (*QICoreCarePlan_Activity_Detail) ProtoMessage()

func (*QICoreCarePlan_Activity_Detail) ProtoReflect

func (*QICoreCarePlan_Activity_Detail) Reset

func (x *QICoreCarePlan_Activity_Detail) Reset()

func (*QICoreCarePlan_Activity_Detail) String

type QICoreCarePlan_Activity_Detail_KindCode

type QICoreCarePlan_Activity_Detail_KindCode struct {
	Value     valuesets_go_proto.CarePlanActivityKindValueSet_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.CarePlanActivityKindValueSet_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                            `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                       `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Kind of resource

func (*QICoreCarePlan_Activity_Detail_KindCode) Descriptor deprecated

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

Deprecated: Use QICoreCarePlan_Activity_Detail_KindCode.ProtoReflect.Descriptor instead.

func (*QICoreCarePlan_Activity_Detail_KindCode) GetExtension

func (*QICoreCarePlan_Activity_Detail_KindCode) GetId

func (*QICoreCarePlan_Activity_Detail_KindCode) GetValue

func (*QICoreCarePlan_Activity_Detail_KindCode) ProtoMessage

func (*QICoreCarePlan_Activity_Detail_KindCode) ProtoReflect

func (*QICoreCarePlan_Activity_Detail_KindCode) Reset

func (*QICoreCarePlan_Activity_Detail_KindCode) String

type QICoreCarePlan_Activity_Detail_ProductX

type QICoreCarePlan_Activity_Detail_ProductX struct {

	// Types that are assignable to Choice:
	//	*QICoreCarePlan_Activity_Detail_ProductX_CodeableConcept
	//	*QICoreCarePlan_Activity_Detail_ProductX_Reference
	Choice isQICoreCarePlan_Activity_Detail_ProductX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

What is to be administered/supplied

func (*QICoreCarePlan_Activity_Detail_ProductX) Descriptor deprecated

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

Deprecated: Use QICoreCarePlan_Activity_Detail_ProductX.ProtoReflect.Descriptor instead.

func (*QICoreCarePlan_Activity_Detail_ProductX) GetChoice

func (m *QICoreCarePlan_Activity_Detail_ProductX) GetChoice() isQICoreCarePlan_Activity_Detail_ProductX_Choice

func (*QICoreCarePlan_Activity_Detail_ProductX) GetCodeableConcept

func (*QICoreCarePlan_Activity_Detail_ProductX) GetReference

func (*QICoreCarePlan_Activity_Detail_ProductX) ProtoMessage

func (*QICoreCarePlan_Activity_Detail_ProductX) ProtoReflect

func (*QICoreCarePlan_Activity_Detail_ProductX) Reset

func (*QICoreCarePlan_Activity_Detail_ProductX) String

type QICoreCarePlan_Activity_Detail_ProductX_CodeableConcept

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

type QICoreCarePlan_Activity_Detail_ProductX_Reference

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

type QICoreCarePlan_Activity_Detail_ScheduledX

type QICoreCarePlan_Activity_Detail_ScheduledX struct {

	// Types that are assignable to Choice:
	//	*QICoreCarePlan_Activity_Detail_ScheduledX_Timing
	//	*QICoreCarePlan_Activity_Detail_ScheduledX_Period
	//	*QICoreCarePlan_Activity_Detail_ScheduledX_StringValue
	Choice isQICoreCarePlan_Activity_Detail_ScheduledX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When activity is to occur

func (*QICoreCarePlan_Activity_Detail_ScheduledX) Descriptor deprecated

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

Deprecated: Use QICoreCarePlan_Activity_Detail_ScheduledX.ProtoReflect.Descriptor instead.

func (*QICoreCarePlan_Activity_Detail_ScheduledX) GetChoice

func (m *QICoreCarePlan_Activity_Detail_ScheduledX) GetChoice() isQICoreCarePlan_Activity_Detail_ScheduledX_Choice

func (*QICoreCarePlan_Activity_Detail_ScheduledX) GetPeriod

func (*QICoreCarePlan_Activity_Detail_ScheduledX) GetStringValue

func (*QICoreCarePlan_Activity_Detail_ScheduledX) GetTiming

func (*QICoreCarePlan_Activity_Detail_ScheduledX) ProtoMessage

func (*QICoreCarePlan_Activity_Detail_ScheduledX) ProtoReflect

func (*QICoreCarePlan_Activity_Detail_ScheduledX) Reset

func (*QICoreCarePlan_Activity_Detail_ScheduledX) String

type QICoreCarePlan_Activity_Detail_ScheduledX_Period

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

type QICoreCarePlan_Activity_Detail_ScheduledX_StringValue

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

type QICoreCarePlan_Activity_Detail_ScheduledX_Timing

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

type QICoreCarePlan_Activity_Detail_StatusCode

type QICoreCarePlan_Activity_Detail_StatusCode struct {
	Value     codes_go_proto.CarePlanActivityStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.CarePlanActivityStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                      `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                 `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error

func (*QICoreCarePlan_Activity_Detail_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreCarePlan_Activity_Detail_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreCarePlan_Activity_Detail_StatusCode) GetExtension

func (*QICoreCarePlan_Activity_Detail_StatusCode) GetId

func (*QICoreCarePlan_Activity_Detail_StatusCode) GetValue

func (*QICoreCarePlan_Activity_Detail_StatusCode) ProtoMessage

func (*QICoreCarePlan_Activity_Detail_StatusCode) ProtoReflect

func (*QICoreCarePlan_Activity_Detail_StatusCode) Reset

func (*QICoreCarePlan_Activity_Detail_StatusCode) String

type QICoreCarePlan_IntentCode

type QICoreCarePlan_IntentCode struct {
	Value     valuesets_go_proto.CarePlanIntentValueSet_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.CarePlanIntentValueSet_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                      `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                 `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

proposal | plan | order | option

func (*QICoreCarePlan_IntentCode) Descriptor deprecated

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

Deprecated: Use QICoreCarePlan_IntentCode.ProtoReflect.Descriptor instead.

func (*QICoreCarePlan_IntentCode) GetExtension

func (*QICoreCarePlan_IntentCode) GetId

func (*QICoreCarePlan_IntentCode) GetValue

func (*QICoreCarePlan_IntentCode) ProtoMessage

func (*QICoreCarePlan_IntentCode) ProtoMessage()

func (*QICoreCarePlan_IntentCode) ProtoReflect

func (*QICoreCarePlan_IntentCode) Reset

func (x *QICoreCarePlan_IntentCode) Reset()

func (*QICoreCarePlan_IntentCode) String

func (x *QICoreCarePlan_IntentCode) String() string

type QICoreCarePlan_StatusCode

type QICoreCarePlan_StatusCode struct {
	Value     codes_go_proto.RequestStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension        `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

draft | active | suspended | completed | entered-in-error | cancelled | unknown

func (*QICoreCarePlan_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreCarePlan_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreCarePlan_StatusCode) GetExtension

func (*QICoreCarePlan_StatusCode) GetId

func (*QICoreCarePlan_StatusCode) GetValue

func (*QICoreCarePlan_StatusCode) ProtoMessage

func (*QICoreCarePlan_StatusCode) ProtoMessage()

func (*QICoreCarePlan_StatusCode) ProtoReflect

func (*QICoreCarePlan_StatusCode) Reset

func (x *QICoreCarePlan_StatusCode) Reset()

func (*QICoreCarePlan_StatusCode) String

func (x *QICoreCarePlan_StatusCode) String() string

type QICoreCareTeam

type QICoreCareTeam struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this team
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *QICoreCareTeam_StatusCode       `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Type of team
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// Name of the team, such as crisis assessment team
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// Who care team is for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter created as part of
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Time period team covers
	Period      *datatypes_go_proto.Period    `protobuf:"bytes,16,opt,name=period,proto3" json:"period,omitempty"`
	Participant []*QICoreCareTeam_Participant `protobuf:"bytes,17,rep,name=participant,proto3" json:"participant,omitempty"`
	// Why the care team exists
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why the care team exists
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Organization responsible for the care team
	ManagingOrganization []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"`
	// A contact detail for the care team (that applies to all members)
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,21,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Comments made about the CareTeam
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,22,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreCareTeam. Planned participants in the coordination and delivery of care for a patient or group. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-careteam

func (*QICoreCareTeam) Descriptor deprecated

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

Deprecated: Use QICoreCareTeam.ProtoReflect.Descriptor instead.

func (*QICoreCareTeam) GetCategory

func (*QICoreCareTeam) GetContained

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

func (*QICoreCareTeam) GetEncounter

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

func (*QICoreCareTeam) GetExtension

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

func (*QICoreCareTeam) GetId

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

func (*QICoreCareTeam) GetIdentifier

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

func (*QICoreCareTeam) GetImplicitRules

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

func (*QICoreCareTeam) GetLanguage

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

func (*QICoreCareTeam) GetManagingOrganization

func (x *QICoreCareTeam) GetManagingOrganization() []*datatypes_go_proto.Reference

func (*QICoreCareTeam) GetMeta

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

func (*QICoreCareTeam) GetModifierExtension

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

func (*QICoreCareTeam) GetName

func (*QICoreCareTeam) GetNote

func (*QICoreCareTeam) GetParticipant

func (x *QICoreCareTeam) GetParticipant() []*QICoreCareTeam_Participant

func (*QICoreCareTeam) GetPeriod

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

func (*QICoreCareTeam) GetReasonCode

func (x *QICoreCareTeam) GetReasonCode() []*datatypes_go_proto.CodeableConcept

func (*QICoreCareTeam) GetReasonReference

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

func (*QICoreCareTeam) GetStatus

func (x *QICoreCareTeam) GetStatus() *QICoreCareTeam_StatusCode

func (*QICoreCareTeam) GetSubject

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

func (*QICoreCareTeam) GetTelecom

func (x *QICoreCareTeam) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*QICoreCareTeam) GetText

func (*QICoreCareTeam) ProtoMessage

func (*QICoreCareTeam) ProtoMessage()

func (*QICoreCareTeam) ProtoReflect

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

func (*QICoreCareTeam) Reset

func (x *QICoreCareTeam) Reset()

func (*QICoreCareTeam) String

func (x *QICoreCareTeam) String() string

type QICoreCareTeam_Participant

type QICoreCareTeam_Participant struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of involvement
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	// Who is involved
	Member *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=member,proto3" json:"member,omitempty"`
	// Organization of the practitioner
	OnBehalfOf *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=on_behalf_of,json=onBehalfOf,proto3" json:"on_behalf_of,omitempty"`
	// Time period of participant
	Period *datatypes_go_proto.Period `protobuf:"bytes,7,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

Members of the team

func (*QICoreCareTeam_Participant) Descriptor deprecated

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

Deprecated: Use QICoreCareTeam_Participant.ProtoReflect.Descriptor instead.

func (*QICoreCareTeam_Participant) GetExtension

func (*QICoreCareTeam_Participant) GetId

func (*QICoreCareTeam_Participant) GetMember

func (*QICoreCareTeam_Participant) GetModifierExtension

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

func (*QICoreCareTeam_Participant) GetOnBehalfOf

func (*QICoreCareTeam_Participant) GetPeriod

func (*QICoreCareTeam_Participant) GetRole

func (*QICoreCareTeam_Participant) ProtoMessage

func (*QICoreCareTeam_Participant) ProtoMessage()

func (*QICoreCareTeam_Participant) ProtoReflect

func (*QICoreCareTeam_Participant) Reset

func (x *QICoreCareTeam_Participant) Reset()

func (*QICoreCareTeam_Participant) String

func (x *QICoreCareTeam_Participant) String() string

type QICoreCareTeam_StatusCode

type QICoreCareTeam_StatusCode struct {
	Value     codes_go_proto.CareTeamStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.CareTeamStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String              `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension         `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

proposed | active | suspended | inactive | entered-in-error

func (*QICoreCareTeam_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreCareTeam_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreCareTeam_StatusCode) GetExtension

func (*QICoreCareTeam_StatusCode) GetId

func (*QICoreCareTeam_StatusCode) GetValue

func (*QICoreCareTeam_StatusCode) ProtoMessage

func (*QICoreCareTeam_StatusCode) ProtoMessage()

func (*QICoreCareTeam_StatusCode) ProtoReflect

func (*QICoreCareTeam_StatusCode) Reset

func (x *QICoreCareTeam_StatusCode) Reset()

func (*QICoreCareTeam_StatusCode) String

func (x *QICoreCareTeam_StatusCode) String() string

type QICoreClaim

type QICoreClaim struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for claim
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *QICoreClaim_StatusCode          `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Category or discipline
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=type,proto3" json:"type,omitempty"`
	// More granular claim type
	SubType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	Use     *QICoreClaim_UseCode                `protobuf:"bytes,14,opt,name=use,proto3" json:"use,omitempty"`
	// The recipient of the products and services
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=patient,proto3" json:"patient,omitempty"`
	// Relevant time frame for the claim
	BillablePeriod *datatypes_go_proto.Period `protobuf:"bytes,16,opt,name=billable_period,json=billablePeriod,proto3" json:"billable_period,omitempty"`
	// Resource creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=created,proto3" json:"created,omitempty"`
	// Author of the claim
	Enterer *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=enterer,proto3" json:"enterer,omitempty"`
	// Target
	Insurer *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=insurer,proto3" json:"insurer,omitempty"`
	// Party responsible for the claim
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=provider,proto3" json:"provider,omitempty"`
	// Desired processing ugency
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=priority,proto3" json:"priority,omitempty"`
	// For whom to reserve funds
	FundsReserve *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=funds_reserve,json=fundsReserve,proto3" json:"funds_reserve,omitempty"`
	Related      []*QICoreClaim_RelatedClaim         `protobuf:"bytes,23,rep,name=related,proto3" json:"related,omitempty"`
	// Prescription authorizing services and products
	Prescription *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=prescription,proto3" json:"prescription,omitempty"`
	// Original prescription if superseded by fulfiller
	OriginalPrescription *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=original_prescription,json=originalPrescription,proto3" json:"original_prescription,omitempty"`
	Payee                *QICoreClaim_Payee            `protobuf:"bytes,26,opt,name=payee,proto3" json:"payee,omitempty"`
	// Treatment referral
	Referral *datatypes_go_proto.Reference `protobuf:"bytes,27,opt,name=referral,proto3" json:"referral,omitempty"`
	// Servicing facility
	Facility       *datatypes_go_proto.Reference        `protobuf:"bytes,28,opt,name=facility,proto3" json:"facility,omitempty"`
	CareTeam       []*QICoreClaim_CareTeam              `protobuf:"bytes,29,rep,name=care_team,json=careTeam,proto3" json:"care_team,omitempty"`
	SupportingInfo []*QICoreClaim_SupportingInformation `protobuf:"bytes,30,rep,name=supporting_info,json=supportingInfo,proto3" json:"supporting_info,omitempty"`
	Diagnosis      []*QICoreClaim_Diagnosis             `protobuf:"bytes,31,rep,name=diagnosis,proto3" json:"diagnosis,omitempty"`
	Procedure      []*QICoreClaim_Procedure             `protobuf:"bytes,32,rep,name=procedure,proto3" json:"procedure,omitempty"`
	Insurance      []*QICoreClaim_Insurance             `protobuf:"bytes,33,rep,name=insurance,proto3" json:"insurance,omitempty"`
	Accident       *QICoreClaim_Accident                `protobuf:"bytes,34,opt,name=accident,proto3" json:"accident,omitempty"`
	Item           []*QICoreClaim_Item                  `protobuf:"bytes,35,rep,name=item,proto3" json:"item,omitempty"`
	// Total claim cost
	Total *datatypes_go_proto.Money `protobuf:"bytes,36,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreClaim. Claim, Pre-determination or Pre-authorization. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-claim

func (*QICoreClaim) Descriptor deprecated

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

Deprecated: Use QICoreClaim.ProtoReflect.Descriptor instead.

func (*QICoreClaim) GetAccident

func (x *QICoreClaim) GetAccident() *QICoreClaim_Accident

func (*QICoreClaim) GetBillablePeriod

func (x *QICoreClaim) GetBillablePeriod() *datatypes_go_proto.Period

func (*QICoreClaim) GetCareTeam

func (x *QICoreClaim) GetCareTeam() []*QICoreClaim_CareTeam

func (*QICoreClaim) GetContained

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

func (*QICoreClaim) GetCreated

func (x *QICoreClaim) GetCreated() *datatypes_go_proto.DateTime

func (*QICoreClaim) GetDiagnosis

func (x *QICoreClaim) GetDiagnosis() []*QICoreClaim_Diagnosis

func (*QICoreClaim) GetEnterer

func (x *QICoreClaim) GetEnterer() *datatypes_go_proto.Reference

func (*QICoreClaim) GetExtension

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

func (*QICoreClaim) GetFacility

func (x *QICoreClaim) GetFacility() *datatypes_go_proto.Reference

func (*QICoreClaim) GetFundsReserve

func (x *QICoreClaim) GetFundsReserve() *datatypes_go_proto.CodeableConcept

func (*QICoreClaim) GetId

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

func (*QICoreClaim) GetIdentifier

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

func (*QICoreClaim) GetImplicitRules

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

func (*QICoreClaim) GetInsurance

func (x *QICoreClaim) GetInsurance() []*QICoreClaim_Insurance

func (*QICoreClaim) GetInsurer

func (x *QICoreClaim) GetInsurer() *datatypes_go_proto.Reference

func (*QICoreClaim) GetItem

func (x *QICoreClaim) GetItem() []*QICoreClaim_Item

func (*QICoreClaim) GetLanguage

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

func (*QICoreClaim) GetMeta

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

func (*QICoreClaim) GetModifierExtension

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

func (*QICoreClaim) GetOriginalPrescription

func (x *QICoreClaim) GetOriginalPrescription() *datatypes_go_proto.Reference

func (*QICoreClaim) GetPatient

func (x *QICoreClaim) GetPatient() *datatypes_go_proto.Reference

func (*QICoreClaim) GetPayee

func (x *QICoreClaim) GetPayee() *QICoreClaim_Payee

func (*QICoreClaim) GetPrescription

func (x *QICoreClaim) GetPrescription() *datatypes_go_proto.Reference

func (*QICoreClaim) GetPriority

func (*QICoreClaim) GetProcedure

func (x *QICoreClaim) GetProcedure() []*QICoreClaim_Procedure

func (*QICoreClaim) GetProvider

func (x *QICoreClaim) GetProvider() *datatypes_go_proto.Reference

func (*QICoreClaim) GetReferral

func (x *QICoreClaim) GetReferral() *datatypes_go_proto.Reference

func (*QICoreClaim) GetRelated

func (x *QICoreClaim) GetRelated() []*QICoreClaim_RelatedClaim

func (*QICoreClaim) GetStatus

func (x *QICoreClaim) GetStatus() *QICoreClaim_StatusCode

func (*QICoreClaim) GetSubType

func (*QICoreClaim) GetSupportingInfo

func (x *QICoreClaim) GetSupportingInfo() []*QICoreClaim_SupportingInformation

func (*QICoreClaim) GetText

func (*QICoreClaim) GetTotal

func (x *QICoreClaim) GetTotal() *datatypes_go_proto.Money

func (*QICoreClaim) GetType

func (*QICoreClaim) GetUse

func (x *QICoreClaim) GetUse() *QICoreClaim_UseCode

func (*QICoreClaim) ProtoMessage

func (*QICoreClaim) ProtoMessage()

func (*QICoreClaim) ProtoReflect

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

func (*QICoreClaim) Reset

func (x *QICoreClaim) Reset()

func (*QICoreClaim) String

func (x *QICoreClaim) String() string

type QICoreClaim_Accident

type QICoreClaim_Accident struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// When the incident occurred
	Date *datatypes_go_proto.Date `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// The nature of the accident
	Type     *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	Location *QICoreClaim_Accident_LocationX     `protobuf:"bytes,6,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

Details of the event

func (*QICoreClaim_Accident) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Accident.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Accident) GetDate

func (*QICoreClaim_Accident) GetExtension

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

func (*QICoreClaim_Accident) GetId

func (*QICoreClaim_Accident) GetLocation

func (*QICoreClaim_Accident) GetModifierExtension

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

func (*QICoreClaim_Accident) GetType

func (*QICoreClaim_Accident) ProtoMessage

func (*QICoreClaim_Accident) ProtoMessage()

func (*QICoreClaim_Accident) ProtoReflect

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

func (*QICoreClaim_Accident) Reset

func (x *QICoreClaim_Accident) Reset()

func (*QICoreClaim_Accident) String

func (x *QICoreClaim_Accident) String() string

type QICoreClaim_Accident_LocationX

type QICoreClaim_Accident_LocationX struct {

	// Types that are assignable to Choice:
	//	*QICoreClaim_Accident_LocationX_Address
	//	*QICoreClaim_Accident_LocationX_Reference
	Choice isQICoreClaim_Accident_LocationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Where the event occurred

func (*QICoreClaim_Accident_LocationX) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Accident_LocationX.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Accident_LocationX) GetAddress

func (*QICoreClaim_Accident_LocationX) GetChoice

func (m *QICoreClaim_Accident_LocationX) GetChoice() isQICoreClaim_Accident_LocationX_Choice

func (*QICoreClaim_Accident_LocationX) GetReference

func (*QICoreClaim_Accident_LocationX) ProtoMessage

func (*QICoreClaim_Accident_LocationX) ProtoMessage()

func (*QICoreClaim_Accident_LocationX) ProtoReflect

func (*QICoreClaim_Accident_LocationX) Reset

func (x *QICoreClaim_Accident_LocationX) Reset()

func (*QICoreClaim_Accident_LocationX) String

type QICoreClaim_Accident_LocationX_Address

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

type QICoreClaim_Accident_LocationX_Reference

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

type QICoreClaim_CareTeam

type QICoreClaim_CareTeam struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Order of care team
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Practitioner or organization
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider,omitempty"`
	// Indicator of the lead practitioner
	Responsible *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=responsible,proto3" json:"responsible,omitempty"`
	// Function within the team
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=role,proto3" json:"role,omitempty"`
	// Practitioner credential or specialization
	Qualification *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=qualification,proto3" json:"qualification,omitempty"`
	// contains filtered or unexported fields
}

Members of the care team

func (*QICoreClaim_CareTeam) Descriptor deprecated

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

Deprecated: Use QICoreClaim_CareTeam.ProtoReflect.Descriptor instead.

func (*QICoreClaim_CareTeam) GetExtension

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

func (*QICoreClaim_CareTeam) GetId

func (*QICoreClaim_CareTeam) GetModifierExtension

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

func (*QICoreClaim_CareTeam) GetProvider

func (*QICoreClaim_CareTeam) GetQualification

func (*QICoreClaim_CareTeam) GetResponsible

func (x *QICoreClaim_CareTeam) GetResponsible() *datatypes_go_proto.Boolean

func (*QICoreClaim_CareTeam) GetRole

func (*QICoreClaim_CareTeam) GetSequence

func (*QICoreClaim_CareTeam) ProtoMessage

func (*QICoreClaim_CareTeam) ProtoMessage()

func (*QICoreClaim_CareTeam) ProtoReflect

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

func (*QICoreClaim_CareTeam) Reset

func (x *QICoreClaim_CareTeam) Reset()

func (*QICoreClaim_CareTeam) String

func (x *QICoreClaim_CareTeam) String() string

type QICoreClaim_Diagnosis

type QICoreClaim_Diagnosis struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Diagnosis instance identifier
	Sequence  *datatypes_go_proto.PositiveInt   `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	Diagnosis *QICoreClaim_Diagnosis_DiagnosisX `protobuf:"bytes,5,opt,name=diagnosis,proto3" json:"diagnosis,omitempty"`
	// Timing or nature of the diagnosis
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=type,proto3" json:"type,omitempty"`
	// Present on admission
	OnAdmission *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=on_admission,json=onAdmission,proto3" json:"on_admission,omitempty"`
	// Package billing code
	PackageCode *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=package_code,json=packageCode,proto3" json:"package_code,omitempty"`
	// contains filtered or unexported fields
}

Pertinent diagnosis information

func (*QICoreClaim_Diagnosis) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Diagnosis.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Diagnosis) GetDiagnosis

func (*QICoreClaim_Diagnosis) GetExtension

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

func (*QICoreClaim_Diagnosis) GetId

func (*QICoreClaim_Diagnosis) GetModifierExtension

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

func (*QICoreClaim_Diagnosis) GetOnAdmission

func (*QICoreClaim_Diagnosis) GetPackageCode

func (*QICoreClaim_Diagnosis) GetSequence

func (*QICoreClaim_Diagnosis) GetType

func (*QICoreClaim_Diagnosis) ProtoMessage

func (*QICoreClaim_Diagnosis) ProtoMessage()

func (*QICoreClaim_Diagnosis) ProtoReflect

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

func (*QICoreClaim_Diagnosis) Reset

func (x *QICoreClaim_Diagnosis) Reset()

func (*QICoreClaim_Diagnosis) String

func (x *QICoreClaim_Diagnosis) String() string

type QICoreClaim_Diagnosis_DiagnosisX

type QICoreClaim_Diagnosis_DiagnosisX struct {

	// Types that are assignable to Choice:
	//	*QICoreClaim_Diagnosis_DiagnosisX_CodeableConcept
	//	*QICoreClaim_Diagnosis_DiagnosisX_Reference
	Choice isQICoreClaim_Diagnosis_DiagnosisX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Nature of illness or problem

func (*QICoreClaim_Diagnosis_DiagnosisX) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Diagnosis_DiagnosisX.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Diagnosis_DiagnosisX) GetChoice

func (m *QICoreClaim_Diagnosis_DiagnosisX) GetChoice() isQICoreClaim_Diagnosis_DiagnosisX_Choice

func (*QICoreClaim_Diagnosis_DiagnosisX) GetCodeableConcept

func (*QICoreClaim_Diagnosis_DiagnosisX) GetReference

func (*QICoreClaim_Diagnosis_DiagnosisX) ProtoMessage

func (*QICoreClaim_Diagnosis_DiagnosisX) ProtoMessage()

func (*QICoreClaim_Diagnosis_DiagnosisX) ProtoReflect

func (*QICoreClaim_Diagnosis_DiagnosisX) Reset

func (*QICoreClaim_Diagnosis_DiagnosisX) String

type QICoreClaim_Diagnosis_DiagnosisX_CodeableConcept

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

type QICoreClaim_Diagnosis_DiagnosisX_Reference

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

type QICoreClaim_Insurance

type QICoreClaim_Insurance struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Insurance instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Coverage to be used for adjudication
	Focal *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=focal,proto3" json:"focal,omitempty"`
	// Pre-assigned Claim number
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,6,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Insurance information
	Coverage *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=coverage,proto3" json:"coverage,omitempty"`
	// Additional provider contract number
	BusinessArrangement *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=business_arrangement,json=businessArrangement,proto3" json:"business_arrangement,omitempty"`
	// Prior authorization reference number
	PreAuthRef []*datatypes_go_proto.String `protobuf:"bytes,9,rep,name=pre_auth_ref,json=preAuthRef,proto3" json:"pre_auth_ref,omitempty"`
	// Adjudication results
	ClaimResponse *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=claim_response,json=claimResponse,proto3" json:"claim_response,omitempty"`
	// contains filtered or unexported fields
}

Patient insurance information

func (*QICoreClaim_Insurance) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Insurance.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Insurance) GetBusinessArrangement

func (x *QICoreClaim_Insurance) GetBusinessArrangement() *datatypes_go_proto.String

func (*QICoreClaim_Insurance) GetClaimResponse

func (x *QICoreClaim_Insurance) GetClaimResponse() *datatypes_go_proto.Reference

func (*QICoreClaim_Insurance) GetCoverage

func (*QICoreClaim_Insurance) GetExtension

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

func (*QICoreClaim_Insurance) GetFocal

func (*QICoreClaim_Insurance) GetId

func (*QICoreClaim_Insurance) GetIdentifier

func (*QICoreClaim_Insurance) GetModifierExtension

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

func (*QICoreClaim_Insurance) GetPreAuthRef

func (x *QICoreClaim_Insurance) GetPreAuthRef() []*datatypes_go_proto.String

func (*QICoreClaim_Insurance) GetSequence

func (*QICoreClaim_Insurance) ProtoMessage

func (*QICoreClaim_Insurance) ProtoMessage()

func (*QICoreClaim_Insurance) ProtoReflect

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

func (*QICoreClaim_Insurance) Reset

func (x *QICoreClaim_Insurance) Reset()

func (*QICoreClaim_Insurance) String

func (x *QICoreClaim_Insurance) String() string

type QICoreClaim_Item

type QICoreClaim_Item struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Item instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Applicable careTeam members
	CareTeamSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,5,rep,name=care_team_sequence,json=careTeamSequence,proto3" json:"care_team_sequence,omitempty"`
	// Applicable diagnoses
	DiagnosisSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,6,rep,name=diagnosis_sequence,json=diagnosisSequence,proto3" json:"diagnosis_sequence,omitempty"`
	// Applicable procedures
	ProcedureSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,7,rep,name=procedure_sequence,json=procedureSequence,proto3" json:"procedure_sequence,omitempty"`
	// Applicable exception and supporting information
	InformationSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,8,rep,name=information_sequence,json=informationSequence,proto3" json:"information_sequence,omitempty"`
	// Revenue or cost center code
	Revenue *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=revenue,proto3" json:"revenue,omitempty"`
	// Benefit classification
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
	// Billing, service, product, or drug code
	ProductOrService *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=product_or_service,json=productOrService,proto3" json:"product_or_service,omitempty"`
	// Product or service billing modifiers
	Modifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// Program the product or service is provided under
	ProgramCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=program_code,json=programCode,proto3" json:"program_code,omitempty"`
	Serviced    *QICoreClaim_Item_ServicedX           `protobuf:"bytes,14,opt,name=serviced,proto3" json:"serviced,omitempty"`
	Location    *QICoreClaim_Item_LocationX           `protobuf:"bytes,15,opt,name=location,proto3" json:"location,omitempty"`
	// Count of products or services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,16,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per item
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,17,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,18,opt,name=factor,proto3" json:"factor,omitempty"`
	// Total item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,19,opt,name=net,proto3" json:"net,omitempty"`
	// Unique device identifier
	Udi []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=udi,proto3" json:"udi,omitempty"`
	// Anatomical location
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Anatomical sub-location
	SubSite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,rep,name=sub_site,json=subSite,proto3" json:"sub_site,omitempty"`
	// Encounters related to this billed item
	Encounter []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=encounter,proto3" json:"encounter,omitempty"`
	Detail    []*QICoreClaim_Item_Detail      `protobuf:"bytes,24,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Product or service provided

func (*QICoreClaim_Item) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Item.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Item) GetBodySite

func (*QICoreClaim_Item) GetCareTeamSequence

func (x *QICoreClaim_Item) GetCareTeamSequence() []*datatypes_go_proto.PositiveInt

func (*QICoreClaim_Item) GetCategory

func (*QICoreClaim_Item) GetDetail

func (x *QICoreClaim_Item) GetDetail() []*QICoreClaim_Item_Detail

func (*QICoreClaim_Item) GetDiagnosisSequence

func (x *QICoreClaim_Item) GetDiagnosisSequence() []*datatypes_go_proto.PositiveInt

func (*QICoreClaim_Item) GetEncounter

func (x *QICoreClaim_Item) GetEncounter() []*datatypes_go_proto.Reference

func (*QICoreClaim_Item) GetExtension

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

func (*QICoreClaim_Item) GetFactor

func (*QICoreClaim_Item) GetId

func (*QICoreClaim_Item) GetInformationSequence

func (x *QICoreClaim_Item) GetInformationSequence() []*datatypes_go_proto.PositiveInt

func (*QICoreClaim_Item) GetLocation

func (x *QICoreClaim_Item) GetLocation() *QICoreClaim_Item_LocationX

func (*QICoreClaim_Item) GetModifier

func (*QICoreClaim_Item) GetModifierExtension

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

func (*QICoreClaim_Item) GetNet

func (*QICoreClaim_Item) GetProcedureSequence

func (x *QICoreClaim_Item) GetProcedureSequence() []*datatypes_go_proto.PositiveInt

func (*QICoreClaim_Item) GetProductOrService

func (x *QICoreClaim_Item) GetProductOrService() *datatypes_go_proto.CodeableConcept

func (*QICoreClaim_Item) GetProgramCode

func (x *QICoreClaim_Item) GetProgramCode() []*datatypes_go_proto.CodeableConcept

func (*QICoreClaim_Item) GetQuantity

func (*QICoreClaim_Item) GetRevenue

func (*QICoreClaim_Item) GetSequence

func (*QICoreClaim_Item) GetServiced

func (x *QICoreClaim_Item) GetServiced() *QICoreClaim_Item_ServicedX

func (*QICoreClaim_Item) GetSubSite

func (*QICoreClaim_Item) GetUdi

func (*QICoreClaim_Item) GetUnitPrice

func (x *QICoreClaim_Item) GetUnitPrice() *datatypes_go_proto.Money

func (*QICoreClaim_Item) ProtoMessage

func (*QICoreClaim_Item) ProtoMessage()

func (*QICoreClaim_Item) ProtoReflect

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

func (*QICoreClaim_Item) Reset

func (x *QICoreClaim_Item) Reset()

func (*QICoreClaim_Item) String

func (x *QICoreClaim_Item) String() string

type QICoreClaim_Item_Detail

type QICoreClaim_Item_Detail struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Item instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Revenue or cost center code
	Revenue *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=revenue,proto3" json:"revenue,omitempty"`
	// Benefit classification
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=category,proto3" json:"category,omitempty"`
	// Billing, service, product, or drug code
	ProductOrService *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=product_or_service,json=productOrService,proto3" json:"product_or_service,omitempty"`
	// Service/Product billing modifiers
	Modifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// Program the product or service is provided under
	ProgramCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,rep,name=program_code,json=programCode,proto3" json:"program_code,omitempty"`
	// Count of products or services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,10,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per item
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,11,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,12,opt,name=factor,proto3" json:"factor,omitempty"`
	// Total item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,13,opt,name=net,proto3" json:"net,omitempty"`
	// Unique device identifier
	Udi       []*datatypes_go_proto.Reference      `protobuf:"bytes,14,rep,name=udi,proto3" json:"udi,omitempty"`
	SubDetail []*QICoreClaim_Item_Detail_SubDetail `protobuf:"bytes,15,rep,name=sub_detail,json=subDetail,proto3" json:"sub_detail,omitempty"`
	// contains filtered or unexported fields
}

Product or service provided

func (*QICoreClaim_Item_Detail) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Item_Detail.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Item_Detail) GetCategory

func (*QICoreClaim_Item_Detail) GetExtension

func (*QICoreClaim_Item_Detail) GetFactor

func (*QICoreClaim_Item_Detail) GetId

func (*QICoreClaim_Item_Detail) GetModifier

func (*QICoreClaim_Item_Detail) GetModifierExtension

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

func (*QICoreClaim_Item_Detail) GetNet

func (*QICoreClaim_Item_Detail) GetProductOrService

func (*QICoreClaim_Item_Detail) GetProgramCode

func (*QICoreClaim_Item_Detail) GetQuantity

func (*QICoreClaim_Item_Detail) GetRevenue

func (*QICoreClaim_Item_Detail) GetSequence

func (*QICoreClaim_Item_Detail) GetSubDetail

func (*QICoreClaim_Item_Detail) GetUdi

func (*QICoreClaim_Item_Detail) GetUnitPrice

func (*QICoreClaim_Item_Detail) ProtoMessage

func (*QICoreClaim_Item_Detail) ProtoMessage()

func (*QICoreClaim_Item_Detail) ProtoReflect

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

func (*QICoreClaim_Item_Detail) Reset

func (x *QICoreClaim_Item_Detail) Reset()

func (*QICoreClaim_Item_Detail) String

func (x *QICoreClaim_Item_Detail) String() string

type QICoreClaim_Item_Detail_SubDetail

type QICoreClaim_Item_Detail_SubDetail struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Item instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Revenue or cost center code
	Revenue *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=revenue,proto3" json:"revenue,omitempty"`
	// Benefit classification
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=category,proto3" json:"category,omitempty"`
	// Billing, service, product, or drug code
	ProductOrService *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=product_or_service,json=productOrService,proto3" json:"product_or_service,omitempty"`
	// Service/Product billing modifiers
	Modifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// Program the product or service is provided under
	ProgramCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,rep,name=program_code,json=programCode,proto3" json:"program_code,omitempty"`
	// Count of products or services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,10,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per item
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,11,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,12,opt,name=factor,proto3" json:"factor,omitempty"`
	// Total item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,13,opt,name=net,proto3" json:"net,omitempty"`
	// Unique device identifier
	Udi []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=udi,proto3" json:"udi,omitempty"`
	// contains filtered or unexported fields
}

Product or service provided

func (*QICoreClaim_Item_Detail_SubDetail) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Item_Detail_SubDetail.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Item_Detail_SubDetail) GetCategory

func (*QICoreClaim_Item_Detail_SubDetail) GetExtension

func (*QICoreClaim_Item_Detail_SubDetail) GetFactor

func (*QICoreClaim_Item_Detail_SubDetail) GetId

func (*QICoreClaim_Item_Detail_SubDetail) GetModifier

func (*QICoreClaim_Item_Detail_SubDetail) GetModifierExtension

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

func (*QICoreClaim_Item_Detail_SubDetail) GetNet

func (*QICoreClaim_Item_Detail_SubDetail) GetProductOrService

func (*QICoreClaim_Item_Detail_SubDetail) GetProgramCode

func (*QICoreClaim_Item_Detail_SubDetail) GetQuantity

func (*QICoreClaim_Item_Detail_SubDetail) GetRevenue

func (*QICoreClaim_Item_Detail_SubDetail) GetSequence

func (*QICoreClaim_Item_Detail_SubDetail) GetUdi

func (*QICoreClaim_Item_Detail_SubDetail) GetUnitPrice

func (*QICoreClaim_Item_Detail_SubDetail) ProtoMessage

func (*QICoreClaim_Item_Detail_SubDetail) ProtoMessage()

func (*QICoreClaim_Item_Detail_SubDetail) ProtoReflect

func (*QICoreClaim_Item_Detail_SubDetail) Reset

func (*QICoreClaim_Item_Detail_SubDetail) String

type QICoreClaim_Item_LocationX

type QICoreClaim_Item_LocationX struct {

	// Types that are assignable to Choice:
	//	*QICoreClaim_Item_LocationX_CodeableConcept
	//	*QICoreClaim_Item_LocationX_Address
	//	*QICoreClaim_Item_LocationX_Reference
	Choice isQICoreClaim_Item_LocationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Place of service or where product was supplied

func (*QICoreClaim_Item_LocationX) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Item_LocationX.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Item_LocationX) GetAddress

func (*QICoreClaim_Item_LocationX) GetChoice

func (m *QICoreClaim_Item_LocationX) GetChoice() isQICoreClaim_Item_LocationX_Choice

func (*QICoreClaim_Item_LocationX) GetCodeableConcept

func (*QICoreClaim_Item_LocationX) GetReference

func (*QICoreClaim_Item_LocationX) ProtoMessage

func (*QICoreClaim_Item_LocationX) ProtoMessage()

func (*QICoreClaim_Item_LocationX) ProtoReflect

func (*QICoreClaim_Item_LocationX) Reset

func (x *QICoreClaim_Item_LocationX) Reset()

func (*QICoreClaim_Item_LocationX) String

func (x *QICoreClaim_Item_LocationX) String() string

type QICoreClaim_Item_LocationX_Address

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

type QICoreClaim_Item_LocationX_CodeableConcept

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

type QICoreClaim_Item_LocationX_Reference

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

type QICoreClaim_Item_ServicedX

type QICoreClaim_Item_ServicedX struct {

	// Types that are assignable to Choice:
	//	*QICoreClaim_Item_ServicedX_Date
	//	*QICoreClaim_Item_ServicedX_Period
	Choice isQICoreClaim_Item_ServicedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Date or dates of service or product delivery

func (*QICoreClaim_Item_ServicedX) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Item_ServicedX.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Item_ServicedX) GetChoice

func (m *QICoreClaim_Item_ServicedX) GetChoice() isQICoreClaim_Item_ServicedX_Choice

func (*QICoreClaim_Item_ServicedX) GetDate

func (*QICoreClaim_Item_ServicedX) GetPeriod

func (*QICoreClaim_Item_ServicedX) ProtoMessage

func (*QICoreClaim_Item_ServicedX) ProtoMessage()

func (*QICoreClaim_Item_ServicedX) ProtoReflect

func (*QICoreClaim_Item_ServicedX) Reset

func (x *QICoreClaim_Item_ServicedX) Reset()

func (*QICoreClaim_Item_ServicedX) String

func (x *QICoreClaim_Item_ServicedX) String() string

type QICoreClaim_Item_ServicedX_Date

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

type QICoreClaim_Item_ServicedX_Period

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

type QICoreClaim_Payee

type QICoreClaim_Payee struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Category of recipient
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Recipient reference
	Party *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=party,proto3" json:"party,omitempty"`
	// contains filtered or unexported fields
}

Recipient of benefits payable

func (*QICoreClaim_Payee) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Payee.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Payee) GetExtension

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

func (*QICoreClaim_Payee) GetId

func (*QICoreClaim_Payee) GetModifierExtension

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

func (*QICoreClaim_Payee) GetParty

func (*QICoreClaim_Payee) GetType

func (*QICoreClaim_Payee) ProtoMessage

func (*QICoreClaim_Payee) ProtoMessage()

func (*QICoreClaim_Payee) ProtoReflect

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

func (*QICoreClaim_Payee) Reset

func (x *QICoreClaim_Payee) Reset()

func (*QICoreClaim_Payee) String

func (x *QICoreClaim_Payee) String() string

type QICoreClaim_Procedure

type QICoreClaim_Procedure struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Procedure instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Category of Procedure
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=type,proto3" json:"type,omitempty"`
	// When the procedure was performed
	Date      *datatypes_go_proto.DateTime      `protobuf:"bytes,6,opt,name=date,proto3" json:"date,omitempty"`
	Procedure *QICoreClaim_Procedure_ProcedureX `protobuf:"bytes,7,opt,name=procedure,proto3" json:"procedure,omitempty"`
	// Unique device identifier
	Udi []*datatypes_go_proto.Reference `protobuf:"bytes,8,rep,name=udi,proto3" json:"udi,omitempty"`
	// contains filtered or unexported fields
}

Clinical procedures performed

func (*QICoreClaim_Procedure) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Procedure.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Procedure) GetDate

func (*QICoreClaim_Procedure) GetExtension

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

func (*QICoreClaim_Procedure) GetId

func (*QICoreClaim_Procedure) GetModifierExtension

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

func (*QICoreClaim_Procedure) GetProcedure

func (*QICoreClaim_Procedure) GetSequence

func (*QICoreClaim_Procedure) GetType

func (*QICoreClaim_Procedure) GetUdi

func (*QICoreClaim_Procedure) ProtoMessage

func (*QICoreClaim_Procedure) ProtoMessage()

func (*QICoreClaim_Procedure) ProtoReflect

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

func (*QICoreClaim_Procedure) Reset

func (x *QICoreClaim_Procedure) Reset()

func (*QICoreClaim_Procedure) String

func (x *QICoreClaim_Procedure) String() string

type QICoreClaim_Procedure_ProcedureX

type QICoreClaim_Procedure_ProcedureX struct {

	// Types that are assignable to Choice:
	//	*QICoreClaim_Procedure_ProcedureX_CodeableConcept
	//	*QICoreClaim_Procedure_ProcedureX_Reference
	Choice isQICoreClaim_Procedure_ProcedureX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Specific clinical procedure

func (*QICoreClaim_Procedure_ProcedureX) Descriptor deprecated

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

Deprecated: Use QICoreClaim_Procedure_ProcedureX.ProtoReflect.Descriptor instead.

func (*QICoreClaim_Procedure_ProcedureX) GetChoice

func (m *QICoreClaim_Procedure_ProcedureX) GetChoice() isQICoreClaim_Procedure_ProcedureX_Choice

func (*QICoreClaim_Procedure_ProcedureX) GetCodeableConcept

func (*QICoreClaim_Procedure_ProcedureX) GetReference

func (*QICoreClaim_Procedure_ProcedureX) ProtoMessage

func (*QICoreClaim_Procedure_ProcedureX) ProtoMessage()

func (*QICoreClaim_Procedure_ProcedureX) ProtoReflect

func (*QICoreClaim_Procedure_ProcedureX) Reset

func (*QICoreClaim_Procedure_ProcedureX) String

type QICoreClaim_Procedure_ProcedureX_CodeableConcept

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

type QICoreClaim_Procedure_ProcedureX_Reference

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

type QICoreClaim_RelatedClaim

type QICoreClaim_RelatedClaim struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Reference to the related claim
	Claim *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=claim,proto3" json:"claim,omitempty"`
	// How the reference claim is related
	Relationship *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=relationship,proto3" json:"relationship,omitempty"`
	// File or case reference
	Reference *datatypes_go_proto.Identifier `protobuf:"bytes,6,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

Prior or corollary claims

func (*QICoreClaim_RelatedClaim) Descriptor deprecated

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

Deprecated: Use QICoreClaim_RelatedClaim.ProtoReflect.Descriptor instead.

func (*QICoreClaim_RelatedClaim) GetClaim

func (*QICoreClaim_RelatedClaim) GetExtension

func (*QICoreClaim_RelatedClaim) GetId

func (*QICoreClaim_RelatedClaim) GetModifierExtension

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

func (*QICoreClaim_RelatedClaim) GetReference

func (*QICoreClaim_RelatedClaim) GetRelationship

func (*QICoreClaim_RelatedClaim) ProtoMessage

func (*QICoreClaim_RelatedClaim) ProtoMessage()

func (*QICoreClaim_RelatedClaim) ProtoReflect

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

func (*QICoreClaim_RelatedClaim) Reset

func (x *QICoreClaim_RelatedClaim) Reset()

func (*QICoreClaim_RelatedClaim) String

func (x *QICoreClaim_RelatedClaim) String() string

type QICoreClaim_StatusCode

type QICoreClaim_StatusCode struct {
	Value     codes_go_proto.FinancialResourceStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.FinancialResourceStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                       `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                  `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

active | cancelled | draft | entered-in-error

func (*QICoreClaim_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreClaim_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreClaim_StatusCode) GetExtension

func (*QICoreClaim_StatusCode) GetId

func (*QICoreClaim_StatusCode) GetValue

func (*QICoreClaim_StatusCode) ProtoMessage

func (*QICoreClaim_StatusCode) ProtoMessage()

func (*QICoreClaim_StatusCode) ProtoReflect

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

func (*QICoreClaim_StatusCode) Reset

func (x *QICoreClaim_StatusCode) Reset()

func (*QICoreClaim_StatusCode) String

func (x *QICoreClaim_StatusCode) String() string

type QICoreClaim_SupportingInformation

type QICoreClaim_SupportingInformation struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Information instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Classification of the supplied information
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=category,proto3" json:"category,omitempty"`
	// Type of information
	Code   *datatypes_go_proto.CodeableConcept        `protobuf:"bytes,6,opt,name=code,proto3" json:"code,omitempty"`
	Timing *QICoreClaim_SupportingInformation_TimingX `protobuf:"bytes,7,opt,name=timing,proto3" json:"timing,omitempty"`
	Value  *QICoreClaim_SupportingInformation_ValueX  `protobuf:"bytes,8,opt,name=value,proto3" json:"value,omitempty"`
	// Explanation for the information
	Reason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

Supporting information

func (*QICoreClaim_SupportingInformation) Descriptor deprecated

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

Deprecated: Use QICoreClaim_SupportingInformation.ProtoReflect.Descriptor instead.

func (*QICoreClaim_SupportingInformation) GetCategory

func (*QICoreClaim_SupportingInformation) GetCode

func (*QICoreClaim_SupportingInformation) GetExtension

func (*QICoreClaim_SupportingInformation) GetId

func (*QICoreClaim_SupportingInformation) GetModifierExtension

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

func (*QICoreClaim_SupportingInformation) GetReason

func (*QICoreClaim_SupportingInformation) GetSequence

func (*QICoreClaim_SupportingInformation) GetTiming

func (*QICoreClaim_SupportingInformation) GetValue

func (*QICoreClaim_SupportingInformation) ProtoMessage

func (*QICoreClaim_SupportingInformation) ProtoMessage()

func (*QICoreClaim_SupportingInformation) ProtoReflect

func (*QICoreClaim_SupportingInformation) Reset

func (*QICoreClaim_SupportingInformation) String

type QICoreClaim_SupportingInformation_TimingX

type QICoreClaim_SupportingInformation_TimingX struct {

	// Types that are assignable to Choice:
	//	*QICoreClaim_SupportingInformation_TimingX_Date
	//	*QICoreClaim_SupportingInformation_TimingX_Period
	Choice isQICoreClaim_SupportingInformation_TimingX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When it occurred

func (*QICoreClaim_SupportingInformation_TimingX) Descriptor deprecated

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

Deprecated: Use QICoreClaim_SupportingInformation_TimingX.ProtoReflect.Descriptor instead.

func (*QICoreClaim_SupportingInformation_TimingX) GetChoice

func (m *QICoreClaim_SupportingInformation_TimingX) GetChoice() isQICoreClaim_SupportingInformation_TimingX_Choice

func (*QICoreClaim_SupportingInformation_TimingX) GetDate

func (*QICoreClaim_SupportingInformation_TimingX) GetPeriod

func (*QICoreClaim_SupportingInformation_TimingX) ProtoMessage

func (*QICoreClaim_SupportingInformation_TimingX) ProtoReflect

func (*QICoreClaim_SupportingInformation_TimingX) Reset

func (*QICoreClaim_SupportingInformation_TimingX) String

type QICoreClaim_SupportingInformation_TimingX_Date

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

type QICoreClaim_SupportingInformation_TimingX_Period

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

type QICoreClaim_SupportingInformation_ValueX

type QICoreClaim_SupportingInformation_ValueX struct {

	// Types that are assignable to Choice:
	//	*QICoreClaim_SupportingInformation_ValueX_Boolean
	//	*QICoreClaim_SupportingInformation_ValueX_StringValue
	//	*QICoreClaim_SupportingInformation_ValueX_Quantity
	//	*QICoreClaim_SupportingInformation_ValueX_Attachment
	//	*QICoreClaim_SupportingInformation_ValueX_Reference
	Choice isQICoreClaim_SupportingInformation_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Data to be provided

func (*QICoreClaim_SupportingInformation_ValueX) Descriptor deprecated

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

Deprecated: Use QICoreClaim_SupportingInformation_ValueX.ProtoReflect.Descriptor instead.

func (*QICoreClaim_SupportingInformation_ValueX) GetAttachment

func (*QICoreClaim_SupportingInformation_ValueX) GetBoolean

func (*QICoreClaim_SupportingInformation_ValueX) GetChoice

func (m *QICoreClaim_SupportingInformation_ValueX) GetChoice() isQICoreClaim_SupportingInformation_ValueX_Choice

func (*QICoreClaim_SupportingInformation_ValueX) GetQuantity

func (*QICoreClaim_SupportingInformation_ValueX) GetReference

func (*QICoreClaim_SupportingInformation_ValueX) GetStringValue

func (*QICoreClaim_SupportingInformation_ValueX) ProtoMessage

func (*QICoreClaim_SupportingInformation_ValueX) ProtoReflect

func (*QICoreClaim_SupportingInformation_ValueX) Reset

func (*QICoreClaim_SupportingInformation_ValueX) String

type QICoreClaim_SupportingInformation_ValueX_Attachment

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

type QICoreClaim_SupportingInformation_ValueX_Boolean

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

type QICoreClaim_SupportingInformation_ValueX_Quantity

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

type QICoreClaim_SupportingInformation_ValueX_Reference

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

type QICoreClaim_SupportingInformation_ValueX_StringValue

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

type QICoreClaim_UseCode

type QICoreClaim_UseCode struct {
	Value     codes_go_proto.UseCode_Value    `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.UseCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String      `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

claim | preauthorization | predetermination

func (*QICoreClaim_UseCode) Descriptor deprecated

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

Deprecated: Use QICoreClaim_UseCode.ProtoReflect.Descriptor instead.

func (*QICoreClaim_UseCode) GetExtension

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

func (*QICoreClaim_UseCode) GetId

func (*QICoreClaim_UseCode) GetValue

func (*QICoreClaim_UseCode) ProtoMessage

func (*QICoreClaim_UseCode) ProtoMessage()

func (*QICoreClaim_UseCode) ProtoReflect

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

func (*QICoreClaim_UseCode) Reset

func (x *QICoreClaim_UseCode) Reset()

func (*QICoreClaim_UseCode) String

func (x *QICoreClaim_UseCode) String() string

type QICoreCommunication

type QICoreCommunication struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,11,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,12,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// Request fulfilled by this communication
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of this action
	PartOf []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	// Reply to
	InResponseTo []*datatypes_go_proto.Reference `protobuf:"bytes,15,rep,name=in_response_to,json=inResponseTo,proto3" json:"in_response_to,omitempty"`
	Status       *QICoreCommunication_StatusCode `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Message category
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=category,proto3" json:"category,omitempty"`
	Priority *QICoreCommunication_PriorityCode     `protobuf:"bytes,19,opt,name=priority,proto3" json:"priority,omitempty"`
	// A channel of communication
	Medium []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,rep,name=medium,proto3" json:"medium,omitempty"`
	// Focus of message
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=subject,proto3" json:"subject,omitempty"`
	// Description of the purpose/content
	Topic *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=topic,proto3" json:"topic,omitempty"`
	// Resources that pertain to this communication
	About []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=about,proto3" json:"about,omitempty"`
	// Encounter created as part of
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// When sent
	Sent *datatypes_go_proto.DateTime `protobuf:"bytes,25,opt,name=sent,proto3" json:"sent,omitempty"`
	// When received
	Received *datatypes_go_proto.DateTime `protobuf:"bytes,26,opt,name=received,proto3" json:"received,omitempty"`
	// Message recipient
	Recipient []*datatypes_go_proto.Reference `protobuf:"bytes,27,rep,name=recipient,proto3" json:"recipient,omitempty"`
	// Message sender
	Sender *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=sender,proto3" json:"sender,omitempty"`
	// Indication for message
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,29,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why was communication done?
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,30,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	Payload         []*QICoreCommunication_Payload  `protobuf:"bytes,31,rep,name=payload,proto3" json:"payload,omitempty"`
	// Comments made about the communication
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,32,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreCommunication. A record of information transmitted from a sender to a receiver. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-communication

func (*QICoreCommunication) Descriptor deprecated

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

Deprecated: Use QICoreCommunication.ProtoReflect.Descriptor instead.

func (*QICoreCommunication) GetAbout

func (*QICoreCommunication) GetBasedOn

func (*QICoreCommunication) GetCategory

func (*QICoreCommunication) GetContained

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

func (*QICoreCommunication) GetEncounter

func (*QICoreCommunication) GetExtension

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

func (*QICoreCommunication) GetId

func (*QICoreCommunication) GetIdentifier

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

func (*QICoreCommunication) GetImplicitRules

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

func (*QICoreCommunication) GetInResponseTo

func (x *QICoreCommunication) GetInResponseTo() []*datatypes_go_proto.Reference

func (*QICoreCommunication) GetInstantiatesCanonical

func (x *QICoreCommunication) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical

func (*QICoreCommunication) GetInstantiatesUri

func (x *QICoreCommunication) GetInstantiatesUri() []*datatypes_go_proto.Uri

func (*QICoreCommunication) GetLanguage

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

func (*QICoreCommunication) GetMedium

func (*QICoreCommunication) GetMeta

func (*QICoreCommunication) GetModifierExtension

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

func (*QICoreCommunication) GetNote

func (*QICoreCommunication) GetPartOf

func (*QICoreCommunication) GetPayload

func (*QICoreCommunication) GetPriority

func (*QICoreCommunication) GetReasonCode

func (*QICoreCommunication) GetReasonReference

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

func (*QICoreCommunication) GetReceived

func (*QICoreCommunication) GetRecipient

func (x *QICoreCommunication) GetRecipient() []*datatypes_go_proto.Reference

func (*QICoreCommunication) GetSender

func (*QICoreCommunication) GetSent

func (*QICoreCommunication) GetStatus

func (*QICoreCommunication) GetStatusReason

func (*QICoreCommunication) GetSubject

func (*QICoreCommunication) GetText

func (*QICoreCommunication) GetTopic

func (*QICoreCommunication) ProtoMessage

func (*QICoreCommunication) ProtoMessage()

func (*QICoreCommunication) ProtoReflect

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

func (*QICoreCommunication) Reset

func (x *QICoreCommunication) Reset()

func (*QICoreCommunication) String

func (x *QICoreCommunication) String() string

type QICoreCommunicationRequest

type QICoreCommunicationRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan or proposal
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Request(s) replaced by this request
	Replaces []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=replaces,proto3" json:"replaces,omitempty"`
	// Composite request this is part of
	GroupIdentifier *datatypes_go_proto.Identifier         `protobuf:"bytes,13,opt,name=group_identifier,json=groupIdentifier,proto3" json:"group_identifier,omitempty"`
	Status          *QICoreCommunicationRequest_StatusCode `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Message category
	Category []*datatypes_go_proto.CodeableConcept    `protobuf:"bytes,16,rep,name=category,proto3" json:"category,omitempty"`
	Priority *QICoreCommunicationRequest_PriorityCode `protobuf:"bytes,17,opt,name=priority,proto3" json:"priority,omitempty"`
	// True if request is prohibiting action
	DoNotPerform *datatypes_go_proto.Boolean `protobuf:"bytes,18,opt,name=do_not_perform,json=doNotPerform,proto3" json:"do_not_perform,omitempty"`
	// A channel of communication
	Medium []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=medium,proto3" json:"medium,omitempty"`
	// Focus of message
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=subject,proto3" json:"subject,omitempty"`
	// Resources that pertain to this communication request
	About []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=about,proto3" json:"about,omitempty"`
	// Encounter created as part of
	Encounter  *datatypes_go_proto.Reference           `protobuf:"bytes,22,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Payload    []*QICoreCommunicationRequest_Payload   `protobuf:"bytes,23,rep,name=payload,proto3" json:"payload,omitempty"`
	Occurrence *QICoreCommunicationRequest_OccurrenceX `protobuf:"bytes,24,opt,name=occurrence,proto3" json:"occurrence,omitempty"`
	// When request transitioned to being actionable
	AuthoredOn *datatypes_go_proto.DateTime `protobuf:"bytes,25,opt,name=authored_on,json=authoredOn,proto3" json:"authored_on,omitempty"`
	// Who/what is requesting service
	Requester *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=requester,proto3" json:"requester,omitempty"`
	// Message recipient
	Recipient []*datatypes_go_proto.Reference `protobuf:"bytes,27,rep,name=recipient,proto3" json:"recipient,omitempty"`
	// Message sender
	Sender *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=sender,proto3" json:"sender,omitempty"`
	// Why is communication needed?
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,29,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why is communication needed?
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,30,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Comments made about communication request
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,31,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreCommunicationRequest. A request for information to be sent to a receiver. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-communicationrequest

func (*QICoreCommunicationRequest) Descriptor deprecated

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

Deprecated: Use QICoreCommunicationRequest.ProtoReflect.Descriptor instead.

func (*QICoreCommunicationRequest) GetAbout

func (*QICoreCommunicationRequest) GetAuthoredOn

func (*QICoreCommunicationRequest) GetBasedOn

func (*QICoreCommunicationRequest) GetCategory

func (*QICoreCommunicationRequest) GetContained

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

func (*QICoreCommunicationRequest) GetDoNotPerform

func (*QICoreCommunicationRequest) GetEncounter

func (*QICoreCommunicationRequest) GetExtension

func (*QICoreCommunicationRequest) GetGroupIdentifier

func (x *QICoreCommunicationRequest) GetGroupIdentifier() *datatypes_go_proto.Identifier

func (*QICoreCommunicationRequest) GetId

func (*QICoreCommunicationRequest) GetIdentifier

func (*QICoreCommunicationRequest) GetImplicitRules

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

func (*QICoreCommunicationRequest) GetLanguage

func (*QICoreCommunicationRequest) GetMedium

func (*QICoreCommunicationRequest) GetMeta

func (*QICoreCommunicationRequest) GetModifierExtension

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

func (*QICoreCommunicationRequest) GetNote

func (*QICoreCommunicationRequest) GetOccurrence

func (*QICoreCommunicationRequest) GetPayload

func (*QICoreCommunicationRequest) GetPriority

func (*QICoreCommunicationRequest) GetReasonCode

func (*QICoreCommunicationRequest) GetReasonReference

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

func (*QICoreCommunicationRequest) GetRecipient

func (*QICoreCommunicationRequest) GetReplaces

func (*QICoreCommunicationRequest) GetRequester

func (*QICoreCommunicationRequest) GetSender

func (*QICoreCommunicationRequest) GetStatus

func (*QICoreCommunicationRequest) GetStatusReason

func (*QICoreCommunicationRequest) GetSubject

func (*QICoreCommunicationRequest) GetText

func (*QICoreCommunicationRequest) ProtoMessage

func (*QICoreCommunicationRequest) ProtoMessage()

func (*QICoreCommunicationRequest) ProtoReflect

func (*QICoreCommunicationRequest) Reset

func (x *QICoreCommunicationRequest) Reset()

func (*QICoreCommunicationRequest) String

func (x *QICoreCommunicationRequest) String() string

type QICoreCommunicationRequest_OccurrenceX

type QICoreCommunicationRequest_OccurrenceX struct {

	// Types that are assignable to Choice:
	//	*QICoreCommunicationRequest_OccurrenceX_DateTime
	//	*QICoreCommunicationRequest_OccurrenceX_Period
	Choice isQICoreCommunicationRequest_OccurrenceX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When scheduled

func (*QICoreCommunicationRequest_OccurrenceX) Descriptor deprecated

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

Deprecated: Use QICoreCommunicationRequest_OccurrenceX.ProtoReflect.Descriptor instead.

func (*QICoreCommunicationRequest_OccurrenceX) GetChoice

func (m *QICoreCommunicationRequest_OccurrenceX) GetChoice() isQICoreCommunicationRequest_OccurrenceX_Choice

func (*QICoreCommunicationRequest_OccurrenceX) GetDateTime

func (*QICoreCommunicationRequest_OccurrenceX) GetPeriod

func (*QICoreCommunicationRequest_OccurrenceX) ProtoMessage

func (*QICoreCommunicationRequest_OccurrenceX) ProtoReflect

func (*QICoreCommunicationRequest_OccurrenceX) Reset

func (*QICoreCommunicationRequest_OccurrenceX) String

type QICoreCommunicationRequest_OccurrenceX_DateTime

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

type QICoreCommunicationRequest_OccurrenceX_Period

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

type QICoreCommunicationRequest_Payload

type QICoreCommunicationRequest_Payload struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension              `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Content           *QICoreCommunicationRequest_Payload_ContentX `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Message payload

func (*QICoreCommunicationRequest_Payload) Descriptor deprecated

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

Deprecated: Use QICoreCommunicationRequest_Payload.ProtoReflect.Descriptor instead.

func (*QICoreCommunicationRequest_Payload) GetContent

func (*QICoreCommunicationRequest_Payload) GetExtension

func (*QICoreCommunicationRequest_Payload) GetId

func (*QICoreCommunicationRequest_Payload) GetModifierExtension

func (*QICoreCommunicationRequest_Payload) ProtoMessage

func (*QICoreCommunicationRequest_Payload) ProtoMessage()

func (*QICoreCommunicationRequest_Payload) ProtoReflect

func (*QICoreCommunicationRequest_Payload) Reset

func (*QICoreCommunicationRequest_Payload) String

type QICoreCommunicationRequest_Payload_ContentX

type QICoreCommunicationRequest_Payload_ContentX struct {

	// Types that are assignable to Choice:
	//	*QICoreCommunicationRequest_Payload_ContentX_StringValue
	//	*QICoreCommunicationRequest_Payload_ContentX_Attachment
	//	*QICoreCommunicationRequest_Payload_ContentX_Reference
	Choice isQICoreCommunicationRequest_Payload_ContentX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Message part content

func (*QICoreCommunicationRequest_Payload_ContentX) Descriptor deprecated

Deprecated: Use QICoreCommunicationRequest_Payload_ContentX.ProtoReflect.Descriptor instead.

func (*QICoreCommunicationRequest_Payload_ContentX) GetAttachment

func (*QICoreCommunicationRequest_Payload_ContentX) GetChoice

func (m *QICoreCommunicationRequest_Payload_ContentX) GetChoice() isQICoreCommunicationRequest_Payload_ContentX_Choice

func (*QICoreCommunicationRequest_Payload_ContentX) GetReference

func (*QICoreCommunicationRequest_Payload_ContentX) GetStringValue

func (*QICoreCommunicationRequest_Payload_ContentX) ProtoMessage

func (*QICoreCommunicationRequest_Payload_ContentX) ProtoReflect

func (*QICoreCommunicationRequest_Payload_ContentX) Reset

func (*QICoreCommunicationRequest_Payload_ContentX) String

type QICoreCommunicationRequest_Payload_ContentX_Attachment

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

type QICoreCommunicationRequest_Payload_ContentX_Reference

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

type QICoreCommunicationRequest_Payload_ContentX_StringValue

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

type QICoreCommunicationRequest_PriorityCode

type QICoreCommunicationRequest_PriorityCode struct {
	Value     codes_go_proto.RequestPriorityCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestPriorityCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String               `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension          `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Message urgency

func (*QICoreCommunicationRequest_PriorityCode) Descriptor deprecated

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

Deprecated: Use QICoreCommunicationRequest_PriorityCode.ProtoReflect.Descriptor instead.

func (*QICoreCommunicationRequest_PriorityCode) GetExtension

func (*QICoreCommunicationRequest_PriorityCode) GetId

func (*QICoreCommunicationRequest_PriorityCode) GetValue

func (*QICoreCommunicationRequest_PriorityCode) ProtoMessage

func (*QICoreCommunicationRequest_PriorityCode) ProtoReflect

func (*QICoreCommunicationRequest_PriorityCode) Reset

func (*QICoreCommunicationRequest_PriorityCode) String

type QICoreCommunicationRequest_StatusCode

type QICoreCommunicationRequest_StatusCode struct {
	Value     codes_go_proto.RequestStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension        `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

draft | active | suspended | cancelled | completed | entered-in-error | unknown

func (*QICoreCommunicationRequest_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreCommunicationRequest_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreCommunicationRequest_StatusCode) GetExtension

func (*QICoreCommunicationRequest_StatusCode) GetId

func (*QICoreCommunicationRequest_StatusCode) GetValue

func (*QICoreCommunicationRequest_StatusCode) ProtoMessage

func (*QICoreCommunicationRequest_StatusCode) ProtoMessage()

func (*QICoreCommunicationRequest_StatusCode) ProtoReflect

func (*QICoreCommunicationRequest_StatusCode) Reset

func (*QICoreCommunicationRequest_StatusCode) String

type QICoreCommunication_Payload

type QICoreCommunication_Payload struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension       `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Content           *QICoreCommunication_Payload_ContentX `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Message payload

func (*QICoreCommunication_Payload) Descriptor deprecated

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

Deprecated: Use QICoreCommunication_Payload.ProtoReflect.Descriptor instead.

func (*QICoreCommunication_Payload) GetContent

func (*QICoreCommunication_Payload) GetExtension

func (*QICoreCommunication_Payload) GetId

func (*QICoreCommunication_Payload) GetModifierExtension

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

func (*QICoreCommunication_Payload) ProtoMessage

func (*QICoreCommunication_Payload) ProtoMessage()

func (*QICoreCommunication_Payload) ProtoReflect

func (*QICoreCommunication_Payload) Reset

func (x *QICoreCommunication_Payload) Reset()

func (*QICoreCommunication_Payload) String

func (x *QICoreCommunication_Payload) String() string

type QICoreCommunication_Payload_ContentX

type QICoreCommunication_Payload_ContentX struct {

	// Types that are assignable to Choice:
	//	*QICoreCommunication_Payload_ContentX_StringValue
	//	*QICoreCommunication_Payload_ContentX_Attachment
	//	*QICoreCommunication_Payload_ContentX_Reference
	Choice isQICoreCommunication_Payload_ContentX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Message part content

func (*QICoreCommunication_Payload_ContentX) Descriptor deprecated

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

Deprecated: Use QICoreCommunication_Payload_ContentX.ProtoReflect.Descriptor instead.

func (*QICoreCommunication_Payload_ContentX) GetAttachment

func (*QICoreCommunication_Payload_ContentX) GetChoice

func (m *QICoreCommunication_Payload_ContentX) GetChoice() isQICoreCommunication_Payload_ContentX_Choice

func (*QICoreCommunication_Payload_ContentX) GetReference

func (*QICoreCommunication_Payload_ContentX) GetStringValue

func (*QICoreCommunication_Payload_ContentX) ProtoMessage

func (*QICoreCommunication_Payload_ContentX) ProtoMessage()

func (*QICoreCommunication_Payload_ContentX) ProtoReflect

func (*QICoreCommunication_Payload_ContentX) Reset

func (*QICoreCommunication_Payload_ContentX) String

type QICoreCommunication_Payload_ContentX_Attachment

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

type QICoreCommunication_Payload_ContentX_Reference

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

type QICoreCommunication_Payload_ContentX_StringValue

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

type QICoreCommunication_PriorityCode

type QICoreCommunication_PriorityCode struct {
	Value     codes_go_proto.RequestPriorityCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestPriorityCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String               `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension          `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Message urgency

func (*QICoreCommunication_PriorityCode) Descriptor deprecated

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

Deprecated: Use QICoreCommunication_PriorityCode.ProtoReflect.Descriptor instead.

func (*QICoreCommunication_PriorityCode) GetExtension

func (*QICoreCommunication_PriorityCode) GetId

func (*QICoreCommunication_PriorityCode) GetValue

func (*QICoreCommunication_PriorityCode) ProtoMessage

func (*QICoreCommunication_PriorityCode) ProtoMessage()

func (*QICoreCommunication_PriorityCode) ProtoReflect

func (*QICoreCommunication_PriorityCode) Reset

func (*QICoreCommunication_PriorityCode) String

type QICoreCommunication_StatusCode

type QICoreCommunication_StatusCode struct {
	Value     codes_go_proto.EventStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.EventStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String           `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension      `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error

func (*QICoreCommunication_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreCommunication_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreCommunication_StatusCode) GetExtension

func (*QICoreCommunication_StatusCode) GetId

func (*QICoreCommunication_StatusCode) GetValue

func (*QICoreCommunication_StatusCode) ProtoMessage

func (*QICoreCommunication_StatusCode) ProtoMessage()

func (*QICoreCommunication_StatusCode) ProtoReflect

func (*QICoreCommunication_StatusCode) Reset

func (x *QICoreCommunication_StatusCode) Reset()

func (*QICoreCommunication_StatusCode) String

type QICoreCondition

type QICoreCondition struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this condition
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// active | recurrence | relapse | inactive | remission | resolved
	ClinicalStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=clinical_status,json=clinicalStatus,proto3" json:"clinical_status,omitempty"`
	// unconfirmed | provisional | differential | confirmed | refuted |
	// entered-in-error
	VerificationStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=verification_status,json=verificationStatus,proto3" json:"verification_status,omitempty"`
	// problem-list-item | encounter-diagnosis
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=category,proto3" json:"category,omitempty"`
	// Subjective severity of condition
	Severity *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=severity,proto3" json:"severity,omitempty"`
	// Identification of the condition, problem or diagnosis
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=code,proto3" json:"code,omitempty"`
	// Anatomical location, if relevant
	BodySite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,rep,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Who has the condition?
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter created as part of
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Onset     *QICoreCondition_OnsetX       `protobuf:"bytes,19,opt,name=onset,proto3" json:"onset,omitempty"`
	Abatement *QICoreCondition_AbatementX   `protobuf:"bytes,20,opt,name=abatement,proto3" json:"abatement,omitempty"`
	// Date record was first recorded
	RecordedDate *datatypes_go_proto.DateTime `protobuf:"bytes,21,opt,name=recorded_date,json=recordedDate,proto3" json:"recorded_date,omitempty"`
	// Who recorded the condition
	Recorder *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=recorder,proto3" json:"recorder,omitempty"`
	// Person who asserts this condition
	Asserter *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=asserter,proto3" json:"asserter,omitempty"`
	Stage    []*QICoreCondition_Stage      `protobuf:"bytes,24,rep,name=stage,proto3" json:"stage,omitempty"`
	Evidence []*QICoreCondition_Evidence   `protobuf:"bytes,25,rep,name=evidence,proto3" json:"evidence,omitempty"`
	// Additional information about the Condition
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,26,rep,name=note,proto3" json:"note,omitempty"`
	// What caused the Condition?
	DueTo []*extensions_go_proto.ConditionDueTo_ValueX `protobuf:"bytes,27,rep,name=due_to,json=dueTo,proto3" json:"due_to,omitempty"`
	// Precedent for this Condition
	OccurredFollowing []*extensions_go_proto.ConditionOccurredFollowing_ValueX `protobuf:"bytes,28,rep,name=occurred_following,json=occurredFollowing,proto3" json:"occurred_following,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreCondition. Detailed information about conditions, problems or diagnoses. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition

func (*QICoreCondition) Descriptor deprecated

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

Deprecated: Use QICoreCondition.ProtoReflect.Descriptor instead.

func (*QICoreCondition) GetAbatement

func (x *QICoreCondition) GetAbatement() *QICoreCondition_AbatementX

func (*QICoreCondition) GetAsserter

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

func (*QICoreCondition) GetBodySite

func (*QICoreCondition) GetCategory

func (*QICoreCondition) GetClinicalStatus

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

func (*QICoreCondition) GetCode

func (*QICoreCondition) GetContained

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

func (*QICoreCondition) GetDueTo

func (*QICoreCondition) GetEncounter

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

func (*QICoreCondition) GetEvidence

func (x *QICoreCondition) GetEvidence() []*QICoreCondition_Evidence

func (*QICoreCondition) GetExtension

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

func (*QICoreCondition) GetId

func (*QICoreCondition) GetIdentifier

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

func (*QICoreCondition) GetImplicitRules

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

func (*QICoreCondition) GetLanguage

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

func (*QICoreCondition) GetMeta

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

func (*QICoreCondition) GetModifierExtension

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

func (*QICoreCondition) GetNote

func (*QICoreCondition) GetOccurredFollowing

func (*QICoreCondition) GetOnset

func (x *QICoreCondition) GetOnset() *QICoreCondition_OnsetX

func (*QICoreCondition) GetRecordedDate

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

func (*QICoreCondition) GetRecorder

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

func (*QICoreCondition) GetSeverity

func (*QICoreCondition) GetStage

func (x *QICoreCondition) GetStage() []*QICoreCondition_Stage

func (*QICoreCondition) GetSubject

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

func (*QICoreCondition) GetText

func (*QICoreCondition) GetVerificationStatus

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

func (*QICoreCondition) ProtoMessage

func (*QICoreCondition) ProtoMessage()

func (*QICoreCondition) ProtoReflect

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

func (*QICoreCondition) Reset

func (x *QICoreCondition) Reset()

func (*QICoreCondition) String

func (x *QICoreCondition) String() string

type QICoreCondition_AbatementX

type QICoreCondition_AbatementX struct {

	// Types that are assignable to Choice:
	//	*QICoreCondition_AbatementX_DateTime
	//	*QICoreCondition_AbatementX_Age
	//	*QICoreCondition_AbatementX_Period
	//	*QICoreCondition_AbatementX_Range
	Choice isQICoreCondition_AbatementX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When in resolution/remission

func (*QICoreCondition_AbatementX) Descriptor deprecated

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

Deprecated: Use QICoreCondition_AbatementX.ProtoReflect.Descriptor instead.

func (*QICoreCondition_AbatementX) GetAge

func (*QICoreCondition_AbatementX) GetChoice

func (m *QICoreCondition_AbatementX) GetChoice() isQICoreCondition_AbatementX_Choice

func (*QICoreCondition_AbatementX) GetDateTime

func (*QICoreCondition_AbatementX) GetPeriod

func (*QICoreCondition_AbatementX) GetRange

func (*QICoreCondition_AbatementX) ProtoMessage

func (*QICoreCondition_AbatementX) ProtoMessage()

func (*QICoreCondition_AbatementX) ProtoReflect

func (*QICoreCondition_AbatementX) Reset

func (x *QICoreCondition_AbatementX) Reset()

func (*QICoreCondition_AbatementX) String

func (x *QICoreCondition_AbatementX) String() string

type QICoreCondition_AbatementX_Age

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

type QICoreCondition_AbatementX_DateTime

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

type QICoreCondition_AbatementX_Period

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

type QICoreCondition_AbatementX_Range

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

type QICoreCondition_Evidence

type QICoreCondition_Evidence struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Manifestation/symptom
	Code []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=code,proto3" json:"code,omitempty"`
	// Supporting information found elsewhere
	Detail []*datatypes_go_proto.Reference `protobuf:"bytes,5,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Supporting evidence

func (*QICoreCondition_Evidence) Descriptor deprecated

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

Deprecated: Use QICoreCondition_Evidence.ProtoReflect.Descriptor instead.

func (*QICoreCondition_Evidence) GetCode

func (*QICoreCondition_Evidence) GetDetail

func (*QICoreCondition_Evidence) GetExtension

func (*QICoreCondition_Evidence) GetId

func (*QICoreCondition_Evidence) GetModifierExtension

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

func (*QICoreCondition_Evidence) ProtoMessage

func (*QICoreCondition_Evidence) ProtoMessage()

func (*QICoreCondition_Evidence) ProtoReflect

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

func (*QICoreCondition_Evidence) Reset

func (x *QICoreCondition_Evidence) Reset()

func (*QICoreCondition_Evidence) String

func (x *QICoreCondition_Evidence) String() string

type QICoreCondition_OnsetX

type QICoreCondition_OnsetX struct {

	// Types that are assignable to Choice:
	//	*QICoreCondition_OnsetX_DateTime
	//	*QICoreCondition_OnsetX_Age
	//	*QICoreCondition_OnsetX_Period
	//	*QICoreCondition_OnsetX_Range
	Choice isQICoreCondition_OnsetX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Estimated or actual date, date-time, or age

func (*QICoreCondition_OnsetX) Descriptor deprecated

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

Deprecated: Use QICoreCondition_OnsetX.ProtoReflect.Descriptor instead.

func (*QICoreCondition_OnsetX) GetAge

func (*QICoreCondition_OnsetX) GetChoice

func (m *QICoreCondition_OnsetX) GetChoice() isQICoreCondition_OnsetX_Choice

func (*QICoreCondition_OnsetX) GetDateTime

func (*QICoreCondition_OnsetX) GetPeriod

func (*QICoreCondition_OnsetX) GetRange

func (*QICoreCondition_OnsetX) ProtoMessage

func (*QICoreCondition_OnsetX) ProtoMessage()

func (*QICoreCondition_OnsetX) ProtoReflect

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

func (*QICoreCondition_OnsetX) Reset

func (x *QICoreCondition_OnsetX) Reset()

func (*QICoreCondition_OnsetX) String

func (x *QICoreCondition_OnsetX) String() string

type QICoreCondition_OnsetX_Age

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

type QICoreCondition_OnsetX_DateTime

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

type QICoreCondition_OnsetX_Period

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

type QICoreCondition_OnsetX_Range

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

type QICoreCondition_Stage

type QICoreCondition_Stage struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Simple summary (disease specific)
	Summary *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"`
	// Formal record of assessment
	Assessment []*datatypes_go_proto.Reference `protobuf:"bytes,5,rep,name=assessment,proto3" json:"assessment,omitempty"`
	// Kind of staging
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Stage/grade, usually assessed formally

func (*QICoreCondition_Stage) Descriptor deprecated

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

Deprecated: Use QICoreCondition_Stage.ProtoReflect.Descriptor instead.

func (*QICoreCondition_Stage) GetAssessment

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

func (*QICoreCondition_Stage) GetExtension

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

func (*QICoreCondition_Stage) GetId

func (*QICoreCondition_Stage) GetModifierExtension

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

func (*QICoreCondition_Stage) GetSummary

func (*QICoreCondition_Stage) GetType

func (*QICoreCondition_Stage) ProtoMessage

func (*QICoreCondition_Stage) ProtoMessage()

func (*QICoreCondition_Stage) ProtoReflect

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

func (*QICoreCondition_Stage) Reset

func (x *QICoreCondition_Stage) Reset()

func (*QICoreCondition_Stage) String

func (x *QICoreCondition_Stage) String() string

type QICoreCoverage

type QICoreCoverage struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for the coverage
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *QICoreCoverage_StatusCode       `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Coverage category such as medical or accident
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=type,proto3" json:"type,omitempty"`
	// Owner of the policy
	PolicyHolder *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=policy_holder,json=policyHolder,proto3" json:"policy_holder,omitempty"`
	// Subscriber to the policy
	Subscriber *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subscriber,proto3" json:"subscriber,omitempty"`
	// ID assigned to the subscriber
	SubscriberId *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=subscriber_id,json=subscriberId,proto3" json:"subscriber_id,omitempty"`
	// Plan beneficiary
	Beneficiary *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=beneficiary,proto3" json:"beneficiary,omitempty"`
	// Dependent number
	Dependent *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=dependent,proto3" json:"dependent,omitempty"`
	// Beneficiary relationship to the subscriber
	Relationship *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=relationship,proto3" json:"relationship,omitempty"`
	// Coverage start and end dates
	Period *datatypes_go_proto.Period `protobuf:"bytes,19,opt,name=period,proto3" json:"period,omitempty"`
	// Issuer of the policy
	Payor      []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=payor,proto3" json:"payor,omitempty"`
	ClassValue []*QICoreCoverage_Class         `protobuf:"bytes,21,rep,name=class_value,json=class,proto3" json:"class_value,omitempty"`
	// Relative order of the coverage
	Order *datatypes_go_proto.PositiveInt `protobuf:"bytes,22,opt,name=order,proto3" json:"order,omitempty"`
	// Insurer network
	Network           *datatypes_go_proto.String          `protobuf:"bytes,23,opt,name=network,proto3" json:"network,omitempty"`
	CostToBeneficiary []*QICoreCoverage_CostToBeneficiary `protobuf:"bytes,24,rep,name=cost_to_beneficiary,json=costToBeneficiary,proto3" json:"cost_to_beneficiary,omitempty"`
	// Reimbursement to insurer
	Subrogation *datatypes_go_proto.Boolean `protobuf:"bytes,25,opt,name=subrogation,proto3" json:"subrogation,omitempty"`
	// Contract details
	Contract []*datatypes_go_proto.Reference `protobuf:"bytes,26,rep,name=contract,proto3" json:"contract,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreCoverage. Insurance or medical plan or a payment agreement. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-coverage

func (*QICoreCoverage) Descriptor deprecated

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

Deprecated: Use QICoreCoverage.ProtoReflect.Descriptor instead.

func (*QICoreCoverage) GetBeneficiary

func (x *QICoreCoverage) GetBeneficiary() *datatypes_go_proto.Reference

func (*QICoreCoverage) GetClassValue

func (x *QICoreCoverage) GetClassValue() []*QICoreCoverage_Class

func (*QICoreCoverage) GetContained

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

func (*QICoreCoverage) GetContract

func (x *QICoreCoverage) GetContract() []*datatypes_go_proto.Reference

func (*QICoreCoverage) GetCostToBeneficiary

func (x *QICoreCoverage) GetCostToBeneficiary() []*QICoreCoverage_CostToBeneficiary

func (*QICoreCoverage) GetDependent

func (x *QICoreCoverage) GetDependent() *datatypes_go_proto.String

func (*QICoreCoverage) GetExtension

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

func (*QICoreCoverage) GetId

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

func (*QICoreCoverage) GetIdentifier

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

func (*QICoreCoverage) GetImplicitRules

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

func (*QICoreCoverage) GetLanguage

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

func (*QICoreCoverage) GetMeta

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

func (*QICoreCoverage) GetModifierExtension

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

func (*QICoreCoverage) GetNetwork

func (x *QICoreCoverage) GetNetwork() *datatypes_go_proto.String

func (*QICoreCoverage) GetOrder

func (*QICoreCoverage) GetPayor

func (x *QICoreCoverage) GetPayor() []*datatypes_go_proto.Reference

func (*QICoreCoverage) GetPeriod

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

func (*QICoreCoverage) GetPolicyHolder

func (x *QICoreCoverage) GetPolicyHolder() *datatypes_go_proto.Reference

func (*QICoreCoverage) GetRelationship

func (x *QICoreCoverage) GetRelationship() *datatypes_go_proto.CodeableConcept

func (*QICoreCoverage) GetStatus

func (x *QICoreCoverage) GetStatus() *QICoreCoverage_StatusCode

func (*QICoreCoverage) GetSubrogation

func (x *QICoreCoverage) GetSubrogation() *datatypes_go_proto.Boolean

func (*QICoreCoverage) GetSubscriber

func (x *QICoreCoverage) GetSubscriber() *datatypes_go_proto.Reference

func (*QICoreCoverage) GetSubscriberId

func (x *QICoreCoverage) GetSubscriberId() *datatypes_go_proto.String

func (*QICoreCoverage) GetText

func (*QICoreCoverage) GetType

func (*QICoreCoverage) ProtoMessage

func (*QICoreCoverage) ProtoMessage()

func (*QICoreCoverage) ProtoReflect

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

func (*QICoreCoverage) Reset

func (x *QICoreCoverage) Reset()

func (*QICoreCoverage) String

func (x *QICoreCoverage) String() string

type QICoreCoverage_Class

type QICoreCoverage_Class struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of class such as 'group' or 'plan'
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Value associated with the type
	Value *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Human readable description of the type and value
	Name *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Additional coverage classifications

func (*QICoreCoverage_Class) Descriptor deprecated

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

Deprecated: Use QICoreCoverage_Class.ProtoReflect.Descriptor instead.

func (*QICoreCoverage_Class) GetExtension

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

func (*QICoreCoverage_Class) GetId

func (*QICoreCoverage_Class) GetModifierExtension

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

func (*QICoreCoverage_Class) GetName

func (*QICoreCoverage_Class) GetType

func (*QICoreCoverage_Class) GetValue

func (*QICoreCoverage_Class) ProtoMessage

func (*QICoreCoverage_Class) ProtoMessage()

func (*QICoreCoverage_Class) ProtoReflect

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

func (*QICoreCoverage_Class) Reset

func (x *QICoreCoverage_Class) Reset()

func (*QICoreCoverage_Class) String

func (x *QICoreCoverage_Class) String() string

type QICoreCoverage_CostToBeneficiary

type QICoreCoverage_CostToBeneficiary struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Cost category
	Type      *datatypes_go_proto.CodeableConcept           `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Value     *QICoreCoverage_CostToBeneficiary_ValueX      `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	Exception []*QICoreCoverage_CostToBeneficiary_Exemption `protobuf:"bytes,6,rep,name=exception,proto3" json:"exception,omitempty"`
	// contains filtered or unexported fields
}

Patient payments for services/products

func (*QICoreCoverage_CostToBeneficiary) Descriptor deprecated

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

Deprecated: Use QICoreCoverage_CostToBeneficiary.ProtoReflect.Descriptor instead.

func (*QICoreCoverage_CostToBeneficiary) GetException

func (*QICoreCoverage_CostToBeneficiary) GetExtension

func (*QICoreCoverage_CostToBeneficiary) GetId

func (*QICoreCoverage_CostToBeneficiary) GetModifierExtension

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

func (*QICoreCoverage_CostToBeneficiary) GetType

func (*QICoreCoverage_CostToBeneficiary) GetValue

func (*QICoreCoverage_CostToBeneficiary) ProtoMessage

func (*QICoreCoverage_CostToBeneficiary) ProtoMessage()

func (*QICoreCoverage_CostToBeneficiary) ProtoReflect

func (*QICoreCoverage_CostToBeneficiary) Reset

func (*QICoreCoverage_CostToBeneficiary) String

type QICoreCoverage_CostToBeneficiary_Exemption

type QICoreCoverage_CostToBeneficiary_Exemption struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Exception category
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// The effective period of the exception
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

Exceptions for patient payments

func (*QICoreCoverage_CostToBeneficiary_Exemption) Descriptor deprecated

Deprecated: Use QICoreCoverage_CostToBeneficiary_Exemption.ProtoReflect.Descriptor instead.

func (*QICoreCoverage_CostToBeneficiary_Exemption) GetExtension

func (*QICoreCoverage_CostToBeneficiary_Exemption) GetId

func (*QICoreCoverage_CostToBeneficiary_Exemption) GetModifierExtension

func (*QICoreCoverage_CostToBeneficiary_Exemption) GetPeriod

func (*QICoreCoverage_CostToBeneficiary_Exemption) GetType

func (*QICoreCoverage_CostToBeneficiary_Exemption) ProtoMessage

func (*QICoreCoverage_CostToBeneficiary_Exemption) ProtoReflect

func (*QICoreCoverage_CostToBeneficiary_Exemption) Reset

func (*QICoreCoverage_CostToBeneficiary_Exemption) String

type QICoreCoverage_CostToBeneficiary_ValueX

type QICoreCoverage_CostToBeneficiary_ValueX struct {

	// Types that are assignable to Choice:
	//	*QICoreCoverage_CostToBeneficiary_ValueX_Quantity
	//	*QICoreCoverage_CostToBeneficiary_ValueX_Money
	Choice isQICoreCoverage_CostToBeneficiary_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The amount or percentage due from the beneficiary

func (*QICoreCoverage_CostToBeneficiary_ValueX) Descriptor deprecated

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

Deprecated: Use QICoreCoverage_CostToBeneficiary_ValueX.ProtoReflect.Descriptor instead.

func (*QICoreCoverage_CostToBeneficiary_ValueX) GetChoice

func (m *QICoreCoverage_CostToBeneficiary_ValueX) GetChoice() isQICoreCoverage_CostToBeneficiary_ValueX_Choice

func (*QICoreCoverage_CostToBeneficiary_ValueX) GetMoney

func (*QICoreCoverage_CostToBeneficiary_ValueX) GetQuantity

func (*QICoreCoverage_CostToBeneficiary_ValueX) ProtoMessage

func (*QICoreCoverage_CostToBeneficiary_ValueX) ProtoReflect

func (*QICoreCoverage_CostToBeneficiary_ValueX) Reset

func (*QICoreCoverage_CostToBeneficiary_ValueX) String

type QICoreCoverage_CostToBeneficiary_ValueX_Money

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

type QICoreCoverage_CostToBeneficiary_ValueX_Quantity

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

type QICoreCoverage_StatusCode

type QICoreCoverage_StatusCode struct {
	Value     codes_go_proto.FinancialResourceStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.FinancialResourceStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                       `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                  `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

active | cancelled | draft | entered-in-error

func (*QICoreCoverage_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreCoverage_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreCoverage_StatusCode) GetExtension

func (*QICoreCoverage_StatusCode) GetId

func (*QICoreCoverage_StatusCode) GetValue

func (*QICoreCoverage_StatusCode) ProtoMessage

func (*QICoreCoverage_StatusCode) ProtoMessage()

func (*QICoreCoverage_StatusCode) ProtoReflect

func (*QICoreCoverage_StatusCode) Reset

func (x *QICoreCoverage_StatusCode) Reset()

func (*QICoreCoverage_StatusCode) String

func (x *QICoreCoverage_StatusCode) String() string

type QICoreDevice

type QICoreDevice struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Instance identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// The reference to the definition for the device
	Definition *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=definition,proto3" json:"definition,omitempty"`
	UdiCarrier *QICoreDevice_UdiCarrier      `protobuf:"bytes,12,opt,name=udi_carrier,json=udiCarrier,proto3" json:"udi_carrier,omitempty"`
	Status     *QICoreDevice_StatusCode      `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// online | paused | standby | offline | not-ready | transduc-discon |
	// hw-discon | off
	StatusReason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// The distinct identification string
	DistinctIdentifier *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=distinct_identifier,json=distinctIdentifier,proto3" json:"distinct_identifier,omitempty"`
	// Name of device manufacturer
	Manufacturer *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// Date when the device was made
	ManufactureDate *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=manufacture_date,json=manufactureDate,proto3" json:"manufacture_date,omitempty"`
	// Date and time of expiry of this device (if applicable)
	ExpirationDate *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// Lot number of manufacture
	LotNumber *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=lot_number,json=lotNumber,proto3" json:"lot_number,omitempty"`
	// Serial number assigned by the manufacturer
	SerialNumber *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	DeviceName   []*QICoreDevice_DeviceName `protobuf:"bytes,21,rep,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
	// The model number for the device
	ModelNumber *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=model_number,json=modelNumber,proto3" json:"model_number,omitempty"`
	// The part number of the device
	PartNumber *datatypes_go_proto.String `protobuf:"bytes,23,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	// The kind or type of device
	Type           *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=type,proto3" json:"type,omitempty"`
	Specialization []*QICoreDevice_Specialization      `protobuf:"bytes,25,rep,name=specialization,proto3" json:"specialization,omitempty"`
	Version        []*QICoreDevice_Version             `protobuf:"bytes,26,rep,name=version,proto3" json:"version,omitempty"`
	Property       []*QICoreDevice_Property            `protobuf:"bytes,27,rep,name=property,proto3" json:"property,omitempty"`
	// Patient to whom Device is affixed
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=patient,proto3" json:"patient,omitempty"`
	// Organization responsible for device
	Owner *datatypes_go_proto.Reference `protobuf:"bytes,29,opt,name=owner,proto3" json:"owner,omitempty"`
	// Details for human/organization for support
	Contact []*datatypes_go_proto.ContactPoint `protobuf:"bytes,30,rep,name=contact,proto3" json:"contact,omitempty"`
	// Where the device is found
	Location *datatypes_go_proto.Reference `protobuf:"bytes,31,opt,name=location,proto3" json:"location,omitempty"`
	// Network address to contact device
	Url *datatypes_go_proto.Uri `protobuf:"bytes,32,opt,name=url,proto3" json:"url,omitempty"`
	// Device notes and comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,33,rep,name=note,proto3" json:"note,omitempty"`
	// Safety Characteristics of Device
	Safety []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,34,rep,name=safety,proto3" json:"safety,omitempty"`
	// The parent device
	Parent *datatypes_go_proto.Reference `protobuf:"bytes,35,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreDevice. Item used in healthcare. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-device

func (*QICoreDevice) Descriptor deprecated

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

Deprecated: Use QICoreDevice.ProtoReflect.Descriptor instead.

func (*QICoreDevice) GetContact

func (x *QICoreDevice) GetContact() []*datatypes_go_proto.ContactPoint

func (*QICoreDevice) GetContained

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

func (*QICoreDevice) GetDefinition

func (x *QICoreDevice) GetDefinition() *datatypes_go_proto.Reference

func (*QICoreDevice) GetDeviceName

func (x *QICoreDevice) GetDeviceName() []*QICoreDevice_DeviceName

func (*QICoreDevice) GetDistinctIdentifier

func (x *QICoreDevice) GetDistinctIdentifier() *datatypes_go_proto.String

func (*QICoreDevice) GetExpirationDate

func (x *QICoreDevice) GetExpirationDate() *datatypes_go_proto.DateTime

func (*QICoreDevice) GetExtension

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

func (*QICoreDevice) GetId

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

func (*QICoreDevice) GetIdentifier

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

func (*QICoreDevice) GetImplicitRules

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

func (*QICoreDevice) GetLanguage

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

func (*QICoreDevice) GetLocation

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

func (*QICoreDevice) GetLotNumber

func (x *QICoreDevice) GetLotNumber() *datatypes_go_proto.String

func (*QICoreDevice) GetManufactureDate

func (x *QICoreDevice) GetManufactureDate() *datatypes_go_proto.DateTime

func (*QICoreDevice) GetManufacturer

func (x *QICoreDevice) GetManufacturer() *datatypes_go_proto.String

func (*QICoreDevice) GetMeta

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

func (*QICoreDevice) GetModelNumber

func (x *QICoreDevice) GetModelNumber() *datatypes_go_proto.String

func (*QICoreDevice) GetModifierExtension

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

func (*QICoreDevice) GetNote

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

func (*QICoreDevice) GetOwner

func (x *QICoreDevice) GetOwner() *datatypes_go_proto.Reference

func (*QICoreDevice) GetParent

func (x *QICoreDevice) GetParent() *datatypes_go_proto.Reference

func (*QICoreDevice) GetPartNumber

func (x *QICoreDevice) GetPartNumber() *datatypes_go_proto.String

func (*QICoreDevice) GetPatient

func (x *QICoreDevice) GetPatient() *datatypes_go_proto.Reference

func (*QICoreDevice) GetProperty

func (x *QICoreDevice) GetProperty() []*QICoreDevice_Property

func (*QICoreDevice) GetSafety

func (*QICoreDevice) GetSerialNumber

func (x *QICoreDevice) GetSerialNumber() *datatypes_go_proto.String

func (*QICoreDevice) GetSpecialization

func (x *QICoreDevice) GetSpecialization() []*QICoreDevice_Specialization

func (*QICoreDevice) GetStatus

func (x *QICoreDevice) GetStatus() *QICoreDevice_StatusCode

func (*QICoreDevice) GetStatusReason

func (x *QICoreDevice) GetStatusReason() []*datatypes_go_proto.CodeableConcept

func (*QICoreDevice) GetText

func (*QICoreDevice) GetType

func (*QICoreDevice) GetUdiCarrier

func (x *QICoreDevice) GetUdiCarrier() *QICoreDevice_UdiCarrier

func (*QICoreDevice) GetUrl

func (x *QICoreDevice) GetUrl() *datatypes_go_proto.Uri

func (*QICoreDevice) GetVersion

func (x *QICoreDevice) GetVersion() []*QICoreDevice_Version

func (*QICoreDevice) ProtoMessage

func (*QICoreDevice) ProtoMessage()

func (*QICoreDevice) ProtoReflect

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

func (*QICoreDevice) Reset

func (x *QICoreDevice) Reset()

func (*QICoreDevice) String

func (x *QICoreDevice) String() string

type QICoreDeviceRequest

type QICoreDeviceRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Request identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,11,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,12,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// What request fulfills
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// What request replaces
	PriorRequest []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=prior_request,json=priorRequest,proto3" json:"prior_request,omitempty"`
	// Identifier of composite request
	GroupIdentifier *datatypes_go_proto.Identifier    `protobuf:"bytes,15,opt,name=group_identifier,json=groupIdentifier,proto3" json:"group_identifier,omitempty"`
	Status          *QICoreDeviceRequest_StatusCode   `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`
	Intent          *QICoreDeviceRequest_IntentCode   `protobuf:"bytes,17,opt,name=intent,proto3" json:"intent,omitempty"`
	Priority        *QICoreDeviceRequest_PriorityCode `protobuf:"bytes,18,opt,name=priority,proto3" json:"priority,omitempty"`
	Code            *QICoreDeviceRequest_CodeX        `protobuf:"bytes,19,opt,name=code,proto3" json:"code,omitempty"`
	Parameter       []*QICoreDeviceRequest_Parameter  `protobuf:"bytes,20,rep,name=parameter,proto3" json:"parameter,omitempty"`
	// Focus of request
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter motivating request
	Encounter  *datatypes_go_proto.Reference    `protobuf:"bytes,22,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Occurrence *QICoreDeviceRequest_OccurrenceX `protobuf:"bytes,23,opt,name=occurrence,proto3" json:"occurrence,omitempty"`
	// When recorded
	AuthoredOn *datatypes_go_proto.DateTime `protobuf:"bytes,24,opt,name=authored_on,json=authoredOn,proto3" json:"authored_on,omitempty"`
	// Who/what is requesting diagnostics
	Requester *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=requester,proto3" json:"requester,omitempty"`
	// Filler role
	PerformerType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,opt,name=performer_type,json=performerType,proto3" json:"performer_type,omitempty"`
	// Requested Filler
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,27,opt,name=performer,proto3" json:"performer,omitempty"`
	// Coded Reason for request
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,28,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Linked Reason for request
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,29,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Associated insurance coverage
	Insurance []*datatypes_go_proto.Reference `protobuf:"bytes,30,rep,name=insurance,proto3" json:"insurance,omitempty"`
	// Additional clinical information
	SupportingInfo []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=supporting_info,json=supportingInfo,proto3" json:"supporting_info,omitempty"`
	// Notes or comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,32,rep,name=note,proto3" json:"note,omitempty"`
	// Request provenance
	RelevantHistory []*datatypes_go_proto.Reference `protobuf:"bytes,33,rep,name=relevant_history,json=relevantHistory,proto3" json:"relevant_history,omitempty"`
	// true if request is prohibiting action
	DoNotPerform *datatypes_go_proto.Boolean `protobuf:"bytes,34,opt,name=do_not_perform,json=doNotPerform,proto3" json:"do_not_perform,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreDeviceRequest. Medical device request. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-devicerequest

func (*QICoreDeviceRequest) Descriptor deprecated

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

Deprecated: Use QICoreDeviceRequest.ProtoReflect.Descriptor instead.

func (*QICoreDeviceRequest) GetAuthoredOn

func (x *QICoreDeviceRequest) GetAuthoredOn() *datatypes_go_proto.DateTime

func (*QICoreDeviceRequest) GetBasedOn

func (*QICoreDeviceRequest) GetCode

func (*QICoreDeviceRequest) GetContained

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

func (*QICoreDeviceRequest) GetDoNotPerform

func (x *QICoreDeviceRequest) GetDoNotPerform() *datatypes_go_proto.Boolean

func (*QICoreDeviceRequest) GetEncounter

func (*QICoreDeviceRequest) GetExtension

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

func (*QICoreDeviceRequest) GetGroupIdentifier

func (x *QICoreDeviceRequest) GetGroupIdentifier() *datatypes_go_proto.Identifier

func (*QICoreDeviceRequest) GetId

func (*QICoreDeviceRequest) GetIdentifier

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

func (*QICoreDeviceRequest) GetImplicitRules

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

func (*QICoreDeviceRequest) GetInstantiatesCanonical

func (x *QICoreDeviceRequest) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical

func (*QICoreDeviceRequest) GetInstantiatesUri

func (x *QICoreDeviceRequest) GetInstantiatesUri() []*datatypes_go_proto.Uri

func (*QICoreDeviceRequest) GetInsurance

func (x *QICoreDeviceRequest) GetInsurance() []*datatypes_go_proto.Reference

func (*QICoreDeviceRequest) GetIntent

func (*QICoreDeviceRequest) GetLanguage

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

func (*QICoreDeviceRequest) GetMeta

func (*QICoreDeviceRequest) GetModifierExtension

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

func (*QICoreDeviceRequest) GetNote

func (*QICoreDeviceRequest) GetOccurrence

func (*QICoreDeviceRequest) GetParameter

func (*QICoreDeviceRequest) GetPerformer

func (*QICoreDeviceRequest) GetPerformerType

func (*QICoreDeviceRequest) GetPriorRequest

func (x *QICoreDeviceRequest) GetPriorRequest() []*datatypes_go_proto.Reference

func (*QICoreDeviceRequest) GetPriority

func (*QICoreDeviceRequest) GetReasonCode

func (*QICoreDeviceRequest) GetReasonReference

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

func (*QICoreDeviceRequest) GetRelevantHistory

func (x *QICoreDeviceRequest) GetRelevantHistory() []*datatypes_go_proto.Reference

func (*QICoreDeviceRequest) GetRequester

func (*QICoreDeviceRequest) GetStatus

func (*QICoreDeviceRequest) GetSubject

func (*QICoreDeviceRequest) GetSupportingInfo

func (x *QICoreDeviceRequest) GetSupportingInfo() []*datatypes_go_proto.Reference

func (*QICoreDeviceRequest) GetText

func (*QICoreDeviceRequest) ProtoMessage

func (*QICoreDeviceRequest) ProtoMessage()

func (*QICoreDeviceRequest) ProtoReflect

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

func (*QICoreDeviceRequest) Reset

func (x *QICoreDeviceRequest) Reset()

func (*QICoreDeviceRequest) String

func (x *QICoreDeviceRequest) String() string

type QICoreDeviceRequest_CodeX

type QICoreDeviceRequest_CodeX struct {

	// Types that are assignable to Choice:
	//	*QICoreDeviceRequest_CodeX_Reference
	//	*QICoreDeviceRequest_CodeX_CodeableConcept
	Choice isQICoreDeviceRequest_CodeX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Device requested

func (*QICoreDeviceRequest_CodeX) Descriptor deprecated

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

Deprecated: Use QICoreDeviceRequest_CodeX.ProtoReflect.Descriptor instead.

func (*QICoreDeviceRequest_CodeX) GetChoice

func (m *QICoreDeviceRequest_CodeX) GetChoice() isQICoreDeviceRequest_CodeX_Choice

func (*QICoreDeviceRequest_CodeX) GetCodeableConcept

func (*QICoreDeviceRequest_CodeX) GetReference

func (*QICoreDeviceRequest_CodeX) ProtoMessage

func (*QICoreDeviceRequest_CodeX) ProtoMessage()

func (*QICoreDeviceRequest_CodeX) ProtoReflect

func (*QICoreDeviceRequest_CodeX) Reset

func (x *QICoreDeviceRequest_CodeX) Reset()

func (*QICoreDeviceRequest_CodeX) String

func (x *QICoreDeviceRequest_CodeX) String() string

type QICoreDeviceRequest_CodeX_CodeableConcept

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

type QICoreDeviceRequest_CodeX_Reference

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

type QICoreDeviceRequest_IntentCode

type QICoreDeviceRequest_IntentCode struct {
	Value     codes_go_proto.RequestIntentCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestIntentCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension        `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

proposal | plan | original-order | encoded | reflex-order

func (*QICoreDeviceRequest_IntentCode) Descriptor deprecated

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

Deprecated: Use QICoreDeviceRequest_IntentCode.ProtoReflect.Descriptor instead.

func (*QICoreDeviceRequest_IntentCode) GetExtension

func (*QICoreDeviceRequest_IntentCode) GetId

func (*QICoreDeviceRequest_IntentCode) GetValue

func (*QICoreDeviceRequest_IntentCode) ProtoMessage

func (*QICoreDeviceRequest_IntentCode) ProtoMessage()

func (*QICoreDeviceRequest_IntentCode) ProtoReflect

func (*QICoreDeviceRequest_IntentCode) Reset

func (x *QICoreDeviceRequest_IntentCode) Reset()

func (*QICoreDeviceRequest_IntentCode) String

type QICoreDeviceRequest_OccurrenceX

type QICoreDeviceRequest_OccurrenceX struct {

	// Types that are assignable to Choice:
	//	*QICoreDeviceRequest_OccurrenceX_DateTime
	//	*QICoreDeviceRequest_OccurrenceX_Period
	//	*QICoreDeviceRequest_OccurrenceX_Timing
	Choice isQICoreDeviceRequest_OccurrenceX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Desired time or schedule for use

func (*QICoreDeviceRequest_OccurrenceX) Descriptor deprecated

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

Deprecated: Use QICoreDeviceRequest_OccurrenceX.ProtoReflect.Descriptor instead.

func (*QICoreDeviceRequest_OccurrenceX) GetChoice

func (m *QICoreDeviceRequest_OccurrenceX) GetChoice() isQICoreDeviceRequest_OccurrenceX_Choice

func (*QICoreDeviceRequest_OccurrenceX) GetDateTime

func (*QICoreDeviceRequest_OccurrenceX) GetPeriod

func (*QICoreDeviceRequest_OccurrenceX) GetTiming

func (*QICoreDeviceRequest_OccurrenceX) ProtoMessage

func (*QICoreDeviceRequest_OccurrenceX) ProtoMessage()

func (*QICoreDeviceRequest_OccurrenceX) ProtoReflect

func (*QICoreDeviceRequest_OccurrenceX) Reset

func (*QICoreDeviceRequest_OccurrenceX) String

type QICoreDeviceRequest_OccurrenceX_DateTime

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

type QICoreDeviceRequest_OccurrenceX_Period

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

type QICoreDeviceRequest_OccurrenceX_Timing

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

type QICoreDeviceRequest_Parameter

type QICoreDeviceRequest_Parameter struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Device detail
	Code  *datatypes_go_proto.CodeableConcept   `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *QICoreDeviceRequest_Parameter_ValueX `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Device details

func (*QICoreDeviceRequest_Parameter) Descriptor deprecated

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

Deprecated: Use QICoreDeviceRequest_Parameter.ProtoReflect.Descriptor instead.

func (*QICoreDeviceRequest_Parameter) GetCode

func (*QICoreDeviceRequest_Parameter) GetExtension

func (*QICoreDeviceRequest_Parameter) GetId

func (*QICoreDeviceRequest_Parameter) GetModifierExtension

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

func (*QICoreDeviceRequest_Parameter) GetValue

func (*QICoreDeviceRequest_Parameter) ProtoMessage

func (*QICoreDeviceRequest_Parameter) ProtoMessage()

func (*QICoreDeviceRequest_Parameter) ProtoReflect

func (*QICoreDeviceRequest_Parameter) Reset

func (x *QICoreDeviceRequest_Parameter) Reset()

func (*QICoreDeviceRequest_Parameter) String

type QICoreDeviceRequest_Parameter_ValueX

type QICoreDeviceRequest_Parameter_ValueX struct {

	// Types that are assignable to Choice:
	//	*QICoreDeviceRequest_Parameter_ValueX_CodeableConcept
	//	*QICoreDeviceRequest_Parameter_ValueX_Quantity
	//	*QICoreDeviceRequest_Parameter_ValueX_Range
	//	*QICoreDeviceRequest_Parameter_ValueX_Boolean
	Choice isQICoreDeviceRequest_Parameter_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Value of detail

func (*QICoreDeviceRequest_Parameter_ValueX) Descriptor deprecated

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

Deprecated: Use QICoreDeviceRequest_Parameter_ValueX.ProtoReflect.Descriptor instead.

func (*QICoreDeviceRequest_Parameter_ValueX) GetBoolean

func (*QICoreDeviceRequest_Parameter_ValueX) GetChoice

func (m *QICoreDeviceRequest_Parameter_ValueX) GetChoice() isQICoreDeviceRequest_Parameter_ValueX_Choice

func (*QICoreDeviceRequest_Parameter_ValueX) GetCodeableConcept

func (*QICoreDeviceRequest_Parameter_ValueX) GetQuantity

func (*QICoreDeviceRequest_Parameter_ValueX) GetRange

func (*QICoreDeviceRequest_Parameter_ValueX) ProtoMessage

func (*QICoreDeviceRequest_Parameter_ValueX) ProtoMessage()

func (*QICoreDeviceRequest_Parameter_ValueX) ProtoReflect

func (*QICoreDeviceRequest_Parameter_ValueX) Reset

func (*QICoreDeviceRequest_Parameter_ValueX) String

type QICoreDeviceRequest_Parameter_ValueX_Boolean

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

type QICoreDeviceRequest_Parameter_ValueX_CodeableConcept

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

type QICoreDeviceRequest_Parameter_ValueX_Quantity

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

type QICoreDeviceRequest_Parameter_ValueX_Range

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

type QICoreDeviceRequest_PriorityCode

type QICoreDeviceRequest_PriorityCode struct {
	Value     codes_go_proto.RequestPriorityCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestPriorityCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String               `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension          `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Indicates how quickly the {{title}} should be addressed with respect to other requests

func (*QICoreDeviceRequest_PriorityCode) Descriptor deprecated

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

Deprecated: Use QICoreDeviceRequest_PriorityCode.ProtoReflect.Descriptor instead.

func (*QICoreDeviceRequest_PriorityCode) GetExtension

func (*QICoreDeviceRequest_PriorityCode) GetId

func (*QICoreDeviceRequest_PriorityCode) GetValue

func (*QICoreDeviceRequest_PriorityCode) ProtoMessage

func (*QICoreDeviceRequest_PriorityCode) ProtoMessage()

func (*QICoreDeviceRequest_PriorityCode) ProtoReflect

func (*QICoreDeviceRequest_PriorityCode) Reset

func (*QICoreDeviceRequest_PriorityCode) String

type QICoreDeviceRequest_StatusCode

type QICoreDeviceRequest_StatusCode struct {
	Value     codes_go_proto.RequestStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension        `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

draft | active | suspended | completed | entered-in-error | cancelled

func (*QICoreDeviceRequest_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreDeviceRequest_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreDeviceRequest_StatusCode) GetExtension

func (*QICoreDeviceRequest_StatusCode) GetId

func (*QICoreDeviceRequest_StatusCode) GetValue

func (*QICoreDeviceRequest_StatusCode) ProtoMessage

func (*QICoreDeviceRequest_StatusCode) ProtoMessage()

func (*QICoreDeviceRequest_StatusCode) ProtoReflect

func (*QICoreDeviceRequest_StatusCode) Reset

func (x *QICoreDeviceRequest_StatusCode) Reset()

func (*QICoreDeviceRequest_StatusCode) String

type QICoreDeviceUseStatement

type QICoreDeviceUseStatement struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifier for this record
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference      `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	Status  *QICoreDeviceUseStatement_StatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Patient using device
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=subject,proto3" json:"subject,omitempty"`
	// Supporting information
	DerivedFrom []*datatypes_go_proto.Reference   `protobuf:"bytes,14,rep,name=derived_from,json=derivedFrom,proto3" json:"derived_from,omitempty"`
	Timing      *QICoreDeviceUseStatement_TimingX `protobuf:"bytes,15,opt,name=timing,proto3" json:"timing,omitempty"`
	// When statement was recorded
	RecordedOn *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=recorded_on,json=recordedOn,proto3" json:"recorded_on,omitempty"`
	// Who made the statement
	Source *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=source,proto3" json:"source,omitempty"`
	// Reference to device used
	Device *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=device,proto3" json:"device,omitempty"`
	// Why device was used
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why was DeviceUseStatement performed?
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Target body site
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Addition details (comments, instructions)
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,22,rep,name=note,proto3" json:"note,omitempty"`
	// Device Not Used Extension
	NotDone *datatypes_go_proto.Boolean `protobuf:"bytes,23,opt,name=not_done,json=notDone,proto3" json:"not_done,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreDeviceUseStatement. Record of use of a device. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-deviceusestatement

func (*QICoreDeviceUseStatement) Descriptor deprecated

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

Deprecated: Use QICoreDeviceUseStatement.ProtoReflect.Descriptor instead.

func (*QICoreDeviceUseStatement) GetBasedOn

func (*QICoreDeviceUseStatement) GetBodySite

func (*QICoreDeviceUseStatement) GetContained

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

func (*QICoreDeviceUseStatement) GetDerivedFrom

func (x *QICoreDeviceUseStatement) GetDerivedFrom() []*datatypes_go_proto.Reference

func (*QICoreDeviceUseStatement) GetDevice

func (*QICoreDeviceUseStatement) GetExtension

func (*QICoreDeviceUseStatement) GetId

func (*QICoreDeviceUseStatement) GetIdentifier

func (*QICoreDeviceUseStatement) GetImplicitRules

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

func (*QICoreDeviceUseStatement) GetLanguage

func (*QICoreDeviceUseStatement) GetMeta

func (*QICoreDeviceUseStatement) GetModifierExtension

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

func (*QICoreDeviceUseStatement) GetNotDone

func (*QICoreDeviceUseStatement) GetNote

func (*QICoreDeviceUseStatement) GetReasonCode

func (*QICoreDeviceUseStatement) GetReasonReference

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

func (*QICoreDeviceUseStatement) GetRecordedOn

func (*QICoreDeviceUseStatement) GetSource

func (*QICoreDeviceUseStatement) GetStatus

func (*QICoreDeviceUseStatement) GetSubject

func (*QICoreDeviceUseStatement) GetText

func (*QICoreDeviceUseStatement) GetTiming

func (*QICoreDeviceUseStatement) ProtoMessage

func (*QICoreDeviceUseStatement) ProtoMessage()

func (*QICoreDeviceUseStatement) ProtoReflect

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

func (*QICoreDeviceUseStatement) Reset

func (x *QICoreDeviceUseStatement) Reset()

func (*QICoreDeviceUseStatement) String

func (x *QICoreDeviceUseStatement) String() string

type QICoreDeviceUseStatement_StatusCode

type QICoreDeviceUseStatement_StatusCode struct {
	Value     codes_go_proto.DeviceUseStatementStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.DeviceUseStatementStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                        `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                   `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

active | completed | entered-in-error +

func (*QICoreDeviceUseStatement_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreDeviceUseStatement_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreDeviceUseStatement_StatusCode) GetExtension

func (*QICoreDeviceUseStatement_StatusCode) GetId

func (*QICoreDeviceUseStatement_StatusCode) GetValue

func (*QICoreDeviceUseStatement_StatusCode) ProtoMessage

func (*QICoreDeviceUseStatement_StatusCode) ProtoMessage()

func (*QICoreDeviceUseStatement_StatusCode) ProtoReflect

func (*QICoreDeviceUseStatement_StatusCode) Reset

func (*QICoreDeviceUseStatement_StatusCode) String

type QICoreDeviceUseStatement_TimingX

type QICoreDeviceUseStatement_TimingX struct {

	// Types that are assignable to Choice:
	//	*QICoreDeviceUseStatement_TimingX_Timing
	//	*QICoreDeviceUseStatement_TimingX_Period
	//	*QICoreDeviceUseStatement_TimingX_DateTime
	Choice isQICoreDeviceUseStatement_TimingX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

How often the device was used

func (*QICoreDeviceUseStatement_TimingX) Descriptor deprecated

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

Deprecated: Use QICoreDeviceUseStatement_TimingX.ProtoReflect.Descriptor instead.

func (*QICoreDeviceUseStatement_TimingX) GetChoice

func (m *QICoreDeviceUseStatement_TimingX) GetChoice() isQICoreDeviceUseStatement_TimingX_Choice

func (*QICoreDeviceUseStatement_TimingX) GetDateTime

func (*QICoreDeviceUseStatement_TimingX) GetPeriod

func (*QICoreDeviceUseStatement_TimingX) GetTiming

func (*QICoreDeviceUseStatement_TimingX) ProtoMessage

func (*QICoreDeviceUseStatement_TimingX) ProtoMessage()

func (*QICoreDeviceUseStatement_TimingX) ProtoReflect

func (*QICoreDeviceUseStatement_TimingX) Reset

func (*QICoreDeviceUseStatement_TimingX) String

type QICoreDeviceUseStatement_TimingX_DateTime

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

type QICoreDeviceUseStatement_TimingX_Period

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

type QICoreDeviceUseStatement_TimingX_Timing

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

type QICoreDevice_DeviceName

type QICoreDevice_DeviceName struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The name of the device
	Name *datatypes_go_proto.String        `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Type *QICoreDevice_DeviceName_TypeCode `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

The name of the device as given by the manufacturer

func (*QICoreDevice_DeviceName) Descriptor deprecated

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

Deprecated: Use QICoreDevice_DeviceName.ProtoReflect.Descriptor instead.

func (*QICoreDevice_DeviceName) GetExtension

func (*QICoreDevice_DeviceName) GetId

func (*QICoreDevice_DeviceName) GetModifierExtension

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

func (*QICoreDevice_DeviceName) GetName

func (*QICoreDevice_DeviceName) GetType

func (*QICoreDevice_DeviceName) ProtoMessage

func (*QICoreDevice_DeviceName) ProtoMessage()

func (*QICoreDevice_DeviceName) ProtoReflect

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

func (*QICoreDevice_DeviceName) Reset

func (x *QICoreDevice_DeviceName) Reset()

func (*QICoreDevice_DeviceName) String

func (x *QICoreDevice_DeviceName) String() string

type QICoreDevice_DeviceName_TypeCode

type QICoreDevice_DeviceName_TypeCode struct {
	Value     codes_go_proto.DeviceNameTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.DeviceNameTypeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String              `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension         `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other

func (*QICoreDevice_DeviceName_TypeCode) Descriptor deprecated

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

Deprecated: Use QICoreDevice_DeviceName_TypeCode.ProtoReflect.Descriptor instead.

func (*QICoreDevice_DeviceName_TypeCode) GetExtension

func (*QICoreDevice_DeviceName_TypeCode) GetId

func (*QICoreDevice_DeviceName_TypeCode) GetValue

func (*QICoreDevice_DeviceName_TypeCode) ProtoMessage

func (*QICoreDevice_DeviceName_TypeCode) ProtoMessage()

func (*QICoreDevice_DeviceName_TypeCode) ProtoReflect

func (*QICoreDevice_DeviceName_TypeCode) Reset

func (*QICoreDevice_DeviceName_TypeCode) String

type QICoreDevice_Property

type QICoreDevice_Property struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Property value as a quantity
	ValueQuantity []*datatypes_go_proto.Quantity `protobuf:"bytes,5,rep,name=value_quantity,json=valueQuantity,proto3" json:"value_quantity,omitempty"`
	// Property value as a code, e.g., NTP4 (synced to NTP)
	ValueCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=value_code,json=valueCode,proto3" json:"value_code,omitempty"`
	// contains filtered or unexported fields
}

The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties

func (*QICoreDevice_Property) Descriptor deprecated

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

Deprecated: Use QICoreDevice_Property.ProtoReflect.Descriptor instead.

func (*QICoreDevice_Property) GetExtension

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

func (*QICoreDevice_Property) GetId

func (*QICoreDevice_Property) GetModifierExtension

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

func (*QICoreDevice_Property) GetType

func (*QICoreDevice_Property) GetValueCode

func (*QICoreDevice_Property) GetValueQuantity

func (x *QICoreDevice_Property) GetValueQuantity() []*datatypes_go_proto.Quantity

func (*QICoreDevice_Property) ProtoMessage

func (*QICoreDevice_Property) ProtoMessage()

func (*QICoreDevice_Property) ProtoReflect

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

func (*QICoreDevice_Property) Reset

func (x *QICoreDevice_Property) Reset()

func (*QICoreDevice_Property) String

func (x *QICoreDevice_Property) String() string

type QICoreDevice_Specialization

type QICoreDevice_Specialization struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The standard that is used to operate and communicate
	SystemType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=system_type,json=systemType,proto3" json:"system_type,omitempty"`
	// The version of the standard that is used to operate and communicate
	Version *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication

func (*QICoreDevice_Specialization) Descriptor deprecated

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

Deprecated: Use QICoreDevice_Specialization.ProtoReflect.Descriptor instead.

func (*QICoreDevice_Specialization) GetExtension

func (*QICoreDevice_Specialization) GetId

func (*QICoreDevice_Specialization) GetModifierExtension

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

func (*QICoreDevice_Specialization) GetSystemType

func (*QICoreDevice_Specialization) GetVersion

func (*QICoreDevice_Specialization) ProtoMessage

func (*QICoreDevice_Specialization) ProtoMessage()

func (*QICoreDevice_Specialization) ProtoReflect

func (*QICoreDevice_Specialization) Reset

func (x *QICoreDevice_Specialization) Reset()

func (*QICoreDevice_Specialization) String

func (x *QICoreDevice_Specialization) String() string

type QICoreDevice_StatusCode

type QICoreDevice_StatusCode struct {
	Value     codes_go_proto.FHIRDeviceStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.FHIRDeviceStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension           `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

active | inactive | entered-in-error | unknown

func (*QICoreDevice_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreDevice_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreDevice_StatusCode) GetExtension

func (*QICoreDevice_StatusCode) GetId

func (*QICoreDevice_StatusCode) GetValue

func (*QICoreDevice_StatusCode) ProtoMessage

func (*QICoreDevice_StatusCode) ProtoMessage()

func (*QICoreDevice_StatusCode) ProtoReflect

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

func (*QICoreDevice_StatusCode) Reset

func (x *QICoreDevice_StatusCode) Reset()

func (*QICoreDevice_StatusCode) String

func (x *QICoreDevice_StatusCode) String() string

type QICoreDevice_UdiCarrier

type QICoreDevice_UdiCarrier struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Mandatory fixed portion of UDI
	DeviceIdentifier *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=device_identifier,json=deviceIdentifier,proto3" json:"device_identifier,omitempty"`
	// UDI Issuing Organization
	Issuer *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=issuer,proto3" json:"issuer,omitempty"`
	// Regional UDI authority
	Jurisdiction *datatypes_go_proto.Uri `protobuf:"bytes,6,opt,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// UDI Machine Readable Barcode String
	CarrierAidc *datatypes_go_proto.Base64Binary `protobuf:"bytes,7,opt,name=carrier_aidc,json=carrierAIDC,proto3" json:"carrier_aidc,omitempty"`
	// UDI Human Readable Barcode String
	CarrierHrf *datatypes_go_proto.String             `protobuf:"bytes,8,opt,name=carrier_hrf,json=carrierHRF,proto3" json:"carrier_hrf,omitempty"`
	EntryType  *QICoreDevice_UdiCarrier_EntryTypeCode `protobuf:"bytes,9,opt,name=entry_type,json=entryType,proto3" json:"entry_type,omitempty"`
	// contains filtered or unexported fields
}

Unique Device Identifier (UDI) Barcode string

func (*QICoreDevice_UdiCarrier) Descriptor deprecated

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

Deprecated: Use QICoreDevice_UdiCarrier.ProtoReflect.Descriptor instead.

func (*QICoreDevice_UdiCarrier) GetCarrierAidc

func (*QICoreDevice_UdiCarrier) GetCarrierHrf

func (*QICoreDevice_UdiCarrier) GetDeviceIdentifier

func (x *QICoreDevice_UdiCarrier) GetDeviceIdentifier() *datatypes_go_proto.String

func (*QICoreDevice_UdiCarrier) GetEntryType

func (*QICoreDevice_UdiCarrier) GetExtension

func (*QICoreDevice_UdiCarrier) GetId

func (*QICoreDevice_UdiCarrier) GetIssuer

func (*QICoreDevice_UdiCarrier) GetJurisdiction

func (x *QICoreDevice_UdiCarrier) GetJurisdiction() *datatypes_go_proto.Uri

func (*QICoreDevice_UdiCarrier) GetModifierExtension

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

func (*QICoreDevice_UdiCarrier) ProtoMessage

func (*QICoreDevice_UdiCarrier) ProtoMessage()

func (*QICoreDevice_UdiCarrier) ProtoReflect

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

func (*QICoreDevice_UdiCarrier) Reset

func (x *QICoreDevice_UdiCarrier) Reset()

func (*QICoreDevice_UdiCarrier) String

func (x *QICoreDevice_UdiCarrier) String() string

type QICoreDevice_UdiCarrier_EntryTypeCode

type QICoreDevice_UdiCarrier_EntryTypeCode struct {
	Value     codes_go_proto.UDIEntryTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.UDIEntryTypeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String            `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension       `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

barcode | rfid | manual +

func (*QICoreDevice_UdiCarrier_EntryTypeCode) Descriptor deprecated

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

Deprecated: Use QICoreDevice_UdiCarrier_EntryTypeCode.ProtoReflect.Descriptor instead.

func (*QICoreDevice_UdiCarrier_EntryTypeCode) GetExtension

func (*QICoreDevice_UdiCarrier_EntryTypeCode) GetId

func (*QICoreDevice_UdiCarrier_EntryTypeCode) GetValue

func (*QICoreDevice_UdiCarrier_EntryTypeCode) ProtoMessage

func (*QICoreDevice_UdiCarrier_EntryTypeCode) ProtoMessage()

func (*QICoreDevice_UdiCarrier_EntryTypeCode) ProtoReflect

func (*QICoreDevice_UdiCarrier_EntryTypeCode) Reset

func (*QICoreDevice_UdiCarrier_EntryTypeCode) String

type QICoreDevice_Version

type QICoreDevice_Version struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The type of the device version
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// A single component of the device version
	Component *datatypes_go_proto.Identifier `protobuf:"bytes,5,opt,name=component,proto3" json:"component,omitempty"`
	// The version text
	Value *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

The actual design of the device or software version running on the device

func (*QICoreDevice_Version) Descriptor deprecated

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

Deprecated: Use QICoreDevice_Version.ProtoReflect.Descriptor instead.

func (*QICoreDevice_Version) GetComponent

func (*QICoreDevice_Version) GetExtension

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

func (*QICoreDevice_Version) GetId

func (*QICoreDevice_Version) GetModifierExtension

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

func (*QICoreDevice_Version) GetType

func (*QICoreDevice_Version) GetValue

func (*QICoreDevice_Version) ProtoMessage

func (*QICoreDevice_Version) ProtoMessage()

func (*QICoreDevice_Version) ProtoReflect

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

func (*QICoreDevice_Version) Reset

func (x *QICoreDevice_Version) Reset()

func (*QICoreDevice_Version) String

func (x *QICoreDevice_Version) String() string

type QICoreDiagnosticReportLab

type QICoreDiagnosticReportLab struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier for report
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// What was requested
	BasedOn []*datatypes_go_proto.Reference       `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	Status  *QICoreDiagnosticReportLab_StatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Service category
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=category,proto3" json:"category,omitempty"`
	// US Core Laboratory Report Order Code
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,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,15,opt,name=subject,proto3" json:"subject,omitempty"`
	// Health care event when test ordered
	Encounter *datatypes_go_proto.Reference         `protobuf:"bytes,16,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *QICoreDiagnosticReportLab_EffectiveX `protobuf:"bytes,17,opt,name=effective,proto3" json:"effective,omitempty"`
	// DateTime this version was made
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,18,opt,name=issued,proto3" json:"issued,omitempty"`
	// Responsible Diagnostic Service
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=performer,proto3" json:"performer,omitempty"`
	// Primary result interpreter
	ResultsInterpreter []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=results_interpreter,json=resultsInterpreter,proto3" json:"results_interpreter,omitempty"`
	// Specimens this report is based on
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// Observations
	Result []*datatypes_go_proto.Reference `protobuf:"bytes,22,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,23,rep,name=imaging_study,json=imagingStudy,proto3" json:"imaging_study,omitempty"`
	Media        []*QICoreDiagnosticReportLab_Media `protobuf:"bytes,24,rep,name=media,proto3" json:"media,omitempty"`
	// Clinical conclusion (interpretation) of test results
	Conclusion *datatypes_go_proto.String `protobuf:"bytes,25,opt,name=conclusion,proto3" json:"conclusion,omitempty"`
	// Codes for the clinical conclusion of test results
	ConclusionCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,rep,name=conclusion_code,json=conclusionCode,proto3" json:"conclusion_code,omitempty"`
	// Entire report as issued
	PresentedForm []*datatypes_go_proto.Attachment `protobuf:"bytes,27,rep,name=presented_form,json=presentedForm,proto3" json:"presented_form,omitempty"`
	// Location Performed
	LocationPerformed *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=location_performed,json=locationPerformed,proto3" json:"location_performed,omitempty"`
	// contains filtered or unexported fields
}

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

func (*QICoreDiagnosticReportLab) Descriptor deprecated

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

Deprecated: Use QICoreDiagnosticReportLab.ProtoReflect.Descriptor instead.

func (*QICoreDiagnosticReportLab) GetBasedOn

func (*QICoreDiagnosticReportLab) GetCategory

func (*QICoreDiagnosticReportLab) GetCode

func (*QICoreDiagnosticReportLab) GetConclusion

func (*QICoreDiagnosticReportLab) GetConclusionCode

func (*QICoreDiagnosticReportLab) GetContained

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

func (*QICoreDiagnosticReportLab) GetEffective

func (*QICoreDiagnosticReportLab) GetEncounter

func (*QICoreDiagnosticReportLab) GetExtension

func (*QICoreDiagnosticReportLab) GetId

func (*QICoreDiagnosticReportLab) GetIdentifier

func (*QICoreDiagnosticReportLab) GetImagingStudy

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

func (*QICoreDiagnosticReportLab) GetImplicitRules

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

func (*QICoreDiagnosticReportLab) GetIssued

func (*QICoreDiagnosticReportLab) GetLanguage

func (*QICoreDiagnosticReportLab) GetLocationPerformed

func (x *QICoreDiagnosticReportLab) GetLocationPerformed() *datatypes_go_proto.Reference

func (*QICoreDiagnosticReportLab) GetMedia

func (*QICoreDiagnosticReportLab) GetMeta

func (*QICoreDiagnosticReportLab) GetModifierExtension

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

func (*QICoreDiagnosticReportLab) GetPerformer

func (*QICoreDiagnosticReportLab) GetPresentedForm

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

func (*QICoreDiagnosticReportLab) GetResult

func (*QICoreDiagnosticReportLab) GetResultsInterpreter

func (x *QICoreDiagnosticReportLab) GetResultsInterpreter() []*datatypes_go_proto.Reference

func (*QICoreDiagnosticReportLab) GetSpecimen

func (*QICoreDiagnosticReportLab) GetStatus

func (*QICoreDiagnosticReportLab) GetSubject

func (*QICoreDiagnosticReportLab) GetText

func (*QICoreDiagnosticReportLab) ProtoMessage

func (*QICoreDiagnosticReportLab) ProtoMessage()

func (*QICoreDiagnosticReportLab) ProtoReflect

func (*QICoreDiagnosticReportLab) Reset

func (x *QICoreDiagnosticReportLab) Reset()

func (*QICoreDiagnosticReportLab) String

func (x *QICoreDiagnosticReportLab) String() string

type QICoreDiagnosticReportLab_EffectiveX

type QICoreDiagnosticReportLab_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*QICoreDiagnosticReportLab_EffectiveX_DateTime
	//	*QICoreDiagnosticReportLab_EffectiveX_Period
	Choice isQICoreDiagnosticReportLab_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Specimen Collection Datetime or Period

func (*QICoreDiagnosticReportLab_EffectiveX) Descriptor deprecated

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

Deprecated: Use QICoreDiagnosticReportLab_EffectiveX.ProtoReflect.Descriptor instead.

func (*QICoreDiagnosticReportLab_EffectiveX) GetChoice

func (m *QICoreDiagnosticReportLab_EffectiveX) GetChoice() isQICoreDiagnosticReportLab_EffectiveX_Choice

func (*QICoreDiagnosticReportLab_EffectiveX) GetDateTime

func (*QICoreDiagnosticReportLab_EffectiveX) GetPeriod

func (*QICoreDiagnosticReportLab_EffectiveX) ProtoMessage

func (*QICoreDiagnosticReportLab_EffectiveX) ProtoMessage()

func (*QICoreDiagnosticReportLab_EffectiveX) ProtoReflect

func (*QICoreDiagnosticReportLab_EffectiveX) Reset

func (*QICoreDiagnosticReportLab_EffectiveX) String

type QICoreDiagnosticReportLab_EffectiveX_DateTime

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

type QICoreDiagnosticReportLab_EffectiveX_Period

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

type QICoreDiagnosticReportLab_Media

type QICoreDiagnosticReportLab_Media struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// 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 (*QICoreDiagnosticReportLab_Media) Descriptor deprecated

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

Deprecated: Use QICoreDiagnosticReportLab_Media.ProtoReflect.Descriptor instead.

func (*QICoreDiagnosticReportLab_Media) GetComment

func (*QICoreDiagnosticReportLab_Media) GetExtension

func (*QICoreDiagnosticReportLab_Media) GetId

func (*QICoreDiagnosticReportLab_Media) GetModifierExtension

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

func (*QICoreDiagnosticReportLab_Media) ProtoMessage

func (*QICoreDiagnosticReportLab_Media) ProtoMessage()

func (*QICoreDiagnosticReportLab_Media) ProtoReflect

func (*QICoreDiagnosticReportLab_Media) Reset

func (*QICoreDiagnosticReportLab_Media) String

type QICoreDiagnosticReportLab_StatusCode

type QICoreDiagnosticReportLab_StatusCode struct {
	Value     codes_go_proto.DiagnosticReportStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.DiagnosticReportStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                      `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                 `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

registered | partial | preliminary | final +

func (*QICoreDiagnosticReportLab_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreDiagnosticReportLab_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreDiagnosticReportLab_StatusCode) GetExtension

func (*QICoreDiagnosticReportLab_StatusCode) GetId

func (*QICoreDiagnosticReportLab_StatusCode) GetValue

func (*QICoreDiagnosticReportLab_StatusCode) ProtoMessage

func (*QICoreDiagnosticReportLab_StatusCode) ProtoMessage()

func (*QICoreDiagnosticReportLab_StatusCode) ProtoReflect

func (*QICoreDiagnosticReportLab_StatusCode) Reset

func (*QICoreDiagnosticReportLab_StatusCode) String

type QICoreDiagnosticReportNote

type QICoreDiagnosticReportNote struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier for report
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// What was requested
	BasedOn []*datatypes_go_proto.Reference        `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	Status  *QICoreDiagnosticReportNote_StatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Service category
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=category,proto3" json:"category,omitempty"`
	// US Core Report Code
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,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,15,opt,name=subject,proto3" json:"subject,omitempty"`
	// Health care event when test ordered
	Encounter *datatypes_go_proto.Reference          `protobuf:"bytes,16,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *QICoreDiagnosticReportNote_EffectiveX `protobuf:"bytes,17,opt,name=effective,proto3" json:"effective,omitempty"`
	// DateTime this version was made
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,18,opt,name=issued,proto3" json:"issued,omitempty"`
	// Responsible Diagnostic Service
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=performer,proto3" json:"performer,omitempty"`
	// Primary result interpreter
	ResultsInterpreter []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=results_interpreter,json=resultsInterpreter,proto3" json:"results_interpreter,omitempty"`
	// Specimens this report is based on
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// Observations
	Result []*datatypes_go_proto.Reference `protobuf:"bytes,22,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,23,rep,name=imaging_study,json=imagingStudy,proto3" json:"imaging_study,omitempty"`
	Media        []*QICoreDiagnosticReportNote_Media `protobuf:"bytes,24,rep,name=media,proto3" json:"media,omitempty"`
	// Clinical conclusion (interpretation) of test results
	Conclusion *datatypes_go_proto.String `protobuf:"bytes,25,opt,name=conclusion,proto3" json:"conclusion,omitempty"`
	// Codes for the clinical conclusion of test results
	ConclusionCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,rep,name=conclusion_code,json=conclusionCode,proto3" json:"conclusion_code,omitempty"`
	// Entire report as issued
	PresentedForm []*datatypes_go_proto.Attachment `protobuf:"bytes,27,rep,name=presented_form,json=presentedForm,proto3" json:"presented_form,omitempty"`
	// Location Performed
	LocationPerformed *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=location_performed,json=locationPerformed,proto3" json:"location_performed,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreDiagnosticReportNote. US Core Diagnostic Report Profile for Report and Note exchange. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-diagnosticreport-note

func (*QICoreDiagnosticReportNote) Descriptor deprecated

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

Deprecated: Use QICoreDiagnosticReportNote.ProtoReflect.Descriptor instead.

func (*QICoreDiagnosticReportNote) GetBasedOn

func (*QICoreDiagnosticReportNote) GetCategory

func (*QICoreDiagnosticReportNote) GetCode

func (*QICoreDiagnosticReportNote) GetConclusion

func (*QICoreDiagnosticReportNote) GetConclusionCode

func (*QICoreDiagnosticReportNote) GetContained

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

func (*QICoreDiagnosticReportNote) GetEffective

func (*QICoreDiagnosticReportNote) GetEncounter

func (*QICoreDiagnosticReportNote) GetExtension

func (*QICoreDiagnosticReportNote) GetId

func (*QICoreDiagnosticReportNote) GetIdentifier

func (*QICoreDiagnosticReportNote) GetImagingStudy

func (*QICoreDiagnosticReportNote) GetImplicitRules

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

func (*QICoreDiagnosticReportNote) GetIssued

func (*QICoreDiagnosticReportNote) GetLanguage

func (*QICoreDiagnosticReportNote) GetLocationPerformed

func (x *QICoreDiagnosticReportNote) GetLocationPerformed() *datatypes_go_proto.Reference

func (*QICoreDiagnosticReportNote) GetMedia

func (*QICoreDiagnosticReportNote) GetMeta

func (*QICoreDiagnosticReportNote) GetModifierExtension

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

func (*QICoreDiagnosticReportNote) GetPerformer

func (*QICoreDiagnosticReportNote) GetPresentedForm

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

func (*QICoreDiagnosticReportNote) GetResult

func (*QICoreDiagnosticReportNote) GetResultsInterpreter

func (x *QICoreDiagnosticReportNote) GetResultsInterpreter() []*datatypes_go_proto.Reference

func (*QICoreDiagnosticReportNote) GetSpecimen

func (*QICoreDiagnosticReportNote) GetStatus

func (*QICoreDiagnosticReportNote) GetSubject

func (*QICoreDiagnosticReportNote) GetText

func (*QICoreDiagnosticReportNote) ProtoMessage

func (*QICoreDiagnosticReportNote) ProtoMessage()

func (*QICoreDiagnosticReportNote) ProtoReflect

func (*QICoreDiagnosticReportNote) Reset

func (x *QICoreDiagnosticReportNote) Reset()

func (*QICoreDiagnosticReportNote) String

func (x *QICoreDiagnosticReportNote) String() string

type QICoreDiagnosticReportNote_EffectiveX

type QICoreDiagnosticReportNote_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*QICoreDiagnosticReportNote_EffectiveX_DateTime
	//	*QICoreDiagnosticReportNote_EffectiveX_Period
	Choice isQICoreDiagnosticReportNote_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Time of the report or note

func (*QICoreDiagnosticReportNote_EffectiveX) Descriptor deprecated

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

Deprecated: Use QICoreDiagnosticReportNote_EffectiveX.ProtoReflect.Descriptor instead.

func (*QICoreDiagnosticReportNote_EffectiveX) GetChoice

func (m *QICoreDiagnosticReportNote_EffectiveX) GetChoice() isQICoreDiagnosticReportNote_EffectiveX_Choice

func (*QICoreDiagnosticReportNote_EffectiveX) GetDateTime

func (*QICoreDiagnosticReportNote_EffectiveX) GetPeriod

func (*QICoreDiagnosticReportNote_EffectiveX) ProtoMessage

func (*QICoreDiagnosticReportNote_EffectiveX) ProtoMessage()

func (*QICoreDiagnosticReportNote_EffectiveX) ProtoReflect

func (*QICoreDiagnosticReportNote_EffectiveX) Reset

func (*QICoreDiagnosticReportNote_EffectiveX) String

type QICoreDiagnosticReportNote_EffectiveX_DateTime

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

type QICoreDiagnosticReportNote_EffectiveX_Period

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

type QICoreDiagnosticReportNote_Media

type QICoreDiagnosticReportNote_Media struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// 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 (*QICoreDiagnosticReportNote_Media) Descriptor deprecated

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

Deprecated: Use QICoreDiagnosticReportNote_Media.ProtoReflect.Descriptor instead.

func (*QICoreDiagnosticReportNote_Media) GetComment

func (*QICoreDiagnosticReportNote_Media) GetExtension

func (*QICoreDiagnosticReportNote_Media) GetId

func (*QICoreDiagnosticReportNote_Media) GetModifierExtension

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

func (*QICoreDiagnosticReportNote_Media) ProtoMessage

func (*QICoreDiagnosticReportNote_Media) ProtoMessage()

func (*QICoreDiagnosticReportNote_Media) ProtoReflect

func (*QICoreDiagnosticReportNote_Media) Reset

func (*QICoreDiagnosticReportNote_Media) String

type QICoreDiagnosticReportNote_StatusCode

type QICoreDiagnosticReportNote_StatusCode struct {
	Value     codes_go_proto.DiagnosticReportStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.DiagnosticReportStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                      `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                 `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

registered | partial | preliminary | final +

func (*QICoreDiagnosticReportNote_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreDiagnosticReportNote_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreDiagnosticReportNote_StatusCode) GetExtension

func (*QICoreDiagnosticReportNote_StatusCode) GetId

func (*QICoreDiagnosticReportNote_StatusCode) GetValue

func (*QICoreDiagnosticReportNote_StatusCode) ProtoMessage

func (*QICoreDiagnosticReportNote_StatusCode) ProtoMessage()

func (*QICoreDiagnosticReportNote_StatusCode) ProtoReflect

func (*QICoreDiagnosticReportNote_StatusCode) Reset

func (*QICoreDiagnosticReportNote_StatusCode) String

type QICoreEncounter

type QICoreEncounter struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifier(s) by which this encounter is known
	Identifier    []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status        *QICoreEncounter_StatusCode      `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	StatusHistory []*QICoreEncounter_StatusHistory `protobuf:"bytes,12,rep,name=status_history,json=statusHistory,proto3" json:"status_history,omitempty"`
	// Classification of patient encounter
	ClassValue   *datatypes_go_proto.Coding      `protobuf:"bytes,13,opt,name=class_value,json=class,proto3" json:"class_value,omitempty"`
	ClassHistory []*QICoreEncounter_ClassHistory `protobuf:"bytes,14,rep,name=class_history,json=classHistory,proto3" json:"class_history,omitempty"`
	// Specific type of encounter
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=type,proto3" json:"type,omitempty"`
	// Specific type of service
	ServiceType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=service_type,json=serviceType,proto3" json:"service_type,omitempty"`
	// Indicates the urgency of the encounter
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=priority,proto3" json:"priority,omitempty"`
	// The patient or group present at the encounter
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=subject,proto3" json:"subject,omitempty"`
	// Episode(s) of care that this encounter should be recorded against
	EpisodeOfCare []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=episode_of_care,json=episodeOfCare,proto3" json:"episode_of_care,omitempty"`
	// The ServiceRequest that initiated this encounter
	BasedOn     []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	Participant []*QICoreEncounter_Participant  `protobuf:"bytes,21,rep,name=participant,proto3" json:"participant,omitempty"`
	// The appointment that scheduled this encounter
	Appointment []*datatypes_go_proto.Reference `protobuf:"bytes,22,rep,name=appointment,proto3" json:"appointment,omitempty"`
	// The start and end time of the encounter
	Period *datatypes_go_proto.Period `protobuf:"bytes,23,opt,name=period,proto3" json:"period,omitempty"`
	// Quantity of time the encounter lasted (less time absent)
	Length *datatypes_go_proto.Duration `protobuf:"bytes,24,opt,name=length,proto3" json:"length,omitempty"`
	// Coded reason the encounter takes place
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,25,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Reason the encounter takes place (reference)
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,26,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	Diagnosis       []*QICoreEncounter_Diagnosis    `protobuf:"bytes,27,rep,name=diagnosis,proto3" json:"diagnosis,omitempty"`
	// The set of accounts that may be used for billing for this Encounter
	Account         []*datatypes_go_proto.Reference  `protobuf:"bytes,28,rep,name=account,proto3" json:"account,omitempty"`
	Hospitalization *QICoreEncounter_Hospitalization `protobuf:"bytes,29,opt,name=hospitalization,proto3" json:"hospitalization,omitempty"`
	Location        []*QICoreEncounter_Location      `protobuf:"bytes,30,rep,name=location,proto3" json:"location,omitempty"`
	// The organization (facility) responsible for this encounter
	ServiceProvider *datatypes_go_proto.Reference `protobuf:"bytes,31,opt,name=service_provider,json=serviceProvider,proto3" json:"service_provider,omitempty"`
	// Another Encounter this encounter is part of
	PartOf *datatypes_go_proto.Reference `protobuf:"bytes,32,opt,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	// Explanation for cancellation
	ReasonCancelled *datatypes_go_proto.CodeableConcept `protobuf:"bytes,33,opt,name=reason_cancelled,json=reasonCancelled,proto3" json:"reason_cancelled,omitempty"`
	// Encounter Procedure Extension
	Procedure []*EncounterEncounterProcedureExtension `protobuf:"bytes,34,rep,name=procedure,proto3" json:"procedure,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreEncounter. An interaction during which services are provided to the patient. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter

func (*QICoreEncounter) Descriptor deprecated

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

Deprecated: Use QICoreEncounter.ProtoReflect.Descriptor instead.

func (*QICoreEncounter) GetAccount

func (x *QICoreEncounter) GetAccount() []*datatypes_go_proto.Reference

func (*QICoreEncounter) GetAppointment

func (x *QICoreEncounter) GetAppointment() []*datatypes_go_proto.Reference

func (*QICoreEncounter) GetBasedOn

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

func (*QICoreEncounter) GetClassHistory

func (x *QICoreEncounter) GetClassHistory() []*QICoreEncounter_ClassHistory

func (*QICoreEncounter) GetClassValue

func (x *QICoreEncounter) GetClassValue() *datatypes_go_proto.Coding

func (*QICoreEncounter) GetContained

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

func (*QICoreEncounter) GetDiagnosis

func (x *QICoreEncounter) GetDiagnosis() []*QICoreEncounter_Diagnosis

func (*QICoreEncounter) GetEpisodeOfCare

func (x *QICoreEncounter) GetEpisodeOfCare() []*datatypes_go_proto.Reference

func (*QICoreEncounter) GetExtension

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

func (*QICoreEncounter) GetHospitalization

func (x *QICoreEncounter) GetHospitalization() *QICoreEncounter_Hospitalization

func (*QICoreEncounter) GetId

func (*QICoreEncounter) GetIdentifier

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

func (*QICoreEncounter) GetImplicitRules

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

func (*QICoreEncounter) GetLanguage

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

func (*QICoreEncounter) GetLength

func (*QICoreEncounter) GetLocation

func (x *QICoreEncounter) GetLocation() []*QICoreEncounter_Location

func (*QICoreEncounter) GetMeta

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

func (*QICoreEncounter) GetModifierExtension

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

func (*QICoreEncounter) GetPartOf

func (*QICoreEncounter) GetParticipant

func (x *QICoreEncounter) GetParticipant() []*QICoreEncounter_Participant

func (*QICoreEncounter) GetPeriod

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

func (*QICoreEncounter) GetPriority

func (*QICoreEncounter) GetProcedure

func (*QICoreEncounter) GetReasonCancelled

func (x *QICoreEncounter) GetReasonCancelled() *datatypes_go_proto.CodeableConcept

func (*QICoreEncounter) GetReasonCode

func (x *QICoreEncounter) GetReasonCode() []*datatypes_go_proto.CodeableConcept

func (*QICoreEncounter) GetReasonReference

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

func (*QICoreEncounter) GetServiceProvider

func (x *QICoreEncounter) GetServiceProvider() *datatypes_go_proto.Reference

func (*QICoreEncounter) GetServiceType

func (x *QICoreEncounter) GetServiceType() *datatypes_go_proto.CodeableConcept

func (*QICoreEncounter) GetStatus

func (*QICoreEncounter) GetStatusHistory

func (x *QICoreEncounter) GetStatusHistory() []*QICoreEncounter_StatusHistory

func (*QICoreEncounter) GetSubject

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

func (*QICoreEncounter) GetText

func (*QICoreEncounter) GetType

func (*QICoreEncounter) ProtoMessage

func (*QICoreEncounter) ProtoMessage()

func (*QICoreEncounter) ProtoReflect

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

func (*QICoreEncounter) Reset

func (x *QICoreEncounter) Reset()

func (*QICoreEncounter) String

func (x *QICoreEncounter) String() string

type QICoreEncounter_ClassHistory

type QICoreEncounter_ClassHistory struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// inpatient | outpatient | ambulatory | emergency +
	ClassValue *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=class_value,json=class,proto3" json:"class_value,omitempty"`
	// The time that the episode was in the specified class
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

List of past encounter classes

func (*QICoreEncounter_ClassHistory) Descriptor deprecated

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

Deprecated: Use QICoreEncounter_ClassHistory.ProtoReflect.Descriptor instead.

func (*QICoreEncounter_ClassHistory) GetClassValue

func (*QICoreEncounter_ClassHistory) GetExtension

func (*QICoreEncounter_ClassHistory) GetId

func (*QICoreEncounter_ClassHistory) GetModifierExtension

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

func (*QICoreEncounter_ClassHistory) GetPeriod

func (*QICoreEncounter_ClassHistory) ProtoMessage

func (*QICoreEncounter_ClassHistory) ProtoMessage()

func (*QICoreEncounter_ClassHistory) ProtoReflect

func (*QICoreEncounter_ClassHistory) Reset

func (x *QICoreEncounter_ClassHistory) Reset()

func (*QICoreEncounter_ClassHistory) String

type QICoreEncounter_Diagnosis

type QICoreEncounter_Diagnosis struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The diagnosis or procedure relevant to the encounter
	Condition *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=condition,proto3" json:"condition,omitempty"`
	// Role that this diagnosis has within the encounter (e.g. admission,
	// billing, discharge …)
	Use *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=use,proto3" json:"use,omitempty"`
	// Ranking of the diagnosis (for each role type)
	Rank *datatypes_go_proto.PositiveInt `protobuf:"bytes,6,opt,name=rank,proto3" json:"rank,omitempty"`
	// contains filtered or unexported fields
}

The list of diagnosis relevant to this encounter

func (*QICoreEncounter_Diagnosis) Descriptor deprecated

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

Deprecated: Use QICoreEncounter_Diagnosis.ProtoReflect.Descriptor instead.

func (*QICoreEncounter_Diagnosis) GetCondition

func (*QICoreEncounter_Diagnosis) GetExtension

func (*QICoreEncounter_Diagnosis) GetId

func (*QICoreEncounter_Diagnosis) GetModifierExtension

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

func (*QICoreEncounter_Diagnosis) GetRank

func (*QICoreEncounter_Diagnosis) GetUse

func (*QICoreEncounter_Diagnosis) ProtoMessage

func (*QICoreEncounter_Diagnosis) ProtoMessage()

func (*QICoreEncounter_Diagnosis) ProtoReflect

func (*QICoreEncounter_Diagnosis) Reset

func (x *QICoreEncounter_Diagnosis) Reset()

func (*QICoreEncounter_Diagnosis) String

func (x *QICoreEncounter_Diagnosis) String() string

type QICoreEncounter_Hospitalization

type QICoreEncounter_Hospitalization struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Pre-admission identifier
	PreAdmissionIdentifier *datatypes_go_proto.Identifier `` /* 129-byte string literal not displayed */
	// The location/organization from which the patient came before admission
	Origin *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=origin,proto3" json:"origin,omitempty"`
	// From where patient was admitted (physician referral, transfer)
	AdmitSource *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=admit_source,json=admitSource,proto3" json:"admit_source,omitempty"`
	// The type of hospital re-admission that has occurred (if any). If the
	// value is absent, then this is not identified as a readmission
	ReAdmission *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=re_admission,json=reAdmission,proto3" json:"re_admission,omitempty"`
	// Diet preferences reported by the patient
	DietPreference []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=diet_preference,json=dietPreference,proto3" json:"diet_preference,omitempty"`
	// Special courtesies (VIP, board member)
	SpecialCourtesy []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,rep,name=special_courtesy,json=specialCourtesy,proto3" json:"special_courtesy,omitempty"`
	// Wheelchair, translator, stretcher, etc.
	SpecialArrangement []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,rep,name=special_arrangement,json=specialArrangement,proto3" json:"special_arrangement,omitempty"`
	// Location/organization to which the patient is discharged
	Destination *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=destination,proto3" json:"destination,omitempty"`
	// Category or kind of location after discharge
	DischargeDisposition *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=discharge_disposition,json=dischargeDisposition,proto3" json:"discharge_disposition,omitempty"`
	// contains filtered or unexported fields
}

Details about the admission to a healthcare service

func (*QICoreEncounter_Hospitalization) Descriptor deprecated

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

Deprecated: Use QICoreEncounter_Hospitalization.ProtoReflect.Descriptor instead.

func (*QICoreEncounter_Hospitalization) GetAdmitSource

func (*QICoreEncounter_Hospitalization) GetDestination

func (*QICoreEncounter_Hospitalization) GetDietPreference

func (*QICoreEncounter_Hospitalization) GetDischargeDisposition

func (*QICoreEncounter_Hospitalization) GetExtension

func (*QICoreEncounter_Hospitalization) GetId

func (*QICoreEncounter_Hospitalization) GetModifierExtension

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

func (*QICoreEncounter_Hospitalization) GetOrigin

func (*QICoreEncounter_Hospitalization) GetPreAdmissionIdentifier

func (x *QICoreEncounter_Hospitalization) GetPreAdmissionIdentifier() *datatypes_go_proto.Identifier

func (*QICoreEncounter_Hospitalization) GetReAdmission

func (*QICoreEncounter_Hospitalization) GetSpecialArrangement

func (*QICoreEncounter_Hospitalization) GetSpecialCourtesy

func (*QICoreEncounter_Hospitalization) ProtoMessage

func (*QICoreEncounter_Hospitalization) ProtoMessage()

func (*QICoreEncounter_Hospitalization) ProtoReflect

func (*QICoreEncounter_Hospitalization) Reset

func (*QICoreEncounter_Hospitalization) String

type QICoreEncounter_Location

type QICoreEncounter_Location struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Location the encounter takes place
	Location *datatypes_go_proto.Reference        `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"`
	Status   *QICoreEncounter_Location_StatusCode `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	// The physical type of the location (usually the level in the location
	// hierachy - bed room ward etc.)
	PhysicalType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=physical_type,json=physicalType,proto3" json:"physical_type,omitempty"`
	// Time period during which the patient was present at the location
	Period *datatypes_go_proto.Period `protobuf:"bytes,7,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

List of locations where the patient has been

func (*QICoreEncounter_Location) Descriptor deprecated

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

Deprecated: Use QICoreEncounter_Location.ProtoReflect.Descriptor instead.

func (*QICoreEncounter_Location) GetExtension

func (*QICoreEncounter_Location) GetId

func (*QICoreEncounter_Location) GetLocation

func (*QICoreEncounter_Location) GetModifierExtension

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

func (*QICoreEncounter_Location) GetPeriod

func (*QICoreEncounter_Location) GetPhysicalType

func (*QICoreEncounter_Location) GetStatus

func (*QICoreEncounter_Location) ProtoMessage

func (*QICoreEncounter_Location) ProtoMessage()

func (*QICoreEncounter_Location) ProtoReflect

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

func (*QICoreEncounter_Location) Reset

func (x *QICoreEncounter_Location) Reset()

func (*QICoreEncounter_Location) String

func (x *QICoreEncounter_Location) String() string

type QICoreEncounter_Location_StatusCode

type QICoreEncounter_Location_StatusCode struct {
	Value     codes_go_proto.EncounterLocationStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.EncounterLocationStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                       `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                  `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

planned | active | reserved | completed

func (*QICoreEncounter_Location_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreEncounter_Location_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreEncounter_Location_StatusCode) GetExtension

func (*QICoreEncounter_Location_StatusCode) GetId

func (*QICoreEncounter_Location_StatusCode) GetValue

func (*QICoreEncounter_Location_StatusCode) ProtoMessage

func (*QICoreEncounter_Location_StatusCode) ProtoMessage()

func (*QICoreEncounter_Location_StatusCode) ProtoReflect

func (*QICoreEncounter_Location_StatusCode) Reset

func (*QICoreEncounter_Location_StatusCode) String

type QICoreEncounter_Participant

type QICoreEncounter_Participant struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Role of participant in encounter
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=type,proto3" json:"type,omitempty"`
	// Period of time during the encounter that the participant participated
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// Persons involved in the encounter other than the patient
	Individual *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=individual,proto3" json:"individual,omitempty"`
	// contains filtered or unexported fields
}

List of participants involved in the encounter

func (*QICoreEncounter_Participant) Descriptor deprecated

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

Deprecated: Use QICoreEncounter_Participant.ProtoReflect.Descriptor instead.

func (*QICoreEncounter_Participant) GetExtension

func (*QICoreEncounter_Participant) GetId

func (*QICoreEncounter_Participant) GetIndividual

func (*QICoreEncounter_Participant) GetModifierExtension

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

func (*QICoreEncounter_Participant) GetPeriod

func (*QICoreEncounter_Participant) GetType

func (*QICoreEncounter_Participant) ProtoMessage

func (*QICoreEncounter_Participant) ProtoMessage()

func (*QICoreEncounter_Participant) ProtoReflect

func (*QICoreEncounter_Participant) Reset

func (x *QICoreEncounter_Participant) Reset()

func (*QICoreEncounter_Participant) String

func (x *QICoreEncounter_Participant) String() string

type QICoreEncounter_StatusCode

type QICoreEncounter_StatusCode struct {
	Value     codes_go_proto.EncounterStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.EncounterStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String               `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension          `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

planned | arrived | triaged | in-progress | onleave | finished | cancelled +

func (*QICoreEncounter_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreEncounter_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreEncounter_StatusCode) GetExtension

func (*QICoreEncounter_StatusCode) GetId

func (*QICoreEncounter_StatusCode) GetValue

func (*QICoreEncounter_StatusCode) ProtoMessage

func (*QICoreEncounter_StatusCode) ProtoMessage()

func (*QICoreEncounter_StatusCode) ProtoReflect

func (*QICoreEncounter_StatusCode) Reset

func (x *QICoreEncounter_StatusCode) Reset()

func (*QICoreEncounter_StatusCode) String

func (x *QICoreEncounter_StatusCode) String() string

type QICoreEncounter_StatusHistory

type QICoreEncounter_StatusHistory struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension           `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Status            *QICoreEncounter_StatusHistory_StatusCode `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	// The time that the episode was in the specified status
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

List of past encounter statuses

func (*QICoreEncounter_StatusHistory) Descriptor deprecated

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

Deprecated: Use QICoreEncounter_StatusHistory.ProtoReflect.Descriptor instead.

func (*QICoreEncounter_StatusHistory) GetExtension

func (*QICoreEncounter_StatusHistory) GetId

func (*QICoreEncounter_StatusHistory) GetModifierExtension

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

func (*QICoreEncounter_StatusHistory) GetPeriod

func (*QICoreEncounter_StatusHistory) GetStatus

func (*QICoreEncounter_StatusHistory) ProtoMessage

func (*QICoreEncounter_StatusHistory) ProtoMessage()

func (*QICoreEncounter_StatusHistory) ProtoReflect

func (*QICoreEncounter_StatusHistory) Reset

func (x *QICoreEncounter_StatusHistory) Reset()

func (*QICoreEncounter_StatusHistory) String

type QICoreEncounter_StatusHistory_StatusCode

type QICoreEncounter_StatusHistory_StatusCode struct {
	Value     codes_go_proto.EncounterStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.EncounterStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String               `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension          `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

planned | arrived | triaged | in-progress | onleave | finished | cancelled +

func (*QICoreEncounter_StatusHistory_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreEncounter_StatusHistory_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreEncounter_StatusHistory_StatusCode) GetExtension

func (*QICoreEncounter_StatusHistory_StatusCode) GetId

func (*QICoreEncounter_StatusHistory_StatusCode) GetValue

func (*QICoreEncounter_StatusHistory_StatusCode) ProtoMessage

func (*QICoreEncounter_StatusHistory_StatusCode) ProtoReflect

func (*QICoreEncounter_StatusHistory_StatusCode) Reset

func (*QICoreEncounter_StatusHistory_StatusCode) String

type QICoreFamilyMemberHistory

type QICoreFamilyMemberHistory struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Id(s) for this record
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,11,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri             `protobuf:"bytes,12,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	Status          *QICoreFamilyMemberHistory_StatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// subject-unknown | withheld | unable-to-obtain | deferred
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// Patient history is about
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=patient,proto3" json:"patient,omitempty"`
	// When history was recorded or last updated
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=date,proto3" json:"date,omitempty"`
	// The family member described
	Name *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=name,proto3" json:"name,omitempty"`
	// Relationship to the subject
	Relationship *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=relationship,proto3" json:"relationship,omitempty"`
	// male | female | other | unknown
	Sex  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,opt,name=sex,proto3" json:"sex,omitempty"`
	Born *QICoreFamilyMemberHistory_BornX    `protobuf:"bytes,20,opt,name=born,proto3" json:"born,omitempty"`
	Age  *QICoreFamilyMemberHistory_AgeX     `protobuf:"bytes,21,opt,name=age,proto3" json:"age,omitempty"`
	// Age is estimated?
	EstimatedAge *datatypes_go_proto.Boolean          `protobuf:"bytes,22,opt,name=estimated_age,json=estimatedAge,proto3" json:"estimated_age,omitempty"`
	Deceased     *QICoreFamilyMemberHistory_DeceasedX `protobuf:"bytes,23,opt,name=deceased,proto3" json:"deceased,omitempty"`
	// Why was family member history performed?
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why was family member history performed?
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,25,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// General note about related person
	Note      []*datatypes_go_proto.Annotation       `protobuf:"bytes,26,rep,name=note,proto3" json:"note,omitempty"`
	Condition []*QICoreFamilyMemberHistory_Condition `protobuf:"bytes,27,rep,name=condition,proto3" json:"condition,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreFamilyMemberHistory. Information about patient's relatives, relevant for patient. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-familymemberhistory

func (*QICoreFamilyMemberHistory) Descriptor deprecated

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

Deprecated: Use QICoreFamilyMemberHistory.ProtoReflect.Descriptor instead.

func (*QICoreFamilyMemberHistory) GetAge

func (*QICoreFamilyMemberHistory) GetBorn

func (*QICoreFamilyMemberHistory) GetCondition

func (*QICoreFamilyMemberHistory) GetContained

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

func (*QICoreFamilyMemberHistory) GetDataAbsentReason

func (*QICoreFamilyMemberHistory) GetDate

func (*QICoreFamilyMemberHistory) GetDeceased

func (*QICoreFamilyMemberHistory) GetEstimatedAge

func (*QICoreFamilyMemberHistory) GetExtension

func (*QICoreFamilyMemberHistory) GetId

func (*QICoreFamilyMemberHistory) GetIdentifier

func (*QICoreFamilyMemberHistory) GetImplicitRules

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

func (*QICoreFamilyMemberHistory) GetInstantiatesCanonical

func (x *QICoreFamilyMemberHistory) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical

func (*QICoreFamilyMemberHistory) GetInstantiatesUri

func (x *QICoreFamilyMemberHistory) GetInstantiatesUri() []*datatypes_go_proto.Uri

func (*QICoreFamilyMemberHistory) GetLanguage

func (*QICoreFamilyMemberHistory) GetMeta

func (*QICoreFamilyMemberHistory) GetModifierExtension

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

func (*QICoreFamilyMemberHistory) GetName

func (*QICoreFamilyMemberHistory) GetNote

func (*QICoreFamilyMemberHistory) GetPatient

func (*QICoreFamilyMemberHistory) GetReasonCode

func (*QICoreFamilyMemberHistory) GetReasonReference

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

func (*QICoreFamilyMemberHistory) GetRelationship

func (*QICoreFamilyMemberHistory) GetSex

func (*QICoreFamilyMemberHistory) GetStatus

func (*QICoreFamilyMemberHistory) GetText

func (*QICoreFamilyMemberHistory) ProtoMessage

func (*QICoreFamilyMemberHistory) ProtoMessage()

func (*QICoreFamilyMemberHistory) ProtoReflect

func (*QICoreFamilyMemberHistory) Reset

func (x *QICoreFamilyMemberHistory) Reset()

func (*QICoreFamilyMemberHistory) String

func (x *QICoreFamilyMemberHistory) String() string

type QICoreFamilyMemberHistory_AgeX

type QICoreFamilyMemberHistory_AgeX struct {

	// Types that are assignable to Choice:
	//	*QICoreFamilyMemberHistory_AgeX_Age
	//	*QICoreFamilyMemberHistory_AgeX_Range
	//	*QICoreFamilyMemberHistory_AgeX_StringValue
	Choice isQICoreFamilyMemberHistory_AgeX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

(approximate) age

func (*QICoreFamilyMemberHistory_AgeX) Descriptor deprecated

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

Deprecated: Use QICoreFamilyMemberHistory_AgeX.ProtoReflect.Descriptor instead.

func (*QICoreFamilyMemberHistory_AgeX) GetAge

func (*QICoreFamilyMemberHistory_AgeX) GetChoice

func (m *QICoreFamilyMemberHistory_AgeX) GetChoice() isQICoreFamilyMemberHistory_AgeX_Choice

func (*QICoreFamilyMemberHistory_AgeX) GetRange

func (*QICoreFamilyMemberHistory_AgeX) GetStringValue

func (*QICoreFamilyMemberHistory_AgeX) ProtoMessage

func (*QICoreFamilyMemberHistory_AgeX) ProtoMessage()

func (*QICoreFamilyMemberHistory_AgeX) ProtoReflect

func (*QICoreFamilyMemberHistory_AgeX) Reset

func (x *QICoreFamilyMemberHistory_AgeX) Reset()

func (*QICoreFamilyMemberHistory_AgeX) String

type QICoreFamilyMemberHistory_AgeX_Age

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

type QICoreFamilyMemberHistory_AgeX_Range

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

type QICoreFamilyMemberHistory_AgeX_StringValue

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

type QICoreFamilyMemberHistory_BornX

type QICoreFamilyMemberHistory_BornX struct {

	// Types that are assignable to Choice:
	//	*QICoreFamilyMemberHistory_BornX_Period
	//	*QICoreFamilyMemberHistory_BornX_Date
	//	*QICoreFamilyMemberHistory_BornX_StringValue
	Choice isQICoreFamilyMemberHistory_BornX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

(approximate) date of birth

func (*QICoreFamilyMemberHistory_BornX) Descriptor deprecated

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

Deprecated: Use QICoreFamilyMemberHistory_BornX.ProtoReflect.Descriptor instead.

func (*QICoreFamilyMemberHistory_BornX) GetChoice

func (m *QICoreFamilyMemberHistory_BornX) GetChoice() isQICoreFamilyMemberHistory_BornX_Choice

func (*QICoreFamilyMemberHistory_BornX) GetDate

func (*QICoreFamilyMemberHistory_BornX) GetPeriod

func (*QICoreFamilyMemberHistory_BornX) GetStringValue

func (*QICoreFamilyMemberHistory_BornX) ProtoMessage

func (*QICoreFamilyMemberHistory_BornX) ProtoMessage()

func (*QICoreFamilyMemberHistory_BornX) ProtoReflect

func (*QICoreFamilyMemberHistory_BornX) Reset

func (*QICoreFamilyMemberHistory_BornX) String

type QICoreFamilyMemberHistory_BornX_Date

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

type QICoreFamilyMemberHistory_BornX_Period

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

type QICoreFamilyMemberHistory_BornX_StringValue

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

type QICoreFamilyMemberHistory_Condition

type QICoreFamilyMemberHistory_Condition struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// 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"`
	// Whether the condition contributed to the cause of death
	ContributedToDeath *datatypes_go_proto.Boolean                 `protobuf:"bytes,6,opt,name=contributed_to_death,json=contributedToDeath,proto3" json:"contributed_to_death,omitempty"`
	Onset              *QICoreFamilyMemberHistory_Condition_OnsetX `protobuf:"bytes,7,opt,name=onset,proto3" json:"onset,omitempty"`
	// Extra information about condition
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,8,rep,name=note,proto3" json:"note,omitempty"`
	// When (or if) the family member's condition resolved
	ConditionAbatement *extensions_go_proto.FamilyMemberHistoryAbatement_ValueX `protobuf:"bytes,9,opt,name=condition_abatement,json=conditionAbatement,proto3" json:"condition_abatement,omitempty"`
	// The seriousness of the family member condition
	ConditionSeverity *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=condition_severity,json=conditionSeverity,proto3" json:"condition_severity,omitempty"`
	// contains filtered or unexported fields
}

Condition that the related person had

func (*QICoreFamilyMemberHistory_Condition) Descriptor deprecated

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

Deprecated: Use QICoreFamilyMemberHistory_Condition.ProtoReflect.Descriptor instead.

func (*QICoreFamilyMemberHistory_Condition) GetCode

func (*QICoreFamilyMemberHistory_Condition) GetConditionAbatement

func (*QICoreFamilyMemberHistory_Condition) GetConditionSeverity

func (*QICoreFamilyMemberHistory_Condition) GetContributedToDeath

func (*QICoreFamilyMemberHistory_Condition) GetExtension

func (*QICoreFamilyMemberHistory_Condition) GetId

func (*QICoreFamilyMemberHistory_Condition) GetModifierExtension

func (*QICoreFamilyMemberHistory_Condition) GetNote

func (*QICoreFamilyMemberHistory_Condition) GetOnset

func (*QICoreFamilyMemberHistory_Condition) GetOutcome

func (*QICoreFamilyMemberHistory_Condition) ProtoMessage

func (*QICoreFamilyMemberHistory_Condition) ProtoMessage()

func (*QICoreFamilyMemberHistory_Condition) ProtoReflect

func (*QICoreFamilyMemberHistory_Condition) Reset

func (*QICoreFamilyMemberHistory_Condition) String

type QICoreFamilyMemberHistory_Condition_OnsetX

type QICoreFamilyMemberHistory_Condition_OnsetX struct {

	// Types that are assignable to Choice:
	//	*QICoreFamilyMemberHistory_Condition_OnsetX_Age
	//	*QICoreFamilyMemberHistory_Condition_OnsetX_Range
	//	*QICoreFamilyMemberHistory_Condition_OnsetX_Period
	//	*QICoreFamilyMemberHistory_Condition_OnsetX_StringValue
	Choice isQICoreFamilyMemberHistory_Condition_OnsetX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When condition first manifested

func (*QICoreFamilyMemberHistory_Condition_OnsetX) Descriptor deprecated

Deprecated: Use QICoreFamilyMemberHistory_Condition_OnsetX.ProtoReflect.Descriptor instead.

func (*QICoreFamilyMemberHistory_Condition_OnsetX) GetAge

func (*QICoreFamilyMemberHistory_Condition_OnsetX) GetChoice

func (m *QICoreFamilyMemberHistory_Condition_OnsetX) GetChoice() isQICoreFamilyMemberHistory_Condition_OnsetX_Choice

func (*QICoreFamilyMemberHistory_Condition_OnsetX) GetPeriod

func (*QICoreFamilyMemberHistory_Condition_OnsetX) GetRange

func (*QICoreFamilyMemberHistory_Condition_OnsetX) GetStringValue

func (*QICoreFamilyMemberHistory_Condition_OnsetX) ProtoMessage

func (*QICoreFamilyMemberHistory_Condition_OnsetX) ProtoReflect

func (*QICoreFamilyMemberHistory_Condition_OnsetX) Reset

func (*QICoreFamilyMemberHistory_Condition_OnsetX) String

type QICoreFamilyMemberHistory_Condition_OnsetX_Age

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

type QICoreFamilyMemberHistory_Condition_OnsetX_Period

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

type QICoreFamilyMemberHistory_Condition_OnsetX_Range

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

type QICoreFamilyMemberHistory_Condition_OnsetX_StringValue

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

type QICoreFamilyMemberHistory_DeceasedX

type QICoreFamilyMemberHistory_DeceasedX struct {

	// Types that are assignable to Choice:
	//	*QICoreFamilyMemberHistory_DeceasedX_Boolean
	//	*QICoreFamilyMemberHistory_DeceasedX_Age
	//	*QICoreFamilyMemberHistory_DeceasedX_Range
	//	*QICoreFamilyMemberHistory_DeceasedX_Date
	//	*QICoreFamilyMemberHistory_DeceasedX_StringValue
	Choice isQICoreFamilyMemberHistory_DeceasedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Dead? How old/when?

func (*QICoreFamilyMemberHistory_DeceasedX) Descriptor deprecated

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

Deprecated: Use QICoreFamilyMemberHistory_DeceasedX.ProtoReflect.Descriptor instead.

func (*QICoreFamilyMemberHistory_DeceasedX) GetAge

func (*QICoreFamilyMemberHistory_DeceasedX) GetBoolean

func (*QICoreFamilyMemberHistory_DeceasedX) GetChoice

func (m *QICoreFamilyMemberHistory_DeceasedX) GetChoice() isQICoreFamilyMemberHistory_DeceasedX_Choice

func (*QICoreFamilyMemberHistory_DeceasedX) GetDate

func (*QICoreFamilyMemberHistory_DeceasedX) GetRange

func (*QICoreFamilyMemberHistory_DeceasedX) GetStringValue

func (*QICoreFamilyMemberHistory_DeceasedX) ProtoMessage

func (*QICoreFamilyMemberHistory_DeceasedX) ProtoMessage()

func (*QICoreFamilyMemberHistory_DeceasedX) ProtoReflect

func (*QICoreFamilyMemberHistory_DeceasedX) Reset

func (*QICoreFamilyMemberHistory_DeceasedX) String

type QICoreFamilyMemberHistory_DeceasedX_Age

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

type QICoreFamilyMemberHistory_DeceasedX_Boolean

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

type QICoreFamilyMemberHistory_DeceasedX_Date

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

type QICoreFamilyMemberHistory_DeceasedX_Range

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

type QICoreFamilyMemberHistory_DeceasedX_StringValue

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

type QICoreFamilyMemberHistory_StatusCode

type QICoreFamilyMemberHistory_StatusCode struct {
	Value     codes_go_proto.FamilyHistoryStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.FamilyHistoryStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                   `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension              `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

partial | completed | entered-in-error | health-unknown

func (*QICoreFamilyMemberHistory_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreFamilyMemberHistory_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreFamilyMemberHistory_StatusCode) GetExtension

func (*QICoreFamilyMemberHistory_StatusCode) GetId

func (*QICoreFamilyMemberHistory_StatusCode) GetValue

func (*QICoreFamilyMemberHistory_StatusCode) ProtoMessage

func (*QICoreFamilyMemberHistory_StatusCode) ProtoMessage()

func (*QICoreFamilyMemberHistory_StatusCode) ProtoReflect

func (*QICoreFamilyMemberHistory_StatusCode) Reset

func (*QICoreFamilyMemberHistory_StatusCode) String

type QICoreFlag

type QICoreFlag struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *QICoreFlag_StatusCode           `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Clinical, administrative, etc.
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// Coded or textual message to display to user
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Who/What is flag about?
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// Time period when flag is active
	Period *datatypes_go_proto.Period `protobuf:"bytes,15,opt,name=period,proto3" json:"period,omitempty"`
	// Alert relevant during encounter
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Flag creator
	Author *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=author,proto3" json:"author,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreFlag. Key information to flag to healthcare providers. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-flag

func (*QICoreFlag) Descriptor deprecated

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

Deprecated: Use QICoreFlag.ProtoReflect.Descriptor instead.

func (*QICoreFlag) GetAuthor

func (x *QICoreFlag) GetAuthor() *datatypes_go_proto.Reference

func (*QICoreFlag) GetCategory

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

func (*QICoreFlag) GetCode

func (*QICoreFlag) GetContained

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

func (*QICoreFlag) GetEncounter

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

func (*QICoreFlag) GetExtension

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

func (*QICoreFlag) GetId

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

func (*QICoreFlag) GetIdentifier

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

func (*QICoreFlag) GetImplicitRules

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

func (*QICoreFlag) GetLanguage

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

func (*QICoreFlag) GetMeta

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

func (*QICoreFlag) GetModifierExtension

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

func (*QICoreFlag) GetPeriod

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

func (*QICoreFlag) GetStatus

func (x *QICoreFlag) GetStatus() *QICoreFlag_StatusCode

func (*QICoreFlag) GetSubject

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

func (*QICoreFlag) GetText

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

func (*QICoreFlag) ProtoMessage

func (*QICoreFlag) ProtoMessage()

func (*QICoreFlag) ProtoReflect

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

func (*QICoreFlag) Reset

func (x *QICoreFlag) Reset()

func (*QICoreFlag) String

func (x *QICoreFlag) String() string

type QICoreFlag_StatusCode

type QICoreFlag_StatusCode struct {
	Value     codes_go_proto.FlagStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.FlagStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String          `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension     `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

active | inactive | entered-in-error

func (*QICoreFlag_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreFlag_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreFlag_StatusCode) GetExtension

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

func (*QICoreFlag_StatusCode) GetId

func (*QICoreFlag_StatusCode) GetValue

func (*QICoreFlag_StatusCode) ProtoMessage

func (*QICoreFlag_StatusCode) ProtoMessage()

func (*QICoreFlag_StatusCode) ProtoReflect

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

func (*QICoreFlag_StatusCode) Reset

func (x *QICoreFlag_StatusCode) Reset()

func (*QICoreFlag_StatusCode) String

func (x *QICoreFlag_StatusCode) String() string

type QICoreGoal

type QICoreGoal struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this goal
	Identifier      []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	LifecycleStatus *QICoreGoal_LifecycleStatusCode  `protobuf:"bytes,11,opt,name=lifecycle_status,json=lifecycleStatus,proto3" json:"lifecycle_status,omitempty"`
	// in-progress | improving | worsening | no-change | achieved | sustaining |
	// not-achieved | no-progress | not-attainable
	AchievementStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=achievement_status,json=achievementStatus,proto3" json:"achievement_status,omitempty"`
	// E.g. Treatment, dietary, behavioral, etc.
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=category,proto3" json:"category,omitempty"`
	// high-priority | medium-priority | low-priority
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=priority,proto3" json:"priority,omitempty"`
	// Code or text describing goal
	Description *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=description,proto3" json:"description,omitempty"`
	// Who this goal is intended for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	Start   *QICoreGoal_StartX            `protobuf:"bytes,17,opt,name=start,proto3" json:"start,omitempty"`
	Target  []*QICoreGoal_Target          `protobuf:"bytes,18,rep,name=target,proto3" json:"target,omitempty"`
	// When goal status took effect
	StatusDate *datatypes_go_proto.Date `protobuf:"bytes,19,opt,name=status_date,json=statusDate,proto3" json:"status_date,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Who's responsible for creating Goal?
	ExpressedBy *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=expressed_by,json=expressedBy,proto3" json:"expressed_by,omitempty"`
	// Issues addressed by this goal
	Addresses []*datatypes_go_proto.Reference `protobuf:"bytes,22,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// Comments about the goal
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,23,rep,name=note,proto3" json:"note,omitempty"`
	// What result was achieved regarding the goal?
	OutcomeCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=outcome_code,json=outcomeCode,proto3" json:"outcome_code,omitempty"`
	// Observation that resulted from goal
	OutcomeReference []*datatypes_go_proto.Reference `protobuf:"bytes,25,rep,name=outcome_reference,json=outcomeReference,proto3" json:"outcome_reference,omitempty"`
	// The reason the goal was not accepted
	ReasonRejected *datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,opt,name=reason_rejected,json=reasonRejected,proto3" json:"reason_rejected,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreGoal. Describes the intended objective(s) for a patient, group or organization. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-goal

func (*QICoreGoal) Descriptor deprecated

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

Deprecated: Use QICoreGoal.ProtoReflect.Descriptor instead.

func (*QICoreGoal) GetAchievementStatus

func (x *QICoreGoal) GetAchievementStatus() *datatypes_go_proto.CodeableConcept

func (*QICoreGoal) GetAddresses

func (x *QICoreGoal) GetAddresses() []*datatypes_go_proto.Reference

func (*QICoreGoal) GetCategory

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

func (*QICoreGoal) GetContained

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

func (*QICoreGoal) GetDescription

func (x *QICoreGoal) GetDescription() *datatypes_go_proto.CodeableConcept

func (*QICoreGoal) GetExpressedBy

func (x *QICoreGoal) GetExpressedBy() *datatypes_go_proto.Reference

func (*QICoreGoal) GetExtension

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

func (*QICoreGoal) GetId

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

func (*QICoreGoal) GetIdentifier

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

func (*QICoreGoal) GetImplicitRules

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

func (*QICoreGoal) GetLanguage

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

func (*QICoreGoal) GetLifecycleStatus

func (x *QICoreGoal) GetLifecycleStatus() *QICoreGoal_LifecycleStatusCode

func (*QICoreGoal) GetMeta

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

func (*QICoreGoal) GetModifierExtension

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

func (*QICoreGoal) GetNote

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

func (*QICoreGoal) GetOutcomeCode

func (x *QICoreGoal) GetOutcomeCode() []*datatypes_go_proto.CodeableConcept

func (*QICoreGoal) GetOutcomeReference

func (x *QICoreGoal) GetOutcomeReference() []*datatypes_go_proto.Reference

func (*QICoreGoal) GetPriority

func (x *QICoreGoal) GetPriority() *datatypes_go_proto.CodeableConcept

func (*QICoreGoal) GetReasonRejected

func (x *QICoreGoal) GetReasonRejected() *datatypes_go_proto.CodeableConcept

func (*QICoreGoal) GetStart

func (x *QICoreGoal) GetStart() *QICoreGoal_StartX

func (*QICoreGoal) GetStatusDate

func (x *QICoreGoal) GetStatusDate() *datatypes_go_proto.Date

func (*QICoreGoal) GetStatusReason

func (x *QICoreGoal) GetStatusReason() *datatypes_go_proto.String

func (*QICoreGoal) GetSubject

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

func (*QICoreGoal) GetTarget

func (x *QICoreGoal) GetTarget() []*QICoreGoal_Target

func (*QICoreGoal) GetText

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

func (*QICoreGoal) ProtoMessage

func (*QICoreGoal) ProtoMessage()

func (*QICoreGoal) ProtoReflect

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

func (*QICoreGoal) Reset

func (x *QICoreGoal) Reset()

func (*QICoreGoal) String

func (x *QICoreGoal) String() string

type QICoreGoal_LifecycleStatusCode

type QICoreGoal_LifecycleStatusCode struct {
	Value     codes_go_proto.GoalLifecycleStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.GoalLifecycleStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                   `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension              `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected

func (*QICoreGoal_LifecycleStatusCode) Descriptor deprecated

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

Deprecated: Use QICoreGoal_LifecycleStatusCode.ProtoReflect.Descriptor instead.

func (*QICoreGoal_LifecycleStatusCode) GetExtension

func (*QICoreGoal_LifecycleStatusCode) GetId

func (*QICoreGoal_LifecycleStatusCode) GetValue

func (*QICoreGoal_LifecycleStatusCode) ProtoMessage

func (*QICoreGoal_LifecycleStatusCode) ProtoMessage()

func (*QICoreGoal_LifecycleStatusCode) ProtoReflect

func (*QICoreGoal_LifecycleStatusCode) Reset

func (x *QICoreGoal_LifecycleStatusCode) Reset()

func (*QICoreGoal_LifecycleStatusCode) String

type QICoreGoal_StartX

type QICoreGoal_StartX struct {

	// Types that are assignable to Choice:
	//	*QICoreGoal_StartX_Date
	Choice isQICoreGoal_StartX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When goal pursuit begins

func (*QICoreGoal_StartX) Descriptor deprecated

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

Deprecated: Use QICoreGoal_StartX.ProtoReflect.Descriptor instead.

func (*QICoreGoal_StartX) GetChoice

func (m *QICoreGoal_StartX) GetChoice() isQICoreGoal_StartX_Choice

func (*QICoreGoal_StartX) GetDate

func (*QICoreGoal_StartX) ProtoMessage

func (*QICoreGoal_StartX) ProtoMessage()

func (*QICoreGoal_StartX) ProtoReflect

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

func (*QICoreGoal_StartX) Reset

func (x *QICoreGoal_StartX) Reset()

func (*QICoreGoal_StartX) String

func (x *QICoreGoal_StartX) String() string

type QICoreGoal_StartX_Date

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

type QICoreGoal_Target

type QICoreGoal_Target struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The parameter whose value is being tracked
	Measure *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=measure,proto3" json:"measure,omitempty"`
	Detail  *QICoreGoal_Target_DetailX          `protobuf:"bytes,5,opt,name=detail,proto3" json:"detail,omitempty"`
	Due     *QICoreGoal_Target_DueX             `protobuf:"bytes,6,opt,name=due,proto3" json:"due,omitempty"`
	// contains filtered or unexported fields
}

Target outcome for the goal

func (*QICoreGoal_Target) Descriptor deprecated

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

Deprecated: Use QICoreGoal_Target.ProtoReflect.Descriptor instead.

func (*QICoreGoal_Target) GetDetail

func (*QICoreGoal_Target) GetDue

func (*QICoreGoal_Target) GetExtension

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

func (*QICoreGoal_Target) GetId

func (*QICoreGoal_Target) GetMeasure

func (*QICoreGoal_Target) GetModifierExtension

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

func (*QICoreGoal_Target) ProtoMessage

func (*QICoreGoal_Target) ProtoMessage()

func (*QICoreGoal_Target) ProtoReflect

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

func (*QICoreGoal_Target) Reset

func (x *QICoreGoal_Target) Reset()

func (*QICoreGoal_Target) String

func (x *QICoreGoal_Target) String() string

type QICoreGoal_Target_DetailX

type QICoreGoal_Target_DetailX struct {

	// Types that are assignable to Choice:
	//	*QICoreGoal_Target_DetailX_Quantity
	//	*QICoreGoal_Target_DetailX_Range
	//	*QICoreGoal_Target_DetailX_CodeableConcept
	//	*QICoreGoal_Target_DetailX_StringValue
	//	*QICoreGoal_Target_DetailX_Boolean
	//	*QICoreGoal_Target_DetailX_Integer
	//	*QICoreGoal_Target_DetailX_Ratio
	Choice isQICoreGoal_Target_DetailX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The target value to be achieved

func (*QICoreGoal_Target_DetailX) Descriptor deprecated

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

Deprecated: Use QICoreGoal_Target_DetailX.ProtoReflect.Descriptor instead.

func (*QICoreGoal_Target_DetailX) GetBoolean

func (*QICoreGoal_Target_DetailX) GetChoice

func (m *QICoreGoal_Target_DetailX) GetChoice() isQICoreGoal_Target_DetailX_Choice

func (*QICoreGoal_Target_DetailX) GetCodeableConcept

func (*QICoreGoal_Target_DetailX) GetInteger

func (*QICoreGoal_Target_DetailX) GetQuantity

func (*QICoreGoal_Target_DetailX) GetRange

func (*QICoreGoal_Target_DetailX) GetRatio

func (*QICoreGoal_Target_DetailX) GetStringValue

func (*QICoreGoal_Target_DetailX) ProtoMessage

func (*QICoreGoal_Target_DetailX) ProtoMessage()

func (*QICoreGoal_Target_DetailX) ProtoReflect

func (*QICoreGoal_Target_DetailX) Reset

func (x *QICoreGoal_Target_DetailX) Reset()

func (*QICoreGoal_Target_DetailX) String

func (x *QICoreGoal_Target_DetailX) String() string

type QICoreGoal_Target_DetailX_Boolean

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

type QICoreGoal_Target_DetailX_CodeableConcept

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

type QICoreGoal_Target_DetailX_Integer

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

type QICoreGoal_Target_DetailX_Quantity

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

type QICoreGoal_Target_DetailX_Range

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

type QICoreGoal_Target_DetailX_Ratio

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

type QICoreGoal_Target_DetailX_StringValue

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

type QICoreGoal_Target_DueX

type QICoreGoal_Target_DueX struct {

	// Types that are assignable to Choice:
	//	*QICoreGoal_Target_DueX_Date
	//	*QICoreGoal_Target_DueX_Duration
	Choice isQICoreGoal_Target_DueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Reach goal on or before

func (*QICoreGoal_Target_DueX) Descriptor deprecated

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

Deprecated: Use QICoreGoal_Target_DueX.ProtoReflect.Descriptor instead.

func (*QICoreGoal_Target_DueX) GetChoice

func (m *QICoreGoal_Target_DueX) GetChoice() isQICoreGoal_Target_DueX_Choice

func (*QICoreGoal_Target_DueX) GetDate

func (*QICoreGoal_Target_DueX) GetDuration

func (*QICoreGoal_Target_DueX) ProtoMessage

func (*QICoreGoal_Target_DueX) ProtoMessage()

func (*QICoreGoal_Target_DueX) ProtoReflect

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

func (*QICoreGoal_Target_DueX) Reset

func (x *QICoreGoal_Target_DueX) Reset()

func (*QICoreGoal_Target_DueX) String

func (x *QICoreGoal_Target_DueX) String() string

type QICoreGoal_Target_DueX_Date

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

type QICoreGoal_Target_DueX_Duration

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

type QICoreImagingStudy

type QICoreImagingStudy struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifiers for the whole study
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *QICoreImagingStudy_StatusCode   `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// All series modality if actual acquisition modalities
	Modality []*datatypes_go_proto.Coding `protobuf:"bytes,12,rep,name=modality,proto3" json:"modality,omitempty"`
	// Who or what is the subject of the study
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter with which this imaging study is associated
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// When the study was started
	Started *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=started,proto3" json:"started,omitempty"`
	// Request fulfilled
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,16,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Referring physician
	Referrer *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=referrer,proto3" json:"referrer,omitempty"`
	// Who interpreted images
	Interpreter []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=interpreter,proto3" json:"interpreter,omitempty"`
	// Study access endpoint
	Endpoint []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Number of Study Related Series
	NumberOfSeries *datatypes_go_proto.UnsignedInt `protobuf:"bytes,20,opt,name=number_of_series,json=numberOfSeries,proto3" json:"number_of_series,omitempty"`
	// Number of Study Related Instances
	NumberOfInstances *datatypes_go_proto.UnsignedInt `protobuf:"bytes,21,opt,name=number_of_instances,json=numberOfInstances,proto3" json:"number_of_instances,omitempty"`
	// The performed Procedure reference
	ProcedureReference *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=procedure_reference,json=procedureReference,proto3" json:"procedure_reference,omitempty"`
	// The performed procedure code
	ProcedureCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,rep,name=procedure_code,json=procedureCode,proto3" json:"procedure_code,omitempty"`
	// Where ImagingStudy occurred
	Location *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=location,proto3" json:"location,omitempty"`
	// Why the study was requested
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,25,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why was study performed
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,26,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// User-defined comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,27,rep,name=note,proto3" json:"note,omitempty"`
	// Institution-generated description
	Description *datatypes_go_proto.String   `protobuf:"bytes,28,opt,name=description,proto3" json:"description,omitempty"`
	Series      []*QICoreImagingStudy_Series `protobuf:"bytes,29,rep,name=series,proto3" json:"series,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreImagingStudy. A set of images produced in single study (one or more series of references images). See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-imagingstudy

func (*QICoreImagingStudy) Descriptor deprecated

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

Deprecated: Use QICoreImagingStudy.ProtoReflect.Descriptor instead.

func (*QICoreImagingStudy) GetBasedOn

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

func (*QICoreImagingStudy) GetContained

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

func (*QICoreImagingStudy) GetDescription

func (x *QICoreImagingStudy) GetDescription() *datatypes_go_proto.String

func (*QICoreImagingStudy) GetEncounter

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

func (*QICoreImagingStudy) GetEndpoint

func (x *QICoreImagingStudy) GetEndpoint() []*datatypes_go_proto.Reference

func (*QICoreImagingStudy) GetExtension

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

func (*QICoreImagingStudy) GetId

func (*QICoreImagingStudy) GetIdentifier

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

func (*QICoreImagingStudy) GetImplicitRules

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

func (*QICoreImagingStudy) GetInterpreter

func (x *QICoreImagingStudy) GetInterpreter() []*datatypes_go_proto.Reference

func (*QICoreImagingStudy) GetLanguage

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

func (*QICoreImagingStudy) GetLocation

func (*QICoreImagingStudy) GetMeta

func (*QICoreImagingStudy) GetModality

func (x *QICoreImagingStudy) GetModality() []*datatypes_go_proto.Coding

func (*QICoreImagingStudy) GetModifierExtension

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

func (*QICoreImagingStudy) GetNote

func (*QICoreImagingStudy) GetNumberOfInstances

func (x *QICoreImagingStudy) GetNumberOfInstances() *datatypes_go_proto.UnsignedInt

func (*QICoreImagingStudy) GetNumberOfSeries

func (x *QICoreImagingStudy) GetNumberOfSeries() *datatypes_go_proto.UnsignedInt

func (*QICoreImagingStudy) GetProcedureCode

func (x *QICoreImagingStudy) GetProcedureCode() []*datatypes_go_proto.CodeableConcept

func (*QICoreImagingStudy) GetProcedureReference

func (x *QICoreImagingStudy) GetProcedureReference() *datatypes_go_proto.Reference

func (*QICoreImagingStudy) GetReasonCode

func (*QICoreImagingStudy) GetReasonReference

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

func (*QICoreImagingStudy) GetReferrer

func (*QICoreImagingStudy) GetSeries

func (*QICoreImagingStudy) GetStarted

func (*QICoreImagingStudy) GetStatus

func (*QICoreImagingStudy) GetSubject

func (*QICoreImagingStudy) GetText

func (*QICoreImagingStudy) ProtoMessage

func (*QICoreImagingStudy) ProtoMessage()

func (*QICoreImagingStudy) ProtoReflect

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

func (*QICoreImagingStudy) Reset

func (x *QICoreImagingStudy) Reset()

func (*QICoreImagingStudy) String

func (x *QICoreImagingStudy) String() string

type QICoreImagingStudy_Series

type QICoreImagingStudy_Series struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// DICOM Series Instance UID for the series
	Uid *datatypes_go_proto.Id `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"`
	// Numeric identifier of this series
	Number *datatypes_go_proto.UnsignedInt `protobuf:"bytes,5,opt,name=number,proto3" json:"number,omitempty"`
	// The modality of the instances in the series
	Modality *datatypes_go_proto.Coding `protobuf:"bytes,6,opt,name=modality,proto3" json:"modality,omitempty"`
	// A short human readable summary of the series
	Description *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Number of Series Related Instances
	NumberOfInstances *datatypes_go_proto.UnsignedInt `protobuf:"bytes,8,opt,name=number_of_instances,json=numberOfInstances,proto3" json:"number_of_instances,omitempty"`
	// Series access endpoint
	Endpoint []*datatypes_go_proto.Reference `protobuf:"bytes,9,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Body part examined
	BodySite *datatypes_go_proto.Coding `protobuf:"bytes,10,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Body part laterality
	Laterality *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=laterality,proto3" json:"laterality,omitempty"`
	// Specimen imaged
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// When the series started
	Started   *datatypes_go_proto.DateTime           `protobuf:"bytes,13,opt,name=started,proto3" json:"started,omitempty"`
	Performer []*QICoreImagingStudy_Series_Performer `protobuf:"bytes,14,rep,name=performer,proto3" json:"performer,omitempty"`
	Instance  []*QICoreImagingStudy_Series_Instance  `protobuf:"bytes,15,rep,name=instance,proto3" json:"instance,omitempty"`
	// contains filtered or unexported fields
}

Each study has one or more series of instances

func (*QICoreImagingStudy_Series) Descriptor deprecated

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

Deprecated: Use QICoreImagingStudy_Series.ProtoReflect.Descriptor instead.

func (*QICoreImagingStudy_Series) GetBodySite

func (*QICoreImagingStudy_Series) GetDescription

func (*QICoreImagingStudy_Series) GetEndpoint

func (*QICoreImagingStudy_Series) GetExtension

func (*QICoreImagingStudy_Series) GetId

func (*QICoreImagingStudy_Series) GetInstance

func (*QICoreImagingStudy_Series) GetLaterality

func (*QICoreImagingStudy_Series) GetModality

func (*QICoreImagingStudy_Series) GetModifierExtension

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

func (*QICoreImagingStudy_Series) GetNumber

func (*QICoreImagingStudy_Series) GetNumberOfInstances

func (x *QICoreImagingStudy_Series) GetNumberOfInstances() *datatypes_go_proto.UnsignedInt

func (*QICoreImagingStudy_Series) GetPerformer

func (*QICoreImagingStudy_Series) GetSpecimen

func (*QICoreImagingStudy_Series) GetStarted

func (*QICoreImagingStudy_Series) GetUid

func (*QICoreImagingStudy_Series) ProtoMessage

func (*QICoreImagingStudy_Series) ProtoMessage()

func (*QICoreImagingStudy_Series) ProtoReflect

func (*QICoreImagingStudy_Series) Reset

func (x *QICoreImagingStudy_Series) Reset()

func (*QICoreImagingStudy_Series) String

func (x *QICoreImagingStudy_Series) String() string

type QICoreImagingStudy_Series_Instance

type QICoreImagingStudy_Series_Instance struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// DICOM SOP Instance UID
	Uid *datatypes_go_proto.Id `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"`
	// DICOM class type
	SopClass *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=sop_class,json=sopClass,proto3" json:"sop_class,omitempty"`
	// The number of this instance in the series
	Number *datatypes_go_proto.UnsignedInt `protobuf:"bytes,6,opt,name=number,proto3" json:"number,omitempty"`
	// Description of instance
	Title *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=title,proto3" json:"title,omitempty"`
	// contains filtered or unexported fields
}

A single SOP instance from the series

func (*QICoreImagingStudy_Series_Instance) Descriptor deprecated

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

Deprecated: Use QICoreImagingStudy_Series_Instance.ProtoReflect.Descriptor instead.

func (*QICoreImagingStudy_Series_Instance) GetExtension

func (*QICoreImagingStudy_Series_Instance) GetId

func (*QICoreImagingStudy_Series_Instance) GetModifierExtension

func (*QICoreImagingStudy_Series_Instance) GetNumber

func (*QICoreImagingStudy_Series_Instance) GetSopClass

func (*QICoreImagingStudy_Series_Instance) GetTitle

func (*QICoreImagingStudy_Series_Instance) GetUid

func (*QICoreImagingStudy_Series_Instance) ProtoMessage

func (*QICoreImagingStudy_Series_Instance) ProtoMessage()

func (*QICoreImagingStudy_Series_Instance) ProtoReflect

func (*QICoreImagingStudy_Series_Instance) Reset

func (*QICoreImagingStudy_Series_Instance) String

type QICoreImagingStudy_Series_Performer

type QICoreImagingStudy_Series_Performer struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of performance
	Function *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=function,proto3" json:"function,omitempty"`
	// Who performed the series
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// contains filtered or unexported fields
}

Who performed the series

func (*QICoreImagingStudy_Series_Performer) Descriptor deprecated

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

Deprecated: Use QICoreImagingStudy_Series_Performer.ProtoReflect.Descriptor instead.

func (*QICoreImagingStudy_Series_Performer) GetActor

func (*QICoreImagingStudy_Series_Performer) GetExtension

func (*QICoreImagingStudy_Series_Performer) GetFunction

func (*QICoreImagingStudy_Series_Performer) GetId

func (*QICoreImagingStudy_Series_Performer) GetModifierExtension

func (*QICoreImagingStudy_Series_Performer) ProtoMessage

func (*QICoreImagingStudy_Series_Performer) ProtoMessage()

func (*QICoreImagingStudy_Series_Performer) ProtoReflect

func (*QICoreImagingStudy_Series_Performer) Reset

func (*QICoreImagingStudy_Series_Performer) String

type QICoreImagingStudy_StatusCode

type QICoreImagingStudy_StatusCode struct {
	Value     codes_go_proto.ImagingStudyStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.ImagingStudyStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                  `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension             `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

registered | available | cancelled | entered-in-error | unknown

func (*QICoreImagingStudy_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreImagingStudy_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreImagingStudy_StatusCode) GetExtension

func (*QICoreImagingStudy_StatusCode) GetId

func (*QICoreImagingStudy_StatusCode) GetValue

func (*QICoreImagingStudy_StatusCode) ProtoMessage

func (*QICoreImagingStudy_StatusCode) ProtoMessage()

func (*QICoreImagingStudy_StatusCode) ProtoReflect

func (*QICoreImagingStudy_StatusCode) Reset

func (x *QICoreImagingStudy_StatusCode) Reset()

func (*QICoreImagingStudy_StatusCode) String

type QICoreImmunization

type QICoreImmunization struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *QICoreImmunization_StatusCode   `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Reason not done
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Vaccine Product Type (bind to CVX)
	VaccineCode *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=vaccine_code,json=vaccineCode,proto3" json:"vaccine_code,omitempty"`
	// Who was immunized
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=patient,proto3" json:"patient,omitempty"`
	// Encounter immunization was part of
	Encounter  *datatypes_go_proto.Reference   `protobuf:"bytes,15,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Occurrence *QICoreImmunization_OccurrenceX `protobuf:"bytes,16,opt,name=occurrence,proto3" json:"occurrence,omitempty"`
	// When the immunization was first captured in the subject's record
	Recorded *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=recorded,proto3" json:"recorded,omitempty"`
	// Indicates context the data was recorded in
	PrimarySource *datatypes_go_proto.Boolean `protobuf:"bytes,18,opt,name=primary_source,json=primarySource,proto3" json:"primary_source,omitempty"`
	// Indicates the source of a secondarily reported record
	ReportOrigin *datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,opt,name=report_origin,json=reportOrigin,proto3" json:"report_origin,omitempty"`
	// Where immunization occurred
	Location *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=location,proto3" json:"location,omitempty"`
	// Vaccine manufacturer
	Manufacturer *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// Vaccine lot number
	LotNumber *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=lot_number,json=lotNumber,proto3" json:"lot_number,omitempty"`
	// Vaccine expiration date
	ExpirationDate *datatypes_go_proto.Date `protobuf:"bytes,23,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// Body site vaccine  was administered
	Site *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=site,proto3" json:"site,omitempty"`
	// How vaccine entered body
	Route *datatypes_go_proto.CodeableConcept `protobuf:"bytes,25,opt,name=route,proto3" json:"route,omitempty"`
	// Amount of vaccine administered
	DoseQuantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,26,opt,name=dose_quantity,json=doseQuantity,proto3" json:"dose_quantity,omitempty"`
	Performer    []*QICoreImmunization_Performer    `protobuf:"bytes,27,rep,name=performer,proto3" json:"performer,omitempty"`
	// Additional immunization notes
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,28,rep,name=note,proto3" json:"note,omitempty"`
	// Why immunization occurred
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,29,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why immunization occurred
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,30,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Dose potency
	IsSubpotent *datatypes_go_proto.Boolean `protobuf:"bytes,31,opt,name=is_subpotent,json=isSubpotent,proto3" json:"is_subpotent,omitempty"`
	// Reason for being subpotent
	SubpotentReason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,32,rep,name=subpotent_reason,json=subpotentReason,proto3" json:"subpotent_reason,omitempty"`
	Education       []*QICoreImmunization_Education       `protobuf:"bytes,33,rep,name=education,proto3" json:"education,omitempty"`
	// Patient eligibility for a vaccination program
	ProgramEligibility []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,34,rep,name=program_eligibility,json=programEligibility,proto3" json:"program_eligibility,omitempty"`
	// Funding source for the vaccine
	FundingSource   *datatypes_go_proto.CodeableConcept   `protobuf:"bytes,35,opt,name=funding_source,json=fundingSource,proto3" json:"funding_source,omitempty"`
	Reaction        []*QICoreImmunization_Reaction        `protobuf:"bytes,36,rep,name=reaction,proto3" json:"reaction,omitempty"`
	ProtocolApplied []*QICoreImmunization_ProtocolApplied `protobuf:"bytes,37,rep,name=protocol_applied,json=protocolApplied,proto3" json:"protocol_applied,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreImmunization. Immunization event information. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-immunization

func (*QICoreImmunization) Descriptor deprecated

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

Deprecated: Use QICoreImmunization.ProtoReflect.Descriptor instead.

func (*QICoreImmunization) GetContained

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

func (*QICoreImmunization) GetDoseQuantity

func (*QICoreImmunization) GetEducation

func (x *QICoreImmunization) GetEducation() []*QICoreImmunization_Education

func (*QICoreImmunization) GetEncounter

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

func (*QICoreImmunization) GetExpirationDate

func (x *QICoreImmunization) GetExpirationDate() *datatypes_go_proto.Date

func (*QICoreImmunization) GetExtension

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

func (*QICoreImmunization) GetFundingSource

func (x *QICoreImmunization) GetFundingSource() *datatypes_go_proto.CodeableConcept

func (*QICoreImmunization) GetId

func (*QICoreImmunization) GetIdentifier

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

func (*QICoreImmunization) GetImplicitRules

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

func (*QICoreImmunization) GetIsSubpotent

func (x *QICoreImmunization) GetIsSubpotent() *datatypes_go_proto.Boolean

func (*QICoreImmunization) GetLanguage

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

func (*QICoreImmunization) GetLocation

func (*QICoreImmunization) GetLotNumber

func (x *QICoreImmunization) GetLotNumber() *datatypes_go_proto.String

func (*QICoreImmunization) GetManufacturer

func (x *QICoreImmunization) GetManufacturer() *datatypes_go_proto.Reference

func (*QICoreImmunization) GetMeta

func (*QICoreImmunization) GetModifierExtension

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

func (*QICoreImmunization) GetNote

func (*QICoreImmunization) GetOccurrence

func (*QICoreImmunization) GetPatient

func (*QICoreImmunization) GetPerformer

func (x *QICoreImmunization) GetPerformer() []*QICoreImmunization_Performer

func (*QICoreImmunization) GetPrimarySource

func (x *QICoreImmunization) GetPrimarySource() *datatypes_go_proto.Boolean

func (*QICoreImmunization) GetProgramEligibility

func (x *QICoreImmunization) GetProgramEligibility() []*datatypes_go_proto.CodeableConcept

func (*QICoreImmunization) GetProtocolApplied

func (x *QICoreImmunization) GetProtocolApplied() []*QICoreImmunization_ProtocolApplied

func (*QICoreImmunization) GetReaction

func (x *QICoreImmunization) GetReaction() []*QICoreImmunization_Reaction

func (*QICoreImmunization) GetReasonCode

func (*QICoreImmunization) GetReasonReference

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

func (*QICoreImmunization) GetRecorded

func (*QICoreImmunization) GetReportOrigin

func (*QICoreImmunization) GetRoute

func (*QICoreImmunization) GetSite

func (*QICoreImmunization) GetStatus

func (*QICoreImmunization) GetStatusReason

func (*QICoreImmunization) GetSubpotentReason

func (x *QICoreImmunization) GetSubpotentReason() []*datatypes_go_proto.CodeableConcept

func (*QICoreImmunization) GetText

func (*QICoreImmunization) GetVaccineCode

func (*QICoreImmunization) ProtoMessage

func (*QICoreImmunization) ProtoMessage()

func (*QICoreImmunization) ProtoReflect

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

func (*QICoreImmunization) Reset

func (x *QICoreImmunization) Reset()

func (*QICoreImmunization) String

func (x *QICoreImmunization) String() string

type QICoreImmunizationEvaluation

type QICoreImmunizationEvaluation struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier         `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *QICoreImmunizationEvaluation_StatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Who this evaluation is for
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=patient,proto3" json:"patient,omitempty"`
	// Date evaluation was performed
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,13,opt,name=date,proto3" json:"date,omitempty"`
	// Who is responsible for publishing the recommendations
	Authority *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=authority,proto3" json:"authority,omitempty"`
	// Evaluation target disease
	TargetDisease *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=target_disease,json=targetDisease,proto3" json:"target_disease,omitempty"`
	// Immunization being evaluated
	ImmunizationEvent *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=immunization_event,json=immunizationEvent,proto3" json:"immunization_event,omitempty"`
	// Status of the dose relative to published recommendations
	DoseStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=dose_status,json=doseStatus,proto3" json:"dose_status,omitempty"`
	// Reason for the dose status
	DoseStatusReason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=dose_status_reason,json=doseStatusReason,proto3" json:"dose_status_reason,omitempty"`
	// Evaluation notes
	Description *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=description,proto3" json:"description,omitempty"`
	// Name of vaccine series
	Series      *datatypes_go_proto.String                 `protobuf:"bytes,20,opt,name=series,proto3" json:"series,omitempty"`
	DoseNumber  *QICoreImmunizationEvaluation_DoseNumberX  `protobuf:"bytes,21,opt,name=dose_number,json=doseNumber,proto3" json:"dose_number,omitempty"`
	SeriesDoses *QICoreImmunizationEvaluation_SeriesDosesX `protobuf:"bytes,22,opt,name=series_doses,json=seriesDoses,proto3" json:"series_doses,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreImmunizationEvaluation. Immunization evaluation information. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-immunizationevaluation

func (*QICoreImmunizationEvaluation) Descriptor deprecated

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

Deprecated: Use QICoreImmunizationEvaluation.ProtoReflect.Descriptor instead.

func (*QICoreImmunizationEvaluation) GetAuthority

func (*QICoreImmunizationEvaluation) GetContained

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

func (*QICoreImmunizationEvaluation) GetDate

func (*QICoreImmunizationEvaluation) GetDescription

func (*QICoreImmunizationEvaluation) GetDoseNumber

func (*QICoreImmunizationEvaluation) GetDoseStatus

func (*QICoreImmunizationEvaluation) GetDoseStatusReason

func (*QICoreImmunizationEvaluation) GetExtension

func (*QICoreImmunizationEvaluation) GetId

func (*QICoreImmunizationEvaluation) GetIdentifier

func (*QICoreImmunizationEvaluation) GetImmunizationEvent

func (x *QICoreImmunizationEvaluation) GetImmunizationEvent() *datatypes_go_proto.Reference

func (*QICoreImmunizationEvaluation) GetImplicitRules

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

func (*QICoreImmunizationEvaluation) GetLanguage

func (*QICoreImmunizationEvaluation) GetMeta

func (*QICoreImmunizationEvaluation) GetModifierExtension

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

func (*QICoreImmunizationEvaluation) GetPatient

func (*QICoreImmunizationEvaluation) GetSeries

func (*QICoreImmunizationEvaluation) GetSeriesDoses

func (*QICoreImmunizationEvaluation) GetStatus

func (*QICoreImmunizationEvaluation) GetTargetDisease

func (*QICoreImmunizationEvaluation) GetText

func (*QICoreImmunizationEvaluation) ProtoMessage

func (*QICoreImmunizationEvaluation) ProtoMessage()

func (*QICoreImmunizationEvaluation) ProtoReflect

func (*QICoreImmunizationEvaluation) Reset

func (x *QICoreImmunizationEvaluation) Reset()

func (*QICoreImmunizationEvaluation) String

type QICoreImmunizationEvaluation_DoseNumberX

type QICoreImmunizationEvaluation_DoseNumberX struct {

	// Types that are assignable to Choice:
	//	*QICoreImmunizationEvaluation_DoseNumberX_PositiveInt
	//	*QICoreImmunizationEvaluation_DoseNumberX_StringValue
	Choice isQICoreImmunizationEvaluation_DoseNumberX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Dose number within series

func (*QICoreImmunizationEvaluation_DoseNumberX) Descriptor deprecated

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

Deprecated: Use QICoreImmunizationEvaluation_DoseNumberX.ProtoReflect.Descriptor instead.

func (*QICoreImmunizationEvaluation_DoseNumberX) GetChoice

func (m *QICoreImmunizationEvaluation_DoseNumberX) GetChoice() isQICoreImmunizationEvaluation_DoseNumberX_Choice

func (*QICoreImmunizationEvaluation_DoseNumberX) GetPositiveInt

func (*QICoreImmunizationEvaluation_DoseNumberX) GetStringValue

func (*QICoreImmunizationEvaluation_DoseNumberX) ProtoMessage

func (*QICoreImmunizationEvaluation_DoseNumberX) ProtoReflect

func (*QICoreImmunizationEvaluation_DoseNumberX) Reset

func (*QICoreImmunizationEvaluation_DoseNumberX) String

type QICoreImmunizationEvaluation_DoseNumberX_PositiveInt

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

type QICoreImmunizationEvaluation_DoseNumberX_StringValue

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

type QICoreImmunizationEvaluation_SeriesDosesX

type QICoreImmunizationEvaluation_SeriesDosesX struct {

	// Types that are assignable to Choice:
	//	*QICoreImmunizationEvaluation_SeriesDosesX_PositiveInt
	//	*QICoreImmunizationEvaluation_SeriesDosesX_StringValue
	Choice isQICoreImmunizationEvaluation_SeriesDosesX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Recommended number of doses for immunity

func (*QICoreImmunizationEvaluation_SeriesDosesX) Descriptor deprecated

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

Deprecated: Use QICoreImmunizationEvaluation_SeriesDosesX.ProtoReflect.Descriptor instead.

func (*QICoreImmunizationEvaluation_SeriesDosesX) GetChoice

func (m *QICoreImmunizationEvaluation_SeriesDosesX) GetChoice() isQICoreImmunizationEvaluation_SeriesDosesX_Choice

func (*QICoreImmunizationEvaluation_SeriesDosesX) GetPositiveInt

func (*QICoreImmunizationEvaluation_SeriesDosesX) GetStringValue

func (*QICoreImmunizationEvaluation_SeriesDosesX) ProtoMessage

func (*QICoreImmunizationEvaluation_SeriesDosesX) ProtoReflect

func (*QICoreImmunizationEvaluation_SeriesDosesX) Reset

func (*QICoreImmunizationEvaluation_SeriesDosesX) String

type QICoreImmunizationEvaluation_SeriesDosesX_PositiveInt

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

type QICoreImmunizationEvaluation_SeriesDosesX_StringValue

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

type QICoreImmunizationEvaluation_StatusCode

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

completed | entered-in-error

func (*QICoreImmunizationEvaluation_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreImmunizationEvaluation_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreImmunizationEvaluation_StatusCode) GetExtension

func (*QICoreImmunizationEvaluation_StatusCode) GetId

func (*QICoreImmunizationEvaluation_StatusCode) ProtoMessage

func (*QICoreImmunizationEvaluation_StatusCode) ProtoReflect

func (*QICoreImmunizationEvaluation_StatusCode) Reset

func (*QICoreImmunizationEvaluation_StatusCode) String

type QICoreImmunizationRecommendation

type QICoreImmunizationRecommendation struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Who this profile is for
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=patient,proto3" json:"patient,omitempty"`
	// Date recommendation(s) created
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,12,opt,name=date,proto3" json:"date,omitempty"`
	// Who is responsible for protocol
	Authority      *datatypes_go_proto.Reference                      `protobuf:"bytes,13,opt,name=authority,proto3" json:"authority,omitempty"`
	Recommendation []*QICoreImmunizationRecommendation_Recommendation `protobuf:"bytes,14,rep,name=recommendation,proto3" json:"recommendation,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreImmunizationRecommendation. Guidance or advice relating to an immunization. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-immunizationrec

func (*QICoreImmunizationRecommendation) Descriptor deprecated

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

Deprecated: Use QICoreImmunizationRecommendation.ProtoReflect.Descriptor instead.

func (*QICoreImmunizationRecommendation) GetAuthority

func (*QICoreImmunizationRecommendation) GetContained

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

func (*QICoreImmunizationRecommendation) GetDate

func (*QICoreImmunizationRecommendation) GetExtension

func (*QICoreImmunizationRecommendation) GetId

func (*QICoreImmunizationRecommendation) GetIdentifier

func (*QICoreImmunizationRecommendation) GetImplicitRules

func (*QICoreImmunizationRecommendation) GetLanguage

func (*QICoreImmunizationRecommendation) GetMeta

func (*QICoreImmunizationRecommendation) GetModifierExtension

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

func (*QICoreImmunizationRecommendation) GetPatient

func (*QICoreImmunizationRecommendation) GetRecommendation

func (*QICoreImmunizationRecommendation) GetText

func (*QICoreImmunizationRecommendation) ProtoMessage

func (*QICoreImmunizationRecommendation) ProtoMessage()

func (*QICoreImmunizationRecommendation) ProtoReflect

func (*QICoreImmunizationRecommendation) Reset

func (*QICoreImmunizationRecommendation) String

type QICoreImmunizationRecommendation_Recommendation

type QICoreImmunizationRecommendation_Recommendation struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Vaccine  or vaccine group recommendation applies to
	VaccineCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=vaccine_code,json=vaccineCode,proto3" json:"vaccine_code,omitempty"`
	// Disease to be immunized against
	TargetDisease *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=target_disease,json=targetDisease,proto3" json:"target_disease,omitempty"`
	// Vaccine which is contraindicated to fulfill the recommendation
	ContraindicatedVaccineCode []*datatypes_go_proto.CodeableConcept `` /* 141-byte string literal not displayed */
	// Vaccine recommendation status
	ForecastStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=forecast_status,json=forecastStatus,proto3" json:"forecast_status,omitempty"`
	// Vaccine administration status reason
	ForecastReason []*datatypes_go_proto.CodeableConcept                            `protobuf:"bytes,8,rep,name=forecast_reason,json=forecastReason,proto3" json:"forecast_reason,omitempty"`
	DateCriterion  []*QICoreImmunizationRecommendation_Recommendation_DateCriterion `protobuf:"bytes,9,rep,name=date_criterion,json=dateCriterion,proto3" json:"date_criterion,omitempty"`
	// Protocol details
	Description *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
	// Name of vaccination series
	Series      *datatypes_go_proto.String                                    `protobuf:"bytes,11,opt,name=series,proto3" json:"series,omitempty"`
	DoseNumber  *QICoreImmunizationRecommendation_Recommendation_DoseNumberX  `protobuf:"bytes,12,opt,name=dose_number,json=doseNumber,proto3" json:"dose_number,omitempty"`
	SeriesDoses *QICoreImmunizationRecommendation_Recommendation_SeriesDosesX `protobuf:"bytes,13,opt,name=series_doses,json=seriesDoses,proto3" json:"series_doses,omitempty"`
	// Past immunizations supporting recommendation
	SupportingImmunization []*datatypes_go_proto.Reference `` /* 128-byte string literal not displayed */
	// Patient observations supporting recommendation
	SupportingPatientInformation []*datatypes_go_proto.Reference `` /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

Vaccine administration recommendations

func (*QICoreImmunizationRecommendation_Recommendation) Descriptor deprecated

Deprecated: Use QICoreImmunizationRecommendation_Recommendation.ProtoReflect.Descriptor instead.

func (*QICoreImmunizationRecommendation_Recommendation) GetContraindicatedVaccineCode

func (*QICoreImmunizationRecommendation_Recommendation) GetDateCriterion

func (*QICoreImmunizationRecommendation_Recommendation) GetDescription

func (*QICoreImmunizationRecommendation_Recommendation) GetDoseNumber

func (*QICoreImmunizationRecommendation_Recommendation) GetExtension

func (*QICoreImmunizationRecommendation_Recommendation) GetForecastReason

func (*QICoreImmunizationRecommendation_Recommendation) GetForecastStatus

func (*QICoreImmunizationRecommendation_Recommendation) GetId

func (*QICoreImmunizationRecommendation_Recommendation) GetModifierExtension

func (*QICoreImmunizationRecommendation_Recommendation) GetSeries

func (*QICoreImmunizationRecommendation_Recommendation) GetSeriesDoses

func (*QICoreImmunizationRecommendation_Recommendation) GetSupportingImmunization

func (*QICoreImmunizationRecommendation_Recommendation) GetSupportingPatientInformation

func (x *QICoreImmunizationRecommendation_Recommendation) GetSupportingPatientInformation() []*datatypes_go_proto.Reference

func (*QICoreImmunizationRecommendation_Recommendation) GetTargetDisease

func (*QICoreImmunizationRecommendation_Recommendation) GetVaccineCode

func (*QICoreImmunizationRecommendation_Recommendation) ProtoMessage

func (*QICoreImmunizationRecommendation_Recommendation) ProtoReflect

func (*QICoreImmunizationRecommendation_Recommendation) Reset

func (*QICoreImmunizationRecommendation_Recommendation) String

type QICoreImmunizationRecommendation_Recommendation_DateCriterion

type QICoreImmunizationRecommendation_Recommendation_DateCriterion struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of date
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Recommended date
	Value *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Dates governing proposed immunization

func (*QICoreImmunizationRecommendation_Recommendation_DateCriterion) Descriptor deprecated

Deprecated: Use QICoreImmunizationRecommendation_Recommendation_DateCriterion.ProtoReflect.Descriptor instead.

func (*QICoreImmunizationRecommendation_Recommendation_DateCriterion) GetCode

func (*QICoreImmunizationRecommendation_Recommendation_DateCriterion) GetExtension

func (*QICoreImmunizationRecommendation_Recommendation_DateCriterion) GetId

func (*QICoreImmunizationRecommendation_Recommendation_DateCriterion) GetModifierExtension

func (*QICoreImmunizationRecommendation_Recommendation_DateCriterion) GetValue

func (*QICoreImmunizationRecommendation_Recommendation_DateCriterion) ProtoMessage

func (*QICoreImmunizationRecommendation_Recommendation_DateCriterion) ProtoReflect

func (*QICoreImmunizationRecommendation_Recommendation_DateCriterion) Reset

func (*QICoreImmunizationRecommendation_Recommendation_DateCriterion) String

type QICoreImmunizationRecommendation_Recommendation_DoseNumberX

type QICoreImmunizationRecommendation_Recommendation_DoseNumberX struct {

	// Types that are assignable to Choice:
	//	*QICoreImmunizationRecommendation_Recommendation_DoseNumberX_PositiveInt
	//	*QICoreImmunizationRecommendation_Recommendation_DoseNumberX_StringValue
	Choice isQICoreImmunizationRecommendation_Recommendation_DoseNumberX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Recommended dose number within series

func (*QICoreImmunizationRecommendation_Recommendation_DoseNumberX) Descriptor deprecated

Deprecated: Use QICoreImmunizationRecommendation_Recommendation_DoseNumberX.ProtoReflect.Descriptor instead.

func (*QICoreImmunizationRecommendation_Recommendation_DoseNumberX) GetChoice

func (m *QICoreImmunizationRecommendation_Recommendation_DoseNumberX) GetChoice() isQICoreImmunizationRecommendation_Recommendation_DoseNumberX_Choice

func (*QICoreImmunizationRecommendation_Recommendation_DoseNumberX) GetPositiveInt

func (*QICoreImmunizationRecommendation_Recommendation_DoseNumberX) GetStringValue

func (*QICoreImmunizationRecommendation_Recommendation_DoseNumberX) ProtoMessage

func (*QICoreImmunizationRecommendation_Recommendation_DoseNumberX) ProtoReflect

func (*QICoreImmunizationRecommendation_Recommendation_DoseNumberX) Reset

func (*QICoreImmunizationRecommendation_Recommendation_DoseNumberX) String

type QICoreImmunizationRecommendation_Recommendation_DoseNumberX_PositiveInt

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

type QICoreImmunizationRecommendation_Recommendation_DoseNumberX_StringValue

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

type QICoreImmunizationRecommendation_Recommendation_SeriesDosesX

type QICoreImmunizationRecommendation_Recommendation_SeriesDosesX struct {

	// Types that are assignable to Choice:
	//	*QICoreImmunizationRecommendation_Recommendation_SeriesDosesX_PositiveInt
	//	*QICoreImmunizationRecommendation_Recommendation_SeriesDosesX_StringValue
	Choice isQICoreImmunizationRecommendation_Recommendation_SeriesDosesX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Recommended number of doses for immunity

func (*QICoreImmunizationRecommendation_Recommendation_SeriesDosesX) Descriptor deprecated

Deprecated: Use QICoreImmunizationRecommendation_Recommendation_SeriesDosesX.ProtoReflect.Descriptor instead.

func (*QICoreImmunizationRecommendation_Recommendation_SeriesDosesX) GetChoice

func (m *QICoreImmunizationRecommendation_Recommendation_SeriesDosesX) GetChoice() isQICoreImmunizationRecommendation_Recommendation_SeriesDosesX_Choice

func (*QICoreImmunizationRecommendation_Recommendation_SeriesDosesX) GetPositiveInt

func (*QICoreImmunizationRecommendation_Recommendation_SeriesDosesX) GetStringValue

func (*QICoreImmunizationRecommendation_Recommendation_SeriesDosesX) ProtoMessage

func (*QICoreImmunizationRecommendation_Recommendation_SeriesDosesX) ProtoReflect

func (*QICoreImmunizationRecommendation_Recommendation_SeriesDosesX) Reset

func (*QICoreImmunizationRecommendation_Recommendation_SeriesDosesX) String

type QICoreImmunizationRecommendation_Recommendation_SeriesDosesX_PositiveInt

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

type QICoreImmunizationRecommendation_Recommendation_SeriesDosesX_StringValue

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

type QICoreImmunization_Education

type QICoreImmunization_Education struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Educational material document identifier
	DocumentType *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=document_type,json=documentType,proto3" json:"document_type,omitempty"`
	// Educational material reference pointer
	Reference *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
	// Educational material publication date
	PublicationDate *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=publication_date,json=publicationDate,proto3" json:"publication_date,omitempty"`
	// Educational material presentation date
	PresentationDate *datatypes_go_proto.DateTime `protobuf:"bytes,7,opt,name=presentation_date,json=presentationDate,proto3" json:"presentation_date,omitempty"`
	// contains filtered or unexported fields
}

Educational material presented to patient

func (*QICoreImmunization_Education) Descriptor deprecated

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

Deprecated: Use QICoreImmunization_Education.ProtoReflect.Descriptor instead.

func (*QICoreImmunization_Education) GetDocumentType

func (*QICoreImmunization_Education) GetExtension

func (*QICoreImmunization_Education) GetId

func (*QICoreImmunization_Education) GetModifierExtension

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

func (*QICoreImmunization_Education) GetPresentationDate

func (x *QICoreImmunization_Education) GetPresentationDate() *datatypes_go_proto.DateTime

func (*QICoreImmunization_Education) GetPublicationDate

func (x *QICoreImmunization_Education) GetPublicationDate() *datatypes_go_proto.DateTime

func (*QICoreImmunization_Education) GetReference

func (*QICoreImmunization_Education) ProtoMessage

func (*QICoreImmunization_Education) ProtoMessage()

func (*QICoreImmunization_Education) ProtoReflect

func (*QICoreImmunization_Education) Reset

func (x *QICoreImmunization_Education) Reset()

func (*QICoreImmunization_Education) String

type QICoreImmunization_OccurrenceX

type QICoreImmunization_OccurrenceX struct {

	// Types that are assignable to Choice:
	//	*QICoreImmunization_OccurrenceX_DateTime
	//	*QICoreImmunization_OccurrenceX_StringValue
	Choice isQICoreImmunization_OccurrenceX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Vaccine administration date

func (*QICoreImmunization_OccurrenceX) Descriptor deprecated

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

Deprecated: Use QICoreImmunization_OccurrenceX.ProtoReflect.Descriptor instead.

func (*QICoreImmunization_OccurrenceX) GetChoice

func (m *QICoreImmunization_OccurrenceX) GetChoice() isQICoreImmunization_OccurrenceX_Choice

func (*QICoreImmunization_OccurrenceX) GetDateTime

func (*QICoreImmunization_OccurrenceX) GetStringValue

func (*QICoreImmunization_OccurrenceX) ProtoMessage

func (*QICoreImmunization_OccurrenceX) ProtoMessage()

func (*QICoreImmunization_OccurrenceX) ProtoReflect

func (*QICoreImmunization_OccurrenceX) Reset

func (x *QICoreImmunization_OccurrenceX) Reset()

func (*QICoreImmunization_OccurrenceX) String

type QICoreImmunization_OccurrenceX_DateTime

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

type QICoreImmunization_OccurrenceX_StringValue

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

type QICoreImmunization_Performer

type QICoreImmunization_Performer struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// What type of performance was done
	Function *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=function,proto3" json:"function,omitempty"`
	// Individual or organization who was performing
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// contains filtered or unexported fields
}

Who performed event

func (*QICoreImmunization_Performer) Descriptor deprecated

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

Deprecated: Use QICoreImmunization_Performer.ProtoReflect.Descriptor instead.

func (*QICoreImmunization_Performer) GetActor

func (*QICoreImmunization_Performer) GetExtension

func (*QICoreImmunization_Performer) GetFunction

func (*QICoreImmunization_Performer) GetId

func (*QICoreImmunization_Performer) GetModifierExtension

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

func (*QICoreImmunization_Performer) ProtoMessage

func (*QICoreImmunization_Performer) ProtoMessage()

func (*QICoreImmunization_Performer) ProtoReflect

func (*QICoreImmunization_Performer) Reset

func (x *QICoreImmunization_Performer) Reset()

func (*QICoreImmunization_Performer) String

type QICoreImmunization_ProtocolApplied

type QICoreImmunization_ProtocolApplied struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of vaccine series
	Series *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=series,proto3" json:"series,omitempty"`
	// Who is responsible for publishing the recommendations
	Authority *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=authority,proto3" json:"authority,omitempty"`
	// Vaccine preventatable disease being targetted
	TargetDisease []*datatypes_go_proto.CodeableConcept            `protobuf:"bytes,6,rep,name=target_disease,json=targetDisease,proto3" json:"target_disease,omitempty"`
	DoseNumber    *QICoreImmunization_ProtocolApplied_DoseNumberX  `protobuf:"bytes,7,opt,name=dose_number,json=doseNumber,proto3" json:"dose_number,omitempty"`
	SeriesDoses   *QICoreImmunization_ProtocolApplied_SeriesDosesX `protobuf:"bytes,8,opt,name=series_doses,json=seriesDoses,proto3" json:"series_doses,omitempty"`
	// contains filtered or unexported fields
}

Protocol followed by the provider

func (*QICoreImmunization_ProtocolApplied) Descriptor deprecated

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

Deprecated: Use QICoreImmunization_ProtocolApplied.ProtoReflect.Descriptor instead.

func (*QICoreImmunization_ProtocolApplied) GetAuthority

func (*QICoreImmunization_ProtocolApplied) GetDoseNumber

func (*QICoreImmunization_ProtocolApplied) GetExtension

func (*QICoreImmunization_ProtocolApplied) GetId

func (*QICoreImmunization_ProtocolApplied) GetModifierExtension

func (*QICoreImmunization_ProtocolApplied) GetSeries

func (*QICoreImmunization_ProtocolApplied) GetSeriesDoses

func (*QICoreImmunization_ProtocolApplied) GetTargetDisease

func (*QICoreImmunization_ProtocolApplied) ProtoMessage

func (*QICoreImmunization_ProtocolApplied) ProtoMessage()

func (*QICoreImmunization_ProtocolApplied) ProtoReflect

func (*QICoreImmunization_ProtocolApplied) Reset

func (*QICoreImmunization_ProtocolApplied) String

type QICoreImmunization_ProtocolApplied_DoseNumberX

type QICoreImmunization_ProtocolApplied_DoseNumberX struct {

	// Types that are assignable to Choice:
	//	*QICoreImmunization_ProtocolApplied_DoseNumberX_PositiveInt
	//	*QICoreImmunization_ProtocolApplied_DoseNumberX_StringValue
	Choice isQICoreImmunization_ProtocolApplied_DoseNumberX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Dose number within series

func (*QICoreImmunization_ProtocolApplied_DoseNumberX) Descriptor deprecated

Deprecated: Use QICoreImmunization_ProtocolApplied_DoseNumberX.ProtoReflect.Descriptor instead.

func (*QICoreImmunization_ProtocolApplied_DoseNumberX) GetChoice

func (m *QICoreImmunization_ProtocolApplied_DoseNumberX) GetChoice() isQICoreImmunization_ProtocolApplied_DoseNumberX_Choice

func (*QICoreImmunization_ProtocolApplied_DoseNumberX) GetPositiveInt

func (*QICoreImmunization_ProtocolApplied_DoseNumberX) GetStringValue

func (*QICoreImmunization_ProtocolApplied_DoseNumberX) ProtoMessage

func (*QICoreImmunization_ProtocolApplied_DoseNumberX) ProtoReflect

func (*QICoreImmunization_ProtocolApplied_DoseNumberX) Reset

func (*QICoreImmunization_ProtocolApplied_DoseNumberX) String

type QICoreImmunization_ProtocolApplied_DoseNumberX_PositiveInt

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

type QICoreImmunization_ProtocolApplied_DoseNumberX_StringValue

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

type QICoreImmunization_ProtocolApplied_SeriesDosesX

type QICoreImmunization_ProtocolApplied_SeriesDosesX struct {

	// Types that are assignable to Choice:
	//	*QICoreImmunization_ProtocolApplied_SeriesDosesX_PositiveInt
	//	*QICoreImmunization_ProtocolApplied_SeriesDosesX_StringValue
	Choice isQICoreImmunization_ProtocolApplied_SeriesDosesX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Recommended number of doses for immunity

func (*QICoreImmunization_ProtocolApplied_SeriesDosesX) Descriptor deprecated

Deprecated: Use QICoreImmunization_ProtocolApplied_SeriesDosesX.ProtoReflect.Descriptor instead.

func (*QICoreImmunization_ProtocolApplied_SeriesDosesX) GetChoice

func (m *QICoreImmunization_ProtocolApplied_SeriesDosesX) GetChoice() isQICoreImmunization_ProtocolApplied_SeriesDosesX_Choice

func (*QICoreImmunization_ProtocolApplied_SeriesDosesX) GetPositiveInt

func (*QICoreImmunization_ProtocolApplied_SeriesDosesX) GetStringValue

func (*QICoreImmunization_ProtocolApplied_SeriesDosesX) ProtoMessage

func (*QICoreImmunization_ProtocolApplied_SeriesDosesX) ProtoReflect

func (*QICoreImmunization_ProtocolApplied_SeriesDosesX) Reset

func (*QICoreImmunization_ProtocolApplied_SeriesDosesX) String

type QICoreImmunization_ProtocolApplied_SeriesDosesX_PositiveInt

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

type QICoreImmunization_ProtocolApplied_SeriesDosesX_StringValue

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

type QICoreImmunization_Reaction

type QICoreImmunization_Reaction struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// When reaction started
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// Additional information on reaction
	Detail *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=detail,proto3" json:"detail,omitempty"`
	// Indicates self-reported reaction
	Reported *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=reported,proto3" json:"reported,omitempty"`
	// contains filtered or unexported fields
}

Details of a reaction that follows immunization

func (*QICoreImmunization_Reaction) Descriptor deprecated

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

Deprecated: Use QICoreImmunization_Reaction.ProtoReflect.Descriptor instead.

func (*QICoreImmunization_Reaction) GetDate

func (*QICoreImmunization_Reaction) GetDetail

func (*QICoreImmunization_Reaction) GetExtension

func (*QICoreImmunization_Reaction) GetId

func (*QICoreImmunization_Reaction) GetModifierExtension

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

func (*QICoreImmunization_Reaction) GetReported

func (*QICoreImmunization_Reaction) ProtoMessage

func (*QICoreImmunization_Reaction) ProtoMessage()

func (*QICoreImmunization_Reaction) ProtoReflect

func (*QICoreImmunization_Reaction) Reset

func (x *QICoreImmunization_Reaction) Reset()

func (*QICoreImmunization_Reaction) String

func (x *QICoreImmunization_Reaction) String() string

type QICoreImmunization_StatusCode

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

completed | entered-in-error | not-done

func (*QICoreImmunization_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreImmunization_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreImmunization_StatusCode) GetExtension

func (*QICoreImmunization_StatusCode) GetId

func (*QICoreImmunization_StatusCode) GetValue

func (*QICoreImmunization_StatusCode) ProtoMessage

func (*QICoreImmunization_StatusCode) ProtoMessage()

func (*QICoreImmunization_StatusCode) ProtoReflect

func (*QICoreImmunization_StatusCode) Reset

func (x *QICoreImmunization_StatusCode) Reset()

func (*QICoreImmunization_StatusCode) String

type QICoreLocation

type QICoreLocation struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique code or number identifying the location to its users
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *QICoreLocation_StatusCode       `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// The operational status of the location (typically only for a bed/room)
	OperationalStatus *datatypes_go_proto.Coding `protobuf:"bytes,12,opt,name=operational_status,json=operationalStatus,proto3" json:"operational_status,omitempty"`
	// Name of the location as used by humans
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// A list of alternate names that the location is known as, or was known as,
	// in the past
	Alias []*datatypes_go_proto.String `protobuf:"bytes,14,rep,name=alias,proto3" json:"alias,omitempty"`
	// Additional details about the location that could be displayed as further
	// information to identify the location beyond its name
	Description *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=description,proto3" json:"description,omitempty"`
	Mode        *QICoreLocation_ModeCode   `protobuf:"bytes,16,opt,name=mode,proto3" json:"mode,omitempty"`
	// Type of function performed
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,rep,name=type,proto3" json:"type,omitempty"`
	// Contact details of the location
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,18,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Physical location
	Address *datatypes_go_proto.Address `protobuf:"bytes,19,opt,name=address,proto3" json:"address,omitempty"`
	// Physical form of the location
	PhysicalType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=physical_type,json=physicalType,proto3" json:"physical_type,omitempty"`
	Position     *QICoreLocation_Position            `protobuf:"bytes,21,opt,name=position,proto3" json:"position,omitempty"`
	// Organization responsible for provisioning and upkeep
	ManagingOrganization *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"`
	// Another Location this one is physically a part of
	PartOf           *datatypes_go_proto.Reference      `protobuf:"bytes,23,opt,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	HoursOfOperation []*QICoreLocation_HoursOfOperation `protobuf:"bytes,24,rep,name=hours_of_operation,json=hoursOfOperation,proto3" json:"hours_of_operation,omitempty"`
	// Description of availability exceptions
	AvailabilityExceptions *datatypes_go_proto.String `` /* 128-byte string literal not displayed */
	// Technical endpoints providing access to services operated for the location
	Endpoint []*datatypes_go_proto.Reference `protobuf:"bytes,26,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreLocation. Details and position information for a physical place. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-location

func (*QICoreLocation) Descriptor deprecated

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

Deprecated: Use QICoreLocation.ProtoReflect.Descriptor instead.

func (*QICoreLocation) GetAddress

func (x *QICoreLocation) GetAddress() *datatypes_go_proto.Address

func (*QICoreLocation) GetAlias

func (x *QICoreLocation) GetAlias() []*datatypes_go_proto.String

func (*QICoreLocation) GetAvailabilityExceptions

func (x *QICoreLocation) GetAvailabilityExceptions() *datatypes_go_proto.String

func (*QICoreLocation) GetContained

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

func (*QICoreLocation) GetDescription

func (x *QICoreLocation) GetDescription() *datatypes_go_proto.String

func (*QICoreLocation) GetEndpoint

func (x *QICoreLocation) GetEndpoint() []*datatypes_go_proto.Reference

func (*QICoreLocation) GetExtension

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

func (*QICoreLocation) GetHoursOfOperation

func (x *QICoreLocation) GetHoursOfOperation() []*QICoreLocation_HoursOfOperation

func (*QICoreLocation) GetId

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

func (*QICoreLocation) GetIdentifier

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

func (*QICoreLocation) GetImplicitRules

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

func (*QICoreLocation) GetLanguage

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

func (*QICoreLocation) GetManagingOrganization

func (x *QICoreLocation) GetManagingOrganization() *datatypes_go_proto.Reference

func (*QICoreLocation) GetMeta

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

func (*QICoreLocation) GetMode

func (*QICoreLocation) GetModifierExtension

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

func (*QICoreLocation) GetName

func (*QICoreLocation) GetOperationalStatus

func (x *QICoreLocation) GetOperationalStatus() *datatypes_go_proto.Coding

func (*QICoreLocation) GetPartOf

func (*QICoreLocation) GetPhysicalType

func (x *QICoreLocation) GetPhysicalType() *datatypes_go_proto.CodeableConcept

func (*QICoreLocation) GetPosition

func (x *QICoreLocation) GetPosition() *QICoreLocation_Position

func (*QICoreLocation) GetStatus

func (x *QICoreLocation) GetStatus() *QICoreLocation_StatusCode

func (*QICoreLocation) GetTelecom

func (x *QICoreLocation) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*QICoreLocation) GetText

func (*QICoreLocation) GetType

func (*QICoreLocation) ProtoMessage

func (*QICoreLocation) ProtoMessage()

func (*QICoreLocation) ProtoReflect

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

func (*QICoreLocation) Reset

func (x *QICoreLocation) Reset()

func (*QICoreLocation) String

func (x *QICoreLocation) String() string

type QICoreLocation_HoursOfOperation

type QICoreLocation_HoursOfOperation struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                   `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	DaysOfWeek        []*QICoreLocation_HoursOfOperation_DaysOfWeekCode `protobuf:"bytes,4,rep,name=days_of_week,json=daysOfWeek,proto3" json:"days_of_week,omitempty"`
	// The Location is open all day
	AllDay *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=all_day,json=allDay,proto3" json:"all_day,omitempty"`
	// Time that the Location opens
	OpeningTime *datatypes_go_proto.Time `protobuf:"bytes,6,opt,name=opening_time,json=openingTime,proto3" json:"opening_time,omitempty"`
	// Time that the Location closes
	ClosingTime *datatypes_go_proto.Time `protobuf:"bytes,7,opt,name=closing_time,json=closingTime,proto3" json:"closing_time,omitempty"`
	// contains filtered or unexported fields
}

What days/times during a week is this location usually open

func (*QICoreLocation_HoursOfOperation) Descriptor deprecated

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

Deprecated: Use QICoreLocation_HoursOfOperation.ProtoReflect.Descriptor instead.

func (*QICoreLocation_HoursOfOperation) GetAllDay

func (*QICoreLocation_HoursOfOperation) GetClosingTime

func (*QICoreLocation_HoursOfOperation) GetDaysOfWeek

func (*QICoreLocation_HoursOfOperation) GetExtension

func (*QICoreLocation_HoursOfOperation) GetId

func (*QICoreLocation_HoursOfOperation) GetModifierExtension

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

func (*QICoreLocation_HoursOfOperation) GetOpeningTime

func (*QICoreLocation_HoursOfOperation) ProtoMessage

func (*QICoreLocation_HoursOfOperation) ProtoMessage()

func (*QICoreLocation_HoursOfOperation) ProtoReflect

func (*QICoreLocation_HoursOfOperation) Reset

func (*QICoreLocation_HoursOfOperation) String

type QICoreLocation_HoursOfOperation_DaysOfWeekCode

type QICoreLocation_HoursOfOperation_DaysOfWeekCode struct {
	Value     codes_go_proto.DaysOfWeekCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.DaysOfWeekCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String          `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension     `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

mon | tue | wed | thu | fri | sat | sun

func (*QICoreLocation_HoursOfOperation_DaysOfWeekCode) Descriptor deprecated

Deprecated: Use QICoreLocation_HoursOfOperation_DaysOfWeekCode.ProtoReflect.Descriptor instead.

func (*QICoreLocation_HoursOfOperation_DaysOfWeekCode) GetExtension

func (*QICoreLocation_HoursOfOperation_DaysOfWeekCode) GetId

func (*QICoreLocation_HoursOfOperation_DaysOfWeekCode) GetValue

func (*QICoreLocation_HoursOfOperation_DaysOfWeekCode) ProtoMessage

func (*QICoreLocation_HoursOfOperation_DaysOfWeekCode) ProtoReflect

func (*QICoreLocation_HoursOfOperation_DaysOfWeekCode) Reset

func (*QICoreLocation_HoursOfOperation_DaysOfWeekCode) String

type QICoreLocation_ModeCode

type QICoreLocation_ModeCode struct {
	Value     codes_go_proto.LocationModeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.LocationModeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String            `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension       `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

instance | kind

func (*QICoreLocation_ModeCode) Descriptor deprecated

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

Deprecated: Use QICoreLocation_ModeCode.ProtoReflect.Descriptor instead.

func (*QICoreLocation_ModeCode) GetExtension

func (*QICoreLocation_ModeCode) GetId

func (*QICoreLocation_ModeCode) GetValue

func (*QICoreLocation_ModeCode) ProtoMessage

func (*QICoreLocation_ModeCode) ProtoMessage()

func (*QICoreLocation_ModeCode) ProtoReflect

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

func (*QICoreLocation_ModeCode) Reset

func (x *QICoreLocation_ModeCode) Reset()

func (*QICoreLocation_ModeCode) String

func (x *QICoreLocation_ModeCode) String() string

type QICoreLocation_Position

type QICoreLocation_Position struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Longitude with WGS84 datum
	Longitude *datatypes_go_proto.Decimal `protobuf:"bytes,4,opt,name=longitude,proto3" json:"longitude,omitempty"`
	// Latitude with WGS84 datum
	Latitude *datatypes_go_proto.Decimal `protobuf:"bytes,5,opt,name=latitude,proto3" json:"latitude,omitempty"`
	// Altitude with WGS84 datum
	Altitude *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=altitude,proto3" json:"altitude,omitempty"`
	// contains filtered or unexported fields
}

The absolute geographic location

func (*QICoreLocation_Position) Descriptor deprecated

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

Deprecated: Use QICoreLocation_Position.ProtoReflect.Descriptor instead.

func (*QICoreLocation_Position) GetAltitude

func (*QICoreLocation_Position) GetExtension

func (*QICoreLocation_Position) GetId

func (*QICoreLocation_Position) GetLatitude

func (*QICoreLocation_Position) GetLongitude

func (*QICoreLocation_Position) GetModifierExtension

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

func (*QICoreLocation_Position) ProtoMessage

func (*QICoreLocation_Position) ProtoMessage()

func (*QICoreLocation_Position) ProtoReflect

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

func (*QICoreLocation_Position) Reset

func (x *QICoreLocation_Position) Reset()

func (*QICoreLocation_Position) String

func (x *QICoreLocation_Position) String() string

type QICoreLocation_StatusCode

type QICoreLocation_StatusCode struct {
	Value     codes_go_proto.LocationStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.LocationStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String              `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension         `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

active | suspended | inactive

func (*QICoreLocation_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreLocation_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreLocation_StatusCode) GetExtension

func (*QICoreLocation_StatusCode) GetId

func (*QICoreLocation_StatusCode) GetValue

func (*QICoreLocation_StatusCode) ProtoMessage

func (*QICoreLocation_StatusCode) ProtoMessage()

func (*QICoreLocation_StatusCode) ProtoReflect

func (*QICoreLocation_StatusCode) Reset

func (x *QICoreLocation_StatusCode) Reset()

func (*QICoreLocation_StatusCode) String

func (x *QICoreLocation_StatusCode) String() string

type QICoreMedication

type QICoreMedication struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier for this medication
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Codes that identify this medication
	Code   *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=code,proto3" json:"code,omitempty"`
	Status *QICoreMedication_StatusCode        `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Manufacturer of the item
	Manufacturer *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// powder | tablets | capsule +
	Form *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=form,proto3" json:"form,omitempty"`
	// Amount of drug in package
	Amount     *datatypes_go_proto.Ratio      `protobuf:"bytes,15,opt,name=amount,proto3" json:"amount,omitempty"`
	Ingredient []*QICoreMedication_Ingredient `protobuf:"bytes,16,rep,name=ingredient,proto3" json:"ingredient,omitempty"`
	Batch      *QICoreMedication_Batch        `protobuf:"bytes,17,opt,name=batch,proto3" json:"batch,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreMedication. Definition of a Medication. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medication

func (*QICoreMedication) Descriptor deprecated

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

Deprecated: Use QICoreMedication.ProtoReflect.Descriptor instead.

func (*QICoreMedication) GetAmount

func (x *QICoreMedication) GetAmount() *datatypes_go_proto.Ratio

func (*QICoreMedication) GetBatch

func (*QICoreMedication) GetCode

func (*QICoreMedication) GetContained

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

func (*QICoreMedication) GetExtension

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

func (*QICoreMedication) GetForm

func (*QICoreMedication) GetId

func (*QICoreMedication) GetIdentifier

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

func (*QICoreMedication) GetImplicitRules

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

func (*QICoreMedication) GetIngredient

func (x *QICoreMedication) GetIngredient() []*QICoreMedication_Ingredient

func (*QICoreMedication) GetLanguage

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

func (*QICoreMedication) GetManufacturer

func (x *QICoreMedication) GetManufacturer() *datatypes_go_proto.Reference

func (*QICoreMedication) GetMeta

func (*QICoreMedication) GetModifierExtension

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

func (*QICoreMedication) GetStatus

func (*QICoreMedication) GetText

func (*QICoreMedication) ProtoMessage

func (*QICoreMedication) ProtoMessage()

func (*QICoreMedication) ProtoReflect

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

func (*QICoreMedication) Reset

func (x *QICoreMedication) Reset()

func (*QICoreMedication) String

func (x *QICoreMedication) String() string

type QICoreMedicationAdministration

type QICoreMedicationAdministration struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates protocol or definition
	Instantiates []*datatypes_go_proto.Uri `protobuf:"bytes,11,rep,name=instantiates,proto3" json:"instantiates,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference            `protobuf:"bytes,12,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *QICoreMedicationAdministration_StatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// Reason administration not performed
	StatusReason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Type of medication usage
	Category   *datatypes_go_proto.CodeableConcept         `protobuf:"bytes,15,opt,name=category,proto3" json:"category,omitempty"`
	Medication *QICoreMedicationAdministration_MedicationX `protobuf:"bytes,16,opt,name=medication,proto3" json:"medication,omitempty"`
	// Who received medication
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter or Episode of Care administered as part of
	Context *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=context,proto3" json:"context,omitempty"`
	// Additional information to support administration
	SupportingInformation []*datatypes_go_proto.Reference             `protobuf:"bytes,19,rep,name=supporting_information,json=supportingInformation,proto3" json:"supporting_information,omitempty"`
	Effective             *QICoreMedicationAdministration_EffectiveX  `protobuf:"bytes,20,opt,name=effective,proto3" json:"effective,omitempty"`
	Performer             []*QICoreMedicationAdministration_Performer `protobuf:"bytes,21,rep,name=performer,proto3" json:"performer,omitempty"`
	// Reason administration performed
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Condition or observation that supports why the medication was administered
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Request administration performed against
	Request *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=request,proto3" json:"request,omitempty"`
	// Device used to administer
	Device []*datatypes_go_proto.Reference `protobuf:"bytes,25,rep,name=device,proto3" json:"device,omitempty"`
	// Information about the administration
	Note   []*datatypes_go_proto.Annotation       `protobuf:"bytes,26,rep,name=note,proto3" json:"note,omitempty"`
	Dosage *QICoreMedicationAdministration_Dosage `protobuf:"bytes,27,opt,name=dosage,proto3" json:"dosage,omitempty"`
	// A list of events of interest in the lifecycle
	EventHistory []*datatypes_go_proto.Reference `protobuf:"bytes,28,rep,name=event_history,json=eventHistory,proto3" json:"event_history,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreMedicationAdministration. Administration of medication to a patient. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medicationadministration

func (*QICoreMedicationAdministration) Descriptor deprecated

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

Deprecated: Use QICoreMedicationAdministration.ProtoReflect.Descriptor instead.

func (*QICoreMedicationAdministration) GetCategory

func (*QICoreMedicationAdministration) GetContained

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

func (*QICoreMedicationAdministration) GetContext

func (*QICoreMedicationAdministration) GetDevice

func (*QICoreMedicationAdministration) GetDosage

func (*QICoreMedicationAdministration) GetEffective

func (*QICoreMedicationAdministration) GetEventHistory

func (*QICoreMedicationAdministration) GetExtension

func (*QICoreMedicationAdministration) GetId

func (*QICoreMedicationAdministration) GetIdentifier

func (*QICoreMedicationAdministration) GetImplicitRules

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

func (*QICoreMedicationAdministration) GetInstantiates

func (x *QICoreMedicationAdministration) GetInstantiates() []*datatypes_go_proto.Uri

func (*QICoreMedicationAdministration) GetLanguage

func (*QICoreMedicationAdministration) GetMedication

func (*QICoreMedicationAdministration) GetMeta

func (*QICoreMedicationAdministration) GetModifierExtension

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

func (*QICoreMedicationAdministration) GetNote

func (*QICoreMedicationAdministration) GetPartOf

func (*QICoreMedicationAdministration) GetPerformer

func (*QICoreMedicationAdministration) GetReasonCode

func (*QICoreMedicationAdministration) GetReasonReference

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

func (*QICoreMedicationAdministration) GetRequest

func (*QICoreMedicationAdministration) GetStatus

func (*QICoreMedicationAdministration) GetStatusReason

func (*QICoreMedicationAdministration) GetSubject

func (*QICoreMedicationAdministration) GetSupportingInformation

func (x *QICoreMedicationAdministration) GetSupportingInformation() []*datatypes_go_proto.Reference

func (*QICoreMedicationAdministration) GetText

func (*QICoreMedicationAdministration) ProtoMessage

func (*QICoreMedicationAdministration) ProtoMessage()

func (*QICoreMedicationAdministration) ProtoReflect

func (*QICoreMedicationAdministration) Reset

func (x *QICoreMedicationAdministration) Reset()

func (*QICoreMedicationAdministration) String

type QICoreMedicationAdministration_Dosage

type QICoreMedicationAdministration_Dosage struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Free text dosage instructions e.g. SIG
	Text *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	// Body site administered to
	Site *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=site,proto3" json:"site,omitempty"`
	// Path of substance into body
	Route *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=route,proto3" json:"route,omitempty"`
	// How drug was administered
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=method,proto3" json:"method,omitempty"`
	// Amount of medication per dose
	Dose *datatypes_go_proto.SimpleQuantity           `protobuf:"bytes,8,opt,name=dose,proto3" json:"dose,omitempty"`
	Rate *QICoreMedicationAdministration_Dosage_RateX `protobuf:"bytes,9,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

Details of how medication was taken

func (*QICoreMedicationAdministration_Dosage) Descriptor deprecated

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

Deprecated: Use QICoreMedicationAdministration_Dosage.ProtoReflect.Descriptor instead.

func (*QICoreMedicationAdministration_Dosage) GetDose

func (*QICoreMedicationAdministration_Dosage) GetExtension

func (*QICoreMedicationAdministration_Dosage) GetId

func (*QICoreMedicationAdministration_Dosage) GetMethod

func (*QICoreMedicationAdministration_Dosage) GetModifierExtension

func (*QICoreMedicationAdministration_Dosage) GetRate

func (*QICoreMedicationAdministration_Dosage) GetRoute

func (*QICoreMedicationAdministration_Dosage) GetSite

func (*QICoreMedicationAdministration_Dosage) GetText

func (*QICoreMedicationAdministration_Dosage) ProtoMessage

func (*QICoreMedicationAdministration_Dosage) ProtoMessage()

func (*QICoreMedicationAdministration_Dosage) ProtoReflect

func (*QICoreMedicationAdministration_Dosage) Reset

func (*QICoreMedicationAdministration_Dosage) String

type QICoreMedicationAdministration_Dosage_RateX

type QICoreMedicationAdministration_Dosage_RateX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedicationAdministration_Dosage_RateX_Ratio
	//	*QICoreMedicationAdministration_Dosage_RateX_Quantity
	Choice isQICoreMedicationAdministration_Dosage_RateX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Dose quantity per unit of time

func (*QICoreMedicationAdministration_Dosage_RateX) Descriptor deprecated

Deprecated: Use QICoreMedicationAdministration_Dosage_RateX.ProtoReflect.Descriptor instead.

func (*QICoreMedicationAdministration_Dosage_RateX) GetChoice

func (m *QICoreMedicationAdministration_Dosage_RateX) GetChoice() isQICoreMedicationAdministration_Dosage_RateX_Choice

func (*QICoreMedicationAdministration_Dosage_RateX) GetQuantity

func (*QICoreMedicationAdministration_Dosage_RateX) GetRatio

func (*QICoreMedicationAdministration_Dosage_RateX) ProtoMessage

func (*QICoreMedicationAdministration_Dosage_RateX) ProtoReflect

func (*QICoreMedicationAdministration_Dosage_RateX) Reset

func (*QICoreMedicationAdministration_Dosage_RateX) String

type QICoreMedicationAdministration_Dosage_RateX_Quantity

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

type QICoreMedicationAdministration_Dosage_RateX_Ratio

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

type QICoreMedicationAdministration_EffectiveX

type QICoreMedicationAdministration_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedicationAdministration_EffectiveX_DateTime
	//	*QICoreMedicationAdministration_EffectiveX_Period
	Choice isQICoreMedicationAdministration_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Start and end time of administration

func (*QICoreMedicationAdministration_EffectiveX) Descriptor deprecated

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

Deprecated: Use QICoreMedicationAdministration_EffectiveX.ProtoReflect.Descriptor instead.

func (*QICoreMedicationAdministration_EffectiveX) GetChoice

func (m *QICoreMedicationAdministration_EffectiveX) GetChoice() isQICoreMedicationAdministration_EffectiveX_Choice

func (*QICoreMedicationAdministration_EffectiveX) GetDateTime

func (*QICoreMedicationAdministration_EffectiveX) GetPeriod

func (*QICoreMedicationAdministration_EffectiveX) ProtoMessage

func (*QICoreMedicationAdministration_EffectiveX) ProtoReflect

func (*QICoreMedicationAdministration_EffectiveX) Reset

func (*QICoreMedicationAdministration_EffectiveX) String

type QICoreMedicationAdministration_EffectiveX_DateTime

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

type QICoreMedicationAdministration_EffectiveX_Period

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

type QICoreMedicationAdministration_MedicationX

type QICoreMedicationAdministration_MedicationX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedicationAdministration_MedicationX_CodeableConcept
	//	*QICoreMedicationAdministration_MedicationX_Reference
	Choice isQICoreMedicationAdministration_MedicationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

What was administered

func (*QICoreMedicationAdministration_MedicationX) Descriptor deprecated

Deprecated: Use QICoreMedicationAdministration_MedicationX.ProtoReflect.Descriptor instead.

func (*QICoreMedicationAdministration_MedicationX) GetChoice

func (m *QICoreMedicationAdministration_MedicationX) GetChoice() isQICoreMedicationAdministration_MedicationX_Choice

func (*QICoreMedicationAdministration_MedicationX) GetCodeableConcept

func (*QICoreMedicationAdministration_MedicationX) GetReference

func (*QICoreMedicationAdministration_MedicationX) ProtoMessage

func (*QICoreMedicationAdministration_MedicationX) ProtoReflect

func (*QICoreMedicationAdministration_MedicationX) Reset

func (*QICoreMedicationAdministration_MedicationX) String

type QICoreMedicationAdministration_MedicationX_CodeableConcept

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

type QICoreMedicationAdministration_MedicationX_Reference

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

type QICoreMedicationAdministration_Performer

type QICoreMedicationAdministration_Performer struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of performance
	Function *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=function,proto3" json:"function,omitempty"`
	// Who performed the medication administration
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// contains filtered or unexported fields
}

Who performed the medication administration and what they did

func (*QICoreMedicationAdministration_Performer) Descriptor deprecated

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

Deprecated: Use QICoreMedicationAdministration_Performer.ProtoReflect.Descriptor instead.

func (*QICoreMedicationAdministration_Performer) GetActor

func (*QICoreMedicationAdministration_Performer) GetExtension

func (*QICoreMedicationAdministration_Performer) GetFunction

func (*QICoreMedicationAdministration_Performer) GetId

func (*QICoreMedicationAdministration_Performer) GetModifierExtension

func (*QICoreMedicationAdministration_Performer) ProtoMessage

func (*QICoreMedicationAdministration_Performer) ProtoReflect

func (*QICoreMedicationAdministration_Performer) Reset

func (*QICoreMedicationAdministration_Performer) String

type QICoreMedicationAdministration_StatusCode

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

in-progress | not-done | on-hold | completed | entered-in-error | stopped | unknown

func (*QICoreMedicationAdministration_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreMedicationAdministration_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreMedicationAdministration_StatusCode) GetExtension

func (*QICoreMedicationAdministration_StatusCode) GetId

func (*QICoreMedicationAdministration_StatusCode) GetValue

func (*QICoreMedicationAdministration_StatusCode) ProtoMessage

func (*QICoreMedicationAdministration_StatusCode) ProtoReflect

func (*QICoreMedicationAdministration_StatusCode) Reset

func (*QICoreMedicationAdministration_StatusCode) String

type QICoreMedicationDispense

type QICoreMedicationDispense struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Event that dispense is part of
	PartOf       []*datatypes_go_proto.Reference         `protobuf:"bytes,11,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status       *QICoreMedicationDispense_StatusCode    `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	StatusReason *QICoreMedicationDispense_StatusReasonX `protobuf:"bytes,13,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Type of medication dispense
	Category   *datatypes_go_proto.CodeableConcept   `protobuf:"bytes,14,opt,name=category,proto3" json:"category,omitempty"`
	Medication *QICoreMedicationDispense_MedicationX `protobuf:"bytes,15,opt,name=medication,proto3" json:"medication,omitempty"`
	// Who the dispense is for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter / Episode associated with event
	Context *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=context,proto3" json:"context,omitempty"`
	// Information that supports the dispensing of the medication
	SupportingInformation []*datatypes_go_proto.Reference       `protobuf:"bytes,18,rep,name=supporting_information,json=supportingInformation,proto3" json:"supporting_information,omitempty"`
	Performer             []*QICoreMedicationDispense_Performer `protobuf:"bytes,19,rep,name=performer,proto3" json:"performer,omitempty"`
	// Where the dispense occurred
	Location *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=location,proto3" json:"location,omitempty"`
	// Medication order that authorizes the dispense
	AuthorizingPrescription []*datatypes_go_proto.Reference `` /* 131-byte string literal not displayed */
	// Trial fill, partial fill, emergency fill, etc.
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=type,proto3" json:"type,omitempty"`
	// Amount dispensed
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,23,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Amount of medication expressed as a timing amount
	DaysSupply *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,24,opt,name=days_supply,json=daysSupply,proto3" json:"days_supply,omitempty"`
	// When product was packaged and reviewed
	WhenPrepared *datatypes_go_proto.DateTime `protobuf:"bytes,25,opt,name=when_prepared,json=whenPrepared,proto3" json:"when_prepared,omitempty"`
	// When product was given out
	WhenHandedOver *datatypes_go_proto.DateTime `protobuf:"bytes,26,opt,name=when_handed_over,json=whenHandedOver,proto3" json:"when_handed_over,omitempty"`
	// Where the medication was sent
	Destination *datatypes_go_proto.Reference `protobuf:"bytes,27,opt,name=destination,proto3" json:"destination,omitempty"`
	// Who collected the medication
	Receiver []*datatypes_go_proto.Reference `protobuf:"bytes,28,rep,name=receiver,proto3" json:"receiver,omitempty"`
	// Information about the dispense
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,29,rep,name=note,proto3" json:"note,omitempty"`
	// How the medication is to be used by the patient or administered by the
	// caregiver
	DosageInstruction []*datatypes_go_proto.Dosage           `protobuf:"bytes,30,rep,name=dosage_instruction,json=dosageInstruction,proto3" json:"dosage_instruction,omitempty"`
	Substitution      *QICoreMedicationDispense_Substitution `protobuf:"bytes,31,opt,name=substitution,proto3" json:"substitution,omitempty"`
	// Clinical issue with action
	DetectedIssue []*datatypes_go_proto.Reference `protobuf:"bytes,32,rep,name=detected_issue,json=detectedIssue,proto3" json:"detected_issue,omitempty"`
	// A list of relevant lifecycle events
	EventHistory []*datatypes_go_proto.Reference `protobuf:"bytes,33,rep,name=event_history,json=eventHistory,proto3" json:"event_history,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreMedicationDispense. Dispensing a medication to a named patient. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medicationdispense

func (*QICoreMedicationDispense) Descriptor deprecated

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

Deprecated: Use QICoreMedicationDispense.ProtoReflect.Descriptor instead.

func (*QICoreMedicationDispense) GetAuthorizingPrescription

func (x *QICoreMedicationDispense) GetAuthorizingPrescription() []*datatypes_go_proto.Reference

func (*QICoreMedicationDispense) GetCategory

func (*QICoreMedicationDispense) GetContained

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

func (*QICoreMedicationDispense) GetContext

func (*QICoreMedicationDispense) GetDaysSupply

func (*QICoreMedicationDispense) GetDestination

func (*QICoreMedicationDispense) GetDetectedIssue

func (x *QICoreMedicationDispense) GetDetectedIssue() []*datatypes_go_proto.Reference

func (*QICoreMedicationDispense) GetDosageInstruction

func (x *QICoreMedicationDispense) GetDosageInstruction() []*datatypes_go_proto.Dosage

func (*QICoreMedicationDispense) GetEventHistory

func (x *QICoreMedicationDispense) GetEventHistory() []*datatypes_go_proto.Reference

func (*QICoreMedicationDispense) GetExtension

func (*QICoreMedicationDispense) GetId

func (*QICoreMedicationDispense) GetIdentifier

func (*QICoreMedicationDispense) GetImplicitRules

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

func (*QICoreMedicationDispense) GetLanguage

func (*QICoreMedicationDispense) GetLocation

func (*QICoreMedicationDispense) GetMedication

func (*QICoreMedicationDispense) GetMeta

func (*QICoreMedicationDispense) GetModifierExtension

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

func (*QICoreMedicationDispense) GetNote

func (*QICoreMedicationDispense) GetPartOf

func (*QICoreMedicationDispense) GetPerformer

func (*QICoreMedicationDispense) GetQuantity

func (*QICoreMedicationDispense) GetReceiver

func (*QICoreMedicationDispense) GetStatus

func (*QICoreMedicationDispense) GetStatusReason

func (*QICoreMedicationDispense) GetSubject

func (*QICoreMedicationDispense) GetSubstitution

func (*QICoreMedicationDispense) GetSupportingInformation

func (x *QICoreMedicationDispense) GetSupportingInformation() []*datatypes_go_proto.Reference

func (*QICoreMedicationDispense) GetText

func (*QICoreMedicationDispense) GetType

func (*QICoreMedicationDispense) GetWhenHandedOver

func (x *QICoreMedicationDispense) GetWhenHandedOver() *datatypes_go_proto.DateTime

func (*QICoreMedicationDispense) GetWhenPrepared

func (*QICoreMedicationDispense) ProtoMessage

func (*QICoreMedicationDispense) ProtoMessage()

func (*QICoreMedicationDispense) ProtoReflect

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

func (*QICoreMedicationDispense) Reset

func (x *QICoreMedicationDispense) Reset()

func (*QICoreMedicationDispense) String

func (x *QICoreMedicationDispense) String() string

type QICoreMedicationDispense_MedicationX

type QICoreMedicationDispense_MedicationX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedicationDispense_MedicationX_CodeableConcept
	//	*QICoreMedicationDispense_MedicationX_Reference
	Choice isQICoreMedicationDispense_MedicationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

What medication was supplied

func (*QICoreMedicationDispense_MedicationX) Descriptor deprecated

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

Deprecated: Use QICoreMedicationDispense_MedicationX.ProtoReflect.Descriptor instead.

func (*QICoreMedicationDispense_MedicationX) GetChoice

func (m *QICoreMedicationDispense_MedicationX) GetChoice() isQICoreMedicationDispense_MedicationX_Choice

func (*QICoreMedicationDispense_MedicationX) GetCodeableConcept

func (*QICoreMedicationDispense_MedicationX) GetReference

func (*QICoreMedicationDispense_MedicationX) ProtoMessage

func (*QICoreMedicationDispense_MedicationX) ProtoMessage()

func (*QICoreMedicationDispense_MedicationX) ProtoReflect

func (*QICoreMedicationDispense_MedicationX) Reset

func (*QICoreMedicationDispense_MedicationX) String

type QICoreMedicationDispense_MedicationX_CodeableConcept

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

type QICoreMedicationDispense_MedicationX_Reference

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

type QICoreMedicationDispense_Performer

type QICoreMedicationDispense_Performer struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Who performed the dispense and what they did
	Function *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=function,proto3" json:"function,omitempty"`
	// Individual who was performing
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// contains filtered or unexported fields
}

Who performed event

func (*QICoreMedicationDispense_Performer) Descriptor deprecated

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

Deprecated: Use QICoreMedicationDispense_Performer.ProtoReflect.Descriptor instead.

func (*QICoreMedicationDispense_Performer) GetActor

func (*QICoreMedicationDispense_Performer) GetExtension

func (*QICoreMedicationDispense_Performer) GetFunction

func (*QICoreMedicationDispense_Performer) GetId

func (*QICoreMedicationDispense_Performer) GetModifierExtension

func (*QICoreMedicationDispense_Performer) ProtoMessage

func (*QICoreMedicationDispense_Performer) ProtoMessage()

func (*QICoreMedicationDispense_Performer) ProtoReflect

func (*QICoreMedicationDispense_Performer) Reset

func (*QICoreMedicationDispense_Performer) String

type QICoreMedicationDispense_StatusCode

type QICoreMedicationDispense_StatusCode struct {
	Value     codes_go_proto.MedicationDispenseStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.MedicationDispenseStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                        `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                   `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | unknown

func (*QICoreMedicationDispense_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreMedicationDispense_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreMedicationDispense_StatusCode) GetExtension

func (*QICoreMedicationDispense_StatusCode) GetId

func (*QICoreMedicationDispense_StatusCode) GetValue

func (*QICoreMedicationDispense_StatusCode) ProtoMessage

func (*QICoreMedicationDispense_StatusCode) ProtoMessage()

func (*QICoreMedicationDispense_StatusCode) ProtoReflect

func (*QICoreMedicationDispense_StatusCode) Reset

func (*QICoreMedicationDispense_StatusCode) String

type QICoreMedicationDispense_StatusReasonX

type QICoreMedicationDispense_StatusReasonX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedicationDispense_StatusReasonX_CodeableConcept
	//	*QICoreMedicationDispense_StatusReasonX_Reference
	Choice isQICoreMedicationDispense_StatusReasonX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Why a dispense was not performed

func (*QICoreMedicationDispense_StatusReasonX) Descriptor deprecated

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

Deprecated: Use QICoreMedicationDispense_StatusReasonX.ProtoReflect.Descriptor instead.

func (*QICoreMedicationDispense_StatusReasonX) GetChoice

func (m *QICoreMedicationDispense_StatusReasonX) GetChoice() isQICoreMedicationDispense_StatusReasonX_Choice

func (*QICoreMedicationDispense_StatusReasonX) GetCodeableConcept

func (*QICoreMedicationDispense_StatusReasonX) GetReference

func (*QICoreMedicationDispense_StatusReasonX) ProtoMessage

func (*QICoreMedicationDispense_StatusReasonX) ProtoReflect

func (*QICoreMedicationDispense_StatusReasonX) Reset

func (*QICoreMedicationDispense_StatusReasonX) String

type QICoreMedicationDispense_StatusReasonX_CodeableConcept

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

type QICoreMedicationDispense_StatusReasonX_Reference

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

type QICoreMedicationDispense_Substitution

type QICoreMedicationDispense_Substitution struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Whether a substitution was or was not performed on the dispense
	WasSubstituted *datatypes_go_proto.Boolean `protobuf:"bytes,4,opt,name=was_substituted,json=wasSubstituted,proto3" json:"was_substituted,omitempty"`
	// Code signifying whether a different drug was dispensed from what was
	// prescribed
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// Why was substitution made
	Reason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=reason,proto3" json:"reason,omitempty"`
	// Who is responsible for the substitution
	ResponsibleParty []*datatypes_go_proto.Reference `protobuf:"bytes,7,rep,name=responsible_party,json=responsibleParty,proto3" json:"responsible_party,omitempty"`
	// contains filtered or unexported fields
}

Whether a substitution was performed on the dispense

func (*QICoreMedicationDispense_Substitution) Descriptor deprecated

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

Deprecated: Use QICoreMedicationDispense_Substitution.ProtoReflect.Descriptor instead.

func (*QICoreMedicationDispense_Substitution) GetExtension

func (*QICoreMedicationDispense_Substitution) GetId

func (*QICoreMedicationDispense_Substitution) GetModifierExtension

func (*QICoreMedicationDispense_Substitution) GetReason

func (*QICoreMedicationDispense_Substitution) GetResponsibleParty

func (*QICoreMedicationDispense_Substitution) GetType

func (*QICoreMedicationDispense_Substitution) GetWasSubstituted

func (*QICoreMedicationDispense_Substitution) ProtoMessage

func (*QICoreMedicationDispense_Substitution) ProtoMessage()

func (*QICoreMedicationDispense_Substitution) ProtoReflect

func (*QICoreMedicationDispense_Substitution) Reset

func (*QICoreMedicationDispense_Substitution) String

type QICoreMedicationRequest

type QICoreMedicationRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External ids for this request
	Identifier []*datatypes_go_proto.Identifier    `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *QICoreMedicationRequest_StatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	Intent       *QICoreMedicationRequest_IntentCode `protobuf:"bytes,13,opt,name=intent,proto3" json:"intent,omitempty"`
	// Type of medication usage
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=category,proto3" json:"category,omitempty"`
	Priority *QICoreMedicationRequest_PriorityCode `protobuf:"bytes,15,opt,name=priority,proto3" json:"priority,omitempty"`
	// True if request is prohibiting action
	DoNotPerform *datatypes_go_proto.Boolean          `protobuf:"bytes,16,opt,name=do_not_perform,json=doNotPerform,proto3" json:"do_not_perform,omitempty"`
	Reported     *QICoreMedicationRequest_ReportedX   `protobuf:"bytes,17,opt,name=reported,proto3" json:"reported,omitempty"`
	Medication   *QICoreMedicationRequest_MedicationX `protobuf:"bytes,18,opt,name=medication,proto3" json:"medication,omitempty"`
	// Who or group medication request is for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter created as part of encounter/admission/stay
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Information to support ordering of the medication
	SupportingInformation []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=supporting_information,json=supportingInformation,proto3" json:"supporting_information,omitempty"`
	// When request was initially authored
	AuthoredOn *datatypes_go_proto.DateTime `protobuf:"bytes,22,opt,name=authored_on,json=authoredOn,proto3" json:"authored_on,omitempty"`
	// Who/What requested the Request
	Requester *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=requester,proto3" json:"requester,omitempty"`
	// Intended performer of administration
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=performer,proto3" json:"performer,omitempty"`
	// Desired kind of performer of the medication administration
	PerformerType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,25,opt,name=performer_type,json=performerType,proto3" json:"performer_type,omitempty"`
	// Person who entered the request
	Recorder *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=recorder,proto3" json:"recorder,omitempty"`
	// Reason or indication for ordering or not ordering the medication
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,27,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Condition or observation that supports why the prescription is being
	// written
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,28,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,29,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,30,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// What request fulfills
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Composite request this is part of
	GroupIdentifier *datatypes_go_proto.Identifier `protobuf:"bytes,32,opt,name=group_identifier,json=groupIdentifier,proto3" json:"group_identifier,omitempty"`
	// Overall pattern of medication administration
	CourseOfTherapyType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,33,opt,name=course_of_therapy_type,json=courseOfTherapyType,proto3" json:"course_of_therapy_type,omitempty"`
	// Associated insurance coverage
	Insurance []*datatypes_go_proto.Reference `protobuf:"bytes,34,rep,name=insurance,proto3" json:"insurance,omitempty"`
	// Information about the prescription
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,35,rep,name=note,proto3" json:"note,omitempty"`
	// How the medication should be taken
	DosageInstruction []*datatypes_go_proto.Dosage             `protobuf:"bytes,36,rep,name=dosage_instruction,json=dosageInstruction,proto3" json:"dosage_instruction,omitempty"`
	DispenseRequest   *QICoreMedicationRequest_DispenseRequest `protobuf:"bytes,37,opt,name=dispense_request,json=dispenseRequest,proto3" json:"dispense_request,omitempty"`
	Substitution      *QICoreMedicationRequest_Substitution    `protobuf:"bytes,38,opt,name=substitution,proto3" json:"substitution,omitempty"`
	// An order/prescription that is being replaced
	PriorPrescription *datatypes_go_proto.Reference `protobuf:"bytes,39,opt,name=prior_prescription,json=priorPrescription,proto3" json:"prior_prescription,omitempty"`
	// Clinical Issue with action
	DetectedIssue []*datatypes_go_proto.Reference `protobuf:"bytes,40,rep,name=detected_issue,json=detectedIssue,proto3" json:"detected_issue,omitempty"`
	// A list of events of interest in the lifecycle
	EventHistory []*datatypes_go_proto.Reference `protobuf:"bytes,41,rep,name=event_history,json=eventHistory,proto3" json:"event_history,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreMedicationRequest. Ordering of medication for patient or group. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medicationrequest

func (*QICoreMedicationRequest) Descriptor deprecated

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

Deprecated: Use QICoreMedicationRequest.ProtoReflect.Descriptor instead.

func (*QICoreMedicationRequest) GetAuthoredOn

func (*QICoreMedicationRequest) GetBasedOn

func (*QICoreMedicationRequest) GetCategory

func (*QICoreMedicationRequest) GetContained

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

func (*QICoreMedicationRequest) GetCourseOfTherapyType

func (x *QICoreMedicationRequest) GetCourseOfTherapyType() *datatypes_go_proto.CodeableConcept

func (*QICoreMedicationRequest) GetDetectedIssue

func (x *QICoreMedicationRequest) GetDetectedIssue() []*datatypes_go_proto.Reference

func (*QICoreMedicationRequest) GetDispenseRequest

func (*QICoreMedicationRequest) GetDoNotPerform

func (x *QICoreMedicationRequest) GetDoNotPerform() *datatypes_go_proto.Boolean

func (*QICoreMedicationRequest) GetDosageInstruction

func (x *QICoreMedicationRequest) GetDosageInstruction() []*datatypes_go_proto.Dosage

func (*QICoreMedicationRequest) GetEncounter

func (*QICoreMedicationRequest) GetEventHistory

func (x *QICoreMedicationRequest) GetEventHistory() []*datatypes_go_proto.Reference

func (*QICoreMedicationRequest) GetExtension

func (*QICoreMedicationRequest) GetGroupIdentifier

func (x *QICoreMedicationRequest) GetGroupIdentifier() *datatypes_go_proto.Identifier

func (*QICoreMedicationRequest) GetId

func (*QICoreMedicationRequest) GetIdentifier

func (*QICoreMedicationRequest) GetImplicitRules

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

func (*QICoreMedicationRequest) GetInstantiatesCanonical

func (x *QICoreMedicationRequest) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical

func (*QICoreMedicationRequest) GetInstantiatesUri

func (x *QICoreMedicationRequest) GetInstantiatesUri() []*datatypes_go_proto.Uri

func (*QICoreMedicationRequest) GetInsurance

func (*QICoreMedicationRequest) GetIntent

func (*QICoreMedicationRequest) GetLanguage

func (*QICoreMedicationRequest) GetMedication

func (*QICoreMedicationRequest) GetMeta

func (*QICoreMedicationRequest) GetModifierExtension

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

func (*QICoreMedicationRequest) GetNote

func (*QICoreMedicationRequest) GetPerformer

func (*QICoreMedicationRequest) GetPerformerType

func (*QICoreMedicationRequest) GetPriorPrescription

func (x *QICoreMedicationRequest) GetPriorPrescription() *datatypes_go_proto.Reference

func (*QICoreMedicationRequest) GetPriority

func (*QICoreMedicationRequest) GetReasonCode

func (*QICoreMedicationRequest) GetReasonReference

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

func (*QICoreMedicationRequest) GetRecorder

func (*QICoreMedicationRequest) GetReported

func (*QICoreMedicationRequest) GetRequester

func (*QICoreMedicationRequest) GetStatus

func (*QICoreMedicationRequest) GetStatusReason

func (*QICoreMedicationRequest) GetSubject

func (*QICoreMedicationRequest) GetSubstitution

func (*QICoreMedicationRequest) GetSupportingInformation

func (x *QICoreMedicationRequest) GetSupportingInformation() []*datatypes_go_proto.Reference

func (*QICoreMedicationRequest) GetText

func (*QICoreMedicationRequest) ProtoMessage

func (*QICoreMedicationRequest) ProtoMessage()

func (*QICoreMedicationRequest) ProtoReflect

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

func (*QICoreMedicationRequest) Reset

func (x *QICoreMedicationRequest) Reset()

func (*QICoreMedicationRequest) String

func (x *QICoreMedicationRequest) String() string

type QICoreMedicationRequest_DispenseRequest

type QICoreMedicationRequest_DispenseRequest struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                      `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	InitialFill       *QICoreMedicationRequest_DispenseRequest_InitialFill `protobuf:"bytes,4,opt,name=initial_fill,json=initialFill,proto3" json:"initial_fill,omitempty"`
	// Minimum period of time between dispenses
	DispenseInterval *datatypes_go_proto.Duration `protobuf:"bytes,5,opt,name=dispense_interval,json=dispenseInterval,proto3" json:"dispense_interval,omitempty"`
	// Time period supply is authorized for
	ValidityPeriod *datatypes_go_proto.Period `protobuf:"bytes,6,opt,name=validity_period,json=validityPeriod,proto3" json:"validity_period,omitempty"`
	// Number of refills authorized
	NumberOfRepeatsAllowed *datatypes_go_proto.UnsignedInt `` /* 131-byte string literal not displayed */
	// Amount of medication to supply per dispense
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,8,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Number of days supply per dispense
	ExpectedSupplyDuration *datatypes_go_proto.Duration `` /* 129-byte string literal not displayed */
	// Intended dispenser
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=performer,proto3" json:"performer,omitempty"`
	// contains filtered or unexported fields
}

Medication supply authorization

func (*QICoreMedicationRequest_DispenseRequest) Descriptor deprecated

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

Deprecated: Use QICoreMedicationRequest_DispenseRequest.ProtoReflect.Descriptor instead.

func (*QICoreMedicationRequest_DispenseRequest) GetDispenseInterval

func (*QICoreMedicationRequest_DispenseRequest) GetExpectedSupplyDuration

func (*QICoreMedicationRequest_DispenseRequest) GetExtension

func (*QICoreMedicationRequest_DispenseRequest) GetId

func (*QICoreMedicationRequest_DispenseRequest) GetInitialFill

func (*QICoreMedicationRequest_DispenseRequest) GetModifierExtension

func (*QICoreMedicationRequest_DispenseRequest) GetNumberOfRepeatsAllowed

func (*QICoreMedicationRequest_DispenseRequest) GetPerformer

func (*QICoreMedicationRequest_DispenseRequest) GetQuantity

func (*QICoreMedicationRequest_DispenseRequest) GetValidityPeriod

func (*QICoreMedicationRequest_DispenseRequest) ProtoMessage

func (*QICoreMedicationRequest_DispenseRequest) ProtoReflect

func (*QICoreMedicationRequest_DispenseRequest) Reset

func (*QICoreMedicationRequest_DispenseRequest) String

type QICoreMedicationRequest_DispenseRequest_InitialFill

type QICoreMedicationRequest_DispenseRequest_InitialFill struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// First fill quantity
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// First fill duration
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,5,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

First fill details

func (*QICoreMedicationRequest_DispenseRequest_InitialFill) Descriptor deprecated

Deprecated: Use QICoreMedicationRequest_DispenseRequest_InitialFill.ProtoReflect.Descriptor instead.

func (*QICoreMedicationRequest_DispenseRequest_InitialFill) GetDuration

func (*QICoreMedicationRequest_DispenseRequest_InitialFill) GetExtension

func (*QICoreMedicationRequest_DispenseRequest_InitialFill) GetId

func (*QICoreMedicationRequest_DispenseRequest_InitialFill) GetModifierExtension

func (*QICoreMedicationRequest_DispenseRequest_InitialFill) GetQuantity

func (*QICoreMedicationRequest_DispenseRequest_InitialFill) ProtoMessage

func (*QICoreMedicationRequest_DispenseRequest_InitialFill) ProtoReflect

func (*QICoreMedicationRequest_DispenseRequest_InitialFill) Reset

func (*QICoreMedicationRequest_DispenseRequest_InitialFill) String

type QICoreMedicationRequest_IntentCode

type QICoreMedicationRequest_IntentCode struct {
	Value     codes_go_proto.MedicationRequestIntentCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.MedicationRequestIntentCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                       `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                  `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

proposal | plan | order | original-order | instance-order | option

func (*QICoreMedicationRequest_IntentCode) Descriptor deprecated

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

Deprecated: Use QICoreMedicationRequest_IntentCode.ProtoReflect.Descriptor instead.

func (*QICoreMedicationRequest_IntentCode) GetExtension

func (*QICoreMedicationRequest_IntentCode) GetId

func (*QICoreMedicationRequest_IntentCode) GetValue

func (*QICoreMedicationRequest_IntentCode) ProtoMessage

func (*QICoreMedicationRequest_IntentCode) ProtoMessage()

func (*QICoreMedicationRequest_IntentCode) ProtoReflect

func (*QICoreMedicationRequest_IntentCode) Reset

func (*QICoreMedicationRequest_IntentCode) String

type QICoreMedicationRequest_MedicationX

type QICoreMedicationRequest_MedicationX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedicationRequest_MedicationX_CodeableConcept
	//	*QICoreMedicationRequest_MedicationX_Reference
	Choice isQICoreMedicationRequest_MedicationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Medication to be taken

func (*QICoreMedicationRequest_MedicationX) Descriptor deprecated

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

Deprecated: Use QICoreMedicationRequest_MedicationX.ProtoReflect.Descriptor instead.

func (*QICoreMedicationRequest_MedicationX) GetChoice

func (m *QICoreMedicationRequest_MedicationX) GetChoice() isQICoreMedicationRequest_MedicationX_Choice

func (*QICoreMedicationRequest_MedicationX) GetCodeableConcept

func (*QICoreMedicationRequest_MedicationX) GetReference

func (*QICoreMedicationRequest_MedicationX) ProtoMessage

func (*QICoreMedicationRequest_MedicationX) ProtoMessage()

func (*QICoreMedicationRequest_MedicationX) ProtoReflect

func (*QICoreMedicationRequest_MedicationX) Reset

func (*QICoreMedicationRequest_MedicationX) String

type QICoreMedicationRequest_MedicationX_CodeableConcept

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

type QICoreMedicationRequest_MedicationX_Reference

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

type QICoreMedicationRequest_PriorityCode

type QICoreMedicationRequest_PriorityCode struct {
	Value     codes_go_proto.RequestPriorityCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestPriorityCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String               `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension          `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

routine | urgent | asap | stat

func (*QICoreMedicationRequest_PriorityCode) Descriptor deprecated

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

Deprecated: Use QICoreMedicationRequest_PriorityCode.ProtoReflect.Descriptor instead.

func (*QICoreMedicationRequest_PriorityCode) GetExtension

func (*QICoreMedicationRequest_PriorityCode) GetId

func (*QICoreMedicationRequest_PriorityCode) GetValue

func (*QICoreMedicationRequest_PriorityCode) ProtoMessage

func (*QICoreMedicationRequest_PriorityCode) ProtoMessage()

func (*QICoreMedicationRequest_PriorityCode) ProtoReflect

func (*QICoreMedicationRequest_PriorityCode) Reset

func (*QICoreMedicationRequest_PriorityCode) String

type QICoreMedicationRequest_ReportedX

type QICoreMedicationRequest_ReportedX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedicationRequest_ReportedX_Boolean
	//	*QICoreMedicationRequest_ReportedX_Reference
	Choice isQICoreMedicationRequest_ReportedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Reported rather than primary record

func (*QICoreMedicationRequest_ReportedX) Descriptor deprecated

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

Deprecated: Use QICoreMedicationRequest_ReportedX.ProtoReflect.Descriptor instead.

func (*QICoreMedicationRequest_ReportedX) GetBoolean

func (*QICoreMedicationRequest_ReportedX) GetChoice

func (m *QICoreMedicationRequest_ReportedX) GetChoice() isQICoreMedicationRequest_ReportedX_Choice

func (*QICoreMedicationRequest_ReportedX) GetReference

func (*QICoreMedicationRequest_ReportedX) ProtoMessage

func (*QICoreMedicationRequest_ReportedX) ProtoMessage()

func (*QICoreMedicationRequest_ReportedX) ProtoReflect

func (*QICoreMedicationRequest_ReportedX) Reset

func (*QICoreMedicationRequest_ReportedX) String

type QICoreMedicationRequest_ReportedX_Boolean

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

type QICoreMedicationRequest_ReportedX_Reference

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

type QICoreMedicationRequest_StatusCode

type QICoreMedicationRequest_StatusCode struct {
	Value     codes_go_proto.MedicationrequestStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.MedicationrequestStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                       `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                  `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown

func (*QICoreMedicationRequest_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreMedicationRequest_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreMedicationRequest_StatusCode) GetExtension

func (*QICoreMedicationRequest_StatusCode) GetId

func (*QICoreMedicationRequest_StatusCode) GetValue

func (*QICoreMedicationRequest_StatusCode) ProtoMessage

func (*QICoreMedicationRequest_StatusCode) ProtoMessage()

func (*QICoreMedicationRequest_StatusCode) ProtoReflect

func (*QICoreMedicationRequest_StatusCode) Reset

func (*QICoreMedicationRequest_StatusCode) String

type QICoreMedicationRequest_Substitution

type QICoreMedicationRequest_Substitution struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Allowed           *QICoreMedicationRequest_Substitution_AllowedX `protobuf:"bytes,4,opt,name=allowed,proto3" json:"allowed,omitempty"`
	// Why should (not) substitution be made
	Reason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

Any restrictions on medication substitution

func (*QICoreMedicationRequest_Substitution) Descriptor deprecated

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

Deprecated: Use QICoreMedicationRequest_Substitution.ProtoReflect.Descriptor instead.

func (*QICoreMedicationRequest_Substitution) GetAllowed

func (*QICoreMedicationRequest_Substitution) GetExtension

func (*QICoreMedicationRequest_Substitution) GetId

func (*QICoreMedicationRequest_Substitution) GetModifierExtension

func (*QICoreMedicationRequest_Substitution) GetReason

func (*QICoreMedicationRequest_Substitution) ProtoMessage

func (*QICoreMedicationRequest_Substitution) ProtoMessage()

func (*QICoreMedicationRequest_Substitution) ProtoReflect

func (*QICoreMedicationRequest_Substitution) Reset

func (*QICoreMedicationRequest_Substitution) String

type QICoreMedicationRequest_Substitution_AllowedX

type QICoreMedicationRequest_Substitution_AllowedX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedicationRequest_Substitution_AllowedX_Boolean
	//	*QICoreMedicationRequest_Substitution_AllowedX_CodeableConcept
	Choice isQICoreMedicationRequest_Substitution_AllowedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Whether substitution is allowed or not

func (*QICoreMedicationRequest_Substitution_AllowedX) Descriptor deprecated

Deprecated: Use QICoreMedicationRequest_Substitution_AllowedX.ProtoReflect.Descriptor instead.

func (*QICoreMedicationRequest_Substitution_AllowedX) GetBoolean

func (*QICoreMedicationRequest_Substitution_AllowedX) GetChoice

func (m *QICoreMedicationRequest_Substitution_AllowedX) GetChoice() isQICoreMedicationRequest_Substitution_AllowedX_Choice

func (*QICoreMedicationRequest_Substitution_AllowedX) GetCodeableConcept

func (*QICoreMedicationRequest_Substitution_AllowedX) ProtoMessage

func (*QICoreMedicationRequest_Substitution_AllowedX) ProtoReflect

func (*QICoreMedicationRequest_Substitution_AllowedX) Reset

func (*QICoreMedicationRequest_Substitution_AllowedX) String

type QICoreMedicationRequest_Substitution_AllowedX_Boolean

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

type QICoreMedicationRequest_Substitution_AllowedX_CodeableConcept

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

type QICoreMedicationStatement

type QICoreMedicationStatement struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfils plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference       `protobuf:"bytes,12,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *QICoreMedicationStatement_StatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// Reason for current status
	StatusReason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Type of medication usage
	Category   *datatypes_go_proto.CodeableConcept    `protobuf:"bytes,15,opt,name=category,proto3" json:"category,omitempty"`
	Medication *QICoreMedicationStatement_MedicationX `protobuf:"bytes,16,opt,name=medication,proto3" json:"medication,omitempty"`
	// Who is/was taking  the medication
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter / Episode associated with MedicationStatement
	Context   *datatypes_go_proto.Reference         `protobuf:"bytes,18,opt,name=context,proto3" json:"context,omitempty"`
	Effective *QICoreMedicationStatement_EffectiveX `protobuf:"bytes,19,opt,name=effective,proto3" json:"effective,omitempty"`
	// When the statement was asserted?
	DateAsserted *datatypes_go_proto.DateTime `protobuf:"bytes,20,opt,name=date_asserted,json=dateAsserted,proto3" json:"date_asserted,omitempty"`
	// Person or organization that provided the information about the taking of
	// this medication
	InformationSource *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=information_source,json=informationSource,proto3" json:"information_source,omitempty"`
	// Additional supporting information
	DerivedFrom []*datatypes_go_proto.Reference `protobuf:"bytes,22,rep,name=derived_from,json=derivedFrom,proto3" json:"derived_from,omitempty"`
	// Reason for why the medication is being/was taken
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Condition or observation that supports why the medication is being/was
	// taken
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,24,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Further information about the statement
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,25,rep,name=note,proto3" json:"note,omitempty"`
	// Details of how medication is/was taken or should be taken
	Dosage []*datatypes_go_proto.Dosage `protobuf:"bytes,26,rep,name=dosage,proto3" json:"dosage,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreMedicationStatement. Record of medication being taken by a patient. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-medicationstatement

func (*QICoreMedicationStatement) Descriptor deprecated

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

Deprecated: Use QICoreMedicationStatement.ProtoReflect.Descriptor instead.

func (*QICoreMedicationStatement) GetBasedOn

func (*QICoreMedicationStatement) GetCategory

func (*QICoreMedicationStatement) GetContained

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

func (*QICoreMedicationStatement) GetContext

func (*QICoreMedicationStatement) GetDateAsserted

func (*QICoreMedicationStatement) GetDerivedFrom

func (*QICoreMedicationStatement) GetDosage

func (*QICoreMedicationStatement) GetEffective

func (*QICoreMedicationStatement) GetExtension

func (*QICoreMedicationStatement) GetId

func (*QICoreMedicationStatement) GetIdentifier

func (*QICoreMedicationStatement) GetImplicitRules

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

func (*QICoreMedicationStatement) GetInformationSource

func (x *QICoreMedicationStatement) GetInformationSource() *datatypes_go_proto.Reference

func (*QICoreMedicationStatement) GetLanguage

func (*QICoreMedicationStatement) GetMedication

func (*QICoreMedicationStatement) GetMeta

func (*QICoreMedicationStatement) GetModifierExtension

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

func (*QICoreMedicationStatement) GetNote

func (*QICoreMedicationStatement) GetPartOf

func (*QICoreMedicationStatement) GetReasonCode

func (*QICoreMedicationStatement) GetReasonReference

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

func (*QICoreMedicationStatement) GetStatus

func (*QICoreMedicationStatement) GetStatusReason

func (*QICoreMedicationStatement) GetSubject

func (*QICoreMedicationStatement) GetText

func (*QICoreMedicationStatement) ProtoMessage

func (*QICoreMedicationStatement) ProtoMessage()

func (*QICoreMedicationStatement) ProtoReflect

func (*QICoreMedicationStatement) Reset

func (x *QICoreMedicationStatement) Reset()

func (*QICoreMedicationStatement) String

func (x *QICoreMedicationStatement) String() string

type QICoreMedicationStatement_EffectiveX

type QICoreMedicationStatement_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedicationStatement_EffectiveX_DateTime
	//	*QICoreMedicationStatement_EffectiveX_Period
	Choice isQICoreMedicationStatement_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The date/time or interval when the medication is/was/will be taken

func (*QICoreMedicationStatement_EffectiveX) Descriptor deprecated

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

Deprecated: Use QICoreMedicationStatement_EffectiveX.ProtoReflect.Descriptor instead.

func (*QICoreMedicationStatement_EffectiveX) GetChoice

func (m *QICoreMedicationStatement_EffectiveX) GetChoice() isQICoreMedicationStatement_EffectiveX_Choice

func (*QICoreMedicationStatement_EffectiveX) GetDateTime

func (*QICoreMedicationStatement_EffectiveX) GetPeriod

func (*QICoreMedicationStatement_EffectiveX) ProtoMessage

func (*QICoreMedicationStatement_EffectiveX) ProtoMessage()

func (*QICoreMedicationStatement_EffectiveX) ProtoReflect

func (*QICoreMedicationStatement_EffectiveX) Reset

func (*QICoreMedicationStatement_EffectiveX) String

type QICoreMedicationStatement_EffectiveX_DateTime

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

type QICoreMedicationStatement_EffectiveX_Period

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

type QICoreMedicationStatement_MedicationX

type QICoreMedicationStatement_MedicationX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedicationStatement_MedicationX_CodeableConcept
	//	*QICoreMedicationStatement_MedicationX_Reference
	Choice isQICoreMedicationStatement_MedicationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

What medication was taken

func (*QICoreMedicationStatement_MedicationX) Descriptor deprecated

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

Deprecated: Use QICoreMedicationStatement_MedicationX.ProtoReflect.Descriptor instead.

func (*QICoreMedicationStatement_MedicationX) GetChoice

func (m *QICoreMedicationStatement_MedicationX) GetChoice() isQICoreMedicationStatement_MedicationX_Choice

func (*QICoreMedicationStatement_MedicationX) GetCodeableConcept

func (*QICoreMedicationStatement_MedicationX) GetReference

func (*QICoreMedicationStatement_MedicationX) ProtoMessage

func (*QICoreMedicationStatement_MedicationX) ProtoMessage()

func (*QICoreMedicationStatement_MedicationX) ProtoReflect

func (*QICoreMedicationStatement_MedicationX) Reset

func (*QICoreMedicationStatement_MedicationX) String

type QICoreMedicationStatement_MedicationX_CodeableConcept

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

type QICoreMedicationStatement_MedicationX_Reference

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

type QICoreMedicationStatement_StatusCode

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

active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken

func (*QICoreMedicationStatement_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreMedicationStatement_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreMedicationStatement_StatusCode) GetExtension

func (*QICoreMedicationStatement_StatusCode) GetId

func (*QICoreMedicationStatement_StatusCode) GetValue

func (*QICoreMedicationStatement_StatusCode) ProtoMessage

func (*QICoreMedicationStatement_StatusCode) ProtoMessage()

func (*QICoreMedicationStatement_StatusCode) ProtoReflect

func (*QICoreMedicationStatement_StatusCode) Reset

func (*QICoreMedicationStatement_StatusCode) String

type QICoreMedication_Batch

type QICoreMedication_Batch struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifier assigned to batch
	LotNumber *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=lot_number,json=lotNumber,proto3" json:"lot_number,omitempty"`
	// When batch will expire
	ExpirationDate *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// contains filtered or unexported fields
}

Details about packaged medications

func (*QICoreMedication_Batch) Descriptor deprecated

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

Deprecated: Use QICoreMedication_Batch.ProtoReflect.Descriptor instead.

func (*QICoreMedication_Batch) GetExpirationDate

func (x *QICoreMedication_Batch) GetExpirationDate() *datatypes_go_proto.DateTime

func (*QICoreMedication_Batch) GetExtension

func (*QICoreMedication_Batch) GetId

func (*QICoreMedication_Batch) GetLotNumber

func (*QICoreMedication_Batch) GetModifierExtension

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

func (*QICoreMedication_Batch) ProtoMessage

func (*QICoreMedication_Batch) ProtoMessage()

func (*QICoreMedication_Batch) ProtoReflect

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

func (*QICoreMedication_Batch) Reset

func (x *QICoreMedication_Batch) Reset()

func (*QICoreMedication_Batch) String

func (x *QICoreMedication_Batch) String() string

type QICoreMedication_Ingredient

type QICoreMedication_Ingredient struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension    `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Item              *QICoreMedication_Ingredient_ItemX `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// Active ingredient indicator
	IsActive *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// Quantity of ingredient present
	Strength *datatypes_go_proto.Ratio `protobuf:"bytes,6,opt,name=strength,proto3" json:"strength,omitempty"`
	// contains filtered or unexported fields
}

Active or inactive ingredient

func (*QICoreMedication_Ingredient) Descriptor deprecated

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

Deprecated: Use QICoreMedication_Ingredient.ProtoReflect.Descriptor instead.

func (*QICoreMedication_Ingredient) GetExtension

func (*QICoreMedication_Ingredient) GetId

func (*QICoreMedication_Ingredient) GetIsActive

func (*QICoreMedication_Ingredient) GetItem

func (*QICoreMedication_Ingredient) GetModifierExtension

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

func (*QICoreMedication_Ingredient) GetStrength

func (*QICoreMedication_Ingredient) ProtoMessage

func (*QICoreMedication_Ingredient) ProtoMessage()

func (*QICoreMedication_Ingredient) ProtoReflect

func (*QICoreMedication_Ingredient) Reset

func (x *QICoreMedication_Ingredient) Reset()

func (*QICoreMedication_Ingredient) String

func (x *QICoreMedication_Ingredient) String() string

type QICoreMedication_Ingredient_ItemX

type QICoreMedication_Ingredient_ItemX struct {

	// Types that are assignable to Choice:
	//	*QICoreMedication_Ingredient_ItemX_CodeableConcept
	//	*QICoreMedication_Ingredient_ItemX_Reference
	Choice isQICoreMedication_Ingredient_ItemX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The actual ingredient or content

func (*QICoreMedication_Ingredient_ItemX) Descriptor deprecated

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

Deprecated: Use QICoreMedication_Ingredient_ItemX.ProtoReflect.Descriptor instead.

func (*QICoreMedication_Ingredient_ItemX) GetChoice

func (m *QICoreMedication_Ingredient_ItemX) GetChoice() isQICoreMedication_Ingredient_ItemX_Choice

func (*QICoreMedication_Ingredient_ItemX) GetCodeableConcept

func (*QICoreMedication_Ingredient_ItemX) GetReference

func (*QICoreMedication_Ingredient_ItemX) ProtoMessage

func (*QICoreMedication_Ingredient_ItemX) ProtoMessage()

func (*QICoreMedication_Ingredient_ItemX) ProtoReflect

func (*QICoreMedication_Ingredient_ItemX) Reset

func (*QICoreMedication_Ingredient_ItemX) String

type QICoreMedication_Ingredient_ItemX_CodeableConcept

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

type QICoreMedication_Ingredient_ItemX_Reference

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

type QICoreMedication_StatusCode

type QICoreMedication_StatusCode struct {
	Value     codes_go_proto.MedicationStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.MedicationStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension           `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

active | inactive | entered-in-error

func (*QICoreMedication_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreMedication_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreMedication_StatusCode) GetExtension

func (*QICoreMedication_StatusCode) GetId

func (*QICoreMedication_StatusCode) GetValue

func (*QICoreMedication_StatusCode) ProtoMessage

func (*QICoreMedication_StatusCode) ProtoMessage()

func (*QICoreMedication_StatusCode) ProtoReflect

func (*QICoreMedication_StatusCode) Reset

func (x *QICoreMedication_StatusCode) Reset()

func (*QICoreMedication_StatusCode) String

func (x *QICoreMedication_StatusCode) String() string

type QICoreNutritionOrder

type QICoreNutritionOrder struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifiers assigned to this order
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,11,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,12,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// Instantiates protocol or definition
	Instantiates []*datatypes_go_proto.Uri        `protobuf:"bytes,13,rep,name=instantiates,proto3" json:"instantiates,omitempty"`
	Status       *QICoreNutritionOrder_StatusCode `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	Intent       *QICoreNutritionOrder_IntentCode `protobuf:"bytes,15,opt,name=intent,proto3" json:"intent,omitempty"`
	// The person who requires the diet, formula or nutritional supplement
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=patient,proto3" json:"patient,omitempty"`
	// The encounter associated with this nutrition order
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Date and time the nutrition order was requested
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=date_time,json=dateTime,proto3" json:"date_time,omitempty"`
	// Who ordered the diet, formula or nutritional supplement
	Orderer *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=orderer,proto3" json:"orderer,omitempty"`
	// List of the patient's food and nutrition-related allergies and intolerances
	AllergyIntolerance []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=allergy_intolerance,json=allergyIntolerance,proto3" json:"allergy_intolerance,omitempty"`
	// Order-specific modifier about the type of food that should be given
	FoodPreferenceModifier []*datatypes_go_proto.CodeableConcept `` /* 130-byte string literal not displayed */
	// Order-specific modifier about the type of food that should not be given
	ExcludeFoodModifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,rep,name=exclude_food_modifier,json=excludeFoodModifier,proto3" json:"exclude_food_modifier,omitempty"`
	OralDiet            *QICoreNutritionOrder_OralDiet        `protobuf:"bytes,23,opt,name=oral_diet,json=oralDiet,proto3" json:"oral_diet,omitempty"`
	Supplement          []*QICoreNutritionOrder_Supplement    `protobuf:"bytes,24,rep,name=supplement,proto3" json:"supplement,omitempty"`
	EnteralFormula      *QICoreNutritionOrder_EnteralFormula  `protobuf:"bytes,25,opt,name=enteral_formula,json=enteralFormula,proto3" json:"enteral_formula,omitempty"`
	// Comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,26,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreNutritionOrder. Diet, formula or nutritional supplement request. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-nutritionorder

func (*QICoreNutritionOrder) Descriptor deprecated

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

Deprecated: Use QICoreNutritionOrder.ProtoReflect.Descriptor instead.

func (*QICoreNutritionOrder) GetAllergyIntolerance

func (x *QICoreNutritionOrder) GetAllergyIntolerance() []*datatypes_go_proto.Reference

func (*QICoreNutritionOrder) GetContained

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

func (*QICoreNutritionOrder) GetDateTime

func (*QICoreNutritionOrder) GetEncounter

func (*QICoreNutritionOrder) GetEnteralFormula

func (*QICoreNutritionOrder) GetExcludeFoodModifier

func (x *QICoreNutritionOrder) GetExcludeFoodModifier() []*datatypes_go_proto.CodeableConcept

func (*QICoreNutritionOrder) GetExtension

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

func (*QICoreNutritionOrder) GetFoodPreferenceModifier

func (x *QICoreNutritionOrder) GetFoodPreferenceModifier() []*datatypes_go_proto.CodeableConcept

func (*QICoreNutritionOrder) GetId

func (*QICoreNutritionOrder) GetIdentifier

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

func (*QICoreNutritionOrder) GetImplicitRules

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

func (*QICoreNutritionOrder) GetInstantiates

func (x *QICoreNutritionOrder) GetInstantiates() []*datatypes_go_proto.Uri

func (*QICoreNutritionOrder) GetInstantiatesCanonical

func (x *QICoreNutritionOrder) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical

func (*QICoreNutritionOrder) GetInstantiatesUri

func (x *QICoreNutritionOrder) GetInstantiatesUri() []*datatypes_go_proto.Uri

func (*QICoreNutritionOrder) GetIntent

func (*QICoreNutritionOrder) GetLanguage

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

func (*QICoreNutritionOrder) GetMeta

func (*QICoreNutritionOrder) GetModifierExtension

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

func (*QICoreNutritionOrder) GetNote

func (*QICoreNutritionOrder) GetOralDiet

func (*QICoreNutritionOrder) GetOrderer

func (*QICoreNutritionOrder) GetPatient

func (*QICoreNutritionOrder) GetStatus

func (*QICoreNutritionOrder) GetSupplement

func (*QICoreNutritionOrder) GetText

func (*QICoreNutritionOrder) ProtoMessage

func (*QICoreNutritionOrder) ProtoMessage()

func (*QICoreNutritionOrder) ProtoReflect

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

func (*QICoreNutritionOrder) Reset

func (x *QICoreNutritionOrder) Reset()

func (*QICoreNutritionOrder) String

func (x *QICoreNutritionOrder) String() string

type QICoreNutritionOrder_EnteralFormula

type QICoreNutritionOrder_EnteralFormula struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of enteral or infant formula
	BaseFormulaType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=base_formula_type,json=baseFormulaType,proto3" json:"base_formula_type,omitempty"`
	// Product or brand name of the enteral or infant formula
	BaseFormulaProductName *datatypes_go_proto.String `` /* 131-byte string literal not displayed */
	// Type of modular component to add to the feeding
	AdditiveType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=additive_type,json=additiveType,proto3" json:"additive_type,omitempty"`
	// Product or brand name of the modular additive
	AdditiveProductName *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=additive_product_name,json=additiveProductName,proto3" json:"additive_product_name,omitempty"`
	// Amount of energy per specified volume that is required
	CaloricDensity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,8,opt,name=caloric_density,json=caloricDensity,proto3" json:"caloric_density,omitempty"`
	// How the formula should enter the patient's gastrointestinal tract
	RouteofAdministration *datatypes_go_proto.CodeableConcept                   `protobuf:"bytes,9,opt,name=routeof_administration,json=routeofAdministration,proto3" json:"routeof_administration,omitempty"`
	Administration        []*QICoreNutritionOrder_EnteralFormula_Administration `protobuf:"bytes,10,rep,name=administration,proto3" json:"administration,omitempty"`
	// Upper limit on formula volume per unit of time
	MaxVolumeToDeliver *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,11,opt,name=max_volume_to_deliver,json=maxVolumeToDeliver,proto3" json:"max_volume_to_deliver,omitempty"`
	// Formula feeding instructions expressed as text
	AdministrationInstruction *datatypes_go_proto.String `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

Enteral formula components

func (*QICoreNutritionOrder_EnteralFormula) Descriptor deprecated

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

Deprecated: Use QICoreNutritionOrder_EnteralFormula.ProtoReflect.Descriptor instead.

func (*QICoreNutritionOrder_EnteralFormula) GetAdditiveProductName

func (x *QICoreNutritionOrder_EnteralFormula) GetAdditiveProductName() *datatypes_go_proto.String

func (*QICoreNutritionOrder_EnteralFormula) GetAdditiveType

func (*QICoreNutritionOrder_EnteralFormula) GetAdministration

func (*QICoreNutritionOrder_EnteralFormula) GetAdministrationInstruction

func (x *QICoreNutritionOrder_EnteralFormula) GetAdministrationInstruction() *datatypes_go_proto.String

func (*QICoreNutritionOrder_EnteralFormula) GetBaseFormulaProductName

func (x *QICoreNutritionOrder_EnteralFormula) GetBaseFormulaProductName() *datatypes_go_proto.String

func (*QICoreNutritionOrder_EnteralFormula) GetBaseFormulaType

func (*QICoreNutritionOrder_EnteralFormula) GetCaloricDensity

func (*QICoreNutritionOrder_EnteralFormula) GetExtension

func (*QICoreNutritionOrder_EnteralFormula) GetId

func (*QICoreNutritionOrder_EnteralFormula) GetMaxVolumeToDeliver

func (*QICoreNutritionOrder_EnteralFormula) GetModifierExtension

func (*QICoreNutritionOrder_EnteralFormula) GetRouteofAdministration

func (*QICoreNutritionOrder_EnteralFormula) ProtoMessage

func (*QICoreNutritionOrder_EnteralFormula) ProtoMessage()

func (*QICoreNutritionOrder_EnteralFormula) ProtoReflect

func (*QICoreNutritionOrder_EnteralFormula) Reset

func (*QICoreNutritionOrder_EnteralFormula) String

type QICoreNutritionOrder_EnteralFormula_Administration

type QICoreNutritionOrder_EnteralFormula_Administration struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Scheduled frequency of enteral feeding
	Schedule *datatypes_go_proto.Timing `protobuf:"bytes,4,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// The volume of formula to provide
	Quantity *datatypes_go_proto.SimpleQuantity                        `protobuf:"bytes,5,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Rate     *QICoreNutritionOrder_EnteralFormula_Administration_RateX `protobuf:"bytes,6,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

Formula feeding instruction as structured data

func (*QICoreNutritionOrder_EnteralFormula_Administration) Descriptor deprecated

Deprecated: Use QICoreNutritionOrder_EnteralFormula_Administration.ProtoReflect.Descriptor instead.

func (*QICoreNutritionOrder_EnteralFormula_Administration) GetExtension

func (*QICoreNutritionOrder_EnteralFormula_Administration) GetId

func (*QICoreNutritionOrder_EnteralFormula_Administration) GetModifierExtension

func (*QICoreNutritionOrder_EnteralFormula_Administration) GetQuantity

func (*QICoreNutritionOrder_EnteralFormula_Administration) GetRate

func (*QICoreNutritionOrder_EnteralFormula_Administration) GetSchedule

func (*QICoreNutritionOrder_EnteralFormula_Administration) ProtoMessage

func (*QICoreNutritionOrder_EnteralFormula_Administration) ProtoReflect

func (*QICoreNutritionOrder_EnteralFormula_Administration) Reset

func (*QICoreNutritionOrder_EnteralFormula_Administration) String

type QICoreNutritionOrder_EnteralFormula_Administration_RateX

type QICoreNutritionOrder_EnteralFormula_Administration_RateX struct {

	// Types that are assignable to Choice:
	//	*QICoreNutritionOrder_EnteralFormula_Administration_RateX_Quantity
	//	*QICoreNutritionOrder_EnteralFormula_Administration_RateX_Ratio
	Choice isQICoreNutritionOrder_EnteralFormula_Administration_RateX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Speed with which the formula is provided per period of time

func (*QICoreNutritionOrder_EnteralFormula_Administration_RateX) Descriptor deprecated

Deprecated: Use QICoreNutritionOrder_EnteralFormula_Administration_RateX.ProtoReflect.Descriptor instead.

func (*QICoreNutritionOrder_EnteralFormula_Administration_RateX) GetChoice

func (m *QICoreNutritionOrder_EnteralFormula_Administration_RateX) GetChoice() isQICoreNutritionOrder_EnteralFormula_Administration_RateX_Choice

func (*QICoreNutritionOrder_EnteralFormula_Administration_RateX) GetQuantity

func (*QICoreNutritionOrder_EnteralFormula_Administration_RateX) GetRatio

func (*QICoreNutritionOrder_EnteralFormula_Administration_RateX) ProtoMessage

func (*QICoreNutritionOrder_EnteralFormula_Administration_RateX) ProtoReflect

func (*QICoreNutritionOrder_EnteralFormula_Administration_RateX) Reset

func (*QICoreNutritionOrder_EnteralFormula_Administration_RateX) String

type QICoreNutritionOrder_EnteralFormula_Administration_RateX_Quantity

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

type QICoreNutritionOrder_EnteralFormula_Administration_RateX_Ratio

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

type QICoreNutritionOrder_IntentCode

type QICoreNutritionOrder_IntentCode struct {
	Value     codes_go_proto.RequestIntentCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestIntentCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension        `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

proposal | plan | order

func (*QICoreNutritionOrder_IntentCode) Descriptor deprecated

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

Deprecated: Use QICoreNutritionOrder_IntentCode.ProtoReflect.Descriptor instead.

func (*QICoreNutritionOrder_IntentCode) GetExtension

func (*QICoreNutritionOrder_IntentCode) GetId

func (*QICoreNutritionOrder_IntentCode) GetValue

func (*QICoreNutritionOrder_IntentCode) ProtoMessage

func (*QICoreNutritionOrder_IntentCode) ProtoMessage()

func (*QICoreNutritionOrder_IntentCode) ProtoReflect

func (*QICoreNutritionOrder_IntentCode) Reset

func (*QICoreNutritionOrder_IntentCode) String

type QICoreNutritionOrder_OralDiet

type QICoreNutritionOrder_OralDiet struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of oral diet or diet restrictions that describe what can be consumed
	// orally
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=type,proto3" json:"type,omitempty"`
	// Scheduled frequency of diet
	Schedule []*datatypes_go_proto.Timing              `protobuf:"bytes,5,rep,name=schedule,proto3" json:"schedule,omitempty"`
	Nutrient []*QICoreNutritionOrder_OralDiet_Nutrient `protobuf:"bytes,6,rep,name=nutrient,proto3" json:"nutrient,omitempty"`
	Texture  []*QICoreNutritionOrder_OralDiet_Texture  `protobuf:"bytes,7,rep,name=texture,proto3" json:"texture,omitempty"`
	// The required consistency of fluids and liquids provided to the patient
	FluidConsistencyType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=fluid_consistency_type,json=fluidConsistencyType,proto3" json:"fluid_consistency_type,omitempty"`
	// Instructions or additional information about the oral diet
	Instruction *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=instruction,proto3" json:"instruction,omitempty"`
	// contains filtered or unexported fields
}

Oral diet components

func (*QICoreNutritionOrder_OralDiet) Descriptor deprecated

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

Deprecated: Use QICoreNutritionOrder_OralDiet.ProtoReflect.Descriptor instead.

func (*QICoreNutritionOrder_OralDiet) GetExtension

func (*QICoreNutritionOrder_OralDiet) GetFluidConsistencyType

func (x *QICoreNutritionOrder_OralDiet) GetFluidConsistencyType() []*datatypes_go_proto.CodeableConcept

func (*QICoreNutritionOrder_OralDiet) GetId

func (*QICoreNutritionOrder_OralDiet) GetInstruction

func (*QICoreNutritionOrder_OralDiet) GetModifierExtension

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

func (*QICoreNutritionOrder_OralDiet) GetNutrient

func (*QICoreNutritionOrder_OralDiet) GetSchedule

func (*QICoreNutritionOrder_OralDiet) GetTexture

func (*QICoreNutritionOrder_OralDiet) GetType

func (*QICoreNutritionOrder_OralDiet) ProtoMessage

func (*QICoreNutritionOrder_OralDiet) ProtoMessage()

func (*QICoreNutritionOrder_OralDiet) ProtoReflect

func (*QICoreNutritionOrder_OralDiet) Reset

func (x *QICoreNutritionOrder_OralDiet) Reset()

func (*QICoreNutritionOrder_OralDiet) String

type QICoreNutritionOrder_OralDiet_Nutrient

type QICoreNutritionOrder_OralDiet_Nutrient struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of nutrient that is being modified
	Modifier *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=modifier,proto3" json:"modifier,omitempty"`
	// Quantity of the specified nutrient
	Amount *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

Required nutrient modifications

func (*QICoreNutritionOrder_OralDiet_Nutrient) Descriptor deprecated

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

Deprecated: Use QICoreNutritionOrder_OralDiet_Nutrient.ProtoReflect.Descriptor instead.

func (*QICoreNutritionOrder_OralDiet_Nutrient) GetAmount

func (*QICoreNutritionOrder_OralDiet_Nutrient) GetExtension

func (*QICoreNutritionOrder_OralDiet_Nutrient) GetId

func (*QICoreNutritionOrder_OralDiet_Nutrient) GetModifier

func (*QICoreNutritionOrder_OralDiet_Nutrient) GetModifierExtension

func (*QICoreNutritionOrder_OralDiet_Nutrient) ProtoMessage

func (*QICoreNutritionOrder_OralDiet_Nutrient) ProtoReflect

func (*QICoreNutritionOrder_OralDiet_Nutrient) Reset

func (*QICoreNutritionOrder_OralDiet_Nutrient) String

type QICoreNutritionOrder_OralDiet_Texture

type QICoreNutritionOrder_OralDiet_Texture struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code to indicate how to alter the texture of the foods, e.g. pureed
	Modifier *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=modifier,proto3" json:"modifier,omitempty"`
	// Concepts that are used to identify an entity that is ingested for
	// nutritional purposes
	FoodType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=food_type,json=foodType,proto3" json:"food_type,omitempty"`
	// contains filtered or unexported fields
}

Required texture modifications

func (*QICoreNutritionOrder_OralDiet_Texture) Descriptor deprecated

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

Deprecated: Use QICoreNutritionOrder_OralDiet_Texture.ProtoReflect.Descriptor instead.

func (*QICoreNutritionOrder_OralDiet_Texture) GetExtension

func (*QICoreNutritionOrder_OralDiet_Texture) GetFoodType

func (*QICoreNutritionOrder_OralDiet_Texture) GetId

func (*QICoreNutritionOrder_OralDiet_Texture) GetModifier

func (*QICoreNutritionOrder_OralDiet_Texture) GetModifierExtension

func (*QICoreNutritionOrder_OralDiet_Texture) ProtoMessage

func (*QICoreNutritionOrder_OralDiet_Texture) ProtoMessage()

func (*QICoreNutritionOrder_OralDiet_Texture) ProtoReflect

func (*QICoreNutritionOrder_OralDiet_Texture) Reset

func (*QICoreNutritionOrder_OralDiet_Texture) String

type QICoreNutritionOrder_StatusCode

type QICoreNutritionOrder_StatusCode struct {
	Value     codes_go_proto.RequestStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension        `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

proposed | draft | planned | requested | active | on-hold | completed | cancelled | entered-in-error

func (*QICoreNutritionOrder_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreNutritionOrder_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreNutritionOrder_StatusCode) GetExtension

func (*QICoreNutritionOrder_StatusCode) GetId

func (*QICoreNutritionOrder_StatusCode) GetValue

func (*QICoreNutritionOrder_StatusCode) ProtoMessage

func (*QICoreNutritionOrder_StatusCode) ProtoMessage()

func (*QICoreNutritionOrder_StatusCode) ProtoReflect

func (*QICoreNutritionOrder_StatusCode) Reset

func (*QICoreNutritionOrder_StatusCode) String

type QICoreNutritionOrder_Supplement

type QICoreNutritionOrder_Supplement struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of supplement product requested
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Product or brand name of the nutritional supplement
	ProductName *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
	// Scheduled frequency of supplement
	Schedule []*datatypes_go_proto.Timing `protobuf:"bytes,6,rep,name=schedule,proto3" json:"schedule,omitempty"`
	// Amount of the nutritional supplement
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Instructions or additional information about the oral supplement
	Instruction *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=instruction,proto3" json:"instruction,omitempty"`
	// contains filtered or unexported fields
}

Supplement components

func (*QICoreNutritionOrder_Supplement) Descriptor deprecated

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

Deprecated: Use QICoreNutritionOrder_Supplement.ProtoReflect.Descriptor instead.

func (*QICoreNutritionOrder_Supplement) GetExtension

func (*QICoreNutritionOrder_Supplement) GetId

func (*QICoreNutritionOrder_Supplement) GetInstruction

func (*QICoreNutritionOrder_Supplement) GetModifierExtension

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

func (*QICoreNutritionOrder_Supplement) GetProductName

func (*QICoreNutritionOrder_Supplement) GetQuantity

func (*QICoreNutritionOrder_Supplement) GetSchedule

func (*QICoreNutritionOrder_Supplement) GetType

func (*QICoreNutritionOrder_Supplement) ProtoMessage

func (*QICoreNutritionOrder_Supplement) ProtoMessage()

func (*QICoreNutritionOrder_Supplement) ProtoReflect

func (*QICoreNutritionOrder_Supplement) Reset

func (*QICoreNutritionOrder_Supplement) String

type QICoreObservation

type QICoreObservation struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *QICoreObservation_StatusCode   `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=category,proto3" json:"category,omitempty"`
	// Type of observation (code / type)
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what the observation is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	// What the observation is about, when it is not about the subject of record
	Focus []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=focus,proto3" json:"focus,omitempty"`
	// Healthcare event during which this observation is made
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *QICoreObservation_EffectiveX `protobuf:"bytes,19,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this version was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,20,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *QICoreObservation_ValueX       `protobuf:"bytes,22,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about the observation
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,25,rep,name=note,proto3" json:"note,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,27,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference       `protobuf:"bytes,29,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*QICoreObservation_ReferenceRange `protobuf:"bytes,30,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// Related resource that belongs to the Observation group
	HasMember []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=has_member,json=hasMember,proto3" json:"has_member,omitempty"`
	// Related measurements the observation is made from
	DerivedFrom []*datatypes_go_proto.Reference `protobuf:"bytes,32,rep,name=derived_from,json=derivedFrom,proto3" json:"derived_from,omitempty"`
	Component   []*QICoreObservation_Component  `protobuf:"bytes,33,rep,name=component,proto3" json:"component,omitempty"`
	// The body position during the observation
	BodyPosition *datatypes_go_proto.CodeableConcept `protobuf:"bytes,34,opt,name=body_position,json=bodyPosition,proto3" json:"body_position,omitempty"`
	// Qualitative change or trend in the measurement
	Delta *datatypes_go_proto.CodeableConcept `protobuf:"bytes,35,opt,name=delta,proto3" json:"delta,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreObservation. Measurements and simple assertions. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation

func (*QICoreObservation) Descriptor deprecated

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

Deprecated: Use QICoreObservation.ProtoReflect.Descriptor instead.

func (*QICoreObservation) GetBasedOn

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

func (*QICoreObservation) GetBodyPosition

func (*QICoreObservation) GetBodySite

func (*QICoreObservation) GetCategory

func (*QICoreObservation) GetCode

func (*QICoreObservation) GetComponent

func (x *QICoreObservation) GetComponent() []*QICoreObservation_Component

func (*QICoreObservation) GetContained

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

func (*QICoreObservation) GetDataAbsentReason

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

func (*QICoreObservation) GetDelta

func (*QICoreObservation) GetDerivedFrom

func (x *QICoreObservation) GetDerivedFrom() []*datatypes_go_proto.Reference

func (*QICoreObservation) GetDevice

func (*QICoreObservation) GetEffective

func (*QICoreObservation) GetEncounter

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

func (*QICoreObservation) GetExtension

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

func (*QICoreObservation) GetFocus

func (*QICoreObservation) GetHasMember

func (x *QICoreObservation) GetHasMember() []*datatypes_go_proto.Reference

func (*QICoreObservation) GetId

func (*QICoreObservation) GetIdentifier

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

func (*QICoreObservation) GetImplicitRules

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

func (*QICoreObservation) GetInterpretation

func (x *QICoreObservation) GetInterpretation() []*datatypes_go_proto.CodeableConcept

func (*QICoreObservation) GetIssued

func (*QICoreObservation) GetLanguage

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

func (*QICoreObservation) GetMeta

func (*QICoreObservation) GetMethod

func (*QICoreObservation) GetModifierExtension

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

func (*QICoreObservation) GetNote

func (*QICoreObservation) GetPartOf

func (*QICoreObservation) GetPerformer

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

func (*QICoreObservation) GetReferenceRange

func (x *QICoreObservation) GetReferenceRange() []*QICoreObservation_ReferenceRange

func (*QICoreObservation) GetSpecimen

func (*QICoreObservation) GetStatus

func (*QICoreObservation) GetSubject

func (*QICoreObservation) GetText

func (*QICoreObservation) GetValue

func (*QICoreObservation) ProtoMessage

func (*QICoreObservation) ProtoMessage()

func (*QICoreObservation) ProtoReflect

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

func (*QICoreObservation) Reset

func (x *QICoreObservation) Reset()

func (*QICoreObservation) String

func (x *QICoreObservation) String() string

type QICoreObservation_Component

type QICoreObservation_Component struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *QICoreObservation_Component_ValueX `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,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*QICoreObservation_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*QICoreObservation_Component) Descriptor deprecated

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

Deprecated: Use QICoreObservation_Component.ProtoReflect.Descriptor instead.

func (*QICoreObservation_Component) GetCode

func (*QICoreObservation_Component) GetDataAbsentReason

func (*QICoreObservation_Component) GetExtension

func (*QICoreObservation_Component) GetId

func (*QICoreObservation_Component) GetInterpretation

func (*QICoreObservation_Component) GetModifierExtension

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

func (*QICoreObservation_Component) GetReferenceRange

func (*QICoreObservation_Component) GetValue

func (*QICoreObservation_Component) ProtoMessage

func (*QICoreObservation_Component) ProtoMessage()

func (*QICoreObservation_Component) ProtoReflect

func (*QICoreObservation_Component) Reset

func (x *QICoreObservation_Component) Reset()

func (*QICoreObservation_Component) String

func (x *QICoreObservation_Component) String() string

type QICoreObservation_Component_ValueX

type QICoreObservation_Component_ValueX struct {

	// Types that are assignable to Choice:
	//	*QICoreObservation_Component_ValueX_Quantity
	//	*QICoreObservation_Component_ValueX_CodeableConcept
	//	*QICoreObservation_Component_ValueX_StringValue
	//	*QICoreObservation_Component_ValueX_Boolean
	//	*QICoreObservation_Component_ValueX_Integer
	//	*QICoreObservation_Component_ValueX_Range
	//	*QICoreObservation_Component_ValueX_Ratio
	//	*QICoreObservation_Component_ValueX_SampledData
	//	*QICoreObservation_Component_ValueX_Time
	//	*QICoreObservation_Component_ValueX_DateTime
	//	*QICoreObservation_Component_ValueX_Period
	Choice isQICoreObservation_Component_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Actual component result

func (*QICoreObservation_Component_ValueX) Descriptor deprecated

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

Deprecated: Use QICoreObservation_Component_ValueX.ProtoReflect.Descriptor instead.

func (*QICoreObservation_Component_ValueX) GetBoolean

func (*QICoreObservation_Component_ValueX) GetChoice

func (m *QICoreObservation_Component_ValueX) GetChoice() isQICoreObservation_Component_ValueX_Choice

func (*QICoreObservation_Component_ValueX) GetCodeableConcept

func (*QICoreObservation_Component_ValueX) GetDateTime

func (*QICoreObservation_Component_ValueX) GetInteger

func (*QICoreObservation_Component_ValueX) GetPeriod

func (*QICoreObservation_Component_ValueX) GetQuantity

func (*QICoreObservation_Component_ValueX) GetRange

func (*QICoreObservation_Component_ValueX) GetRatio

func (*QICoreObservation_Component_ValueX) GetSampledData

func (*QICoreObservation_Component_ValueX) GetStringValue

func (*QICoreObservation_Component_ValueX) GetTime

func (*QICoreObservation_Component_ValueX) ProtoMessage

func (*QICoreObservation_Component_ValueX) ProtoMessage()

func (*QICoreObservation_Component_ValueX) ProtoReflect

func (*QICoreObservation_Component_ValueX) Reset

func (*QICoreObservation_Component_ValueX) String

type QICoreObservation_Component_ValueX_Boolean

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

type QICoreObservation_Component_ValueX_CodeableConcept

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

type QICoreObservation_Component_ValueX_DateTime

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

type QICoreObservation_Component_ValueX_Integer

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

type QICoreObservation_Component_ValueX_Period

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

type QICoreObservation_Component_ValueX_Quantity

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

type QICoreObservation_Component_ValueX_Range

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

type QICoreObservation_Component_ValueX_Ratio

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

type QICoreObservation_Component_ValueX_SampledData

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

type QICoreObservation_Component_ValueX_StringValue

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

type QICoreObservation_Component_ValueX_Time

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

type QICoreObservation_EffectiveX

type QICoreObservation_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*QICoreObservation_EffectiveX_DateTime
	//	*QICoreObservation_EffectiveX_Period
	//	*QICoreObservation_EffectiveX_Timing
	//	*QICoreObservation_EffectiveX_Instant
	Choice isQICoreObservation_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for observation

func (*QICoreObservation_EffectiveX) Descriptor deprecated

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

Deprecated: Use QICoreObservation_EffectiveX.ProtoReflect.Descriptor instead.

func (*QICoreObservation_EffectiveX) GetChoice

func (m *QICoreObservation_EffectiveX) GetChoice() isQICoreObservation_EffectiveX_Choice

func (*QICoreObservation_EffectiveX) GetDateTime

func (*QICoreObservation_EffectiveX) GetInstant

func (*QICoreObservation_EffectiveX) GetPeriod

func (*QICoreObservation_EffectiveX) GetTiming

func (*QICoreObservation_EffectiveX) ProtoMessage

func (*QICoreObservation_EffectiveX) ProtoMessage()

func (*QICoreObservation_EffectiveX) ProtoReflect

func (*QICoreObservation_EffectiveX) Reset

func (x *QICoreObservation_EffectiveX) Reset()

func (*QICoreObservation_EffectiveX) String

type QICoreObservation_EffectiveX_DateTime

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

type QICoreObservation_EffectiveX_Instant

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

type QICoreObservation_EffectiveX_Period

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

type QICoreObservation_EffectiveX_Timing

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

type QICoreObservation_ReferenceRange

type QICoreObservation_ReferenceRange struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// 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 (*QICoreObservation_ReferenceRange) Descriptor deprecated

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

Deprecated: Use QICoreObservation_ReferenceRange.ProtoReflect.Descriptor instead.

func (*QICoreObservation_ReferenceRange) GetAge

func (*QICoreObservation_ReferenceRange) GetAppliesTo

func (*QICoreObservation_ReferenceRange) GetExtension

func (*QICoreObservation_ReferenceRange) GetHigh

func (*QICoreObservation_ReferenceRange) GetId

func (*QICoreObservation_ReferenceRange) GetLow

func (*QICoreObservation_ReferenceRange) GetModifierExtension

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

func (*QICoreObservation_ReferenceRange) GetText

func (*QICoreObservation_ReferenceRange) GetType

func (*QICoreObservation_ReferenceRange) ProtoMessage

func (*QICoreObservation_ReferenceRange) ProtoMessage()

func (*QICoreObservation_ReferenceRange) ProtoReflect

func (*QICoreObservation_ReferenceRange) Reset

func (*QICoreObservation_ReferenceRange) String

type QICoreObservation_StatusCode

type QICoreObservation_StatusCode struct {
	Value     codes_go_proto.ObservationStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.ObservationStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                 `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension            `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

registered | preliminary | final | amended +

func (*QICoreObservation_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreObservation_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreObservation_StatusCode) GetExtension

func (*QICoreObservation_StatusCode) GetId

func (*QICoreObservation_StatusCode) GetValue

func (*QICoreObservation_StatusCode) ProtoMessage

func (*QICoreObservation_StatusCode) ProtoMessage()

func (*QICoreObservation_StatusCode) ProtoReflect

func (*QICoreObservation_StatusCode) Reset

func (x *QICoreObservation_StatusCode) Reset()

func (*QICoreObservation_StatusCode) String

type QICoreObservation_ValueX

type QICoreObservation_ValueX struct {

	// Types that are assignable to Choice:
	//	*QICoreObservation_ValueX_Quantity
	//	*QICoreObservation_ValueX_CodeableConcept
	//	*QICoreObservation_ValueX_StringValue
	//	*QICoreObservation_ValueX_Boolean
	//	*QICoreObservation_ValueX_Integer
	//	*QICoreObservation_ValueX_Range
	//	*QICoreObservation_ValueX_Ratio
	//	*QICoreObservation_ValueX_SampledData
	//	*QICoreObservation_ValueX_Time
	//	*QICoreObservation_ValueX_DateTime
	//	*QICoreObservation_ValueX_Period
	Choice isQICoreObservation_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Actual result

func (*QICoreObservation_ValueX) Descriptor deprecated

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

Deprecated: Use QICoreObservation_ValueX.ProtoReflect.Descriptor instead.

func (*QICoreObservation_ValueX) GetBoolean

func (*QICoreObservation_ValueX) GetChoice

func (m *QICoreObservation_ValueX) GetChoice() isQICoreObservation_ValueX_Choice

func (*QICoreObservation_ValueX) GetCodeableConcept

func (*QICoreObservation_ValueX) GetDateTime

func (*QICoreObservation_ValueX) GetInteger

func (*QICoreObservation_ValueX) GetPeriod

func (*QICoreObservation_ValueX) GetQuantity

func (*QICoreObservation_ValueX) GetRange

func (*QICoreObservation_ValueX) GetRatio

func (*QICoreObservation_ValueX) GetSampledData

func (*QICoreObservation_ValueX) GetStringValue

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

func (*QICoreObservation_ValueX) GetTime

func (*QICoreObservation_ValueX) ProtoMessage

func (*QICoreObservation_ValueX) ProtoMessage()

func (*QICoreObservation_ValueX) ProtoReflect

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

func (*QICoreObservation_ValueX) Reset

func (x *QICoreObservation_ValueX) Reset()

func (*QICoreObservation_ValueX) String

func (x *QICoreObservation_ValueX) String() string

type QICoreObservation_ValueX_Boolean

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

type QICoreObservation_ValueX_CodeableConcept

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

type QICoreObservation_ValueX_DateTime

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

type QICoreObservation_ValueX_Integer

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

type QICoreObservation_ValueX_Period

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

type QICoreObservation_ValueX_Quantity

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

type QICoreObservation_ValueX_Range

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

type QICoreObservation_ValueX_Ratio

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

type QICoreObservation_ValueX_SampledData

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

type QICoreObservation_ValueX_StringValue

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

type QICoreObservation_ValueX_Time

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

type QICoreOrganization

type QICoreOrganization struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifies this organization  across multiple systems
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether the organization's record is still in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"`
	// Kind of organization
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=type,proto3" json:"type,omitempty"`
	// Name used for the organization
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// A list of alternate names that the organization is known as, or was known
	// as in the past
	Alias []*datatypes_go_proto.String `protobuf:"bytes,14,rep,name=alias,proto3" json:"alias,omitempty"`
	// A contact detail for the organization
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,15,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// An address for the organization
	Address []*datatypes_go_proto.Address `protobuf:"bytes,16,rep,name=address,proto3" json:"address,omitempty"`
	// The organization of which this organization forms a part
	PartOf  *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Contact []*QICoreOrganization_Contact `protobuf:"bytes,18,rep,name=contact,proto3" json:"contact,omitempty"`
	// Technical endpoints providing access to services operated for the
	// organization
	Endpoint []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreOrganization. A grouping of people or organizations with a common purpose. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-organization

func (*QICoreOrganization) Descriptor deprecated

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

Deprecated: Use QICoreOrganization.ProtoReflect.Descriptor instead.

func (*QICoreOrganization) GetActive

func (*QICoreOrganization) GetAddress

func (x *QICoreOrganization) GetAddress() []*datatypes_go_proto.Address

func (*QICoreOrganization) GetAlias

func (x *QICoreOrganization) GetAlias() []*datatypes_go_proto.String

func (*QICoreOrganization) GetContact

func (*QICoreOrganization) GetContained

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

func (*QICoreOrganization) GetEndpoint

func (x *QICoreOrganization) GetEndpoint() []*datatypes_go_proto.Reference

func (*QICoreOrganization) GetExtension

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

func (*QICoreOrganization) GetId

func (*QICoreOrganization) GetIdentifier

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

func (*QICoreOrganization) GetImplicitRules

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

func (*QICoreOrganization) GetLanguage

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

func (*QICoreOrganization) GetMeta

func (*QICoreOrganization) GetModifierExtension

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

func (*QICoreOrganization) GetName

func (*QICoreOrganization) GetPartOf

func (*QICoreOrganization) GetTelecom

func (*QICoreOrganization) GetText

func (*QICoreOrganization) GetType

func (*QICoreOrganization) ProtoMessage

func (*QICoreOrganization) ProtoMessage()

func (*QICoreOrganization) ProtoReflect

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

func (*QICoreOrganization) Reset

func (x *QICoreOrganization) Reset()

func (*QICoreOrganization) String

func (x *QICoreOrganization) String() string

type QICoreOrganization_Contact

type QICoreOrganization_Contact struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The type of contact
	Purpose *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// A name associated with the contact
	Name *datatypes_go_proto.HumanName `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details (telephone, email, etc.)  for a contact
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,6,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Visiting or postal addresses for the contact
	Address *datatypes_go_proto.Address `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

Contact for the organization for a certain purpose

func (*QICoreOrganization_Contact) Descriptor deprecated

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

Deprecated: Use QICoreOrganization_Contact.ProtoReflect.Descriptor instead.

func (*QICoreOrganization_Contact) GetAddress

func (*QICoreOrganization_Contact) GetExtension

func (*QICoreOrganization_Contact) GetId

func (*QICoreOrganization_Contact) GetModifierExtension

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

func (*QICoreOrganization_Contact) GetName

func (*QICoreOrganization_Contact) GetPurpose

func (*QICoreOrganization_Contact) GetTelecom

func (*QICoreOrganization_Contact) ProtoMessage

func (*QICoreOrganization_Contact) ProtoMessage()

func (*QICoreOrganization_Contact) ProtoReflect

func (*QICoreOrganization_Contact) Reset

func (x *QICoreOrganization_Contact) Reset()

func (*QICoreOrganization_Contact) String

func (x *QICoreOrganization_Contact) String() string

type QICorePatient

type QICorePatient struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// An identifier for this patient
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether this patient's record is in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"`
	// A name associated with the patient
	Name []*datatypes_go_proto.HumanName `protobuf:"bytes,12,rep,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the individual
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,13,rep,name=telecom,proto3" json:"telecom,omitempty"`
	Gender  *QICorePatient_GenderCode          `protobuf:"bytes,14,opt,name=gender,proto3" json:"gender,omitempty"`
	// The date of birth for the individual
	BirthDate *datatypes_go_proto.Date `protobuf:"bytes,15,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"`
	Deceased  *QICorePatient_DeceasedX `protobuf:"bytes,16,opt,name=deceased,proto3" json:"deceased,omitempty"`
	// An address for the individual
	Address []*datatypes_go_proto.Address `protobuf:"bytes,17,rep,name=address,proto3" json:"address,omitempty"`
	// Marital (civil) status of a patient
	MaritalStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=marital_status,json=maritalStatus,proto3" json:"marital_status,omitempty"`
	MultipleBirth *QICorePatient_MultipleBirthX       `protobuf:"bytes,19,opt,name=multiple_birth,json=multipleBirth,proto3" json:"multiple_birth,omitempty"`
	// Image of the patient
	Photo         []*datatypes_go_proto.Attachment `protobuf:"bytes,20,rep,name=photo,proto3" json:"photo,omitempty"`
	Contact       []*QICorePatient_Contact         `protobuf:"bytes,21,rep,name=contact,proto3" json:"contact,omitempty"`
	Communication []*QICorePatient_Communication   `protobuf:"bytes,22,rep,name=communication,proto3" json:"communication,omitempty"`
	// Patient's nominated primary care provider
	GeneralPractitioner []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=general_practitioner,json=generalPractitioner,proto3" json:"general_practitioner,omitempty"`
	// Organization that is the custodian of the patient record
	ManagingOrganization *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"`
	Link                 []*QICorePatient_Link         `protobuf:"bytes,25,rep,name=link,proto3" json:"link,omitempty"`
	// Extension
	Race *uscore_go_proto.PatientUSCoreRaceExtension `protobuf:"bytes,26,opt,name=race,proto3" json:"race,omitempty"`
	// Extension
	Ethnicity *uscore_go_proto.PatientUSCoreEthnicityExtension `protobuf:"bytes,27,opt,name=ethnicity,proto3" json:"ethnicity,omitempty"`
	// Extension
	Birthsex *uscore_go_proto.PatientUSCoreBirthSexExtension_ValueCode `protobuf:"bytes,28,opt,name=birthsex,proto3" json:"birthsex,omitempty"`
	// The patient's professed religious affiliations
	Religion *datatypes_go_proto.CodeableConcept `protobuf:"bytes,29,opt,name=religion,proto3" json:"religion,omitempty"`
	// Place of Birth for patient
	BirthPlace *datatypes_go_proto.Address `protobuf:"bytes,30,opt,name=birth_place,json=birthPlace,proto3" json:"birth_place,omitempty"`
	// Condition(s) limiting movement, senses, or activities
	Disability []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,31,rep,name=disability,proto3" json:"disability,omitempty"`
	// Nationality
	Nationality []*extensions_go_proto.PatientNationality `protobuf:"bytes,32,rep,name=nationality,proto3" json:"nationality,omitempty"`
	// Post-mortem donor status
	CadavericDonor *datatypes_go_proto.Boolean `protobuf:"bytes,33,opt,name=cadaveric_donor,json=cadavericDonor,proto3" json:"cadaveric_donor,omitempty"`
	// Explanation associated with refuted status
	MilitaryService *datatypes_go_proto.CodeableConcept `protobuf:"bytes,34,opt,name=military_service,json=militaryService,proto3" json:"military_service,omitempty"`
	// Time of day of birth
	BirthTime *datatypes_go_proto.DateTime `protobuf:"bytes,35,opt,name=birth_time,json=birthTime,proto3" json:"birth_time,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICorePatient. Information about an individual or animal receiving health care services. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient

func (*QICorePatient) Descriptor deprecated

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

Deprecated: Use QICorePatient.ProtoReflect.Descriptor instead.

func (*QICorePatient) GetActive

func (x *QICorePatient) GetActive() *datatypes_go_proto.Boolean

func (*QICorePatient) GetAddress

func (x *QICorePatient) GetAddress() []*datatypes_go_proto.Address

func (*QICorePatient) GetBirthDate

func (x *QICorePatient) GetBirthDate() *datatypes_go_proto.Date

func (*QICorePatient) GetBirthPlace

func (x *QICorePatient) GetBirthPlace() *datatypes_go_proto.Address

func (*QICorePatient) GetBirthTime

func (x *QICorePatient) GetBirthTime() *datatypes_go_proto.DateTime

func (*QICorePatient) GetCadavericDonor

func (x *QICorePatient) GetCadavericDonor() *datatypes_go_proto.Boolean

func (*QICorePatient) GetCommunication

func (x *QICorePatient) GetCommunication() []*QICorePatient_Communication

func (*QICorePatient) GetContact

func (x *QICorePatient) GetContact() []*QICorePatient_Contact

func (*QICorePatient) GetContained

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

func (*QICorePatient) GetDeceased

func (x *QICorePatient) GetDeceased() *QICorePatient_DeceasedX

func (*QICorePatient) GetDisability

func (x *QICorePatient) GetDisability() []*datatypes_go_proto.CodeableConcept

func (*QICorePatient) GetEthnicity

func (*QICorePatient) GetExtension

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

func (*QICorePatient) GetGender

func (x *QICorePatient) GetGender() *QICorePatient_GenderCode

func (*QICorePatient) GetGeneralPractitioner

func (x *QICorePatient) GetGeneralPractitioner() []*datatypes_go_proto.Reference

func (*QICorePatient) GetId

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

func (*QICorePatient) GetIdentifier

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

func (*QICorePatient) GetImplicitRules

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

func (*QICorePatient) GetLanguage

func (x *QICorePatient) GetLanguage() *datatypes_go_proto.Code
func (x *QICorePatient) GetLink() []*QICorePatient_Link

func (*QICorePatient) GetManagingOrganization

func (x *QICorePatient) GetManagingOrganization() *datatypes_go_proto.Reference

func (*QICorePatient) GetMaritalStatus

func (x *QICorePatient) GetMaritalStatus() *datatypes_go_proto.CodeableConcept

func (*QICorePatient) GetMeta

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

func (*QICorePatient) GetMilitaryService

func (x *QICorePatient) GetMilitaryService() *datatypes_go_proto.CodeableConcept

func (*QICorePatient) GetModifierExtension

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

func (*QICorePatient) GetMultipleBirth

func (x *QICorePatient) GetMultipleBirth() *QICorePatient_MultipleBirthX

func (*QICorePatient) GetName

func (x *QICorePatient) GetName() []*datatypes_go_proto.HumanName

func (*QICorePatient) GetNationality

func (x *QICorePatient) GetNationality() []*extensions_go_proto.PatientNationality

func (*QICorePatient) GetPhoto

func (x *QICorePatient) GetPhoto() []*datatypes_go_proto.Attachment

func (*QICorePatient) GetRace

func (*QICorePatient) GetReligion

func (*QICorePatient) GetTelecom

func (x *QICorePatient) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*QICorePatient) GetText

func (*QICorePatient) ProtoMessage

func (*QICorePatient) ProtoMessage()

func (*QICorePatient) ProtoReflect

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

func (*QICorePatient) Reset

func (x *QICorePatient) Reset()

func (*QICorePatient) String

func (x *QICorePatient) String() string

type QICorePatient_Communication

type QICorePatient_Communication struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The language which can be used to communicate with the patient about his
	// or her health
	Language *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Language preference indicator
	Preferred *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=preferred,proto3" json:"preferred,omitempty"`
	// contains filtered or unexported fields
}

A language which may be used to communicate with the patient about his or her health

func (*QICorePatient_Communication) Descriptor deprecated

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

Deprecated: Use QICorePatient_Communication.ProtoReflect.Descriptor instead.

func (*QICorePatient_Communication) GetExtension

func (*QICorePatient_Communication) GetId

func (*QICorePatient_Communication) GetLanguage

func (*QICorePatient_Communication) GetModifierExtension

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

func (*QICorePatient_Communication) GetPreferred

func (*QICorePatient_Communication) ProtoMessage

func (*QICorePatient_Communication) ProtoMessage()

func (*QICorePatient_Communication) ProtoReflect

func (*QICorePatient_Communication) Reset

func (x *QICorePatient_Communication) Reset()

func (*QICorePatient_Communication) String

func (x *QICorePatient_Communication) String() string

type QICorePatient_Contact

type QICorePatient_Contact struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The kind of relationship
	Relationship []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=relationship,proto3" json:"relationship,omitempty"`
	// A name associated with the contact person
	Name *datatypes_go_proto.HumanName `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the person
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,6,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Address for the contact person
	Address *datatypes_go_proto.Address       `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"`
	Gender  *QICorePatient_Contact_GenderCode `protobuf:"bytes,8,opt,name=gender,proto3" json:"gender,omitempty"`
	// Organization that is associated with the contact
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=organization,proto3" json:"organization,omitempty"`
	// The period during which this contact person or organization is valid to
	// be contacted relating to this patient
	Period *datatypes_go_proto.Period `protobuf:"bytes,10,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

A contact party (e.g. guardian, partner, friend) for the patient

func (*QICorePatient_Contact) Descriptor deprecated

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

Deprecated: Use QICorePatient_Contact.ProtoReflect.Descriptor instead.

func (*QICorePatient_Contact) GetAddress

func (*QICorePatient_Contact) GetExtension

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

func (*QICorePatient_Contact) GetGender

func (*QICorePatient_Contact) GetId

func (*QICorePatient_Contact) GetModifierExtension

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

func (*QICorePatient_Contact) GetName

func (*QICorePatient_Contact) GetOrganization

func (x *QICorePatient_Contact) GetOrganization() *datatypes_go_proto.Reference

func (*QICorePatient_Contact) GetPeriod

func (*QICorePatient_Contact) GetRelationship

func (*QICorePatient_Contact) GetTelecom

func (*QICorePatient_Contact) ProtoMessage

func (*QICorePatient_Contact) ProtoMessage()

func (*QICorePatient_Contact) ProtoReflect

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

func (*QICorePatient_Contact) Reset

func (x *QICorePatient_Contact) Reset()

func (*QICorePatient_Contact) String

func (x *QICorePatient_Contact) String() string

type QICorePatient_Contact_GenderCode

type QICorePatient_Contact_GenderCode struct {
	Value     codes_go_proto.AdministrativeGenderCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.AdministrativeGenderCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                    `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension               `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

male | female | other | unknown

func (*QICorePatient_Contact_GenderCode) Descriptor deprecated

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

Deprecated: Use QICorePatient_Contact_GenderCode.ProtoReflect.Descriptor instead.

func (*QICorePatient_Contact_GenderCode) GetExtension

func (*QICorePatient_Contact_GenderCode) GetId

func (*QICorePatient_Contact_GenderCode) GetValue

func (*QICorePatient_Contact_GenderCode) ProtoMessage

func (*QICorePatient_Contact_GenderCode) ProtoMessage()

func (*QICorePatient_Contact_GenderCode) ProtoReflect

func (*QICorePatient_Contact_GenderCode) Reset

func (*QICorePatient_Contact_GenderCode) String

type QICorePatient_DeceasedX

type QICorePatient_DeceasedX struct {

	// Types that are assignable to Choice:
	//	*QICorePatient_DeceasedX_Boolean
	//	*QICorePatient_DeceasedX_DateTime
	Choice isQICorePatient_DeceasedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Indicates if the individual is deceased or not

func (*QICorePatient_DeceasedX) Descriptor deprecated

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

Deprecated: Use QICorePatient_DeceasedX.ProtoReflect.Descriptor instead.

func (*QICorePatient_DeceasedX) GetBoolean

func (*QICorePatient_DeceasedX) GetChoice

func (m *QICorePatient_DeceasedX) GetChoice() isQICorePatient_DeceasedX_Choice

func (*QICorePatient_DeceasedX) GetDateTime

func (*QICorePatient_DeceasedX) ProtoMessage

func (*QICorePatient_DeceasedX) ProtoMessage()

func (*QICorePatient_DeceasedX) ProtoReflect

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

func (*QICorePatient_DeceasedX) Reset

func (x *QICorePatient_DeceasedX) Reset()

func (*QICorePatient_DeceasedX) String

func (x *QICorePatient_DeceasedX) String() string

type QICorePatient_DeceasedX_Boolean

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

type QICorePatient_DeceasedX_DateTime

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

type QICorePatient_GenderCode

type QICorePatient_GenderCode struct {
	Value     codes_go_proto.AdministrativeGenderCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.AdministrativeGenderCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                    `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension               `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

male | female | other | unknown

func (*QICorePatient_GenderCode) Descriptor deprecated

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

Deprecated: Use QICorePatient_GenderCode.ProtoReflect.Descriptor instead.

func (*QICorePatient_GenderCode) GetExtension

func (*QICorePatient_GenderCode) GetId

func (*QICorePatient_GenderCode) GetValue

func (*QICorePatient_GenderCode) ProtoMessage

func (*QICorePatient_GenderCode) ProtoMessage()

func (*QICorePatient_GenderCode) ProtoReflect

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

func (*QICorePatient_GenderCode) Reset

func (x *QICorePatient_GenderCode) Reset()

func (*QICorePatient_GenderCode) String

func (x *QICorePatient_GenderCode) String() string
type QICorePatient_Link struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The other patient or related person resource that the link refers to
	Other *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=other,proto3" json:"other,omitempty"`
	Type  *QICorePatient_Link_TypeCode  `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Link to another patient resource that concerns the same actual person

func (*QICorePatient_Link) Descriptor deprecated

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

Deprecated: Use QICorePatient_Link.ProtoReflect.Descriptor instead.

func (*QICorePatient_Link) GetExtension

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

func (*QICorePatient_Link) GetId

func (*QICorePatient_Link) GetModifierExtension

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

func (*QICorePatient_Link) GetOther

func (*QICorePatient_Link) GetType

func (*QICorePatient_Link) ProtoMessage

func (*QICorePatient_Link) ProtoMessage()

func (*QICorePatient_Link) ProtoReflect

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

func (*QICorePatient_Link) Reset

func (x *QICorePatient_Link) Reset()

func (*QICorePatient_Link) String

func (x *QICorePatient_Link) String() string
type QICorePatient_Link_TypeCode struct {
	Value     codes_go_proto.LinkTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.LinkTypeCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String        `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension   `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

replaced-by | replaces | refer | seealso

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

Deprecated: Use QICorePatient_Link_TypeCode.ProtoReflect.Descriptor instead.

func (*QICorePatient_Link_TypeCode) ProtoMessage()
func (x *QICorePatient_Link_TypeCode) Reset()
func (x *QICorePatient_Link_TypeCode) String() string

type QICorePatient_MultipleBirthX

type QICorePatient_MultipleBirthX struct {

	// Types that are assignable to Choice:
	//	*QICorePatient_MultipleBirthX_Boolean
	//	*QICorePatient_MultipleBirthX_Integer
	Choice isQICorePatient_MultipleBirthX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Whether patient is part of a multiple birth

func (*QICorePatient_MultipleBirthX) Descriptor deprecated

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

Deprecated: Use QICorePatient_MultipleBirthX.ProtoReflect.Descriptor instead.

func (*QICorePatient_MultipleBirthX) GetBoolean

func (*QICorePatient_MultipleBirthX) GetChoice

func (m *QICorePatient_MultipleBirthX) GetChoice() isQICorePatient_MultipleBirthX_Choice

func (*QICorePatient_MultipleBirthX) GetInteger

func (*QICorePatient_MultipleBirthX) ProtoMessage

func (*QICorePatient_MultipleBirthX) ProtoMessage()

func (*QICorePatient_MultipleBirthX) ProtoReflect

func (*QICorePatient_MultipleBirthX) Reset

func (x *QICorePatient_MultipleBirthX) Reset()

func (*QICorePatient_MultipleBirthX) String

type QICorePatient_MultipleBirthX_Boolean

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

type QICorePatient_MultipleBirthX_Integer

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

type QICorePractitioner

type QICorePractitioner struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// An identifier for the person as this agent
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether this practitioner's record is in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"`
	// The name(s) associated with the practitioner
	Name *datatypes_go_proto.HumanName `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the practitioner (that apply to all roles)
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,13,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Address(es) of the practitioner that are not role specific (typically home
	// address)
	Address []*datatypes_go_proto.Address  `protobuf:"bytes,14,rep,name=address,proto3" json:"address,omitempty"`
	Gender  *QICorePractitioner_GenderCode `protobuf:"bytes,15,opt,name=gender,proto3" json:"gender,omitempty"`
	// The date  on which the practitioner was born
	BirthDate *datatypes_go_proto.Date `protobuf:"bytes,16,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"`
	// Image of the person
	Photo         []*datatypes_go_proto.Attachment    `protobuf:"bytes,17,rep,name=photo,proto3" json:"photo,omitempty"`
	Qualification []*QICorePractitioner_Qualification `protobuf:"bytes,18,rep,name=qualification,proto3" json:"qualification,omitempty"`
	// A language the practitioner can use in patient communication
	Communication []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=communication,proto3" json:"communication,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICorePractitioner. A person with a formal responsibility in the provisioning of healthcare or related services. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-practitioner

func (*QICorePractitioner) Descriptor deprecated

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

Deprecated: Use QICorePractitioner.ProtoReflect.Descriptor instead.

func (*QICorePractitioner) GetActive

func (*QICorePractitioner) GetAddress

func (x *QICorePractitioner) GetAddress() []*datatypes_go_proto.Address

func (*QICorePractitioner) GetBirthDate

func (x *QICorePractitioner) GetBirthDate() *datatypes_go_proto.Date

func (*QICorePractitioner) GetCommunication

func (x *QICorePractitioner) GetCommunication() []*datatypes_go_proto.CodeableConcept

func (*QICorePractitioner) GetContained

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

func (*QICorePractitioner) GetExtension

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

func (*QICorePractitioner) GetGender

func (*QICorePractitioner) GetId

func (*QICorePractitioner) GetIdentifier

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

func (*QICorePractitioner) GetImplicitRules

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

func (*QICorePractitioner) GetLanguage

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

func (*QICorePractitioner) GetMeta

func (*QICorePractitioner) GetModifierExtension

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

func (*QICorePractitioner) GetName

func (*QICorePractitioner) GetPhoto

func (*QICorePractitioner) GetQualification

func (x *QICorePractitioner) GetQualification() []*QICorePractitioner_Qualification

func (*QICorePractitioner) GetTelecom

func (*QICorePractitioner) GetText

func (*QICorePractitioner) ProtoMessage

func (*QICorePractitioner) ProtoMessage()

func (*QICorePractitioner) ProtoReflect

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

func (*QICorePractitioner) Reset

func (x *QICorePractitioner) Reset()

func (*QICorePractitioner) String

func (x *QICorePractitioner) String() string

type QICorePractitionerRole

type QICorePractitionerRole struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The list of healthcare services that this worker provides for this role's
	// Organization/Location(s)
	HealthcareService []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=healthcare_service,json=healthcareService,proto3" json:"healthcare_service,omitempty"`
	// Contact details that are specific to the role/location/service
	Telecom       []*datatypes_go_proto.ContactPoint      `protobuf:"bytes,11,rep,name=telecom,proto3" json:"telecom,omitempty"`
	AvailableTime []*QICorePractitionerRole_AvailableTime `protobuf:"bytes,12,rep,name=available_time,json=availableTime,proto3" json:"available_time,omitempty"`
	NotAvailable  []*QICorePractitionerRole_NotAvailable  `protobuf:"bytes,13,rep,name=not_available,json=notAvailable,proto3" json:"not_available,omitempty"`
	// Description of availability exceptions
	AvailabilityExceptions *datatypes_go_proto.String `` /* 128-byte string literal not displayed */
	// Technical endpoints providing access to services operated for the
	// practitioner with this role
	Endpoint []*datatypes_go_proto.Reference `protobuf:"bytes,15,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICorePractitionerRole. Roles/organizations the practitioner is associated with. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-practitionerrole

func (*QICorePractitionerRole) Descriptor deprecated

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

Deprecated: Use QICorePractitionerRole.ProtoReflect.Descriptor instead.

func (*QICorePractitionerRole) GetAvailabilityExceptions

func (x *QICorePractitionerRole) GetAvailabilityExceptions() *datatypes_go_proto.String

func (*QICorePractitionerRole) GetAvailableTime

func (*QICorePractitionerRole) GetContained

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

func (*QICorePractitionerRole) GetEndpoint

func (*QICorePractitionerRole) GetExtension

func (*QICorePractitionerRole) GetHealthcareService

func (x *QICorePractitionerRole) GetHealthcareService() []*datatypes_go_proto.Reference

func (*QICorePractitionerRole) GetId

func (*QICorePractitionerRole) GetImplicitRules

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

func (*QICorePractitionerRole) GetLanguage

func (*QICorePractitionerRole) GetMeta

func (*QICorePractitionerRole) GetModifierExtension

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

func (*QICorePractitionerRole) GetNotAvailable

func (*QICorePractitionerRole) GetTelecom

func (*QICorePractitionerRole) GetText

func (*QICorePractitionerRole) ProtoMessage

func (*QICorePractitionerRole) ProtoMessage()

func (*QICorePractitionerRole) ProtoReflect

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

func (*QICorePractitionerRole) Reset

func (x *QICorePractitionerRole) Reset()

func (*QICorePractitionerRole) String

func (x *QICorePractitionerRole) String() string

type QICorePractitionerRole_AvailableTime

type QICorePractitionerRole_AvailableTime struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                        `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	DaysOfWeek        []*QICorePractitionerRole_AvailableTime_DaysOfWeekCode `protobuf:"bytes,4,rep,name=days_of_week,json=daysOfWeek,proto3" json:"days_of_week,omitempty"`
	// Always available? e.g. 24 hour service
	AllDay *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=all_day,json=allDay,proto3" json:"all_day,omitempty"`
	// Opening time of day (ignored if allDay = true)
	AvailableStartTime *datatypes_go_proto.Time `protobuf:"bytes,6,opt,name=available_start_time,json=availableStartTime,proto3" json:"available_start_time,omitempty"`
	// Closing time of day (ignored if allDay = true)
	AvailableEndTime *datatypes_go_proto.Time `protobuf:"bytes,7,opt,name=available_end_time,json=availableEndTime,proto3" json:"available_end_time,omitempty"`
	// contains filtered or unexported fields
}

Times the Service Site is available

func (*QICorePractitionerRole_AvailableTime) Descriptor deprecated

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

Deprecated: Use QICorePractitionerRole_AvailableTime.ProtoReflect.Descriptor instead.

func (*QICorePractitionerRole_AvailableTime) GetAllDay

func (*QICorePractitionerRole_AvailableTime) GetAvailableEndTime

func (*QICorePractitionerRole_AvailableTime) GetAvailableStartTime

func (x *QICorePractitionerRole_AvailableTime) GetAvailableStartTime() *datatypes_go_proto.Time

func (*QICorePractitionerRole_AvailableTime) GetDaysOfWeek

func (*QICorePractitionerRole_AvailableTime) GetExtension

func (*QICorePractitionerRole_AvailableTime) GetId

func (*QICorePractitionerRole_AvailableTime) GetModifierExtension

func (*QICorePractitionerRole_AvailableTime) ProtoMessage

func (*QICorePractitionerRole_AvailableTime) ProtoMessage()

func (*QICorePractitionerRole_AvailableTime) ProtoReflect

func (*QICorePractitionerRole_AvailableTime) Reset

func (*QICorePractitionerRole_AvailableTime) String

type QICorePractitionerRole_AvailableTime_DaysOfWeekCode

type QICorePractitionerRole_AvailableTime_DaysOfWeekCode struct {
	Value     codes_go_proto.DaysOfWeekCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.DaysOfWeekCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String          `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension     `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

mon | tue | wed | thu | fri | sat | sun

func (*QICorePractitionerRole_AvailableTime_DaysOfWeekCode) Descriptor deprecated

Deprecated: Use QICorePractitionerRole_AvailableTime_DaysOfWeekCode.ProtoReflect.Descriptor instead.

func (*QICorePractitionerRole_AvailableTime_DaysOfWeekCode) GetExtension

func (*QICorePractitionerRole_AvailableTime_DaysOfWeekCode) GetId

func (*QICorePractitionerRole_AvailableTime_DaysOfWeekCode) GetValue

func (*QICorePractitionerRole_AvailableTime_DaysOfWeekCode) ProtoMessage

func (*QICorePractitionerRole_AvailableTime_DaysOfWeekCode) ProtoReflect

func (*QICorePractitionerRole_AvailableTime_DaysOfWeekCode) Reset

func (*QICorePractitionerRole_AvailableTime_DaysOfWeekCode) String

type QICorePractitionerRole_NotAvailable

type QICorePractitionerRole_NotAvailable struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Reason presented to the user explaining why time not available
	Description *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Service not available from this date
	During *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=during,proto3" json:"during,omitempty"`
	// contains filtered or unexported fields
}

Not available during this time due to provided reason

func (*QICorePractitionerRole_NotAvailable) Descriptor deprecated

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

Deprecated: Use QICorePractitionerRole_NotAvailable.ProtoReflect.Descriptor instead.

func (*QICorePractitionerRole_NotAvailable) GetDescription

func (*QICorePractitionerRole_NotAvailable) GetDuring

func (*QICorePractitionerRole_NotAvailable) GetExtension

func (*QICorePractitionerRole_NotAvailable) GetId

func (*QICorePractitionerRole_NotAvailable) GetModifierExtension

func (*QICorePractitionerRole_NotAvailable) ProtoMessage

func (*QICorePractitionerRole_NotAvailable) ProtoMessage()

func (*QICorePractitionerRole_NotAvailable) ProtoReflect

func (*QICorePractitionerRole_NotAvailable) Reset

func (*QICorePractitionerRole_NotAvailable) String

type QICorePractitioner_GenderCode

type QICorePractitioner_GenderCode struct {
	Value     codes_go_proto.AdministrativeGenderCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.AdministrativeGenderCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                    `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension               `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

male | female | other | unknown

func (*QICorePractitioner_GenderCode) Descriptor deprecated

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

Deprecated: Use QICorePractitioner_GenderCode.ProtoReflect.Descriptor instead.

func (*QICorePractitioner_GenderCode) GetExtension

func (*QICorePractitioner_GenderCode) GetId

func (*QICorePractitioner_GenderCode) GetValue

func (*QICorePractitioner_GenderCode) ProtoMessage

func (*QICorePractitioner_GenderCode) ProtoMessage()

func (*QICorePractitioner_GenderCode) ProtoReflect

func (*QICorePractitioner_GenderCode) Reset

func (x *QICorePractitioner_GenderCode) Reset()

func (*QICorePractitioner_GenderCode) String

type QICorePractitioner_Qualification

type QICorePractitioner_Qualification struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// An identifier for this qualification for the practitioner
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,4,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Coded representation of the qualification
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// Period during which the qualification is valid
	Period *datatypes_go_proto.Period `protobuf:"bytes,6,opt,name=period,proto3" json:"period,omitempty"`
	// Organization that regulates and issues the qualification
	Issuer *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=issuer,proto3" json:"issuer,omitempty"`
	// contains filtered or unexported fields
}

Certification, licenses, or training pertaining to the provision of care

func (*QICorePractitioner_Qualification) Descriptor deprecated

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

Deprecated: Use QICorePractitioner_Qualification.ProtoReflect.Descriptor instead.

func (*QICorePractitioner_Qualification) GetCode

func (*QICorePractitioner_Qualification) GetExtension

func (*QICorePractitioner_Qualification) GetId

func (*QICorePractitioner_Qualification) GetIdentifier

func (*QICorePractitioner_Qualification) GetIssuer

func (*QICorePractitioner_Qualification) GetModifierExtension

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

func (*QICorePractitioner_Qualification) GetPeriod

func (*QICorePractitioner_Qualification) ProtoMessage

func (*QICorePractitioner_Qualification) ProtoMessage()

func (*QICorePractitioner_Qualification) ProtoReflect

func (*QICorePractitioner_Qualification) Reset

func (*QICorePractitioner_Qualification) String

type QICoreProcedure

type QICoreProcedure struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Identifiers for this procedure
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,11,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,12,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// A request for this procedure
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *QICoreProcedure_StatusCode     `protobuf:"bytes,15,opt,name=status,proto3" json:"status,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Classification of the procedure
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=category,proto3" json:"category,omitempty"`
	// SNOMED-CT | ICD-10 | CPT-4
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=code,proto3" json:"code,omitempty"`
	// Who the procedure was performed on
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter created as part of
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Performed *QICoreProcedure_PerformedX   `protobuf:"bytes,21,opt,name=performed,proto3" json:"performed,omitempty"`
	// Who recorded the procedure
	Recorder *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=recorder,proto3" json:"recorder,omitempty"`
	// Person who asserts this procedure
	Asserter  *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=asserter,proto3" json:"asserter,omitempty"`
	Performer []*QICoreProcedure_Performer  `protobuf:"bytes,24,rep,name=performer,proto3" json:"performer,omitempty"`
	// Where the procedure happened
	Location *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=location,proto3" json:"location,omitempty"`
	// Coded reason procedure performed
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// The justification that the procedure was performed
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,27,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Target body sites
	BodySite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,28,rep,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// The result of procedure
	Outcome *datatypes_go_proto.CodeableConcept `protobuf:"bytes,29,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Any report resulting from the procedure
	Report []*datatypes_go_proto.Reference `protobuf:"bytes,30,rep,name=report,proto3" json:"report,omitempty"`
	// Complication following the procedure
	Complication []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,31,rep,name=complication,proto3" json:"complication,omitempty"`
	// A condition that is a result of the procedure
	ComplicationDetail []*datatypes_go_proto.Reference `protobuf:"bytes,32,rep,name=complication_detail,json=complicationDetail,proto3" json:"complication_detail,omitempty"`
	// Instructions for follow up
	FollowUp []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,33,rep,name=follow_up,json=followUp,proto3" json:"follow_up,omitempty"`
	// Additional information about the procedure
	Note        []*datatypes_go_proto.Annotation `protobuf:"bytes,34,rep,name=note,proto3" json:"note,omitempty"`
	FocalDevice []*QICoreProcedure_FocalDevice   `protobuf:"bytes,35,rep,name=focal_device,json=focalDevice,proto3" json:"focal_device,omitempty"`
	// Items used during procedure
	UsedReference []*datatypes_go_proto.Reference `protobuf:"bytes,36,rep,name=used_reference,json=usedReference,proto3" json:"used_reference,omitempty"`
	// Coded items used during the procedure
	UsedCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,37,rep,name=used_code,json=usedCode,proto3" json:"used_code,omitempty"`
	// The access point or points used for this procedure
	ApproachBodyStructure []*datatypes_go_proto.Reference `` /* 127-byte string literal not displayed */
	// The first incision time
	IncisionDateTime *datatypes_go_proto.DateTime `protobuf:"bytes,39,opt,name=incision_date_time,json=incisionDateTime,proto3" json:"incision_date_time,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreProcedure. An action that is being or was performed on a patient. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedure

func (*QICoreProcedure) Descriptor deprecated

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

Deprecated: Use QICoreProcedure.ProtoReflect.Descriptor instead.

func (*QICoreProcedure) GetApproachBodyStructure

func (x *QICoreProcedure) GetApproachBodyStructure() []*datatypes_go_proto.Reference

func (*QICoreProcedure) GetAsserter

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

func (*QICoreProcedure) GetBasedOn

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

func (*QICoreProcedure) GetBodySite

func (*QICoreProcedure) GetCategory

func (*QICoreProcedure) GetCode

func (*QICoreProcedure) GetComplication

func (x *QICoreProcedure) GetComplication() []*datatypes_go_proto.CodeableConcept

func (*QICoreProcedure) GetComplicationDetail

func (x *QICoreProcedure) GetComplicationDetail() []*datatypes_go_proto.Reference

func (*QICoreProcedure) GetContained

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

func (*QICoreProcedure) GetEncounter

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

func (*QICoreProcedure) GetExtension

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

func (*QICoreProcedure) GetFocalDevice

func (x *QICoreProcedure) GetFocalDevice() []*QICoreProcedure_FocalDevice

func (*QICoreProcedure) GetFollowUp

func (*QICoreProcedure) GetId

func (*QICoreProcedure) GetIdentifier

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

func (*QICoreProcedure) GetImplicitRules

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

func (*QICoreProcedure) GetIncisionDateTime

func (x *QICoreProcedure) GetIncisionDateTime() *datatypes_go_proto.DateTime

func (*QICoreProcedure) GetInstantiatesCanonical

func (x *QICoreProcedure) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical

func (*QICoreProcedure) GetInstantiatesUri

func (x *QICoreProcedure) GetInstantiatesUri() []*datatypes_go_proto.Uri

func (*QICoreProcedure) GetLanguage

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

func (*QICoreProcedure) GetLocation

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

func (*QICoreProcedure) GetMeta

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

func (*QICoreProcedure) GetModifierExtension

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

func (*QICoreProcedure) GetNote

func (*QICoreProcedure) GetOutcome

func (*QICoreProcedure) GetPartOf

func (x *QICoreProcedure) GetPartOf() []*datatypes_go_proto.Reference

func (*QICoreProcedure) GetPerformed

func (x *QICoreProcedure) GetPerformed() *QICoreProcedure_PerformedX

func (*QICoreProcedure) GetPerformer

func (x *QICoreProcedure) GetPerformer() []*QICoreProcedure_Performer

func (*QICoreProcedure) GetReasonCode

func (x *QICoreProcedure) GetReasonCode() []*datatypes_go_proto.CodeableConcept

func (*QICoreProcedure) GetReasonReference

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

func (*QICoreProcedure) GetRecorder

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

func (*QICoreProcedure) GetReport

func (x *QICoreProcedure) GetReport() []*datatypes_go_proto.Reference

func (*QICoreProcedure) GetStatus

func (*QICoreProcedure) GetStatusReason

func (x *QICoreProcedure) GetStatusReason() *datatypes_go_proto.CodeableConcept

func (*QICoreProcedure) GetSubject

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

func (*QICoreProcedure) GetText

func (*QICoreProcedure) GetUsedCode

func (*QICoreProcedure) GetUsedReference

func (x *QICoreProcedure) GetUsedReference() []*datatypes_go_proto.Reference

func (*QICoreProcedure) ProtoMessage

func (*QICoreProcedure) ProtoMessage()

func (*QICoreProcedure) ProtoReflect

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

func (*QICoreProcedure) Reset

func (x *QICoreProcedure) Reset()

func (*QICoreProcedure) String

func (x *QICoreProcedure) String() string

type QICoreProcedure_FocalDevice

type QICoreProcedure_FocalDevice struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Kind of change to device
	Action *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	// Device that was changed
	Manipulated *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=manipulated,proto3" json:"manipulated,omitempty"`
	// contains filtered or unexported fields
}

Manipulated, implanted, or removed device

func (*QICoreProcedure_FocalDevice) Descriptor deprecated

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

Deprecated: Use QICoreProcedure_FocalDevice.ProtoReflect.Descriptor instead.

func (*QICoreProcedure_FocalDevice) GetAction

func (*QICoreProcedure_FocalDevice) GetExtension

func (*QICoreProcedure_FocalDevice) GetId

func (*QICoreProcedure_FocalDevice) GetManipulated

func (*QICoreProcedure_FocalDevice) GetModifierExtension

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

func (*QICoreProcedure_FocalDevice) ProtoMessage

func (*QICoreProcedure_FocalDevice) ProtoMessage()

func (*QICoreProcedure_FocalDevice) ProtoReflect

func (*QICoreProcedure_FocalDevice) Reset

func (x *QICoreProcedure_FocalDevice) Reset()

func (*QICoreProcedure_FocalDevice) String

func (x *QICoreProcedure_FocalDevice) String() string

type QICoreProcedure_PerformedX

type QICoreProcedure_PerformedX struct {

	// Types that are assignable to Choice:
	//	*QICoreProcedure_PerformedX_DateTime
	//	*QICoreProcedure_PerformedX_Period
	Choice isQICoreProcedure_PerformedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When the procedure was performed

func (*QICoreProcedure_PerformedX) Descriptor deprecated

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

Deprecated: Use QICoreProcedure_PerformedX.ProtoReflect.Descriptor instead.

func (*QICoreProcedure_PerformedX) GetChoice

func (m *QICoreProcedure_PerformedX) GetChoice() isQICoreProcedure_PerformedX_Choice

func (*QICoreProcedure_PerformedX) GetDateTime

func (*QICoreProcedure_PerformedX) GetPeriod

func (*QICoreProcedure_PerformedX) ProtoMessage

func (*QICoreProcedure_PerformedX) ProtoMessage()

func (*QICoreProcedure_PerformedX) ProtoReflect

func (*QICoreProcedure_PerformedX) Reset

func (x *QICoreProcedure_PerformedX) Reset()

func (*QICoreProcedure_PerformedX) String

func (x *QICoreProcedure_PerformedX) String() string

type QICoreProcedure_PerformedX_DateTime

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

type QICoreProcedure_PerformedX_Period

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

type QICoreProcedure_Performer

type QICoreProcedure_Performer struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of performance
	Function *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=function,proto3" json:"function,omitempty"`
	// The reference to the practitioner
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// Organization the device or practitioner was acting for
	OnBehalfOf *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=on_behalf_of,json=onBehalfOf,proto3" json:"on_behalf_of,omitempty"`
	// contains filtered or unexported fields
}

The people who performed the procedure

func (*QICoreProcedure_Performer) Descriptor deprecated

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

Deprecated: Use QICoreProcedure_Performer.ProtoReflect.Descriptor instead.

func (*QICoreProcedure_Performer) GetActor

func (*QICoreProcedure_Performer) GetExtension

func (*QICoreProcedure_Performer) GetFunction

func (*QICoreProcedure_Performer) GetId

func (*QICoreProcedure_Performer) GetModifierExtension

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

func (*QICoreProcedure_Performer) GetOnBehalfOf

func (*QICoreProcedure_Performer) ProtoMessage

func (*QICoreProcedure_Performer) ProtoMessage()

func (*QICoreProcedure_Performer) ProtoReflect

func (*QICoreProcedure_Performer) Reset

func (x *QICoreProcedure_Performer) Reset()

func (*QICoreProcedure_Performer) String

func (x *QICoreProcedure_Performer) String() string

type QICoreProcedure_StatusCode

type QICoreProcedure_StatusCode struct {
	Value     codes_go_proto.EventStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.EventStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String           `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension      `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error | unknown

func (*QICoreProcedure_StatusCode) Descriptor deprecated

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

Deprecated: Use QICoreProcedure_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreProcedure_StatusCode) GetExtension

func (*QICoreProcedure_StatusCode) GetId

func (*QICoreProcedure_StatusCode) GetValue

func (*QICoreProcedure_StatusCode) ProtoMessage

func (*QICoreProcedure_StatusCode) ProtoMessage()

func (*QICoreProcedure_StatusCode) ProtoReflect

func (*QICoreProcedure_StatusCode) Reset

func (x *QICoreProcedure_StatusCode) Reset()

func (*QICoreProcedure_StatusCode) String

func (x *QICoreProcedure_StatusCode) String() string

type QICoreRelatedPerson

type QICoreRelatedPerson struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A human identifier for this person
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether this related person's record is in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"`
	// The patient this person is related to
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=patient,proto3" json:"patient,omitempty"`
	// The nature of the relationship
	Relationship []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=relationship,proto3" json:"relationship,omitempty"`
	// A name associated with the person
	Name []*datatypes_go_proto.HumanName `protobuf:"bytes,14,rep,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the person
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,15,rep,name=telecom,proto3" json:"telecom,omitempty"`
	Gender  *QICoreRelatedPerson_GenderCode    `protobuf:"bytes,16,opt,name=gender,proto3" json:"gender,omitempty"`
	// The date on which the related person was born
	BirthDate *datatypes_go_proto.Date `protobuf:"bytes,17,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"`
	// Address where the related person can be contacted or visited
	Address []*datatypes_go_proto.Address `protobuf:"bytes,18,rep,name=address,proto3" json:"address,omitempty"`
	// Image of the person
	Photo []*datatypes_go_proto.Attachment `protobuf:"bytes,19,rep,name=photo,proto3" json:"photo,omitempty"`
	// Period of time that this relationship is considered valid
	Period        *datatypes_go_proto.Period           `protobuf:"bytes,20,opt,name=period,proto3" json:"period,omitempty"`
	Communication []*QICoreRelatedPerson_Communication `protobuf:"bytes,21,rep,name=communication,proto3" json:"communication,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreRelatedPerson. A person that is related to a patient, but who is not a direct target of care. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-relatedperson

func (*QICoreRelatedPerson) Descriptor deprecated

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

Deprecated: Use QICoreRelatedPerson.ProtoReflect.Descriptor instead.

func (*QICoreRelatedPerson) GetActive

func (*QICoreRelatedPerson) GetAddress

func (x *QICoreRelatedPerson) GetAddress() []*datatypes_go_proto.Address

func (*QICoreRelatedPerson) GetBirthDate

func (x *QICoreRelatedPerson) GetBirthDate() *datatypes_go_proto.Date

func (*QICoreRelatedPerson) GetCommunication

func (x *QICoreRelatedPerson) GetCommunication() []*QICoreRelatedPerson_Communication

func (*QICoreRelatedPerson) GetContained

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

func (*QICoreRelatedPerson) GetExtension

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

func (*QICoreRelatedPerson) GetGender

func (*QICoreRelatedPerson) GetId

func (*QICoreRelatedPerson) GetIdentifier

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

func (*QICoreRelatedPerson) GetImplicitRules

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

func (*QICoreRelatedPerson) GetLanguage

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

func (*QICoreRelatedPerson) GetMeta

func (*QICoreRelatedPerson) GetModifierExtension

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

func (*QICoreRelatedPerson) GetName

func (*QICoreRelatedPerson) GetPatient

func (*QICoreRelatedPerson) GetPeriod

func (*QICoreRelatedPerson) GetPhoto

func (*QICoreRelatedPerson) GetRelationship

func (x *QICoreRelatedPerson) GetRelationship() []*datatypes_go_proto.CodeableConcept

func (*QICoreRelatedPerson) GetTelecom

func (*QICoreRelatedPerson) GetText

func (*QICoreRelatedPerson) ProtoMessage

func (*QICoreRelatedPerson) ProtoMessage()

func (*QICoreRelatedPerson) ProtoReflect

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

func (*QICoreRelatedPerson) Reset

func (x *QICoreRelatedPerson) Reset()

func (*QICoreRelatedPerson) String

func (x *QICoreRelatedPerson) String() string

type QICoreRelatedPerson_Communication

type QICoreRelatedPerson_Communication struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The language which can be used to communicate with the patient about his
	// or her health
	Language *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Language preference indicator
	Preferred *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=preferred,proto3" json:"preferred,omitempty"`
	// contains filtered or unexported fields
}

A language which may be used to communicate with about the patient's health

func (*QICoreRelatedPerson_Communication) Descriptor deprecated

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

Deprecated: Use QICoreRelatedPerson_Communication.ProtoReflect.Descriptor instead.

func (*QICoreRelatedPerson_Communication) GetExtension

func (*QICoreRelatedPerson_Communication) GetId

func (*QICoreRelatedPerson_Communication) GetLanguage

func (*QICoreRelatedPerson_Communication) GetModifierExtension

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

func (*QICoreRelatedPerson_Communication) GetPreferred

func (*QICoreRelatedPerson_Communication) ProtoMessage

func (*QICoreRelatedPerson_Communication) ProtoMessage()

func (*QICoreRelatedPerson_Communication) ProtoReflect

func (*QICoreRelatedPerson_Communication) Reset

func (*QICoreRelatedPerson_Communication) String

type QICoreRelatedPerson_GenderCode

type QICoreRelatedPerson_GenderCode struct {
	Value     codes_go_proto.AdministrativeGenderCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.AdministrativeGenderCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                    `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension               `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

male | female | other | unknown

func (*QICoreRelatedPerson_GenderCode) Descriptor deprecated

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

Deprecated: Use QICoreRelatedPerson_GenderCode.ProtoReflect.Descriptor instead.

func (*QICoreRelatedPerson_GenderCode) GetExtension

func (*QICoreRelatedPerson_GenderCode) GetId

func (*QICoreRelatedPerson_GenderCode) GetValue

func (*QICoreRelatedPerson_GenderCode) ProtoMessage

func (*QICoreRelatedPerson_GenderCode) ProtoMessage()

func (*QICoreRelatedPerson_GenderCode) ProtoReflect

func (*QICoreRelatedPerson_GenderCode) Reset

func (x *QICoreRelatedPerson_GenderCode) Reset()

func (*QICoreRelatedPerson_GenderCode) String

type QICoreServiceRequest

type QICoreServiceRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifiers assigned to this order
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,11,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,12,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// What request fulfills
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// What request replaces
	Replaces []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=replaces,proto3" json:"replaces,omitempty"`
	// Composite Request ID
	Requisition *datatypes_go_proto.Identifier   `protobuf:"bytes,15,opt,name=requisition,proto3" json:"requisition,omitempty"`
	Status      *QICoreServiceRequest_StatusCode `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`
	Intent      *QICoreServiceRequest_IntentCode `protobuf:"bytes,17,opt,name=intent,proto3" json:"intent,omitempty"`
	// Classification of service
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=category,proto3" json:"category,omitempty"`
	Priority *QICoreServiceRequest_PriorityCode    `protobuf:"bytes,19,opt,name=priority,proto3" json:"priority,omitempty"`
	// True if service/procedure should not be performed
	DoNotPerform *datatypes_go_proto.Boolean `protobuf:"bytes,20,opt,name=do_not_perform,json=doNotPerform,proto3" json:"do_not_perform,omitempty"`
	// What is being requested/ordered
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=code,proto3" json:"code,omitempty"`
	// Additional order information
	OrderDetail []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,rep,name=order_detail,json=orderDetail,proto3" json:"order_detail,omitempty"`
	Quantity    *QICoreServiceRequest_QuantityX       `protobuf:"bytes,23,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Individual or Entity the service is ordered for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter in which the request was created
	Encounter  *datatypes_go_proto.Reference     `protobuf:"bytes,25,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Occurrence *QICoreServiceRequest_OccurrenceX `protobuf:"bytes,26,opt,name=occurrence,proto3" json:"occurrence,omitempty"`
	AsNeeded   *QICoreServiceRequest_AsNeededX   `protobuf:"bytes,27,opt,name=as_needed,json=asNeeded,proto3" json:"as_needed,omitempty"`
	// Date request signed
	AuthoredOn *datatypes_go_proto.DateTime `protobuf:"bytes,28,opt,name=authored_on,json=authoredOn,proto3" json:"authored_on,omitempty"`
	// Who/what is requesting service
	Requester *datatypes_go_proto.Reference `protobuf:"bytes,29,opt,name=requester,proto3" json:"requester,omitempty"`
	// Performer role
	PerformerType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,30,opt,name=performer_type,json=performerType,proto3" json:"performer_type,omitempty"`
	// Requested performer
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=performer,proto3" json:"performer,omitempty"`
	// Requested location
	LocationCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,32,rep,name=location_code,json=locationCode,proto3" json:"location_code,omitempty"`
	// Requested location
	LocationReference []*datatypes_go_proto.Reference `protobuf:"bytes,33,rep,name=location_reference,json=locationReference,proto3" json:"location_reference,omitempty"`
	// Explanation/Justification for procedure or service
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,34,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Explanation/Justification for service or service
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,35,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Associated insurance coverage
	Insurance []*datatypes_go_proto.Reference `protobuf:"bytes,36,rep,name=insurance,proto3" json:"insurance,omitempty"`
	// Additional clinical information
	SupportingInfo []*datatypes_go_proto.Reference `protobuf:"bytes,37,rep,name=supporting_info,json=supportingInfo,proto3" json:"supporting_info,omitempty"`
	// Procedure Samples
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,38,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// Location on Body
	BodySite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,39,rep,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,40,rep,name=note,proto3" json:"note,omitempty"`
	// Patient or consumer-oriented instructions
	PatientInstruction *datatypes_go_proto.String `protobuf:"bytes,41,opt,name=patient_instruction,json=patientInstruction,proto3" json:"patient_instruction,omitempty"`
	// Request provenance
	RelevantHistory []*datatypes_go_proto.Reference `protobuf:"bytes,42,rep,name=relevant_history,json=relevantHistory,proto3" json:"relevant_history,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,43,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// The access point or points used for this procedure
	ApproachBodyStructure []*datatypes_go_proto.Reference `` /* 127-byte string literal not displayed */
	// Appropriateness Score
	AppropriatenessScore *ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX `protobuf:"bytes,45,opt,name=appropriateness_score,json=appropriatenessScore,proto3" json:"appropriateness_score,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreServiceRequest. A request for a service to be performed. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest

func (*QICoreServiceRequest) Descriptor deprecated

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

Deprecated: Use QICoreServiceRequest.ProtoReflect.Descriptor instead.

func (*QICoreServiceRequest) GetApproachBodyStructure

func (x *QICoreServiceRequest) GetApproachBodyStructure() []*datatypes_go_proto.Reference

func (*QICoreServiceRequest) GetAppropriatenessScore

func (*QICoreServiceRequest) GetAsNeeded

func (*QICoreServiceRequest) GetAuthoredOn

func (x *QICoreServiceRequest) GetAuthoredOn() *datatypes_go_proto.DateTime

func (*QICoreServiceRequest) GetBasedOn

func (*QICoreServiceRequest) GetBodySite

func (*QICoreServiceRequest) GetCategory

func (*QICoreServiceRequest) GetCode

func (*QICoreServiceRequest) GetContained

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

func (*QICoreServiceRequest) GetDoNotPerform

func (x *QICoreServiceRequest) GetDoNotPerform() *datatypes_go_proto.Boolean

func (*QICoreServiceRequest) GetEncounter

func (*QICoreServiceRequest) GetExtension

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

func (*QICoreServiceRequest) GetId

func (*QICoreServiceRequest) GetIdentifier

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

func (*QICoreServiceRequest) GetImplicitRules

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

func (*QICoreServiceRequest) GetInstantiatesCanonical

func (x *QICoreServiceRequest) GetInstantiatesCanonical() []*datatypes_go_proto.Canonical

func (*QICoreServiceRequest) GetInstantiatesUri

func (x *QICoreServiceRequest) GetInstantiatesUri() []*datatypes_go_proto.Uri

func (*QICoreServiceRequest) GetInsurance

func (x *QICoreServiceRequest) GetInsurance() []*datatypes_go_proto.Reference

func (*QICoreServiceRequest) GetIntent

func (*QICoreServiceRequest) GetLanguage

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

func (*QICoreServiceRequest) GetLocationCode

func (*QICoreServiceRequest) GetLocationReference

func (x *QICoreServiceRequest) GetLocationReference() []*datatypes_go_proto.Reference

func (*QICoreServiceRequest) GetMeta

func (*QICoreServiceRequest) GetModifierExtension

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

func (*QICoreServiceRequest) GetNote

func (*QICoreServiceRequest) GetOccurrence

func (*QICoreServiceRequest) GetOrderDetail

func (*QICoreServiceRequest) GetPatientInstruction

func (x *QICoreServiceRequest) GetPatientInstruction() *datatypes_go_proto.String

func (*QICoreServiceRequest) GetPerformer

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

func (*QICoreServiceRequest) GetPerformerType

func (*QICoreServiceRequest) GetPriority

func (*QICoreServiceRequest) GetQuantity

func (*QICoreServiceRequest) GetReasonCode

func (*QICoreServiceRequest) GetReasonReference

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

func (*QICoreServiceRequest) GetRelevantHistory

func (x *QICoreServiceRequest) GetRelevantHistory() []*datatypes_go_proto.Reference

func (*QICoreServiceRequest) GetReplaces

func (*QICoreServiceRequest) GetRequester

func (*QICoreServiceRequest) GetRequisition

func (x *QICoreServiceRequest) GetRequisition() *datatypes_go_proto.Identifier

func (*QICoreServiceRequest) GetSpecimen

func (*QICoreServiceRequest) GetStatus

func (*QICoreServiceRequest) GetStatusReason

func (*QICoreServiceRequest) GetSubject

func (*QICoreServiceRequest) GetSupportingInfo

func (x *QICoreServiceRequest) GetSupportingInfo() []*datatypes_go_proto.Reference

func (*QICoreServiceRequest) GetText

func (*QICoreServiceRequest) ProtoMessage

func (*QICoreServiceRequest) ProtoMessage()

func (*QICoreServiceRequest) ProtoReflect

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

func (*QICoreServiceRequest) Reset

func (x *QICoreServiceRequest) Reset()

func (*QICoreServiceRequest) String

func (x *QICoreServiceRequest) String() string

type QICoreServiceRequest_AsNeededX

type QICoreServiceRequest_AsNeededX struct {

	// Types that are assignable to Choice:
	//	*QICoreServiceRequest_AsNeededX_Boolean
	//	*QICoreServiceRequest_AsNeededX_CodeableConcept
	Choice isQICoreServiceRequest_AsNeededX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Preconditions for service

func (*QICoreServiceRequest_AsNeededX) Descriptor deprecated

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

Deprecated: Use QICoreServiceRequest_AsNeededX.ProtoReflect.Descriptor instead.

func (*QICoreServiceRequest_AsNeededX) GetBoolean

func (*QICoreServiceRequest_AsNeededX) GetChoice

func (m *QICoreServiceRequest_AsNeededX) GetChoice() isQICoreServiceRequest_AsNeededX_Choice

func (*QICoreServiceRequest_AsNeededX) GetCodeableConcept

func (*QICoreServiceRequest_AsNeededX) ProtoMessage

func (*QICoreServiceRequest_AsNeededX) ProtoMessage()

func (*QICoreServiceRequest_AsNeededX) ProtoReflect

func (*QICoreServiceRequest_AsNeededX) Reset

func (x *QICoreServiceRequest_AsNeededX) Reset()

func (*QICoreServiceRequest_AsNeededX) String

type QICoreServiceRequest_AsNeededX_Boolean

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

type QICoreServiceRequest_AsNeededX_CodeableConcept

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

type QICoreServiceRequest_IntentCode

type QICoreServiceRequest_IntentCode struct {
	Value     codes_go_proto.RequestIntentCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestIntentCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension        `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

proposal | plan | order +

func (*QICoreServiceRequest_IntentCode) Descriptor deprecated

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

Deprecated: Use QICoreServiceRequest_IntentCode.ProtoReflect.Descriptor instead.

func (*QICoreServiceRequest_IntentCode) GetExtension

func (*QICoreServiceRequest_IntentCode) GetId

func (*QICoreServiceRequest_IntentCode) GetValue

func (*QICoreServiceRequest_IntentCode) ProtoMessage

func (*QICoreServiceRequest_IntentCode) ProtoMessage()

func (*QICoreServiceRequest_IntentCode) ProtoReflect

func (*QICoreServiceRequest_IntentCode) Reset

func (*QICoreServiceRequest_IntentCode) String

type QICoreServiceRequest_OccurrenceX

type QICoreServiceRequest_OccurrenceX struct {

	// Types that are assignable to Choice:
	//	*QICoreServiceRequest_OccurrenceX_DateTime
	//	*QICoreServiceRequest_OccurrenceX_Period
	//	*QICoreServiceRequest_OccurrenceX_Timing
	Choice isQICoreServiceRequest_OccurrenceX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When service should occur

func (*QICoreServiceRequest_OccurrenceX) Descriptor deprecated

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

Deprecated: Use QICoreServiceRequest_OccurrenceX.ProtoReflect.Descriptor instead.

func (*QICoreServiceRequest_OccurrenceX) GetChoice

func (m *QICoreServiceRequest_OccurrenceX) GetChoice() isQICoreServiceRequest_OccurrenceX_Choice

func (*QICoreServiceRequest_OccurrenceX) GetDateTime

func (*QICoreServiceRequest_OccurrenceX) GetPeriod

func (*QICoreServiceRequest_OccurrenceX) GetTiming

func (*QICoreServiceRequest_OccurrenceX) ProtoMessage

func (*QICoreServiceRequest_OccurrenceX) ProtoMessage()

func (*QICoreServiceRequest_OccurrenceX) ProtoReflect

func (*QICoreServiceRequest_OccurrenceX) Reset

func (*QICoreServiceRequest_OccurrenceX) String

type QICoreServiceRequest_OccurrenceX_DateTime

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

type QICoreServiceRequest_OccurrenceX_Period

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

type QICoreServiceRequest_OccurrenceX_Timing

type QICoreServiceRequest_OccurrenceX_Timing struct {
	Timing *datatypes_go_proto.Timing `protobuf:"bytes,3,opt,name=timing,proto3,oneof"`
}

type QICoreServiceRequest_PriorityCode

type QICoreServiceRequest_PriorityCode struct {
	Value     codes_go_proto.RequestPriorityCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestPriorityCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String               `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension          `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

routine | urgent | asap | stat

func (*QICoreServiceRequest_PriorityCode) Descriptor deprecated

func (*QICoreServiceRequest_PriorityCode) Descriptor() ([]byte, []int)

Deprecated: Use QICoreServiceRequest_PriorityCode.ProtoReflect.Descriptor instead.

func (*QICoreServiceRequest_PriorityCode) GetExtension

func (*QICoreServiceRequest_PriorityCode) GetId

func (*QICoreServiceRequest_PriorityCode) GetValue

func (*QICoreServiceRequest_PriorityCode) ProtoMessage

func (*QICoreServiceRequest_PriorityCode) ProtoMessage()

func (*QICoreServiceRequest_PriorityCode) ProtoReflect

func (*QICoreServiceRequest_PriorityCode) Reset

func (*QICoreServiceRequest_PriorityCode) String

type QICoreServiceRequest_QuantityX

type QICoreServiceRequest_QuantityX struct {

	// Types that are assignable to Choice:
	//	*QICoreServiceRequest_QuantityX_Quantity
	//	*QICoreServiceRequest_QuantityX_Ratio
	//	*QICoreServiceRequest_QuantityX_Range
	Choice isQICoreServiceRequest_QuantityX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Service amount

func (*QICoreServiceRequest_QuantityX) Descriptor deprecated

func (*QICoreServiceRequest_QuantityX) Descriptor() ([]byte, []int)

Deprecated: Use QICoreServiceRequest_QuantityX.ProtoReflect.Descriptor instead.

func (*QICoreServiceRequest_QuantityX) GetChoice

func (m *QICoreServiceRequest_QuantityX) GetChoice() isQICoreServiceRequest_QuantityX_Choice

func (*QICoreServiceRequest_QuantityX) GetQuantity

func (*QICoreServiceRequest_QuantityX) GetRange

func (*QICoreServiceRequest_QuantityX) GetRatio

func (*QICoreServiceRequest_QuantityX) ProtoMessage

func (*QICoreServiceRequest_QuantityX) ProtoMessage()

func (*QICoreServiceRequest_QuantityX) ProtoReflect

func (*QICoreServiceRequest_QuantityX) Reset

func (x *QICoreServiceRequest_QuantityX) Reset()

func (*QICoreServiceRequest_QuantityX) String

type QICoreServiceRequest_QuantityX_Quantity

type QICoreServiceRequest_QuantityX_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type QICoreServiceRequest_QuantityX_Range

type QICoreServiceRequest_QuantityX_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,3,opt,name=range,proto3,oneof"`
}

type QICoreServiceRequest_QuantityX_Ratio

type QICoreServiceRequest_QuantityX_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,2,opt,name=ratio,proto3,oneof"`
}

type QICoreServiceRequest_StatusCode

type QICoreServiceRequest_StatusCode struct {
	Value     codes_go_proto.RequestStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.RequestStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension        `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

draft | active | suspended | completed | entered-in-error | cancelled

func (*QICoreServiceRequest_StatusCode) Descriptor deprecated

func (*QICoreServiceRequest_StatusCode) Descriptor() ([]byte, []int)

Deprecated: Use QICoreServiceRequest_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreServiceRequest_StatusCode) GetExtension

func (*QICoreServiceRequest_StatusCode) GetId

func (*QICoreServiceRequest_StatusCode) GetValue

func (*QICoreServiceRequest_StatusCode) ProtoMessage

func (*QICoreServiceRequest_StatusCode) ProtoMessage()

func (*QICoreServiceRequest_StatusCode) ProtoReflect

func (*QICoreServiceRequest_StatusCode) Reset

func (*QICoreServiceRequest_StatusCode) String

type QICoreSpecimen

type QICoreSpecimen struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Identifier assigned by the lab
	AccessionIdentifier *datatypes_go_proto.Identifier `protobuf:"bytes,11,opt,name=accession_identifier,json=accessionIdentifier,proto3" json:"accession_identifier,omitempty"`
	Status              *QICoreSpecimen_StatusCode     `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Kind of material that forms the specimen
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=type,proto3" json:"type,omitempty"`
	// Where the specimen came from. This may be from patient(s), from a location
	// (e.g., the source of an environmental sample), or a sampling of a substance
	// or a device
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=subject,proto3" json:"subject,omitempty"`
	// The time when specimen was received for processing
	ReceivedTime *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=received_time,json=receivedTime,proto3" json:"received_time,omitempty"`
	// Specimen from which this specimen originated
	Parent []*datatypes_go_proto.Reference `protobuf:"bytes,16,rep,name=parent,proto3" json:"parent,omitempty"`
	// Why the specimen was collected
	Request    []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=request,proto3" json:"request,omitempty"`
	Collection *QICoreSpecimen_Collection      `protobuf:"bytes,18,opt,name=collection,proto3" json:"collection,omitempty"`
	Processing []*QICoreSpecimen_Processing    `protobuf:"bytes,19,rep,name=processing,proto3" json:"processing,omitempty"`
	Container  []*QICoreSpecimen_Container     `protobuf:"bytes,20,rep,name=container,proto3" json:"container,omitempty"`
	// State of the specimen
	Condition []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,rep,name=condition,proto3" json:"condition,omitempty"`
	// Comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,22,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreSpecimen. Sample for analysis. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-specimen

func (*QICoreSpecimen) Descriptor deprecated

func (*QICoreSpecimen) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSpecimen.ProtoReflect.Descriptor instead.

func (*QICoreSpecimen) GetAccessionIdentifier

func (x *QICoreSpecimen) GetAccessionIdentifier() *datatypes_go_proto.Identifier

func (*QICoreSpecimen) GetCollection

func (x *QICoreSpecimen) GetCollection() *QICoreSpecimen_Collection

func (*QICoreSpecimen) GetCondition

func (x *QICoreSpecimen) GetCondition() []*datatypes_go_proto.CodeableConcept

func (*QICoreSpecimen) GetContained

func (x *QICoreSpecimen) GetContained() []*any.Any

func (*QICoreSpecimen) GetContainer

func (x *QICoreSpecimen) GetContainer() []*QICoreSpecimen_Container

func (*QICoreSpecimen) GetExtension

func (x *QICoreSpecimen) GetExtension() []*datatypes_go_proto.Extension

func (*QICoreSpecimen) GetId

func (x *QICoreSpecimen) GetId() *datatypes_go_proto.Id

func (*QICoreSpecimen) GetIdentifier

func (x *QICoreSpecimen) GetIdentifier() []*datatypes_go_proto.Identifier

func (*QICoreSpecimen) GetImplicitRules

func (x *QICoreSpecimen) GetImplicitRules() *datatypes_go_proto.Uri

func (*QICoreSpecimen) GetLanguage

func (x *QICoreSpecimen) GetLanguage() *datatypes_go_proto.Code

func (*QICoreSpecimen) GetMeta

func (x *QICoreSpecimen) GetMeta() *datatypes_go_proto.Meta

func (*QICoreSpecimen) GetModifierExtension

func (x *QICoreSpecimen) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreSpecimen) GetNote

func (*QICoreSpecimen) GetParent

func (x *QICoreSpecimen) GetParent() []*datatypes_go_proto.Reference

func (*QICoreSpecimen) GetProcessing

func (x *QICoreSpecimen) GetProcessing() []*QICoreSpecimen_Processing

func (*QICoreSpecimen) GetReceivedTime

func (x *QICoreSpecimen) GetReceivedTime() *datatypes_go_proto.DateTime

func (*QICoreSpecimen) GetRequest

func (x *QICoreSpecimen) GetRequest() []*datatypes_go_proto.Reference

func (*QICoreSpecimen) GetStatus

func (x *QICoreSpecimen) GetStatus() *QICoreSpecimen_StatusCode

func (*QICoreSpecimen) GetSubject

func (x *QICoreSpecimen) GetSubject() *datatypes_go_proto.Reference

func (*QICoreSpecimen) GetText

func (*QICoreSpecimen) GetType

func (*QICoreSpecimen) ProtoMessage

func (*QICoreSpecimen) ProtoMessage()

func (*QICoreSpecimen) ProtoReflect

func (x *QICoreSpecimen) ProtoReflect() protoreflect.Message

func (*QICoreSpecimen) Reset

func (x *QICoreSpecimen) Reset()

func (*QICoreSpecimen) String

func (x *QICoreSpecimen) String() string

type QICoreSpecimen_Collection

type QICoreSpecimen_Collection struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Who collected the specimen
	Collector *datatypes_go_proto.Reference         `protobuf:"bytes,4,opt,name=collector,proto3" json:"collector,omitempty"`
	Collected *QICoreSpecimen_Collection_CollectedX `protobuf:"bytes,5,opt,name=collected,proto3" json:"collected,omitempty"`
	// How long it took to collect specimen
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,6,opt,name=duration,proto3" json:"duration,omitempty"`
	// The quantity of specimen collected
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Technique used to perform collection
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=method,proto3" json:"method,omitempty"`
	// Anatomical collection site
	BodySite      *datatypes_go_proto.CodeableConcept       `protobuf:"bytes,9,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	FastingStatus *QICoreSpecimen_Collection_FastingStatusX `protobuf:"bytes,10,opt,name=fasting_status,json=fastingStatus,proto3" json:"fasting_status,omitempty"`
	// contains filtered or unexported fields
}

Collection details

func (*QICoreSpecimen_Collection) Descriptor deprecated

func (*QICoreSpecimen_Collection) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSpecimen_Collection.ProtoReflect.Descriptor instead.

func (*QICoreSpecimen_Collection) GetBodySite

func (*QICoreSpecimen_Collection) GetCollected

func (*QICoreSpecimen_Collection) GetCollector

func (*QICoreSpecimen_Collection) GetDuration

func (*QICoreSpecimen_Collection) GetExtension

func (*QICoreSpecimen_Collection) GetFastingStatus

func (*QICoreSpecimen_Collection) GetId

func (*QICoreSpecimen_Collection) GetMethod

func (*QICoreSpecimen_Collection) GetModifierExtension

func (x *QICoreSpecimen_Collection) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreSpecimen_Collection) GetQuantity

func (*QICoreSpecimen_Collection) ProtoMessage

func (*QICoreSpecimen_Collection) ProtoMessage()

func (*QICoreSpecimen_Collection) ProtoReflect

func (*QICoreSpecimen_Collection) Reset

func (x *QICoreSpecimen_Collection) Reset()

func (*QICoreSpecimen_Collection) String

func (x *QICoreSpecimen_Collection) String() string

type QICoreSpecimen_Collection_CollectedX

type QICoreSpecimen_Collection_CollectedX struct {

	// Types that are assignable to Choice:
	//	*QICoreSpecimen_Collection_CollectedX_DateTime
	//	*QICoreSpecimen_Collection_CollectedX_Period
	Choice isQICoreSpecimen_Collection_CollectedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Collection time

func (*QICoreSpecimen_Collection_CollectedX) Descriptor deprecated

func (*QICoreSpecimen_Collection_CollectedX) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSpecimen_Collection_CollectedX.ProtoReflect.Descriptor instead.

func (*QICoreSpecimen_Collection_CollectedX) GetChoice

func (m *QICoreSpecimen_Collection_CollectedX) GetChoice() isQICoreSpecimen_Collection_CollectedX_Choice

func (*QICoreSpecimen_Collection_CollectedX) GetDateTime

func (*QICoreSpecimen_Collection_CollectedX) GetPeriod

func (*QICoreSpecimen_Collection_CollectedX) ProtoMessage

func (*QICoreSpecimen_Collection_CollectedX) ProtoMessage()

func (*QICoreSpecimen_Collection_CollectedX) ProtoReflect

func (*QICoreSpecimen_Collection_CollectedX) Reset

func (*QICoreSpecimen_Collection_CollectedX) String

type QICoreSpecimen_Collection_CollectedX_DateTime

type QICoreSpecimen_Collection_CollectedX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type QICoreSpecimen_Collection_CollectedX_Period

type QICoreSpecimen_Collection_CollectedX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type QICoreSpecimen_Collection_FastingStatusX

type QICoreSpecimen_Collection_FastingStatusX struct {

	// Types that are assignable to Choice:
	//	*QICoreSpecimen_Collection_FastingStatusX_CodeableConcept
	//	*QICoreSpecimen_Collection_FastingStatusX_Duration
	Choice isQICoreSpecimen_Collection_FastingStatusX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Whether or how long patient abstained from food and/or drink

func (*QICoreSpecimen_Collection_FastingStatusX) Descriptor deprecated

func (*QICoreSpecimen_Collection_FastingStatusX) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSpecimen_Collection_FastingStatusX.ProtoReflect.Descriptor instead.

func (*QICoreSpecimen_Collection_FastingStatusX) GetChoice

func (m *QICoreSpecimen_Collection_FastingStatusX) GetChoice() isQICoreSpecimen_Collection_FastingStatusX_Choice

func (*QICoreSpecimen_Collection_FastingStatusX) GetCodeableConcept

func (*QICoreSpecimen_Collection_FastingStatusX) GetDuration

func (*QICoreSpecimen_Collection_FastingStatusX) ProtoMessage

func (*QICoreSpecimen_Collection_FastingStatusX) ProtoReflect

func (*QICoreSpecimen_Collection_FastingStatusX) Reset

func (*QICoreSpecimen_Collection_FastingStatusX) String

type QICoreSpecimen_Collection_FastingStatusX_CodeableConcept

type QICoreSpecimen_Collection_FastingStatusX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type QICoreSpecimen_Collection_FastingStatusX_Duration

type QICoreSpecimen_Collection_FastingStatusX_Duration struct {
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,2,opt,name=duration,proto3,oneof"`
}

type QICoreSpecimen_Container

type QICoreSpecimen_Container struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Id for the container
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,4,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Textual description of the container
	Description *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Kind of container directly associated with specimen
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Container volume or size
	Capacity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=capacity,proto3" json:"capacity,omitempty"`
	// Quantity of specimen within container
	SpecimenQuantity *datatypes_go_proto.SimpleQuantity  `protobuf:"bytes,8,opt,name=specimen_quantity,json=specimenQuantity,proto3" json:"specimen_quantity,omitempty"`
	Additive         *QICoreSpecimen_Container_AdditiveX `protobuf:"bytes,9,opt,name=additive,proto3" json:"additive,omitempty"`
	// The sequence number of the sample
	ContainerSequenceNumber *datatypes_go_proto.Integer `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

Direct container of specimen (tube/slide, etc.)

func (*QICoreSpecimen_Container) Descriptor deprecated

func (*QICoreSpecimen_Container) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSpecimen_Container.ProtoReflect.Descriptor instead.

func (*QICoreSpecimen_Container) GetAdditive

func (*QICoreSpecimen_Container) GetCapacity

func (*QICoreSpecimen_Container) GetContainerSequenceNumber

func (x *QICoreSpecimen_Container) GetContainerSequenceNumber() *datatypes_go_proto.Integer

func (*QICoreSpecimen_Container) GetDescription

func (x *QICoreSpecimen_Container) GetDescription() *datatypes_go_proto.String

func (*QICoreSpecimen_Container) GetExtension

func (*QICoreSpecimen_Container) GetId

func (*QICoreSpecimen_Container) GetIdentifier

func (*QICoreSpecimen_Container) GetModifierExtension

func (x *QICoreSpecimen_Container) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreSpecimen_Container) GetSpecimenQuantity

func (*QICoreSpecimen_Container) GetType

func (*QICoreSpecimen_Container) ProtoMessage

func (*QICoreSpecimen_Container) ProtoMessage()

func (*QICoreSpecimen_Container) ProtoReflect

func (x *QICoreSpecimen_Container) ProtoReflect() protoreflect.Message

func (*QICoreSpecimen_Container) Reset

func (x *QICoreSpecimen_Container) Reset()

func (*QICoreSpecimen_Container) String

func (x *QICoreSpecimen_Container) String() string

type QICoreSpecimen_Container_AdditiveX

type QICoreSpecimen_Container_AdditiveX struct {

	// Types that are assignable to Choice:
	//	*QICoreSpecimen_Container_AdditiveX_CodeableConcept
	//	*QICoreSpecimen_Container_AdditiveX_Reference
	Choice isQICoreSpecimen_Container_AdditiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Additive associated with container

func (*QICoreSpecimen_Container_AdditiveX) Descriptor deprecated

func (*QICoreSpecimen_Container_AdditiveX) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSpecimen_Container_AdditiveX.ProtoReflect.Descriptor instead.

func (*QICoreSpecimen_Container_AdditiveX) GetChoice

func (m *QICoreSpecimen_Container_AdditiveX) GetChoice() isQICoreSpecimen_Container_AdditiveX_Choice

func (*QICoreSpecimen_Container_AdditiveX) GetCodeableConcept

func (*QICoreSpecimen_Container_AdditiveX) GetReference

func (*QICoreSpecimen_Container_AdditiveX) ProtoMessage

func (*QICoreSpecimen_Container_AdditiveX) ProtoMessage()

func (*QICoreSpecimen_Container_AdditiveX) ProtoReflect

func (*QICoreSpecimen_Container_AdditiveX) Reset

func (*QICoreSpecimen_Container_AdditiveX) String

type QICoreSpecimen_Container_AdditiveX_CodeableConcept

type QICoreSpecimen_Container_AdditiveX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type QICoreSpecimen_Container_AdditiveX_Reference

type QICoreSpecimen_Container_AdditiveX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type QICoreSpecimen_Processing

type QICoreSpecimen_Processing struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Textual description of procedure
	Description *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Indicates the treatment step  applied to the specimen
	Procedure *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=procedure,proto3" json:"procedure,omitempty"`
	// Material used in the processing step
	Additive []*datatypes_go_proto.Reference  `protobuf:"bytes,6,rep,name=additive,proto3" json:"additive,omitempty"`
	Time     *QICoreSpecimen_Processing_TimeX `protobuf:"bytes,7,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

Processing and processing step details

func (*QICoreSpecimen_Processing) Descriptor deprecated

func (*QICoreSpecimen_Processing) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSpecimen_Processing.ProtoReflect.Descriptor instead.

func (*QICoreSpecimen_Processing) GetAdditive

func (*QICoreSpecimen_Processing) GetDescription

func (*QICoreSpecimen_Processing) GetExtension

func (*QICoreSpecimen_Processing) GetId

func (*QICoreSpecimen_Processing) GetModifierExtension

func (x *QICoreSpecimen_Processing) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreSpecimen_Processing) GetProcedure

func (*QICoreSpecimen_Processing) GetTime

func (*QICoreSpecimen_Processing) ProtoMessage

func (*QICoreSpecimen_Processing) ProtoMessage()

func (*QICoreSpecimen_Processing) ProtoReflect

func (*QICoreSpecimen_Processing) Reset

func (x *QICoreSpecimen_Processing) Reset()

func (*QICoreSpecimen_Processing) String

func (x *QICoreSpecimen_Processing) String() string

type QICoreSpecimen_Processing_TimeX

type QICoreSpecimen_Processing_TimeX struct {

	// Types that are assignable to Choice:
	//	*QICoreSpecimen_Processing_TimeX_DateTime
	//	*QICoreSpecimen_Processing_TimeX_Period
	Choice isQICoreSpecimen_Processing_TimeX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Date and time of specimen processing

func (*QICoreSpecimen_Processing_TimeX) Descriptor deprecated

func (*QICoreSpecimen_Processing_TimeX) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSpecimen_Processing_TimeX.ProtoReflect.Descriptor instead.

func (*QICoreSpecimen_Processing_TimeX) GetChoice

func (m *QICoreSpecimen_Processing_TimeX) GetChoice() isQICoreSpecimen_Processing_TimeX_Choice

func (*QICoreSpecimen_Processing_TimeX) GetDateTime

func (*QICoreSpecimen_Processing_TimeX) GetPeriod

func (*QICoreSpecimen_Processing_TimeX) ProtoMessage

func (*QICoreSpecimen_Processing_TimeX) ProtoMessage()

func (*QICoreSpecimen_Processing_TimeX) ProtoReflect

func (*QICoreSpecimen_Processing_TimeX) Reset

func (*QICoreSpecimen_Processing_TimeX) String

type QICoreSpecimen_Processing_TimeX_DateTime

type QICoreSpecimen_Processing_TimeX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type QICoreSpecimen_Processing_TimeX_Period

type QICoreSpecimen_Processing_TimeX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type QICoreSpecimen_StatusCode

type QICoreSpecimen_StatusCode struct {
	Value     codes_go_proto.SpecimenStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.SpecimenStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String              `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension         `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

available | unavailable | unsatisfactory | entered-in-error

func (*QICoreSpecimen_StatusCode) Descriptor deprecated

func (*QICoreSpecimen_StatusCode) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSpecimen_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreSpecimen_StatusCode) GetExtension

func (*QICoreSpecimen_StatusCode) GetId

func (*QICoreSpecimen_StatusCode) GetValue

func (*QICoreSpecimen_StatusCode) ProtoMessage

func (*QICoreSpecimen_StatusCode) ProtoMessage()

func (*QICoreSpecimen_StatusCode) ProtoReflect

func (*QICoreSpecimen_StatusCode) Reset

func (x *QICoreSpecimen_StatusCode) Reset()

func (*QICoreSpecimen_StatusCode) String

func (x *QICoreSpecimen_StatusCode) String() string

type QICoreSubstance

type QICoreSubstance struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *QICoreSubstance_StatusCode      `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// What class/type of substance this is
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=category,proto3" json:"category,omitempty"`
	// What substance this is
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// Textual description of the substance, comments
	Description *datatypes_go_proto.String    `protobuf:"bytes,14,opt,name=description,proto3" json:"description,omitempty"`
	Instance    []*QICoreSubstance_Instance   `protobuf:"bytes,15,rep,name=instance,proto3" json:"instance,omitempty"`
	Ingredient  []*QICoreSubstance_Ingredient `protobuf:"bytes,16,rep,name=ingredient,proto3" json:"ingredient,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreSubstance. A homogeneous material with a definite composition. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-substance

func (*QICoreSubstance) Descriptor deprecated

func (*QICoreSubstance) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSubstance.ProtoReflect.Descriptor instead.

func (*QICoreSubstance) GetCategory

func (*QICoreSubstance) GetCode

func (*QICoreSubstance) GetContained

func (x *QICoreSubstance) GetContained() []*any.Any

func (*QICoreSubstance) GetDescription

func (x *QICoreSubstance) GetDescription() *datatypes_go_proto.String

func (*QICoreSubstance) GetExtension

func (x *QICoreSubstance) GetExtension() []*datatypes_go_proto.Extension

func (*QICoreSubstance) GetId

func (*QICoreSubstance) GetIdentifier

func (x *QICoreSubstance) GetIdentifier() []*datatypes_go_proto.Identifier

func (*QICoreSubstance) GetImplicitRules

func (x *QICoreSubstance) GetImplicitRules() *datatypes_go_proto.Uri

func (*QICoreSubstance) GetIngredient

func (x *QICoreSubstance) GetIngredient() []*QICoreSubstance_Ingredient

func (*QICoreSubstance) GetInstance

func (x *QICoreSubstance) GetInstance() []*QICoreSubstance_Instance

func (*QICoreSubstance) GetLanguage

func (x *QICoreSubstance) GetLanguage() *datatypes_go_proto.Code

func (*QICoreSubstance) GetMeta

func (x *QICoreSubstance) GetMeta() *datatypes_go_proto.Meta

func (*QICoreSubstance) GetModifierExtension

func (x *QICoreSubstance) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreSubstance) GetStatus

func (*QICoreSubstance) GetText

func (*QICoreSubstance) ProtoMessage

func (*QICoreSubstance) ProtoMessage()

func (*QICoreSubstance) ProtoReflect

func (x *QICoreSubstance) ProtoReflect() protoreflect.Message

func (*QICoreSubstance) Reset

func (x *QICoreSubstance) Reset()

func (*QICoreSubstance) String

func (x *QICoreSubstance) String() string

type QICoreSubstance_Ingredient

type QICoreSubstance_Ingredient struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Optional amount (concentration)
	Quantity  *datatypes_go_proto.Ratio              `protobuf:"bytes,4,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Substance *QICoreSubstance_Ingredient_SubstanceX `protobuf:"bytes,5,opt,name=substance,proto3" json:"substance,omitempty"`
	// contains filtered or unexported fields
}

Composition information about the substance

func (*QICoreSubstance_Ingredient) Descriptor deprecated

func (*QICoreSubstance_Ingredient) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSubstance_Ingredient.ProtoReflect.Descriptor instead.

func (*QICoreSubstance_Ingredient) GetExtension

func (*QICoreSubstance_Ingredient) GetId

func (*QICoreSubstance_Ingredient) GetModifierExtension

func (x *QICoreSubstance_Ingredient) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreSubstance_Ingredient) GetQuantity

func (*QICoreSubstance_Ingredient) GetSubstance

func (*QICoreSubstance_Ingredient) ProtoMessage

func (*QICoreSubstance_Ingredient) ProtoMessage()

func (*QICoreSubstance_Ingredient) ProtoReflect

func (*QICoreSubstance_Ingredient) Reset

func (x *QICoreSubstance_Ingredient) Reset()

func (*QICoreSubstance_Ingredient) String

func (x *QICoreSubstance_Ingredient) String() string

type QICoreSubstance_Ingredient_SubstanceX

type QICoreSubstance_Ingredient_SubstanceX struct {

	// Types that are assignable to Choice:
	//	*QICoreSubstance_Ingredient_SubstanceX_Reference
	Choice isQICoreSubstance_Ingredient_SubstanceX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

A component of the substance

func (*QICoreSubstance_Ingredient_SubstanceX) Descriptor deprecated

func (*QICoreSubstance_Ingredient_SubstanceX) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSubstance_Ingredient_SubstanceX.ProtoReflect.Descriptor instead.

func (*QICoreSubstance_Ingredient_SubstanceX) GetChoice

func (m *QICoreSubstance_Ingredient_SubstanceX) GetChoice() isQICoreSubstance_Ingredient_SubstanceX_Choice

func (*QICoreSubstance_Ingredient_SubstanceX) GetReference

func (*QICoreSubstance_Ingredient_SubstanceX) ProtoMessage

func (*QICoreSubstance_Ingredient_SubstanceX) ProtoMessage()

func (*QICoreSubstance_Ingredient_SubstanceX) ProtoReflect

func (*QICoreSubstance_Ingredient_SubstanceX) Reset

func (*QICoreSubstance_Ingredient_SubstanceX) String

type QICoreSubstance_Ingredient_SubstanceX_Reference

type QICoreSubstance_Ingredient_SubstanceX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type QICoreSubstance_Instance

type QICoreSubstance_Instance struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifier of the package/container
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// When no longer valid to use
	Expiry *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=expiry,proto3" json:"expiry,omitempty"`
	// Amount of substance in the package
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,6,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// contains filtered or unexported fields
}

If this describes a specific package/container of the substance

func (*QICoreSubstance_Instance) Descriptor deprecated

func (*QICoreSubstance_Instance) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSubstance_Instance.ProtoReflect.Descriptor instead.

func (*QICoreSubstance_Instance) GetExpiry

func (*QICoreSubstance_Instance) GetExtension

func (*QICoreSubstance_Instance) GetId

func (*QICoreSubstance_Instance) GetIdentifier

func (*QICoreSubstance_Instance) GetModifierExtension

func (x *QICoreSubstance_Instance) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreSubstance_Instance) GetQuantity

func (*QICoreSubstance_Instance) ProtoMessage

func (*QICoreSubstance_Instance) ProtoMessage()

func (*QICoreSubstance_Instance) ProtoReflect

func (x *QICoreSubstance_Instance) ProtoReflect() protoreflect.Message

func (*QICoreSubstance_Instance) Reset

func (x *QICoreSubstance_Instance) Reset()

func (*QICoreSubstance_Instance) String

func (x *QICoreSubstance_Instance) String() string

type QICoreSubstance_StatusCode

type QICoreSubstance_StatusCode struct {
	Value     codes_go_proto.FHIRSubstanceStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.FHIRSubstanceStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                   `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension              `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

active | inactive | entered-in-error

func (*QICoreSubstance_StatusCode) Descriptor deprecated

func (*QICoreSubstance_StatusCode) Descriptor() ([]byte, []int)

Deprecated: Use QICoreSubstance_StatusCode.ProtoReflect.Descriptor instead.

func (*QICoreSubstance_StatusCode) GetExtension

func (*QICoreSubstance_StatusCode) GetId

func (*QICoreSubstance_StatusCode) GetValue

func (*QICoreSubstance_StatusCode) ProtoMessage

func (*QICoreSubstance_StatusCode) ProtoMessage()

func (*QICoreSubstance_StatusCode) ProtoReflect

func (*QICoreSubstance_StatusCode) Reset

func (x *QICoreSubstance_StatusCode) Reset()

func (*QICoreSubstance_StatusCode) String

func (x *QICoreSubstance_StatusCode) String() string

type QICoreTask

type QICoreTask struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Formal definition of task
	InstantiatesCanonical *datatypes_go_proto.Canonical `protobuf:"bytes,10,opt,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Formal definition of task
	InstantiatesUri *datatypes_go_proto.Uri `protobuf:"bytes,11,opt,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// Request fulfilled by this task
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Requisition or grouper id
	GroupIdentifier *datatypes_go_proto.Identifier `protobuf:"bytes,13,opt,name=group_identifier,json=groupIdentifier,proto3" json:"group_identifier,omitempty"`
	// Composite task
	PartOf []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// E.g. "Specimen collected", "IV prepped"
	BusinessStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=business_status,json=businessStatus,proto3" json:"business_status,omitempty"`
	// Human-readable explanation of task
	Description *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"`
	// What task is acting on
	Focus *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=focus,proto3" json:"focus,omitempty"`
	// Beneficiary of the Task
	ForValue *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=for_value,json=for,proto3" json:"for_value,omitempty"`
	// Healthcare event during which this task originated
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Task Creation Date
	AuthoredOn *datatypes_go_proto.DateTime `protobuf:"bytes,21,opt,name=authored_on,json=authoredOn,proto3" json:"authored_on,omitempty"`
	// Task Last Modified Date
	LastModified *datatypes_go_proto.DateTime `protobuf:"bytes,22,opt,name=last_modified,json=lastModified,proto3" json:"last_modified,omitempty"`
	// Who is asking for task to be done
	Requester *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=requester,proto3" json:"requester,omitempty"`
	// Requested performer
	PerformerType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=performer_type,json=performerType,proto3" json:"performer_type,omitempty"`
	// Responsible individual
	Owner *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=owner,proto3" json:"owner,omitempty"`
	// Where task occurs
	Location *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=location,proto3" json:"location,omitempty"`
	// Why task is needed
	ReasonCode *datatypes_go_proto.CodeableConcept `protobuf:"bytes,27,opt,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Why task is needed
	ReasonReference *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Associated insurance coverage
	Insurance []*datatypes_go_proto.Reference `protobuf:"bytes,29,rep,name=insurance,proto3" json:"insurance,omitempty"`
	// Comments made about the task
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,30,rep,name=note,proto3" json:"note,omitempty"`
	// Key events in history of the Task
	RelevantHistory []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=relevant_history,json=relevantHistory,proto3" json:"relevant_history,omitempty"`
	Restriction     *QICoreTask_Restriction         `protobuf:"bytes,32,opt,name=restriction,proto3" json:"restriction,omitempty"`
	Input           []*QICoreTask_Parameter         `protobuf:"bytes,33,rep,name=input,proto3" json:"input,omitempty"`
	Output          []*QICoreTask_Output            `protobuf:"bytes,34,rep,name=output,proto3" json:"output,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreTask. A task to be performed. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-task

func (*QICoreTask) Descriptor deprecated

func (*QICoreTask) Descriptor() ([]byte, []int)

Deprecated: Use QICoreTask.ProtoReflect.Descriptor instead.

func (*QICoreTask) GetAuthoredOn

func (x *QICoreTask) GetAuthoredOn() *datatypes_go_proto.DateTime

func (*QICoreTask) GetBasedOn

func (x *QICoreTask) GetBasedOn() []*datatypes_go_proto.Reference

func (*QICoreTask) GetBusinessStatus

func (x *QICoreTask) GetBusinessStatus() *datatypes_go_proto.CodeableConcept

func (*QICoreTask) GetContained

func (x *QICoreTask) GetContained() []*any.Any

func (*QICoreTask) GetDescription

func (x *QICoreTask) GetDescription() *datatypes_go_proto.String

func (*QICoreTask) GetEncounter

func (x *QICoreTask) GetEncounter() *datatypes_go_proto.Reference

func (*QICoreTask) GetExtension

func (x *QICoreTask) GetExtension() []*datatypes_go_proto.Extension

func (*QICoreTask) GetFocus

func (x *QICoreTask) GetFocus() *datatypes_go_proto.Reference

func (*QICoreTask) GetForValue

func (x *QICoreTask) GetForValue() *datatypes_go_proto.Reference

func (*QICoreTask) GetGroupIdentifier

func (x *QICoreTask) GetGroupIdentifier() *datatypes_go_proto.Identifier

func (*QICoreTask) GetId

func (x *QICoreTask) GetId() *datatypes_go_proto.Id

func (*QICoreTask) GetImplicitRules

func (x *QICoreTask) GetImplicitRules() *datatypes_go_proto.Uri

func (*QICoreTask) GetInput

func (x *QICoreTask) GetInput() []*QICoreTask_Parameter

func (*QICoreTask) GetInstantiatesCanonical

func (x *QICoreTask) GetInstantiatesCanonical() *datatypes_go_proto.Canonical

func (*QICoreTask) GetInstantiatesUri

func (x *QICoreTask) GetInstantiatesUri() *datatypes_go_proto.Uri

func (*QICoreTask) GetInsurance

func (x *QICoreTask) GetInsurance() []*datatypes_go_proto.Reference

func (*QICoreTask) GetLanguage

func (x *QICoreTask) GetLanguage() *datatypes_go_proto.Code

func (*QICoreTask) GetLastModified

func (x *QICoreTask) GetLastModified() *datatypes_go_proto.DateTime

func (*QICoreTask) GetLocation

func (x *QICoreTask) GetLocation() *datatypes_go_proto.Reference

func (*QICoreTask) GetMeta

func (x *QICoreTask) GetMeta() *datatypes_go_proto.Meta

func (*QICoreTask) GetModifierExtension

func (x *QICoreTask) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreTask) GetNote

func (x *QICoreTask) GetNote() []*datatypes_go_proto.Annotation

func (*QICoreTask) GetOutput

func (x *QICoreTask) GetOutput() []*QICoreTask_Output

func (*QICoreTask) GetOwner

func (x *QICoreTask) GetOwner() *datatypes_go_proto.Reference

func (*QICoreTask) GetPartOf

func (x *QICoreTask) GetPartOf() []*datatypes_go_proto.Reference

func (*QICoreTask) GetPerformerType

func (x *QICoreTask) GetPerformerType() []*datatypes_go_proto.CodeableConcept

func (*QICoreTask) GetReasonCode

func (x *QICoreTask) GetReasonCode() *datatypes_go_proto.CodeableConcept

func (*QICoreTask) GetReasonReference

func (x *QICoreTask) GetReasonReference() *datatypes_go_proto.Reference

func (*QICoreTask) GetRelevantHistory

func (x *QICoreTask) GetRelevantHistory() []*datatypes_go_proto.Reference

func (*QICoreTask) GetRequester

func (x *QICoreTask) GetRequester() *datatypes_go_proto.Reference

func (*QICoreTask) GetRestriction

func (x *QICoreTask) GetRestriction() *QICoreTask_Restriction

func (*QICoreTask) GetStatusReason

func (x *QICoreTask) GetStatusReason() *datatypes_go_proto.CodeableConcept

func (*QICoreTask) GetText

func (x *QICoreTask) GetText() *datatypes_go_proto.Narrative

func (*QICoreTask) ProtoMessage

func (*QICoreTask) ProtoMessage()

func (*QICoreTask) ProtoReflect

func (x *QICoreTask) ProtoReflect() protoreflect.Message

func (*QICoreTask) Reset

func (x *QICoreTask) Reset()

func (*QICoreTask) String

func (x *QICoreTask) String() string

type QICoreTask_Output

type QICoreTask_Output struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Label for output
	Type  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Value *QICoreTask_Output_ValueX           `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Information produced as part of task

func (*QICoreTask_Output) Descriptor deprecated

func (*QICoreTask_Output) Descriptor() ([]byte, []int)

Deprecated: Use QICoreTask_Output.ProtoReflect.Descriptor instead.

func (*QICoreTask_Output) GetExtension

func (x *QICoreTask_Output) GetExtension() []*datatypes_go_proto.Extension

func (*QICoreTask_Output) GetId

func (*QICoreTask_Output) GetModifierExtension

func (x *QICoreTask_Output) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreTask_Output) GetType

func (*QICoreTask_Output) GetValue

func (*QICoreTask_Output) ProtoMessage

func (*QICoreTask_Output) ProtoMessage()

func (*QICoreTask_Output) ProtoReflect

func (x *QICoreTask_Output) ProtoReflect() protoreflect.Message

func (*QICoreTask_Output) Reset

func (x *QICoreTask_Output) Reset()

func (*QICoreTask_Output) String

func (x *QICoreTask_Output) String() string

type QICoreTask_Output_ValueX

type QICoreTask_Output_ValueX struct {

	// Types that are assignable to Choice:
	//	*QICoreTask_Output_ValueX_Base64Binary
	//	*QICoreTask_Output_ValueX_Boolean
	//	*QICoreTask_Output_ValueX_Canonical
	//	*QICoreTask_Output_ValueX_Code
	//	*QICoreTask_Output_ValueX_Date
	//	*QICoreTask_Output_ValueX_DateTime
	//	*QICoreTask_Output_ValueX_Decimal
	//	*QICoreTask_Output_ValueX_Id
	//	*QICoreTask_Output_ValueX_Instant
	//	*QICoreTask_Output_ValueX_Integer
	//	*QICoreTask_Output_ValueX_Markdown
	//	*QICoreTask_Output_ValueX_Oid
	//	*QICoreTask_Output_ValueX_PositiveInt
	//	*QICoreTask_Output_ValueX_StringValue
	//	*QICoreTask_Output_ValueX_Time
	//	*QICoreTask_Output_ValueX_UnsignedInt
	//	*QICoreTask_Output_ValueX_Uri
	//	*QICoreTask_Output_ValueX_Url
	//	*QICoreTask_Output_ValueX_Uuid
	//	*QICoreTask_Output_ValueX_Address
	//	*QICoreTask_Output_ValueX_Age
	//	*QICoreTask_Output_ValueX_Annotation
	//	*QICoreTask_Output_ValueX_Attachment
	//	*QICoreTask_Output_ValueX_CodeableConcept
	//	*QICoreTask_Output_ValueX_Coding
	//	*QICoreTask_Output_ValueX_ContactPoint
	//	*QICoreTask_Output_ValueX_Count
	//	*QICoreTask_Output_ValueX_Distance
	//	*QICoreTask_Output_ValueX_Duration
	//	*QICoreTask_Output_ValueX_HumanName
	//	*QICoreTask_Output_ValueX_Identifier
	//	*QICoreTask_Output_ValueX_Money
	//	*QICoreTask_Output_ValueX_Period
	//	*QICoreTask_Output_ValueX_Quantity
	//	*QICoreTask_Output_ValueX_Range
	//	*QICoreTask_Output_ValueX_Ratio
	//	*QICoreTask_Output_ValueX_Reference
	//	*QICoreTask_Output_ValueX_SampledData
	//	*QICoreTask_Output_ValueX_Signature
	//	*QICoreTask_Output_ValueX_Timing
	//	*QICoreTask_Output_ValueX_ContactDetail
	//	*QICoreTask_Output_ValueX_Contributor
	//	*QICoreTask_Output_ValueX_DataRequirement
	//	*QICoreTask_Output_ValueX_Expression
	//	*QICoreTask_Output_ValueX_ParameterDefinition
	//	*QICoreTask_Output_ValueX_RelatedArtifact
	//	*QICoreTask_Output_ValueX_TriggerDefinition
	//	*QICoreTask_Output_ValueX_UsageContext
	//	*QICoreTask_Output_ValueX_Dosage
	Choice isQICoreTask_Output_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Result of output

func (*QICoreTask_Output_ValueX) Descriptor deprecated

func (*QICoreTask_Output_ValueX) Descriptor() ([]byte, []int)

Deprecated: Use QICoreTask_Output_ValueX.ProtoReflect.Descriptor instead.

func (*QICoreTask_Output_ValueX) GetAddress

func (*QICoreTask_Output_ValueX) GetAge

func (*QICoreTask_Output_ValueX) GetAnnotation

func (*QICoreTask_Output_ValueX) GetAttachment

func (*QICoreTask_Output_ValueX) GetBase64Binary

func (*QICoreTask_Output_ValueX) GetBoolean

func (*QICoreTask_Output_ValueX) GetCanonical

func (*QICoreTask_Output_ValueX) GetChoice

func (m *QICoreTask_Output_ValueX) GetChoice() isQICoreTask_Output_ValueX_Choice

func (*QICoreTask_Output_ValueX) GetCode

func (*QICoreTask_Output_ValueX) GetCodeableConcept

func (*QICoreTask_Output_ValueX) GetCoding

func (*QICoreTask_Output_ValueX) GetContactDetail

func (*QICoreTask_Output_ValueX) GetContactPoint

func (*QICoreTask_Output_ValueX) GetContributor

func (*QICoreTask_Output_ValueX) GetCount

func (*QICoreTask_Output_ValueX) GetDataRequirement

func (*QICoreTask_Output_ValueX) GetDate

func (*QICoreTask_Output_ValueX) GetDateTime

func (*QICoreTask_Output_ValueX) GetDecimal

func (*QICoreTask_Output_ValueX) GetDistance

func (*QICoreTask_Output_ValueX) GetDosage

func (*QICoreTask_Output_ValueX) GetDuration

func (*QICoreTask_Output_ValueX) GetExpression

func (*QICoreTask_Output_ValueX) GetHumanName

func (*QICoreTask_Output_ValueX) GetId

func (*QICoreTask_Output_ValueX) GetIdentifier

func (*QICoreTask_Output_ValueX) GetInstant

func (*QICoreTask_Output_ValueX) GetInteger

func (*QICoreTask_Output_ValueX) GetMarkdown

func (*QICoreTask_Output_ValueX) GetMoney

func (*QICoreTask_Output_ValueX) GetOid

func (*QICoreTask_Output_ValueX) GetParameterDefinition

func (*QICoreTask_Output_ValueX) GetPeriod

func (*QICoreTask_Output_ValueX) GetPositiveInt

func (*QICoreTask_Output_ValueX) GetQuantity

func (*QICoreTask_Output_ValueX) GetRange

func (*QICoreTask_Output_ValueX) GetRatio

func (*QICoreTask_Output_ValueX) GetReference

func (*QICoreTask_Output_ValueX) GetRelatedArtifact

func (*QICoreTask_Output_ValueX) GetSampledData

func (*QICoreTask_Output_ValueX) GetSignature

func (*QICoreTask_Output_ValueX) GetStringValue

func (x *QICoreTask_Output_ValueX) GetStringValue() *datatypes_go_proto.String

func (*QICoreTask_Output_ValueX) GetTime

func (*QICoreTask_Output_ValueX) GetTiming

func (*QICoreTask_Output_ValueX) GetTriggerDefinition

func (*QICoreTask_Output_ValueX) GetUnsignedInt

func (*QICoreTask_Output_ValueX) GetUri

func (*QICoreTask_Output_ValueX) GetUrl

func (*QICoreTask_Output_ValueX) GetUsageContext

func (*QICoreTask_Output_ValueX) GetUuid

func (*QICoreTask_Output_ValueX) ProtoMessage

func (*QICoreTask_Output_ValueX) ProtoMessage()

func (*QICoreTask_Output_ValueX) ProtoReflect

func (x *QICoreTask_Output_ValueX) ProtoReflect() protoreflect.Message

func (*QICoreTask_Output_ValueX) Reset

func (x *QICoreTask_Output_ValueX) Reset()

func (*QICoreTask_Output_ValueX) String

func (x *QICoreTask_Output_ValueX) String() string

type QICoreTask_Output_ValueX_Address

type QICoreTask_Output_ValueX_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,20,opt,name=address,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Age

type QICoreTask_Output_ValueX_Age struct {
	Age *datatypes_go_proto.Age `protobuf:"bytes,21,opt,name=age,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Annotation

type QICoreTask_Output_ValueX_Annotation struct {
	Annotation *datatypes_go_proto.Annotation `protobuf:"bytes,22,opt,name=annotation,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Attachment

type QICoreTask_Output_ValueX_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,23,opt,name=attachment,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Base64Binary

type QICoreTask_Output_ValueX_Base64Binary struct {
	Base64Binary *datatypes_go_proto.Base64Binary `protobuf:"bytes,1,opt,name=base64_binary,json=base64Binary,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Boolean

type QICoreTask_Output_ValueX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Canonical

type QICoreTask_Output_ValueX_Canonical struct {
	Canonical *datatypes_go_proto.Canonical `protobuf:"bytes,3,opt,name=canonical,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Code

type QICoreTask_Output_ValueX_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3,oneof"`
}

type QICoreTask_Output_ValueX_CodeableConcept

type QICoreTask_Output_ValueX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Coding

type QICoreTask_Output_ValueX_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,25,opt,name=coding,proto3,oneof"`
}

type QICoreTask_Output_ValueX_ContactDetail

type QICoreTask_Output_ValueX_ContactDetail struct {
	ContactDetail *datatypes_go_proto.ContactDetail `protobuf:"bytes,41,opt,name=contact_detail,json=contactDetail,proto3,oneof"`
}

type QICoreTask_Output_ValueX_ContactPoint

type QICoreTask_Output_ValueX_ContactPoint struct {
	ContactPoint *datatypes_go_proto.ContactPoint `protobuf:"bytes,26,opt,name=contact_point,json=contactPoint,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Contributor

type QICoreTask_Output_ValueX_Contributor struct {
	Contributor *datatypes_go_proto.Contributor `protobuf:"bytes,42,opt,name=contributor,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Count

type QICoreTask_Output_ValueX_Count struct {
	Count *datatypes_go_proto.Count `protobuf:"bytes,27,opt,name=count,proto3,oneof"`
}

type QICoreTask_Output_ValueX_DataRequirement

type QICoreTask_Output_ValueX_DataRequirement struct {
	DataRequirement *datatypes_go_proto.DataRequirement `protobuf:"bytes,43,opt,name=data_requirement,json=dataRequirement,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Date

type QICoreTask_Output_ValueX_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,5,opt,name=date,proto3,oneof"`
}

type QICoreTask_Output_ValueX_DateTime

type QICoreTask_Output_ValueX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Decimal

type QICoreTask_Output_ValueX_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,7,opt,name=decimal,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Distance

type QICoreTask_Output_ValueX_Distance struct {
	Distance *datatypes_go_proto.Distance `protobuf:"bytes,28,opt,name=distance,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Dosage

type QICoreTask_Output_ValueX_Dosage struct {
	Dosage *datatypes_go_proto.Dosage `protobuf:"bytes,49,opt,name=dosage,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Duration

type QICoreTask_Output_ValueX_Duration struct {
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,29,opt,name=duration,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Expression

type QICoreTask_Output_ValueX_Expression struct {
	Expression *datatypes_go_proto.Expression `protobuf:"bytes,44,opt,name=expression,proto3,oneof"`
}

type QICoreTask_Output_ValueX_HumanName

type QICoreTask_Output_ValueX_HumanName struct {
	HumanName *datatypes_go_proto.HumanName `protobuf:"bytes,30,opt,name=human_name,json=humanName,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Id

type QICoreTask_Output_ValueX_Id struct {
	Id *datatypes_go_proto.Id `protobuf:"bytes,8,opt,name=id,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Identifier

type QICoreTask_Output_ValueX_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,31,opt,name=identifier,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Instant

type QICoreTask_Output_ValueX_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,9,opt,name=instant,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Integer

type QICoreTask_Output_ValueX_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,10,opt,name=integer,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Markdown

type QICoreTask_Output_ValueX_Markdown struct {
	Markdown *datatypes_go_proto.Markdown `protobuf:"bytes,11,opt,name=markdown,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Money

type QICoreTask_Output_ValueX_Money struct {
	Money *datatypes_go_proto.Money `protobuf:"bytes,32,opt,name=money,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Oid

type QICoreTask_Output_ValueX_Oid struct {
	Oid *datatypes_go_proto.Oid `protobuf:"bytes,12,opt,name=oid,proto3,oneof"`
}

type QICoreTask_Output_ValueX_ParameterDefinition

type QICoreTask_Output_ValueX_ParameterDefinition struct {
	ParameterDefinition *datatypes_go_proto.ParameterDefinition `protobuf:"bytes,45,opt,name=parameter_definition,json=parameterDefinition,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Period

type QICoreTask_Output_ValueX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,33,opt,name=period,proto3,oneof"`
}

type QICoreTask_Output_ValueX_PositiveInt

type QICoreTask_Output_ValueX_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,13,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Quantity

type QICoreTask_Output_ValueX_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,34,opt,name=quantity,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Range

type QICoreTask_Output_ValueX_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,35,opt,name=range,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Ratio

type QICoreTask_Output_ValueX_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,36,opt,name=ratio,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Reference

type QICoreTask_Output_ValueX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,37,opt,name=reference,proto3,oneof"`
}

type QICoreTask_Output_ValueX_RelatedArtifact

type QICoreTask_Output_ValueX_RelatedArtifact struct {
	RelatedArtifact *datatypes_go_proto.RelatedArtifact `protobuf:"bytes,46,opt,name=related_artifact,json=relatedArtifact,proto3,oneof"`
}

type QICoreTask_Output_ValueX_SampledData

type QICoreTask_Output_ValueX_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,38,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Signature

type QICoreTask_Output_ValueX_Signature struct {
	Signature *datatypes_go_proto.Signature `protobuf:"bytes,39,opt,name=signature,proto3,oneof"`
}

type QICoreTask_Output_ValueX_StringValue

type QICoreTask_Output_ValueX_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=string_value,json=string,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Time

type QICoreTask_Output_ValueX_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,15,opt,name=time,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Timing

type QICoreTask_Output_ValueX_Timing struct {
	Timing *datatypes_go_proto.Timing `protobuf:"bytes,40,opt,name=timing,proto3,oneof"`
}

type QICoreTask_Output_ValueX_TriggerDefinition

type QICoreTask_Output_ValueX_TriggerDefinition struct {
	TriggerDefinition *datatypes_go_proto.TriggerDefinition `protobuf:"bytes,47,opt,name=trigger_definition,json=triggerDefinition,proto3,oneof"`
}

type QICoreTask_Output_ValueX_UnsignedInt

type QICoreTask_Output_ValueX_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,16,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Uri

type QICoreTask_Output_ValueX_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,17,opt,name=uri,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Url

type QICoreTask_Output_ValueX_Url struct {
	Url *datatypes_go_proto.Url `protobuf:"bytes,18,opt,name=url,proto3,oneof"`
}

type QICoreTask_Output_ValueX_UsageContext

type QICoreTask_Output_ValueX_UsageContext struct {
	UsageContext *datatypes_go_proto.UsageContext `protobuf:"bytes,48,opt,name=usage_context,json=usageContext,proto3,oneof"`
}

type QICoreTask_Output_ValueX_Uuid

type QICoreTask_Output_ValueX_Uuid struct {
	Uuid *datatypes_go_proto.Uuid `protobuf:"bytes,19,opt,name=uuid,proto3,oneof"`
}

type QICoreTask_Parameter

type QICoreTask_Parameter struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Label for the input
	Type  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Value *QICoreTask_Parameter_ValueX        `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Information used to perform task

func (*QICoreTask_Parameter) Descriptor deprecated

func (*QICoreTask_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use QICoreTask_Parameter.ProtoReflect.Descriptor instead.

func (*QICoreTask_Parameter) GetExtension

func (x *QICoreTask_Parameter) GetExtension() []*datatypes_go_proto.Extension

func (*QICoreTask_Parameter) GetId

func (*QICoreTask_Parameter) GetModifierExtension

func (x *QICoreTask_Parameter) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreTask_Parameter) GetType

func (*QICoreTask_Parameter) GetValue

func (*QICoreTask_Parameter) ProtoMessage

func (*QICoreTask_Parameter) ProtoMessage()

func (*QICoreTask_Parameter) ProtoReflect

func (x *QICoreTask_Parameter) ProtoReflect() protoreflect.Message

func (*QICoreTask_Parameter) Reset

func (x *QICoreTask_Parameter) Reset()

func (*QICoreTask_Parameter) String

func (x *QICoreTask_Parameter) String() string

type QICoreTask_Parameter_ValueX

type QICoreTask_Parameter_ValueX struct {

	// Types that are assignable to Choice:
	//	*QICoreTask_Parameter_ValueX_Base64Binary
	//	*QICoreTask_Parameter_ValueX_Boolean
	//	*QICoreTask_Parameter_ValueX_Canonical
	//	*QICoreTask_Parameter_ValueX_Code
	//	*QICoreTask_Parameter_ValueX_Date
	//	*QICoreTask_Parameter_ValueX_DateTime
	//	*QICoreTask_Parameter_ValueX_Decimal
	//	*QICoreTask_Parameter_ValueX_Id
	//	*QICoreTask_Parameter_ValueX_Instant
	//	*QICoreTask_Parameter_ValueX_Integer
	//	*QICoreTask_Parameter_ValueX_Markdown
	//	*QICoreTask_Parameter_ValueX_Oid
	//	*QICoreTask_Parameter_ValueX_PositiveInt
	//	*QICoreTask_Parameter_ValueX_StringValue
	//	*QICoreTask_Parameter_ValueX_Time
	//	*QICoreTask_Parameter_ValueX_UnsignedInt
	//	*QICoreTask_Parameter_ValueX_Uri
	//	*QICoreTask_Parameter_ValueX_Url
	//	*QICoreTask_Parameter_ValueX_Uuid
	//	*QICoreTask_Parameter_ValueX_Address
	//	*QICoreTask_Parameter_ValueX_Age
	//	*QICoreTask_Parameter_ValueX_Annotation
	//	*QICoreTask_Parameter_ValueX_Attachment
	//	*QICoreTask_Parameter_ValueX_CodeableConcept
	//	*QICoreTask_Parameter_ValueX_Coding
	//	*QICoreTask_Parameter_ValueX_ContactPoint
	//	*QICoreTask_Parameter_ValueX_Count
	//	*QICoreTask_Parameter_ValueX_Distance
	//	*QICoreTask_Parameter_ValueX_Duration
	//	*QICoreTask_Parameter_ValueX_HumanName
	//	*QICoreTask_Parameter_ValueX_Identifier
	//	*QICoreTask_Parameter_ValueX_Money
	//	*QICoreTask_Parameter_ValueX_Period
	//	*QICoreTask_Parameter_ValueX_Quantity
	//	*QICoreTask_Parameter_ValueX_Range
	//	*QICoreTask_Parameter_ValueX_Ratio
	//	*QICoreTask_Parameter_ValueX_Reference
	//	*QICoreTask_Parameter_ValueX_SampledData
	//	*QICoreTask_Parameter_ValueX_Signature
	//	*QICoreTask_Parameter_ValueX_Timing
	//	*QICoreTask_Parameter_ValueX_ContactDetail
	//	*QICoreTask_Parameter_ValueX_Contributor
	//	*QICoreTask_Parameter_ValueX_DataRequirement
	//	*QICoreTask_Parameter_ValueX_Expression
	//	*QICoreTask_Parameter_ValueX_ParameterDefinition
	//	*QICoreTask_Parameter_ValueX_RelatedArtifact
	//	*QICoreTask_Parameter_ValueX_TriggerDefinition
	//	*QICoreTask_Parameter_ValueX_UsageContext
	//	*QICoreTask_Parameter_ValueX_Dosage
	Choice isQICoreTask_Parameter_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Content to use in performing the task

func (*QICoreTask_Parameter_ValueX) Descriptor deprecated

func (*QICoreTask_Parameter_ValueX) Descriptor() ([]byte, []int)

Deprecated: Use QICoreTask_Parameter_ValueX.ProtoReflect.Descriptor instead.

func (*QICoreTask_Parameter_ValueX) GetAddress

func (*QICoreTask_Parameter_ValueX) GetAge

func (*QICoreTask_Parameter_ValueX) GetAnnotation

func (*QICoreTask_Parameter_ValueX) GetAttachment

func (*QICoreTask_Parameter_ValueX) GetBase64Binary

func (*QICoreTask_Parameter_ValueX) GetBoolean

func (*QICoreTask_Parameter_ValueX) GetCanonical

func (*QICoreTask_Parameter_ValueX) GetChoice

func (m *QICoreTask_Parameter_ValueX) GetChoice() isQICoreTask_Parameter_ValueX_Choice

func (*QICoreTask_Parameter_ValueX) GetCode

func (*QICoreTask_Parameter_ValueX) GetCodeableConcept

func (*QICoreTask_Parameter_ValueX) GetCoding

func (*QICoreTask_Parameter_ValueX) GetContactDetail

func (*QICoreTask_Parameter_ValueX) GetContactPoint

func (*QICoreTask_Parameter_ValueX) GetContributor

func (*QICoreTask_Parameter_ValueX) GetCount

func (*QICoreTask_Parameter_ValueX) GetDataRequirement

func (*QICoreTask_Parameter_ValueX) GetDate

func (*QICoreTask_Parameter_ValueX) GetDateTime

func (*QICoreTask_Parameter_ValueX) GetDecimal

func (*QICoreTask_Parameter_ValueX) GetDistance

func (*QICoreTask_Parameter_ValueX) GetDosage

func (*QICoreTask_Parameter_ValueX) GetDuration

func (*QICoreTask_Parameter_ValueX) GetExpression

func (*QICoreTask_Parameter_ValueX) GetHumanName

func (*QICoreTask_Parameter_ValueX) GetId

func (*QICoreTask_Parameter_ValueX) GetIdentifier

func (*QICoreTask_Parameter_ValueX) GetInstant

func (*QICoreTask_Parameter_ValueX) GetInteger

func (*QICoreTask_Parameter_ValueX) GetMarkdown

func (*QICoreTask_Parameter_ValueX) GetMoney

func (*QICoreTask_Parameter_ValueX) GetOid

func (*QICoreTask_Parameter_ValueX) GetParameterDefinition

func (*QICoreTask_Parameter_ValueX) GetPeriod

func (*QICoreTask_Parameter_ValueX) GetPositiveInt

func (*QICoreTask_Parameter_ValueX) GetQuantity

func (*QICoreTask_Parameter_ValueX) GetRange

func (*QICoreTask_Parameter_ValueX) GetRatio

func (*QICoreTask_Parameter_ValueX) GetReference

func (*QICoreTask_Parameter_ValueX) GetRelatedArtifact

func (*QICoreTask_Parameter_ValueX) GetSampledData

func (*QICoreTask_Parameter_ValueX) GetSignature

func (*QICoreTask_Parameter_ValueX) GetStringValue

func (*QICoreTask_Parameter_ValueX) GetTime

func (*QICoreTask_Parameter_ValueX) GetTiming

func (*QICoreTask_Parameter_ValueX) GetTriggerDefinition

func (*QICoreTask_Parameter_ValueX) GetUnsignedInt

func (*QICoreTask_Parameter_ValueX) GetUri

func (*QICoreTask_Parameter_ValueX) GetUrl

func (*QICoreTask_Parameter_ValueX) GetUsageContext

func (*QICoreTask_Parameter_ValueX) GetUuid

func (*QICoreTask_Parameter_ValueX) ProtoMessage

func (*QICoreTask_Parameter_ValueX) ProtoMessage()

func (*QICoreTask_Parameter_ValueX) ProtoReflect

func (*QICoreTask_Parameter_ValueX) Reset

func (x *QICoreTask_Parameter_ValueX) Reset()

func (*QICoreTask_Parameter_ValueX) String

func (x *QICoreTask_Parameter_ValueX) String() string

type QICoreTask_Parameter_ValueX_Address

type QICoreTask_Parameter_ValueX_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,20,opt,name=address,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Age

type QICoreTask_Parameter_ValueX_Age struct {
	Age *datatypes_go_proto.Age `protobuf:"bytes,21,opt,name=age,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Annotation

type QICoreTask_Parameter_ValueX_Annotation struct {
	Annotation *datatypes_go_proto.Annotation `protobuf:"bytes,22,opt,name=annotation,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Attachment

type QICoreTask_Parameter_ValueX_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,23,opt,name=attachment,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Base64Binary

type QICoreTask_Parameter_ValueX_Base64Binary struct {
	Base64Binary *datatypes_go_proto.Base64Binary `protobuf:"bytes,1,opt,name=base64_binary,json=base64Binary,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Boolean

type QICoreTask_Parameter_ValueX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Canonical

type QICoreTask_Parameter_ValueX_Canonical struct {
	Canonical *datatypes_go_proto.Canonical `protobuf:"bytes,3,opt,name=canonical,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Code

type QICoreTask_Parameter_ValueX_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_CodeableConcept

type QICoreTask_Parameter_ValueX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Coding

type QICoreTask_Parameter_ValueX_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,25,opt,name=coding,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_ContactDetail

type QICoreTask_Parameter_ValueX_ContactDetail struct {
	ContactDetail *datatypes_go_proto.ContactDetail `protobuf:"bytes,41,opt,name=contact_detail,json=contactDetail,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_ContactPoint

type QICoreTask_Parameter_ValueX_ContactPoint struct {
	ContactPoint *datatypes_go_proto.ContactPoint `protobuf:"bytes,26,opt,name=contact_point,json=contactPoint,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Contributor

type QICoreTask_Parameter_ValueX_Contributor struct {
	Contributor *datatypes_go_proto.Contributor `protobuf:"bytes,42,opt,name=contributor,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Count

type QICoreTask_Parameter_ValueX_Count struct {
	Count *datatypes_go_proto.Count `protobuf:"bytes,27,opt,name=count,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_DataRequirement

type QICoreTask_Parameter_ValueX_DataRequirement struct {
	DataRequirement *datatypes_go_proto.DataRequirement `protobuf:"bytes,43,opt,name=data_requirement,json=dataRequirement,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Date

type QICoreTask_Parameter_ValueX_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,5,opt,name=date,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_DateTime

type QICoreTask_Parameter_ValueX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Decimal

type QICoreTask_Parameter_ValueX_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,7,opt,name=decimal,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Distance

type QICoreTask_Parameter_ValueX_Distance struct {
	Distance *datatypes_go_proto.Distance `protobuf:"bytes,28,opt,name=distance,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Dosage

type QICoreTask_Parameter_ValueX_Dosage struct {
	Dosage *datatypes_go_proto.Dosage `protobuf:"bytes,49,opt,name=dosage,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Duration

type QICoreTask_Parameter_ValueX_Duration struct {
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,29,opt,name=duration,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Expression

type QICoreTask_Parameter_ValueX_Expression struct {
	Expression *datatypes_go_proto.Expression `protobuf:"bytes,44,opt,name=expression,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_HumanName

type QICoreTask_Parameter_ValueX_HumanName struct {
	HumanName *datatypes_go_proto.HumanName `protobuf:"bytes,30,opt,name=human_name,json=humanName,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Id

type QICoreTask_Parameter_ValueX_Id struct {
	Id *datatypes_go_proto.Id `protobuf:"bytes,8,opt,name=id,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Identifier

type QICoreTask_Parameter_ValueX_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,31,opt,name=identifier,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Instant

type QICoreTask_Parameter_ValueX_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,9,opt,name=instant,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Integer

type QICoreTask_Parameter_ValueX_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,10,opt,name=integer,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Markdown

type QICoreTask_Parameter_ValueX_Markdown struct {
	Markdown *datatypes_go_proto.Markdown `protobuf:"bytes,11,opt,name=markdown,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Money

type QICoreTask_Parameter_ValueX_Money struct {
	Money *datatypes_go_proto.Money `protobuf:"bytes,32,opt,name=money,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Oid

type QICoreTask_Parameter_ValueX_Oid struct {
	Oid *datatypes_go_proto.Oid `protobuf:"bytes,12,opt,name=oid,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_ParameterDefinition

type QICoreTask_Parameter_ValueX_ParameterDefinition struct {
	ParameterDefinition *datatypes_go_proto.ParameterDefinition `protobuf:"bytes,45,opt,name=parameter_definition,json=parameterDefinition,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Period

type QICoreTask_Parameter_ValueX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,33,opt,name=period,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_PositiveInt

type QICoreTask_Parameter_ValueX_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,13,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Quantity

type QICoreTask_Parameter_ValueX_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,34,opt,name=quantity,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Range

type QICoreTask_Parameter_ValueX_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,35,opt,name=range,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Ratio

type QICoreTask_Parameter_ValueX_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,36,opt,name=ratio,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Reference

type QICoreTask_Parameter_ValueX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,37,opt,name=reference,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_RelatedArtifact

type QICoreTask_Parameter_ValueX_RelatedArtifact struct {
	RelatedArtifact *datatypes_go_proto.RelatedArtifact `protobuf:"bytes,46,opt,name=related_artifact,json=relatedArtifact,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_SampledData

type QICoreTask_Parameter_ValueX_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,38,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Signature

type QICoreTask_Parameter_ValueX_Signature struct {
	Signature *datatypes_go_proto.Signature `protobuf:"bytes,39,opt,name=signature,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_StringValue

type QICoreTask_Parameter_ValueX_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=string_value,json=string,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Time

type QICoreTask_Parameter_ValueX_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,15,opt,name=time,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Timing

type QICoreTask_Parameter_ValueX_Timing struct {
	Timing *datatypes_go_proto.Timing `protobuf:"bytes,40,opt,name=timing,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_TriggerDefinition

type QICoreTask_Parameter_ValueX_TriggerDefinition struct {
	TriggerDefinition *datatypes_go_proto.TriggerDefinition `protobuf:"bytes,47,opt,name=trigger_definition,json=triggerDefinition,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_UnsignedInt

type QICoreTask_Parameter_ValueX_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,16,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Uri

type QICoreTask_Parameter_ValueX_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,17,opt,name=uri,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Url

type QICoreTask_Parameter_ValueX_Url struct {
	Url *datatypes_go_proto.Url `protobuf:"bytes,18,opt,name=url,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_UsageContext

type QICoreTask_Parameter_ValueX_UsageContext struct {
	UsageContext *datatypes_go_proto.UsageContext `protobuf:"bytes,48,opt,name=usage_context,json=usageContext,proto3,oneof"`
}

type QICoreTask_Parameter_ValueX_Uuid

type QICoreTask_Parameter_ValueX_Uuid struct {
	Uuid *datatypes_go_proto.Uuid `protobuf:"bytes,19,opt,name=uuid,proto3,oneof"`
}

type QICoreTask_Restriction

type QICoreTask_Restriction struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// How many times to repeat
	Repetitions *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=repetitions,proto3" json:"repetitions,omitempty"`
	// When fulfillment sought
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// For whom is fulfillment sought?
	Recipient []*datatypes_go_proto.Reference `protobuf:"bytes,6,rep,name=recipient,proto3" json:"recipient,omitempty"`
	// contains filtered or unexported fields
}

Constraints on fulfillment tasks

func (*QICoreTask_Restriction) Descriptor deprecated

func (*QICoreTask_Restriction) Descriptor() ([]byte, []int)

Deprecated: Use QICoreTask_Restriction.ProtoReflect.Descriptor instead.

func (*QICoreTask_Restriction) GetExtension

func (*QICoreTask_Restriction) GetId

func (*QICoreTask_Restriction) GetModifierExtension

func (x *QICoreTask_Restriction) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QICoreTask_Restriction) GetPeriod

func (*QICoreTask_Restriction) GetRecipient

func (*QICoreTask_Restriction) GetRepetitions

func (*QICoreTask_Restriction) ProtoMessage

func (*QICoreTask_Restriction) ProtoMessage()

func (*QICoreTask_Restriction) ProtoReflect

func (x *QICoreTask_Restriction) ProtoReflect() protoreflect.Message

func (*QICoreTask_Restriction) Reset

func (x *QICoreTask_Restriction) Reset()

func (*QICoreTask_Restriction) String

func (x *QICoreTask_Restriction) String() string

type ServiceRequestQICoreServiceRequestAppropriatenessScore

type ServiceRequestQICoreServiceRequestAppropriatenessScore struct {

	// xml:id (or equivalent in JSON)
	Id    *datatypes_go_proto.Id                                         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Value *ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QICoreServiceRequestAppropriatenessScore. Appropriateness Score. See http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest-appropriatenessScore

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore) Descriptor deprecated

Deprecated: Use ServiceRequestQICoreServiceRequestAppropriatenessScore.ProtoReflect.Descriptor instead.

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore) GetId

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore) GetValue

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore) ProtoMessage

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore) ProtoReflect

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore) Reset

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore) String

type ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX

type ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX struct {

	// Types that are assignable to Choice:
	//	*ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX_Code
	//	*ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX_Decimal
	Choice isServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Value of extension

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX) Descriptor deprecated

Deprecated: Use ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX.ProtoReflect.Descriptor instead.

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX) GetChoice

func (m *ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX) GetChoice() isServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX_Choice

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX) GetCode

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX) GetDecimal

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX) ProtoMessage

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX) ProtoReflect

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX) Reset

func (*ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX) String

type ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX_Code

type ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,1,opt,name=code,proto3,oneof"`
}

type ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX_Decimal

type ServiceRequestQICoreServiceRequestAppropriatenessScore_ValueX_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,2,opt,name=decimal,proto3,oneof"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL