text:
Of(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DecimalPrecision) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DecimalPrecision) ProtoMessage() {}

func (x *DecimalPrecision) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[124]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DecimalPrecision.ProtoReflect.Descriptor instead.
func (*DecimalPrecision) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{124}
}

func (x *DecimalPrecision) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DecimalPrecision) GetValueInteger() *datatypes_go_proto.Integer {
	if x != nil {
		return x.ValueInteger
	}
	return nil
}

// Auto-generated from StructureDefinition for Design Note.
// Design comments.
// See http://hl7.org/fhir/StructureDefinition/designNote
type DesignNote struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueMarkdown *datatypes_go_proto.Markdown `protobuf:"bytes,3,opt,name=value_markdown,json=valueMarkdown,proto3" json:"value_markdown,omitempty"`
}

func (x *DesignNote) Reset() {
	*x = DesignNote{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[125]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DesignNote) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DesignNote) ProtoMessage() {}

func (x *DesignNote) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[125]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DesignNote.ProtoReflect.Descriptor instead.
func (*DesignNote) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{125}
}

func (x *DesignNote) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DesignNote) GetValueMarkdown() *datatypes_go_proto.Markdown {
	if x != nil {
		return x.ValueMarkdown
	}
	return nil
}

// Auto-generated from StructureDefinition for implantStatus.
// Implant Status.
// See http://hl7.org/fhir/StructureDefinition/device-implantStatus
type DeviceImplantStatus struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id        *datatypes_go_proto.String     `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ValueCode *DeviceImplantStatus_ValueCode `protobuf:"bytes,3,opt,name=value_code,json=valueCode,proto3" json:"value_code,omitempty"`
}

func (x *DeviceImplantStatus) Reset() {
	*x = DeviceImplantStatus{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[126]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DeviceImplantStatus) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeviceImplantStatus) ProtoMessage() {}

func (x *DeviceImplantStatus) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[126]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeviceImplantStatus.ProtoReflect.Descriptor instead.
func (*DeviceImplantStatus) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{126}
}

func (x *DeviceImplantStatus) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DeviceImplantStatus) GetValueCode() *DeviceImplantStatus_ValueCode {
	if x != nil {
		return x.ValueCode
	}
	return nil
}

// Auto-generated from StructureDefinition for patientInstruction.
// Patient Friendly Insructions.
// See http://hl7.org/fhir/StructureDefinition/devicerequest-patientInstruction
type DeviceRequestPatientInstruction struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
	// Language
	Lang *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=lang,proto3" json:"lang,omitempty"`
	// Text
	Content *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=content,proto3" json:"content,omitempty"`
}

func (x *DeviceRequestPatientInstruction) Reset() {
	*x = DeviceRequestPatientInstruction{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[127]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DeviceRequestPatientInstruction) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeviceRequestPatientInstruction) ProtoMessage() {}

func (x *DeviceRequestPatientInstruction) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[127]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeviceRequestPatientInstruction.ProtoReflect.Descriptor instead.
func (*DeviceRequestPatientInstruction) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{127}
}

func (x *DeviceRequestPatientInstruction) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DeviceRequestPatientInstruction) GetExtension() []*datatypes_go_proto.Extension {
	if x != nil {
		return x.Extension
	}
	return nil
}

func (x *DeviceRequestPatientInstruction) GetLang() *datatypes_go_proto.Code {
	if x != nil {
		return x.Lang
	}
	return nil
}

func (x *DeviceRequestPatientInstruction) GetContent() *datatypes_go_proto.String {
	if x != nil {
		return x.Content
	}
	return nil
}

// Auto-generated from StructureDefinition for addendumOf.
// Additional or Supplement Content.
// See http://hl7.org/fhir/StructureDefinition/diagnosticReport-addendumOf
type DiagnosticReportAddendumOf struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *DiagnosticReportAddendumOf) Reset() {
	*x = DiagnosticReportAddendumOf{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[128]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportAddendumOf) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportAddendumOf) ProtoMessage() {}

func (x *DiagnosticReportAddendumOf) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[128]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportAddendumOf.ProtoReflect.Descriptor instead.
func (*DiagnosticReportAddendumOf) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{128}
}

func (x *DiagnosticReportAddendumOf) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportAddendumOf) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for allele-database.
// Allele Database.
// See
// http://hl7.org/fhir/StructureDefinition/hla-genotyping-results-allele-database
type DiagnosticReportAlleleDatabase struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
}

func (x *DiagnosticReportAlleleDatabase) Reset() {
	*x = DiagnosticReportAlleleDatabase{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[129]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportAlleleDatabase) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportAlleleDatabase) ProtoMessage() {}

func (x *DiagnosticReportAlleleDatabase) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[129]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportAlleleDatabase.ProtoReflect.Descriptor instead.
func (*DiagnosticReportAlleleDatabase) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{129}
}

func (x *DiagnosticReportAlleleDatabase) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportAlleleDatabase) GetValueCodeableConcept() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.ValueCodeableConcept
	}
	return nil
}

// Auto-generated from StructureDefinition for Analysis.
// Analysis.
// See http://hl7.org/fhir/StructureDefinition/DiagnosticReport-geneticsAnalysis
type DiagnosticReportAnalysis struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
	// Analysis type
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Analysis interpretation
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
}

func (x *DiagnosticReportAnalysis) Reset() {
	*x = DiagnosticReportAnalysis{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[130]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportAnalysis) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportAnalysis) ProtoMessage() {}

func (x *DiagnosticReportAnalysis) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[130]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportAnalysis.ProtoReflect.Descriptor instead.
func (*DiagnosticReportAnalysis) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{130}
}

func (x *DiagnosticReportAnalysis) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportAnalysis) GetExtension() []*datatypes_go_proto.Extension {
	if x != nil {
		return x.Extension
	}
	return nil
}

func (x *DiagnosticReportAnalysis) GetType() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Type
	}
	return nil
}

func (x *DiagnosticReportAnalysis) GetInterpretation() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Interpretation
	}
	return nil
}

// Auto-generated from StructureDefinition for AssessedCondition.
// AssessedCondition.
// See
// http://hl7.org/fhir/StructureDefinition/DiagnosticReport-geneticsAssessedCondition
type DiagnosticReportAssessedCondition struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *DiagnosticReportAssessedCondition) Reset() {
	*x = DiagnosticReportAssessedCondition{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[131]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportAssessedCondition) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportAssessedCondition) ProtoMessage() {}

func (x *DiagnosticReportAssessedCondition) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[131]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportAssessedCondition.ProtoReflect.Descriptor instead.
func (*DiagnosticReportAssessedCondition) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{131}
}

func (x *DiagnosticReportAssessedCondition) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportAssessedCondition) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for extends.
// Related reports.
// See http://hl7.org/fhir/StructureDefinition/diagnosticReport-extends
type DiagnosticReportExtends struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *DiagnosticReportExtends) Reset() {
	*x = DiagnosticReportExtends{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[132]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportExtends) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportExtends) ProtoMessage() {}

func (x *DiagnosticReportExtends) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[132]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportExtends.ProtoReflect.Descriptor instead.
func (*DiagnosticReportExtends) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{132}
}

func (x *DiagnosticReportExtends) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportExtends) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for FamilyMemberHistory.
// FamilyHistory.
// See
// http://hl7.org/fhir/StructureDefinition/DiagnosticReport-geneticsFamilyMemberHistory
type DiagnosticReportFamilyMemberHistory struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *DiagnosticReportFamilyMemberHistory) Reset() {
	*x = DiagnosticReportFamilyMemberHistory{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[133]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportFamilyMemberHistory) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportFamilyMemberHistory) ProtoMessage() {}

func (x *DiagnosticReportFamilyMemberHistory) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[133]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportFamilyMemberHistory.ProtoReflect.Descriptor instead.
func (*DiagnosticReportFamilyMemberHistory) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{133}
}

func (x *DiagnosticReportFamilyMemberHistory) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportFamilyMemberHistory) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for glstring.
// glstring.
// See http://hl7.org/fhir/StructureDefinition/hla-genotyping-results-glstring
type DiagnosticReportGlstring struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
	// glstring.url
	Url *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
	// glstring.text
	Text *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
}

func (x *DiagnosticReportGlstring) Reset() {
	*x = DiagnosticReportGlstring{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[134]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportGlstring) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportGlstring) ProtoMessage() {}

func (x *DiagnosticReportGlstring) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[134]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportGlstring.ProtoReflect.Descriptor instead.
func (*DiagnosticReportGlstring) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{134}
}

func (x *DiagnosticReportGlstring) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportGlstring) GetExtension() []*datatypes_go_proto.Extension {
	if x != nil {
		return x.Extension
	}
	return nil
}

func (x *DiagnosticReportGlstring) GetUrl() *datatypes_go_proto.Uri {
	if x != nil {
		return x.Url
	}
	return nil
}

func (x *DiagnosticReportGlstring) GetText() *datatypes_go_proto.String {
	if x != nil {
		return x.Text
	}
	return nil
}

// Auto-generated from StructureDefinition for haploid.
// haploid.
// See http://hl7.org/fhir/StructureDefinition/hla-genotyping-results-haploid
type DiagnosticReportHaploid struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
	// haploid-locus
	Locus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=locus,proto3" json:"locus,omitempty"`
	// haploid-type
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// haploid-method
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=method,proto3" json:"method,omitempty"`
}

func (x *DiagnosticReportHaploid) Reset() {
	*x = DiagnosticReportHaploid{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[135]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportHaploid) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportHaploid) ProtoMessage() {}

func (x *DiagnosticReportHaploid) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[135]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportHaploid.ProtoReflect.Descriptor instead.
func (*DiagnosticReportHaploid) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{135}
}

func (x *DiagnosticReportHaploid) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportHaploid) GetExtension() []*datatypes_go_proto.Extension {
	if x != nil {
		return x.Extension
	}
	return nil
}

func (x *DiagnosticReportHaploid) GetLocus() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Locus
	}
	return nil
}

func (x *DiagnosticReportHaploid) GetType() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Type
	}
	return nil
}

func (x *DiagnosticReportHaploid) GetMethod() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Method
	}
	return nil
}

// Auto-generated from StructureDefinition for Item.
// The items the orderer requested.
// See http://hl7.org/fhir/StructureDefinition/servicerequest-geneticsItem
type DiagnosticReportItem struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
	// Code to indicate the item (test, panel or sequence variant) being ordered
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Indicate the genetic variant ordered to be tested
	GeneticsObservation *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=genetics_observation,json=geneticsObservation,proto3" json:"genetics_observation,omitempty"`
	// If this item relates to specific specimens
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// proposed | draft | planned | requested | received | accepted | in-progress
	// | review | completed | cancelled | suspended | rejected | failed
	Status *datatypes_go_proto.Code `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
}

func (x *DiagnosticReportItem) Reset() {
	*x = DiagnosticReportItem{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[136]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportItem) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportItem) ProtoMessage() {}

func (x *DiagnosticReportItem) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[136]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportItem.ProtoReflect.Descriptor instead.
func (*DiagnosticReportItem) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{136}
}

func (x *DiagnosticReportItem) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportItem) GetExtension() []*datatypes_go_proto.Extension {
	if x != nil {
		return x.Extension
	}
	return nil
}

func (x *DiagnosticReportItem) GetCode() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Code
	}
	return nil
}

func (x *DiagnosticReportItem) GetGeneticsObservation() *datatypes_go_proto.Reference {
	if x != nil {
		return x.GeneticsObservation
	}
	return nil
}

func (x *DiagnosticReportItem) GetSpecimen() *datatypes_go_proto.Reference {
	if x != nil {
		return x.Specimen
	}
	return nil
}

func (x *DiagnosticReportItem) GetStatus() *datatypes_go_proto.Code {
	if x != nil {
		return x.Status
	}
	return nil
}

// Auto-generated from StructureDefinition for locationPerformed.
// Location Performed.
// See
// http://hl7.org/fhir/StructureDefinition/diagnosticReport-locationPerformed
type DiagnosticReportLocationPerformed struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *DiagnosticReportLocationPerformed) Reset() {
	*x = DiagnosticReportLocationPerformed{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[137]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportLocationPerformed) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportLocationPerformed) ProtoMessage() {}

func (x *DiagnosticReportLocationPerformed) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[137]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportLocationPerformed.ProtoReflect.Descriptor instead.
func (*DiagnosticReportLocationPerformed) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{137}
}

func (x *DiagnosticReportLocationPerformed) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportLocationPerformed) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for method.
// The platform, methodology and software applied at the time of the
// genotyping.
// See http://hl7.org/fhir/StructureDefinition/hla-genotyping-results-method
type DiagnosticReportMethod struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
}

func (x *DiagnosticReportMethod) Reset() {
	*x = DiagnosticReportMethod{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[138]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportMethod) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportMethod) ProtoMessage() {}

func (x *DiagnosticReportMethod) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[138]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportMethod.ProtoReflect.Descriptor instead.
func (*DiagnosticReportMethod) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{138}
}

func (x *DiagnosticReportMethod) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportMethod) GetValueCodeableConcept() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.ValueCodeableConcept
	}
	return nil
}

// Auto-generated from StructureDefinition for References.
// Additional bibliographic reference information.
// See
// http://hl7.org/fhir/StructureDefinition/DiagnosticReport-geneticsReferences
type DiagnosticReportReferences struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
	// Reference description
	Description *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Reference URI
	Reference []*datatypes_go_proto.Uri `protobuf:"bytes,5,rep,name=reference,proto3" json:"reference,omitempty"`
	// Reference type
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
}

func (x *DiagnosticReportReferences) Reset() {
	*x = DiagnosticReportReferences{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[139]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportReferences) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportReferences) ProtoMessage() {}

func (x *DiagnosticReportReferences) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[139]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportReferences.ProtoReflect.Descriptor instead.
func (*DiagnosticReportReferences) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{139}
}

func (x *DiagnosticReportReferences) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportReferences) GetExtension() []*datatypes_go_proto.Extension {
	if x != nil {
		return x.Extension
	}
	return nil
}

func (x *DiagnosticReportReferences) GetDescription() *datatypes_go_proto.String {
	if x != nil {
		return x.Description
	}
	return nil
}

func (x *DiagnosticReportReferences) GetReference() []*datatypes_go_proto.Uri {
	if x != nil {
		return x.Reference
	}
	return nil
}

func (x *DiagnosticReportReferences) GetType() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Type
	}
	return nil
}

// Auto-generated from StructureDefinition for replaces.
// Replacement for another report.
// See http://hl7.org/fhir/StructureDefinition/diagnosticReport-replaces
type DiagnosticReportReplaces struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *DiagnosticReportReplaces) Reset() {
	*x = DiagnosticReportReplaces{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[140]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportReplaces) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportReplaces) ProtoMessage() {}

func (x *DiagnosticReportReplaces) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[140]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportReplaces.ProtoReflect.Descriptor instead.
func (*DiagnosticReportReplaces) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{140}
}

func (x *DiagnosticReportReplaces) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportReplaces) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for summaryOf.
// Summary Of Other Reports.
// See http://hl7.org/fhir/StructureDefinition/diagnosticReport-summaryOf
type DiagnosticReportSummaryOf struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *DiagnosticReportSummaryOf) Reset() {
	*x = DiagnosticReportSummaryOf{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[141]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DiagnosticReportSummaryOf) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DiagnosticReportSummaryOf) ProtoMessage() {}

func (x *DiagnosticReportSummaryOf) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[141]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DiagnosticReportSummaryOf.ProtoReflect.Descriptor instead.
func (*DiagnosticReportSummaryOf) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{141}
}

func (x *DiagnosticReportSummaryOf) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DiagnosticReportSummaryOf) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for directedBy.
// Who has decision-making authority.
// See http://hl7.org/fhir/StructureDefinition/procedure-directedBy
type DirectedBy struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id    *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Value *DirectedBy_ValueX         `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
}

func (x *DirectedBy) Reset() {
	*x = DirectedBy{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[142]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *DirectedBy) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectedBy) ProtoMessage() {}

func (x *DirectedBy) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[142]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectedBy.ProtoReflect.Descriptor instead.
func (*DirectedBy) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{142}
}

func (x *DirectedBy) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *DirectedBy) GetValue() *DirectedBy_ValueX {
	if x != nil {
		return x.Value
	}
	return nil
}

// Auto-generated from StructureDefinition for effectivePeriod.
// The effective date range for the resource.
// See http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod
type EffectivePeriod struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValuePeriod *datatypes_go_proto.Period `protobuf:"bytes,3,opt,name=value_period,json=valuePeriod,proto3" json:"value_period,omitempty"`
}

func (x *EffectivePeriod) Reset() {
	*x = EffectivePeriod{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[143]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *EffectivePeriod) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EffectivePeriod) ProtoMessage() {}

func (x *EffectivePeriod) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[143]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EffectivePeriod.ProtoReflect.Descriptor instead.
func (*EffectivePeriod) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{143}
}

func (x *EffectivePeriod) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *EffectivePeriod) GetValuePeriod() *datatypes_go_proto.Period {
	if x != nil {
		return x.ValuePeriod
	}
	return nil
}

// Auto-generated from StructureDefinition for allowedUnits.
// Units to use for measured value.
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-allowedUnits
type ElementDefinitionAllowedUnits struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id    *datatypes_go_proto.String            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Value *ElementDefinitionAllowedUnits_ValueX `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
}

func (x *ElementDefinitionAllowedUnits) Reset() {
	*x = ElementDefinitionAllowedUnits{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[144]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionAllowedUnits) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionAllowedUnits) ProtoMessage() {}

func (x *ElementDefinitionAllowedUnits) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[144]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionAllowedUnits.ProtoReflect.Descriptor instead.
func (*ElementDefinitionAllowedUnits) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{144}
}

func (x *ElementDefinitionAllowedUnits) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionAllowedUnits) GetValue() *ElementDefinitionAllowedUnits_ValueX {
	if x != nil {
		return x.Value
	}
	return nil
}

// Auto-generated from StructureDefinition for bestpractice.
// Mark a warning invariant as 'best practice'.
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice
type ElementDefinitionBestpractice struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id    *datatypes_go_proto.String            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Value *ElementDefinitionBestpractice_ValueX `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
}

func (x *ElementDefinitionBestpractice) Reset() {
	*x = ElementDefinitionBestpractice{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[145]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionBestpractice) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionBestpractice) ProtoMessage() {}

func (x *ElementDefinitionBestpractice) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[145]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionBestpractice.ProtoReflect.Descriptor instead.
func (*ElementDefinitionBestpractice) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{145}
}

func (x *ElementDefinitionBestpractice) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionBestpractice) GetValue() *ElementDefinitionBestpractice_ValueX {
	if x != nil {
		return x.Value
	}
	return nil
}

// Auto-generated from StructureDefinition for bestpractice-explanation.
// Explains why an invariant is labelled as best practice.
// See
// http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation
type ElementDefinitionBestpracticeExplanation struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueMarkdown *datatypes_go_proto.Markdown `protobuf:"bytes,3,opt,name=value_markdown,json=valueMarkdown,proto3" json:"value_markdown,omitempty"`
}

func (x *ElementDefinitionBestpracticeExplanation) Reset() {
	*x = ElementDefinitionBestpracticeExplanation{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[146]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionBestpracticeExplanation) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionBestpracticeExplanation) ProtoMessage() {}

func (x *ElementDefinitionBestpracticeExplanation) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[146]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionBestpracticeExplanation.ProtoReflect.Descriptor instead.
func (*ElementDefinitionBestpracticeExplanation) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{146}
}

func (x *ElementDefinitionBestpracticeExplanation) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionBestpracticeExplanation) GetValueMarkdown() *datatypes_go_proto.Markdown {
	if x != nil {
		return x.ValueMarkdown
	}
	return nil
}

// Auto-generated from StructureDefinition for bindingName.
// Suggested Name for code generation.
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName
type ElementDefinitionBindingName struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueString *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=value_string,json=valueString,proto3" json:"value_string,omitempty"`
}

func (x *ElementDefinitionBindingName) Reset() {
	*x = ElementDefinitionBindingName{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[147]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionBindingName) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionBindingName) ProtoMessage() {}

func (x *ElementDefinitionBindingName) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[147]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionBindingName.ProtoReflect.Descriptor instead.
func (*ElementDefinitionBindingName) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{147}
}

func (x *ElementDefinitionBindingName) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionBindingName) GetValueString() *datatypes_go_proto.String {
	if x != nil {
		return x.ValueString
	}
	return nil
}

// Auto-generated from StructureDefinition for display-hint.
// Hinting information for the narrative generator.
// See http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
type ElementDefinitionDisplayHint struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueString *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=value_string,json=valueString,proto3" json:"value_string,omitempty"`
}

func (x *ElementDefinitionDisplayHint) Reset() {
	*x = ElementDefinitionDisplayHint{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[148]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionDisplayHint) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionDisplayHint) ProtoMessage() {}

func (x *ElementDefinitionDisplayHint) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[148]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionDisplayHint.ProtoReflect.Descriptor instead.
func (*ElementDefinitionDisplayHint) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{148}
}

func (x *ElementDefinitionDisplayHint) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionDisplayHint) GetValueString() *datatypes_go_proto.String {
	if x != nil {
		return x.ValueString
	}
	return nil
}

// Auto-generated from StructureDefinition for equivalence.
// equivalent | equal | wider | subsumes | narrower | specializes | inexact |
// unmatched | disjoint. See
// http://hl7.org/fhir/StructureDefinition/elementdefinition-equivalence
type ElementDefinitionEquivalence struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id        *datatypes_go_proto.String              `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ValueCode *ElementDefinitionEquivalence_ValueCode `protobuf:"bytes,3,opt,name=value_code,json=valueCode,proto3" json:"value_code,omitempty"`
}

func (x *ElementDefinitionEquivalence) Reset() {
	*x = ElementDefinitionEquivalence{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[149]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionEquivalence) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionEquivalence) ProtoMessage() {}

func (x *ElementDefinitionEquivalence) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[149]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionEquivalence.ProtoReflect.Descriptor instead.
func (*ElementDefinitionEquivalence) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{149}
}

func (x *ElementDefinitionEquivalence) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionEquivalence) GetValueCode() *ElementDefinitionEquivalence_ValueCode {
	if x != nil {
		return x.ValueCode
	}
	return nil
}

// Auto-generated from StructureDefinition for explicit-type-name.
// Advisory - name of Type for implementations.
// See
// http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name
type ElementDefinitionExplicitTypeName struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueString *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=value_string,json=valueString,proto3" json:"value_string,omitempty"`
}

func (x *ElementDefinitionExplicitTypeName) Reset() {
	*x = ElementDefinitionExplicitTypeName{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[150]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionExplicitTypeName) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionExplicitTypeName) ProtoMessage() {}

func (x *ElementDefinitionExplicitTypeName) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[150]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionExplicitTypeName.ProtoReflect.Descriptor instead.
func (*ElementDefinitionExplicitTypeName) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{150}
}

func (x *ElementDefinitionExplicitTypeName) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionExplicitTypeName) GetValueString() *datatypes_go_proto.String {
	if x != nil {
		return x.ValueString
	}
	return nil
}

// Auto-generated from StructureDefinition for fhir-type.
// FHIR type for value property - when a simple system type.
// See http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
type ElementDefinitionFhirType struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueUrl *datatypes_go_proto.Url `protobuf:"bytes,3,opt,name=value_url,json=valueUrl,proto3" json:"value_url,omitempty"`
}

func (x *ElementDefinitionFhirType) Reset() {
	*x = ElementDefinitionFhirType{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[151]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionFhirType) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionFhirType) ProtoMessage() {}

func (x *ElementDefinitionFhirType) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[151]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionFhirType.ProtoReflect.Descriptor instead.
func (*ElementDefinitionFhirType) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{151}
}

func (x *ElementDefinitionFhirType) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionFhirType) GetValueUrl() *datatypes_go_proto.Url {
	if x != nil {
		return x.ValueUrl
	}
	return nil
}

// Auto-generated from StructureDefinition for hierarchy.
// Whether a circular reference is allowed to (transitively) point back to the
// same instance. See
// http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy
type ElementDefinitionHierarchy struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueBoolean *datatypes_go_proto.Boolean `protobuf:"bytes,3,opt,name=value_boolean,json=valueBoolean,proto3" json:"value_boolean,omitempty"`
}

func (x *ElementDefinitionHierarchy) Reset() {
	*x = ElementDefinitionHierarchy{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[152]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionHierarchy) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionHierarchy) ProtoMessage() {}

func (x *ElementDefinitionHierarchy) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[152]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionHierarchy.ProtoReflect.Descriptor instead.
func (*ElementDefinitionHierarchy) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{152}
}

func (x *ElementDefinitionHierarchy) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionHierarchy) GetValueBoolean() *datatypes_go_proto.Boolean {
	if x != nil {
		return x.ValueBoolean
	}
	return nil
}

// Auto-generated from StructureDefinition for identifier.
// External Identifier associated with this element.
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
type ElementDefinitionIdentifier struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueIdentifier *datatypes_go_proto.Identifier `protobuf:"bytes,3,opt,name=value_identifier,json=valueIdentifier,proto3" json:"value_identifier,omitempty"`
}

func (x *ElementDefinitionIdentifier) Reset() {
	*x = ElementDefinitionIdentifier{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[153]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionIdentifier) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionIdentifier) ProtoMessage() {}

func (x *ElementDefinitionIdentifier) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[153]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionIdentifier.ProtoReflect.Descriptor instead.
func (*ElementDefinitionIdentifier) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{153}
}

func (x *ElementDefinitionIdentifier) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionIdentifier) GetValueIdentifier() *datatypes_go_proto.Identifier {
	if x != nil {
		return x.ValueIdentifier
	}
	return nil
}

// Auto-generated from StructureDefinition for inheritedExtensibleValueSet.
// An extensible Value Set specified in a parent profile.
// See
// http://hl7.org/fhir/StructureDefinition/elementdefinition-inheritedExtensibleValueSet
type ElementDefinitionInheritedExtensibleValueSet struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id    *datatypes_go_proto.String                           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Value *ElementDefinitionInheritedExtensibleValueSet_ValueX `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
}

func (x *ElementDefinitionInheritedExtensibleValueSet) Reset() {
	*x = ElementDefinitionInheritedExtensibleValueSet{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[154]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionInheritedExtensibleValueSet) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionInheritedExtensibleValueSet) ProtoMessage() {}

func (x *ElementDefinitionInheritedExtensibleValueSet) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[154]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionInheritedExtensibleValueSet.ProtoReflect.Descriptor instead.
func (*ElementDefinitionInheritedExtensibleValueSet) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{154}
}

func (x *ElementDefinitionInheritedExtensibleValueSet) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionInheritedExtensibleValueSet) GetValue() *ElementDefinitionInheritedExtensibleValueSet_ValueX {
	if x != nil {
		return x.Value
	}
	return nil
}

// Auto-generated from StructureDefinition for isCommonBinding.
// Whether used on multiple resources.
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding
type ElementDefinitionIsCommonBinding struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueBoolean *datatypes_go_proto.Boolean `protobuf:"bytes,3,opt,name=value_boolean,json=valueBoolean,proto3" json:"value_boolean,omitempty"`
}

func (x *ElementDefinitionIsCommonBinding) Reset() {
	*x = ElementDefinitionIsCommonBinding{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[155]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionIsCommonBinding) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionIsCommonBinding) ProtoMessage() {}

func (x *ElementDefinitionIsCommonBinding) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[155]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionIsCommonBinding.ProtoReflect.Descriptor instead.
func (*ElementDefinitionIsCommonBinding) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{155}
}

func (x *ElementDefinitionIsCommonBinding) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionIsCommonBinding) GetValueBoolean() *datatypes_go_proto.Boolean {
	if x != nil {
		return x.ValueBoolean
	}
	return nil
}

// Auto-generated from StructureDefinition for maxValueSet.
// Maximum Value Set (when strength = extensible).
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet
type ElementDefinitionMaxValueSet struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id    *datatypes_go_proto.String           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Value *ElementDefinitionMaxValueSet_ValueX `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
}

func (x *ElementDefinitionMaxValueSet) Reset() {
	*x = ElementDefinitionMaxValueSet{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[156]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionMaxValueSet) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionMaxValueSet) ProtoMessage() {}

func (x *ElementDefinitionMaxValueSet) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[156]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionMaxValueSet.ProtoReflect.Descriptor instead.
func (*ElementDefinitionMaxValueSet) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{156}
}

func (x *ElementDefinitionMaxValueSet) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionMaxValueSet) GetValue() *ElementDefinitionMaxValueSet_ValueX {
	if x != nil {
		return x.Value
	}
	return nil
}

// Auto-generated from StructureDefinition for minValueSet.
// Minimum Value Set (what system must support).
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-minValueSet
type ElementDefinitionMinValueSet struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id    *datatypes_go_proto.String           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Value *ElementDefinitionMinValueSet_ValueX `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
}

func (x *ElementDefinitionMinValueSet) Reset() {
	*x = ElementDefinitionMinValueSet{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[157]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionMinValueSet) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionMinValueSet) ProtoMessage() {}

func (x *ElementDefinitionMinValueSet) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[157]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionMinValueSet.ProtoReflect.Descriptor instead.
func (*ElementDefinitionMinValueSet) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{157}
}

func (x *ElementDefinitionMinValueSet) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionMinValueSet) GetValue() *ElementDefinitionMinValueSet_ValueX {
	if x != nil {
		return x.Value
	}
	return nil
}

// Auto-generated from StructureDefinition for objectClass.
// Object Class.
// See http://hl7.org/fhir/StructureDefinition/11179-objectClass
type ElementDefinitionObjectClass struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueCoding *datatypes_go_proto.Coding `protobuf:"bytes,3,opt,name=value_coding,json=valueCoding,proto3" json:"value_coding,omitempty"`
}

func (x *ElementDefinitionObjectClass) Reset() {
	*x = ElementDefinitionObjectClass{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[158]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionObjectClass) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionObjectClass) ProtoMessage() {}

func (x *ElementDefinitionObjectClass) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[158]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionObjectClass.ProtoReflect.Descriptor instead.
func (*ElementDefinitionObjectClass) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{158}
}

func (x *ElementDefinitionObjectClass) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionObjectClass) GetValueCoding() *datatypes_go_proto.Coding {
	if x != nil {
		return x.ValueCoding
	}
	return nil
}

// Auto-generated from StructureDefinition for objectClassProperty.
// Object Class Property.
// See http://hl7.org/fhir/StructureDefinition/11179-objectClassProperty
type ElementDefinitionObjectClassProperty struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueCoding *datatypes_go_proto.Coding `protobuf:"bytes,3,opt,name=value_coding,json=valueCoding,proto3" json:"value_coding,omitempty"`
}

func (x *ElementDefinitionObjectClassProperty) Reset() {
	*x = ElementDefinitionObjectClassProperty{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[159]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionObjectClassProperty) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionObjectClassProperty) ProtoMessage() {}

func (x *ElementDefinitionObjectClassProperty) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[159]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionObjectClassProperty.ProtoReflect.Descriptor instead.
func (*ElementDefinitionObjectClassProperty) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{159}
}

func (x *ElementDefinitionObjectClassProperty) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionObjectClassProperty) GetValueCoding() *datatypes_go_proto.Coding {
	if x != nil {
		return x.ValueCoding
	}
	return nil
}

// Auto-generated from StructureDefinition for profile-element.
// Specific element for profile (for backbone elements).
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-profile-element
type ElementDefinitionProfileElement struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueString *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=value_string,json=valueString,proto3" json:"value_string,omitempty"`
}

func (x *ElementDefinitionProfileElement) Reset() {
	*x = ElementDefinitionProfileElement{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[160]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionProfileElement) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionProfileElement) ProtoMessage() {}

func (x *ElementDefinitionProfileElement) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[160]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionProfileElement.ProtoReflect.Descriptor instead.
func (*ElementDefinitionProfileElement) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{160}
}

func (x *ElementDefinitionProfileElement) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionProfileElement) GetValueString() *datatypes_go_proto.String {
	if x != nil {
		return x.ValueString
	}
	return nil
}

// Auto-generated from StructureDefinition for question.
// Prompt for element phrased as question.
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-question
type ElementDefinitionQuestion struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueString *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=value_string,json=valueString,proto3" json:"value_string,omitempty"`
}

func (x *ElementDefinitionQuestion) Reset() {
	*x = ElementDefinitionQuestion{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[161]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionQuestion) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionQuestion) ProtoMessage() {}

func (x *ElementDefinitionQuestion) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[161]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionQuestion.ProtoReflect.Descriptor instead.
func (*ElementDefinitionQuestion) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{161}
}

func (x *ElementDefinitionQuestion) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionQuestion) GetValueString() *datatypes_go_proto.String {
	if x != nil {
		return x.ValueString
	}
	return nil
}

// Auto-generated from StructureDefinition for selector.
// FHIRPath that defines the selection criteria for a slice.
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-selector
type ElementDefinitionSelector struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueString *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=value_string,json=valueString,proto3" json:"value_string,omitempty"`
}

func (x *ElementDefinitionSelector) Reset() {
	*x = ElementDefinitionSelector{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[162]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionSelector) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionSelector) ProtoMessage() {}

func (x *ElementDefinitionSelector) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[162]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionSelector.ProtoReflect.Descriptor instead.
func (*ElementDefinitionSelector) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{162}
}

func (x *ElementDefinitionSelector) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionSelector) GetValueString() *datatypes_go_proto.String {
	if x != nil {
		return x.ValueString
	}
	return nil
}

// Auto-generated from StructureDefinition for translatable.
// Whether translations apply to this element.
// See http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable
type ElementDefinitionTranslatable struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueBoolean *datatypes_go_proto.Boolean `protobuf:"bytes,3,opt,name=value_boolean,json=valueBoolean,proto3" json:"value_boolean,omitempty"`
}

func (x *ElementDefinitionTranslatable) Reset() {
	*x = ElementDefinitionTranslatable{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[163]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ElementDefinitionTranslatable) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ElementDefinitionTranslatable) ProtoMessage() {}

func (x *ElementDefinitionTranslatable) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[163]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ElementDefinitionTranslatable.ProtoReflect.Descriptor instead.
func (*ElementDefinitionTranslatable) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{163}
}

func (x *ElementDefinitionTranslatable) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ElementDefinitionTranslatable) GetValueBoolean() *datatypes_go_proto.Boolean {
	if x != nil {
		return x.ValueBoolean
	}
	return nil
}

// Auto-generated from StructureDefinition for associatedEncounter.
// Associated Encounter.
// See http://hl7.org/fhir/StructureDefinition/encounter-associatedEncounter
type EncounterAssociatedEncounter struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *EncounterAssociatedEncounter) Reset() {
	*x = EncounterAssociatedEncounter{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[164]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *EncounterAssociatedEncounter) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EncounterAssociatedEncounter) ProtoMessage() {}

func (x *EncounterAssociatedEncounter) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[164]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EncounterAssociatedEncounter.ProtoReflect.Descriptor instead.
func (*EncounterAssociatedEncounter) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{164}
}

func (x *EncounterAssociatedEncounter) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *EncounterAssociatedEncounter) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for modeOfArrival.
// The method of arrival of the patient into the facility.
// See http://hl7.org/fhir/StructureDefinition/encounter-modeOfArrival
type EncounterModeOfArrival struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueCoding *datatypes_go_proto.Coding `protobuf:"bytes,3,opt,name=value_coding,json=valueCoding,proto3" json:"value_coding,omitempty"`
}

func (x *EncounterModeOfArrival) Reset() {
	*x = EncounterModeOfArrival{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[165]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *EncounterModeOfArrival) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EncounterModeOfArrival) ProtoMessage() {}

func (x *EncounterModeOfArrival) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[165]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EncounterModeOfArrival.ProtoReflect.Descriptor instead.
func (*EncounterModeOfArrival) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{165}
}

func (x *EncounterModeOfArrival) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *EncounterModeOfArrival) GetValueCoding() *datatypes_go_proto.Coding {
	if x != nil {
		return x.ValueCoding
	}
	return nil
}

// Auto-generated from StructureDefinition for reasonCancelled.
// Explanation for cancellation.
// See http://hl7.org/fhir/StructureDefinition/encounter-reasonCancelled
type EncounterReasonCancelled struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
}

func (x *EncounterReasonCancelled) Reset() {
	*x = EncounterReasonCancelled{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[166]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *EncounterReasonCancelled) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EncounterReasonCancelled) ProtoMessage() {}

func (x *EncounterReasonCancelled) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[166]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EncounterReasonCancelled.ProtoReflect.Descriptor instead.
func (*EncounterReasonCancelled) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{166}
}

func (x *EncounterReasonCancelled) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *EncounterReasonCancelled) GetValueCodeableConcept() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.ValueCodeableConcept
	}
	return nil
}

// Auto-generated from StructureDefinition for entryFormat.
// User prompt for format.
// See http://hl7.org/fhir/StructureDefinition/entryFormat
type EntryFormat struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueString *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=value_string,json=valueString,proto3" json:"value_string,omitempty"`
}

func (x *EntryFormat) Reset() {
	*x = EntryFormat{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[167]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *EntryFormat) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EntryFormat) ProtoMessage() {}

func (x *EntryFormat) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[167]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EntryFormat.ProtoReflect.Descriptor instead.
func (*EntryFormat) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{167}
}

func (x *EntryFormat) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *EntryFormat) GetValueString() *datatypes_go_proto.String {
	if x != nil {
		return x.ValueString
	}
	return nil
}

// Auto-generated from StructureDefinition for episodeOfCare.
// Associated Encounter episode of care.
// See http://hl7.org/fhir/StructureDefinition/workflow-episodeOfCare
type EpisodeOfCareExtension struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *EpisodeOfCareExtension) Reset() {
	*x = EpisodeOfCareExtension{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[168]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *EpisodeOfCareExtension) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EpisodeOfCareExtension) ProtoMessage() {}

func (x *EpisodeOfCareExtension) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[168]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EpisodeOfCareExtension.ProtoReflect.Descriptor instead.
func (*EpisodeOfCareExtension) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{168}
}

func (x *EpisodeOfCareExtension) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *EpisodeOfCareExtension) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for eventHistory.
// Events of interest in the resource lifecycle.
// See http://hl7.org/fhir/StructureDefinition/event-eventHistory
type EventHistory struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *EventHistory) Reset() {
	*x = EventHistory{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[169]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *EventHistory) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EventHistory) ProtoMessage() {}

func (x *EventHistory) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[169]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EventHistory.ProtoReflect.Descriptor instead.
func (*EventHistory) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{169}
}

func (x *EventHistory) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *EventHistory) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for abatement.
// When (or if) the family member's condition resolved.
// See http://hl7.org/fhir/StructureDefinition/familymemberhistory-abatement
type FamilyMemberHistoryAbatement struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id    *datatypes_go_proto.String           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Value *FamilyMemberHistoryAbatement_ValueX `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
}

func (x *FamilyMemberHistoryAbatement) Reset() {
	*x = FamilyMemberHistoryAbatement{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[170]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FamilyMemberHistoryAbatement) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FamilyMemberHistoryAbatement) ProtoMessage() {}

func (x *FamilyMemberHistoryAbatement) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[170]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FamilyMemberHistoryAbatement.ProtoReflect.Descriptor instead.
func (*FamilyMemberHistoryAbatement) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{170}
}

func (x *FamilyMemberHistoryAbatement) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *FamilyMemberHistoryAbatement) GetValue() *FamilyMemberHistoryAbatement_ValueX {
	if x != nil {
		return x.Value
	}
	return nil
}

// Auto-generated from StructureDefinition for observation.
// Genetic markers, ethnicity, etc.
// See
// http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-observation
type FamilyMemberHistoryObservation struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *FamilyMemberHistoryObservation) Reset() {
	*x = FamilyMemberHistoryObservation{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[171]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FamilyMemberHistoryObservation) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FamilyMemberHistoryObservation) ProtoMessage() {}

func (x *FamilyMemberHistoryObservation) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[171]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FamilyMemberHistoryObservation.ProtoReflect.Descriptor instead.
func (*FamilyMemberHistoryObservation) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{171}
}

func (x *FamilyMemberHistoryObservation) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *FamilyMemberHistoryObservation) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for parent.
// Mother(s) & Father(s) - genetic & other.
// See
// http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-parent
type FamilyMemberHistoryParent struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
	// mother | father | adoptive mother | etc.
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Link to parent relative(s)
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
}

func (x *FamilyMemberHistoryParent) Reset() {
	*x = FamilyMemberHistoryParent{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[172]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FamilyMemberHistoryParent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FamilyMemberHistoryParent) ProtoMessage() {}

func (x *FamilyMemberHistoryParent) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[172]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FamilyMemberHistoryParent.ProtoReflect.Descriptor instead.
func (*FamilyMemberHistoryParent) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{172}
}

func (x *FamilyMemberHistoryParent) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *FamilyMemberHistoryParent) GetExtension() []*datatypes_go_proto.Extension {
	if x != nil {
		return x.Extension
	}
	return nil
}

func (x *FamilyMemberHistoryParent) GetType() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Type
	}
	return nil
}

func (x *FamilyMemberHistoryParent) GetReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.Reference
	}
	return nil
}

// Auto-generated from StructureDefinition for patient-record.
// Link to patient record.
// See
// http://hl7.org/fhir/StructureDefinition/familymemberhistory-patient-record
type FamilyMemberHistoryPatientRecord struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *FamilyMemberHistoryPatientRecord) Reset() {
	*x = FamilyMemberHistoryPatientRecord{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[173]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FamilyMemberHistoryPatientRecord) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FamilyMemberHistoryPatientRecord) ProtoMessage() {}

func (x *FamilyMemberHistoryPatientRecord) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[173]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FamilyMemberHistoryPatientRecord.ProtoReflect.Descriptor instead.
func (*FamilyMemberHistoryPatientRecord) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{173}
}

func (x *FamilyMemberHistoryPatientRecord) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *FamilyMemberHistoryPatientRecord) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for severity.
// The seriousness of the family member condition.
// See http://hl7.org/fhir/StructureDefinition/familymemberhistory-severity
type FamilyMemberHistorySeverity struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
}

func (x *FamilyMemberHistorySeverity) Reset() {
	*x = FamilyMemberHistorySeverity{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[174]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FamilyMemberHistorySeverity) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FamilyMemberHistorySeverity) ProtoMessage() {}

func (x *FamilyMemberHistorySeverity) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[174]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FamilyMemberHistorySeverity.ProtoReflect.Descriptor instead.
func (*FamilyMemberHistorySeverity) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{174}
}

func (x *FamilyMemberHistorySeverity) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *FamilyMemberHistorySeverity) GetValueCodeableConcept() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.ValueCodeableConcept
	}
	return nil
}

// Auto-generated from StructureDefinition for sibling.
// natural brother(s) & natural sister(s) - genetic & other.
// See
// http://hl7.org/fhir/StructureDefinition/family-member-history-genetics-sibling
type FamilyMemberHistorySibling struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
	// sibling | brother | sister | etc.
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Link to sibling relative(s)
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
}

func (x *FamilyMemberHistorySibling) Reset() {
	*x = FamilyMemberHistorySibling{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[175]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FamilyMemberHistorySibling) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FamilyMemberHistorySibling) ProtoMessage() {}

func (x *FamilyMemberHistorySibling) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[175]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FamilyMemberHistorySibling.ProtoReflect.Descriptor instead.
func (*FamilyMemberHistorySibling) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{175}
}

func (x *FamilyMemberHistorySibling) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *FamilyMemberHistorySibling) GetExtension() []*datatypes_go_proto.Extension {
	if x != nil {
		return x.Extension
	}
	return nil
}

func (x *FamilyMemberHistorySibling) GetType() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Type
	}
	return nil
}

func (x *FamilyMemberHistorySibling) GetReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.Reference
	}
	return nil
}

// Auto-generated from StructureDefinition for type.
// Purpose of the family member history.
// See http://hl7.org/fhir/StructureDefinition/familymemberhistory-type
type FamilyMemberHistoryType struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
}

func (x *FamilyMemberHistoryType) Reset() {
	*x = FamilyMemberHistoryType{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[176]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FamilyMemberHistoryType) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FamilyMemberHistoryType) ProtoMessage() {}

func (x *FamilyMemberHistoryType) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[176]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FamilyMemberHistoryType.ProtoReflect.Descriptor instead.
func (*FamilyMemberHistoryType) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{176}
}

func (x *FamilyMemberHistoryType) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *FamilyMemberHistoryType) GetValueCodeableConcept() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.ValueCodeableConcept
	}
	return nil
}

// Auto-generated from StructureDefinition for detail.
// Resource with details for flag.
// See http://hl7.org/fhir/StructureDefinition/flag-detail
type FlagDetail struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueReference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=value_reference,json=valueReference,proto3" json:"value_reference,omitempty"`
}

func (x *FlagDetail) Reset() {
	*x = FlagDetail{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[177]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FlagDetail) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FlagDetail) ProtoMessage() {}

func (x *FlagDetail) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[177]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FlagDetail.ProtoReflect.Descriptor instead.
func (*FlagDetail) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{177}
}

func (x *FlagDetail) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *FlagDetail) GetValueReference() *datatypes_go_proto.Reference {
	if x != nil {
		return x.ValueReference
	}
	return nil
}

// Auto-generated from StructureDefinition for priority.
// An alarm code.
// See http://hl7.org/fhir/StructureDefinition/flag-priority
type FlagPriority struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
}

func (x *FlagPriority) Reset() {
	*x = FlagPriority{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[178]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FlagPriority) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FlagPriority) ProtoMessage() {}

func (x *FlagPriority) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[178]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FlagPriority.ProtoReflect.Descriptor instead.
func (*FlagPriority) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{178}
}

func (x *FlagPriority) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *FlagPriority) GetValueCodeableConcept() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.ValueCodeableConcept
	}
	return nil
}

// Auto-generated from StructureDefinition for fmm.
// FMM Level.
// See http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
type Fmm struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueInteger *datatypes_go_proto.Integer `protobuf:"bytes,3,opt,name=value_integer,json=valueInteger,proto3" json:"value_integer,omitempty"`
}

func (x *Fmm) Reset() {
	*x = Fmm{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[179]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *Fmm) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Fmm) ProtoMessage() {}

func (x *Fmm) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[179]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Fmm.ProtoReflect.Descriptor instead.
func (*Fmm) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{179}
}

func (x *Fmm) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *Fmm) GetValueInteger() *datatypes_go_proto.Integer {
	if x != nil {
		return x.ValueInteger
	}
	return nil
}

// Auto-generated from StructureDefinition for acceptance.
// Individual acceptance of goal.
// See http://hl7.org/fhir/StructureDefinition/goal-acceptance
type GoalAcceptance struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
	// Individual whose acceptance is reflected
	Individual *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=individual,proto3" json:"individual,omitempty"`
	Status     *GoalAcceptance_StatusCode    `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	// Priority of goal for individual
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=priority,proto3" json:"priority,omitempty"`
}

func (x *GoalAcceptance) Reset() {
	*x = GoalAcceptance{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[180]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *GoalAcceptance) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GoalAcceptance) ProtoMessage() {}

func (x *GoalAcceptance) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[180]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GoalAcceptance.ProtoReflect.Descriptor instead.
func (*GoalAcceptance) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{180}
}

func (x *GoalAcceptance) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *GoalAcceptance) GetExtension() []*datatypes_go_proto.Extension {
	if x != nil {
		return x.Extension
	}
	return nil
}

func (x *GoalAcceptance) GetIndividual() *datatypes_go_proto.Reference {
	if x != nil {
		return x.Individual
	}
	return nil
}

func (x *GoalAcceptance) GetStatus() *GoalAcceptance_StatusCode {
	if x != nil {
		return x.Status
	}
	return nil
}

func (x *GoalAcceptance) GetPriority() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Priority
	}
	return nil
}

// Auto-generated from StructureDefinition for reasonRejected.
// The reason the goal was not accepted.
// See http://hl7.org/fhir/StructureDefinition/goal-reasonRejected
type GoalReasonRejected struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
}

func (x *GoalReasonRejected) Reset() {
	*x = GoalReasonRejected{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[181]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *GoalReasonRejected) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GoalReasonRejected) ProtoMessage() {}

func (x *GoalReasonRejected) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[181]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GoalReasonRejected.ProtoReflect.Descriptor instead.
func (*GoalReasonRejected) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{181}
}

func (x *GoalReasonRejected) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *GoalReasonRejected) GetValueCodeableConcept() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.ValueCodeableConcept
	}
	return nil
}

// Auto-generated from StructureDefinition for relationship.
// Goals related to this Goal.
// See http://hl7.org/fhir/StructureDefinition/goal-relationship
type GoalRelationship struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// 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"`
	// predecessor | successor | replacement | other
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Related goal
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
}

func (x *GoalRelationship) Reset() {
	*x = GoalRelationship{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[182]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *GoalRelationship) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GoalRelationship) ProtoMessage() {}

func (x *GoalRelationship) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[182]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use GoalRelationship.ProtoReflect.Descriptor instead.
func (*GoalRelationship) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{182}
}

func (x *GoalRelationship) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *GoalRelationship) GetExtension() []*datatypes_go_proto.Extension {
	if x != nil {
		return x.Extension
	}
	return nil
}

func (x *GoalRelationship) GetType() *datatypes_go_proto.CodeableConcept {
	if x != nil {
		return x.Type
	}
	return nil
}

func (x *GoalRelationship) GetTarget() *datatypes_go_proto.Reference {
	if x != nil {
		return x.Target
	}
	return nil
}

// Auto-generated from StructureDefinition for Human Language.
// Human Language for the item.
// See http://hl7.org/fhir/StructureDefinition/language
type HumanLanguage struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Value of extension
	ValueCode *datatypes_go_proto.Code `protobuf:"bytes,3,opt,name=value_code,json=valueCode,proto3" json:"value_code,omitempty"`
}

func (x *HumanLanguage) Reset() {
	*x = HumanLanguage{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[183]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *HumanLanguage) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HumanLanguage) ProtoMessage() {}

func (x *HumanLanguage) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[183]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use HumanLanguage.ProtoReflect.Descriptor instead.
func (*HumanLanguage) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{183}
}

func (x *HumanLanguage) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *HumanLanguage) GetValueCode() *datatypes_go_proto.Code {
	if x != nil {
		return x.ValueCode
	}
	return nil
}

// Auto-generated from StructureDefinition for assembly-order.
// Preferred display order of name parts.
// See http://hl7.org/fhir/StructureDefinition/humanname-assembly-order
type HumanNameAssemblyOrder struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// Unique id for inter-element referencing
	Id        *datatypes_go_proto.String        `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ValueCode *HumanNameAssemblyOrder_ValueCode `protobuf:"bytes,3,opt,name=value_code,json=valueCode,proto3" json:"value_code,omitempty"`
}

func (x *HumanNameAssemblyOrder) Reset() {
	*x = HumanNameAssemblyOrder{}
	if protoimpl.UnsafeEnabled {
		mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[184]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *HumanNameAssemblyOrder) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HumanNameAssemblyOrder) ProtoMessage() {}

func (x *HumanNameAssemblyOrder) ProtoReflect() protoreflect.Message {
	mi := &file_proto_google_fhir_proto_r4_core_extensions_proto_msgTypes[184]
	if protoimpl.UnsafeEnabled && x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use HumanNameAssemblyOrder.ProtoReflect.Descriptor instead.
func (*HumanNameAssemblyOrder) Descriptor() ([]byte, []int) {
	return file_proto_google_fhir_proto_r4_core_extensions_proto_rawDescGZIP(), []int{184}
}

func (x *HumanNameAssemblyOrder) GetId() *datatypes_go_proto.String {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *HumanNameAssemblyOrder) GetValueCode() *HumanNameAssemblyOrder_ValueCode {
	if x != nil {
		return x.ValueCode
	}
	return nil
}

// Auto-generated from StructureDefinition for EN-qualifier.
// LS | AC | NB | PR | HON | BR | AD | SP | MID

repository: google/fhir

repo_name: google/fhir

extension: go