uscore_go_proto

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

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_uscore_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type PatientUSCoreBirthSexExtension

type PatientUSCoreBirthSexExtension struct {

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

Auto-generated from StructureDefinition for USCoreBirthSexExtension. Extension. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex

func (*PatientUSCoreBirthSexExtension) Descriptor deprecated

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

Deprecated: Use PatientUSCoreBirthSexExtension.ProtoReflect.Descriptor instead.

func (*PatientUSCoreBirthSexExtension) GetExtension

func (*PatientUSCoreBirthSexExtension) GetId

func (*PatientUSCoreBirthSexExtension) GetValueCode

func (*PatientUSCoreBirthSexExtension) ProtoMessage

func (*PatientUSCoreBirthSexExtension) ProtoMessage()

func (*PatientUSCoreBirthSexExtension) ProtoReflect

func (*PatientUSCoreBirthSexExtension) Reset

func (x *PatientUSCoreBirthSexExtension) Reset()

func (*PatientUSCoreBirthSexExtension) String

type PatientUSCoreBirthSexExtension_ValueCode

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

Value of extension

func (*PatientUSCoreBirthSexExtension_ValueCode) Descriptor deprecated

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

Deprecated: Use PatientUSCoreBirthSexExtension_ValueCode.ProtoReflect.Descriptor instead.

func (*PatientUSCoreBirthSexExtension_ValueCode) GetExtension

func (*PatientUSCoreBirthSexExtension_ValueCode) GetId

func (*PatientUSCoreBirthSexExtension_ValueCode) GetValue

func (*PatientUSCoreBirthSexExtension_ValueCode) ProtoMessage

func (*PatientUSCoreBirthSexExtension_ValueCode) ProtoReflect

func (*PatientUSCoreBirthSexExtension_ValueCode) Reset

func (*PatientUSCoreBirthSexExtension_ValueCode) String

type PatientUSCoreEthnicityExtension

type PatientUSCoreEthnicityExtension struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension   []*datatypes_go_proto.Extension                    `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	OmbCategory *PatientUSCoreEthnicityExtension_OmbCategoryCoding `protobuf:"bytes,4,opt,name=omb_category,json=ombCategory,proto3" json:"omb_category,omitempty"`
	Detailed    []*PatientUSCoreEthnicityExtension_DetailedCoding  `protobuf:"bytes,5,rep,name=detailed,proto3" json:"detailed,omitempty"`
	// ethnicity Text
	Text *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreEthnicityExtension. US Core ethnicity Extension. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity

func (*PatientUSCoreEthnicityExtension) Descriptor deprecated

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

Deprecated: Use PatientUSCoreEthnicityExtension.ProtoReflect.Descriptor instead.

func (*PatientUSCoreEthnicityExtension) GetDetailed

func (*PatientUSCoreEthnicityExtension) GetExtension

func (*PatientUSCoreEthnicityExtension) GetId

func (*PatientUSCoreEthnicityExtension) GetOmbCategory

func (*PatientUSCoreEthnicityExtension) GetText

func (*PatientUSCoreEthnicityExtension) ProtoMessage

func (*PatientUSCoreEthnicityExtension) ProtoMessage()

func (*PatientUSCoreEthnicityExtension) ProtoReflect

func (*PatientUSCoreEthnicityExtension) Reset

func (*PatientUSCoreEthnicityExtension) String

type PatientUSCoreEthnicityExtension_DetailedCoding

type PatientUSCoreEthnicityExtension_DetailedCoding struct {
	Id           *datatypes_go_proto.String                                `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Extension    []*datatypes_go_proto.Extension                           `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	Version      *datatypes_go_proto.String                                `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	Code         *PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	Display      *datatypes_go_proto.String                                `protobuf:"bytes,6,opt,name=display,proto3" json:"display,omitempty"`
	UserSelected *datatypes_go_proto.Boolean                               `protobuf:"bytes,7,opt,name=user_selected,json=userSelected,proto3" json:"user_selected,omitempty"`
	// contains filtered or unexported fields
}

Extended ethnicity codes

func (*PatientUSCoreEthnicityExtension_DetailedCoding) Descriptor deprecated

Deprecated: Use PatientUSCoreEthnicityExtension_DetailedCoding.ProtoReflect.Descriptor instead.

func (*PatientUSCoreEthnicityExtension_DetailedCoding) GetCode

func (*PatientUSCoreEthnicityExtension_DetailedCoding) GetDisplay

func (*PatientUSCoreEthnicityExtension_DetailedCoding) GetExtension

func (*PatientUSCoreEthnicityExtension_DetailedCoding) GetId

func (*PatientUSCoreEthnicityExtension_DetailedCoding) GetUserSelected

func (*PatientUSCoreEthnicityExtension_DetailedCoding) GetVersion

func (*PatientUSCoreEthnicityExtension_DetailedCoding) ProtoMessage

func (*PatientUSCoreEthnicityExtension_DetailedCoding) ProtoReflect

func (*PatientUSCoreEthnicityExtension_DetailedCoding) Reset

func (*PatientUSCoreEthnicityExtension_DetailedCoding) String

type PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode

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

func (*PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode) Descriptor deprecated

Deprecated: Use PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode.ProtoReflect.Descriptor instead.

func (*PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode) GetExtension

func (*PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode) GetId

func (*PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode) GetValue

func (*PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode) ProtoMessage

func (*PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode) ProtoReflect

func (*PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode) Reset

func (*PatientUSCoreEthnicityExtension_DetailedCoding_BoundCode) String

type PatientUSCoreEthnicityExtension_OmbCategoryCoding

type PatientUSCoreEthnicityExtension_OmbCategoryCoding struct {
	Id           *datatypes_go_proto.String                                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Extension    []*datatypes_go_proto.Extension                              `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	Version      *datatypes_go_proto.String                                   `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	Code         *PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	Display      *datatypes_go_proto.String                                   `protobuf:"bytes,6,opt,name=display,proto3" json:"display,omitempty"`
	UserSelected *datatypes_go_proto.Boolean                                  `protobuf:"bytes,7,opt,name=user_selected,json=userSelected,proto3" json:"user_selected,omitempty"`
	// contains filtered or unexported fields
}

Hispanic or Latino|Not Hispanic or Latino

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) Descriptor deprecated

Deprecated: Use PatientUSCoreEthnicityExtension_OmbCategoryCoding.ProtoReflect.Descriptor instead.

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) GetCode

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) GetDisplay

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) GetExtension

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) GetId

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) GetUserSelected

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) GetVersion

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) ProtoMessage

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) ProtoReflect

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) Reset

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding) String

type PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode

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

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode) Descriptor deprecated

Deprecated: Use PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode.ProtoReflect.Descriptor instead.

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode) GetExtension

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode) GetId

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode) GetValue

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode) ProtoMessage

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode) ProtoReflect

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode) Reset

func (*PatientUSCoreEthnicityExtension_OmbCategoryCoding_BoundCode) String

type PatientUSCoreRaceExtension

type PatientUSCoreRaceExtension struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension   []*datatypes_go_proto.Extension                 `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	OmbCategory []*PatientUSCoreRaceExtension_OmbCategoryCoding `protobuf:"bytes,4,rep,name=omb_category,json=ombCategory,proto3" json:"omb_category,omitempty"`
	Detailed    []*PatientUSCoreRaceExtension_DetailedCoding    `protobuf:"bytes,5,rep,name=detailed,proto3" json:"detailed,omitempty"`
	// Race Text
	Text *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreRaceExtension. US Core Race Extension. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-race

func (*PatientUSCoreRaceExtension) Descriptor deprecated

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

Deprecated: Use PatientUSCoreRaceExtension.ProtoReflect.Descriptor instead.

func (*PatientUSCoreRaceExtension) GetDetailed

func (*PatientUSCoreRaceExtension) GetExtension

func (*PatientUSCoreRaceExtension) GetId

func (*PatientUSCoreRaceExtension) GetOmbCategory

func (*PatientUSCoreRaceExtension) GetText

func (*PatientUSCoreRaceExtension) ProtoMessage

func (*PatientUSCoreRaceExtension) ProtoMessage()

func (*PatientUSCoreRaceExtension) ProtoReflect

func (*PatientUSCoreRaceExtension) Reset

func (x *PatientUSCoreRaceExtension) Reset()

func (*PatientUSCoreRaceExtension) String

func (x *PatientUSCoreRaceExtension) String() string

type PatientUSCoreRaceExtension_DetailedCoding

type PatientUSCoreRaceExtension_DetailedCoding struct {
	Id           *datatypes_go_proto.String                           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Extension    []*datatypes_go_proto.Extension                      `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	Version      *datatypes_go_proto.String                           `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	Code         *PatientUSCoreRaceExtension_DetailedCoding_BoundCode `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	Display      *datatypes_go_proto.String                           `protobuf:"bytes,6,opt,name=display,proto3" json:"display,omitempty"`
	UserSelected *datatypes_go_proto.Boolean                          `protobuf:"bytes,7,opt,name=user_selected,json=userSelected,proto3" json:"user_selected,omitempty"`
	// contains filtered or unexported fields
}

Extended race codes

func (*PatientUSCoreRaceExtension_DetailedCoding) Descriptor deprecated

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

Deprecated: Use PatientUSCoreRaceExtension_DetailedCoding.ProtoReflect.Descriptor instead.

func (*PatientUSCoreRaceExtension_DetailedCoding) GetCode

func (*PatientUSCoreRaceExtension_DetailedCoding) GetDisplay

func (*PatientUSCoreRaceExtension_DetailedCoding) GetExtension

func (*PatientUSCoreRaceExtension_DetailedCoding) GetId

func (*PatientUSCoreRaceExtension_DetailedCoding) GetUserSelected

func (*PatientUSCoreRaceExtension_DetailedCoding) GetVersion

func (*PatientUSCoreRaceExtension_DetailedCoding) ProtoMessage

func (*PatientUSCoreRaceExtension_DetailedCoding) ProtoReflect

func (*PatientUSCoreRaceExtension_DetailedCoding) Reset

func (*PatientUSCoreRaceExtension_DetailedCoding) String

type PatientUSCoreRaceExtension_DetailedCoding_BoundCode

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

func (*PatientUSCoreRaceExtension_DetailedCoding_BoundCode) Descriptor deprecated

Deprecated: Use PatientUSCoreRaceExtension_DetailedCoding_BoundCode.ProtoReflect.Descriptor instead.

func (*PatientUSCoreRaceExtension_DetailedCoding_BoundCode) GetExtension

func (*PatientUSCoreRaceExtension_DetailedCoding_BoundCode) GetId

func (*PatientUSCoreRaceExtension_DetailedCoding_BoundCode) GetValue

func (*PatientUSCoreRaceExtension_DetailedCoding_BoundCode) ProtoMessage

func (*PatientUSCoreRaceExtension_DetailedCoding_BoundCode) ProtoReflect

func (*PatientUSCoreRaceExtension_DetailedCoding_BoundCode) Reset

func (*PatientUSCoreRaceExtension_DetailedCoding_BoundCode) String

type PatientUSCoreRaceExtension_OmbCategoryCoding

type PatientUSCoreRaceExtension_OmbCategoryCoding struct {
	Id           *datatypes_go_proto.String                              `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Extension    []*datatypes_go_proto.Extension                         `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	Version      *datatypes_go_proto.String                              `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	Code         *PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	Display      *datatypes_go_proto.String                              `protobuf:"bytes,6,opt,name=display,proto3" json:"display,omitempty"`
	UserSelected *datatypes_go_proto.Boolean                             `protobuf:"bytes,7,opt,name=user_selected,json=userSelected,proto3" json:"user_selected,omitempty"`
	// contains filtered or unexported fields
}

American Indian or Alaska Native|Asian|Black or African American|Native Hawaiian or Other Pacific Islander|White

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) Descriptor deprecated

Deprecated: Use PatientUSCoreRaceExtension_OmbCategoryCoding.ProtoReflect.Descriptor instead.

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) GetCode

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) GetDisplay

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) GetExtension

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) GetId

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) GetUserSelected

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) GetVersion

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) ProtoMessage

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) ProtoReflect

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) Reset

func (*PatientUSCoreRaceExtension_OmbCategoryCoding) String

type PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode

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

func (*PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode) Descriptor deprecated

Deprecated: Use PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode.ProtoReflect.Descriptor instead.

func (*PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode) GetExtension

func (*PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode) GetId

func (*PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode) GetValue

func (*PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode) ProtoMessage

func (*PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode) ProtoReflect

func (*PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode) Reset

func (*PatientUSCoreRaceExtension_OmbCategoryCoding_BoundCode) String

type USCoreAllergyIntolerance

type USCoreAllergyIntolerance struct {

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

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

func (*USCoreAllergyIntolerance) Descriptor deprecated

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

Deprecated: Use USCoreAllergyIntolerance.ProtoReflect.Descriptor instead.

func (*USCoreAllergyIntolerance) GetAsserter

func (*USCoreAllergyIntolerance) GetCategory

func (*USCoreAllergyIntolerance) GetClinicalStatus

func (*USCoreAllergyIntolerance) GetCode

func (*USCoreAllergyIntolerance) GetContained

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

func (*USCoreAllergyIntolerance) GetCriticality

func (*USCoreAllergyIntolerance) GetEncounter

func (*USCoreAllergyIntolerance) GetExtension

func (*USCoreAllergyIntolerance) GetId

func (*USCoreAllergyIntolerance) GetIdentifier

func (*USCoreAllergyIntolerance) GetImplicitRules

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

func (*USCoreAllergyIntolerance) GetLanguage

func (*USCoreAllergyIntolerance) GetLastOccurrence

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

func (*USCoreAllergyIntolerance) GetMeta

func (*USCoreAllergyIntolerance) GetModifierExtension

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

func (*USCoreAllergyIntolerance) GetNote

func (*USCoreAllergyIntolerance) GetOnset

func (*USCoreAllergyIntolerance) GetPatient

func (*USCoreAllergyIntolerance) GetReaction

func (*USCoreAllergyIntolerance) GetRecordedDate

func (*USCoreAllergyIntolerance) GetRecorder

func (*USCoreAllergyIntolerance) GetText

func (*USCoreAllergyIntolerance) GetType

func (*USCoreAllergyIntolerance) GetVerificationStatus

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

func (*USCoreAllergyIntolerance) ProtoMessage

func (*USCoreAllergyIntolerance) ProtoMessage()

func (*USCoreAllergyIntolerance) ProtoReflect

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

func (*USCoreAllergyIntolerance) Reset

func (x *USCoreAllergyIntolerance) Reset()

func (*USCoreAllergyIntolerance) String

func (x *USCoreAllergyIntolerance) String() string

type USCoreAllergyIntolerance_CategoryCode

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

food | medication | environment | biologic

func (*USCoreAllergyIntolerance_CategoryCode) Descriptor deprecated

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

Deprecated: Use USCoreAllergyIntolerance_CategoryCode.ProtoReflect.Descriptor instead.

func (*USCoreAllergyIntolerance_CategoryCode) GetExtension

func (*USCoreAllergyIntolerance_CategoryCode) GetId

func (*USCoreAllergyIntolerance_CategoryCode) GetValue

func (*USCoreAllergyIntolerance_CategoryCode) ProtoMessage

func (*USCoreAllergyIntolerance_CategoryCode) ProtoMessage()

func (*USCoreAllergyIntolerance_CategoryCode) ProtoReflect

func (*USCoreAllergyIntolerance_CategoryCode) Reset

func (*USCoreAllergyIntolerance_CategoryCode) String

type USCoreAllergyIntolerance_CriticalityCode

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

low | high | unable-to-assess

func (*USCoreAllergyIntolerance_CriticalityCode) Descriptor deprecated

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

Deprecated: Use USCoreAllergyIntolerance_CriticalityCode.ProtoReflect.Descriptor instead.

func (*USCoreAllergyIntolerance_CriticalityCode) GetExtension

func (*USCoreAllergyIntolerance_CriticalityCode) GetId

func (*USCoreAllergyIntolerance_CriticalityCode) GetValue

func (*USCoreAllergyIntolerance_CriticalityCode) ProtoMessage

func (*USCoreAllergyIntolerance_CriticalityCode) ProtoReflect

func (*USCoreAllergyIntolerance_CriticalityCode) Reset

func (*USCoreAllergyIntolerance_CriticalityCode) String

type USCoreAllergyIntolerance_OnsetX

type USCoreAllergyIntolerance_OnsetX struct {

	// Types that are assignable to Choice:
	//	*USCoreAllergyIntolerance_OnsetX_DateTime
	//	*USCoreAllergyIntolerance_OnsetX_Age
	//	*USCoreAllergyIntolerance_OnsetX_Period
	//	*USCoreAllergyIntolerance_OnsetX_Range
	//	*USCoreAllergyIntolerance_OnsetX_StringValue
	Choice isUSCoreAllergyIntolerance_OnsetX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When allergy or intolerance was identified

func (*USCoreAllergyIntolerance_OnsetX) Descriptor deprecated

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

Deprecated: Use USCoreAllergyIntolerance_OnsetX.ProtoReflect.Descriptor instead.

func (*USCoreAllergyIntolerance_OnsetX) GetAge

func (*USCoreAllergyIntolerance_OnsetX) GetChoice

func (m *USCoreAllergyIntolerance_OnsetX) GetChoice() isUSCoreAllergyIntolerance_OnsetX_Choice

func (*USCoreAllergyIntolerance_OnsetX) GetDateTime

func (*USCoreAllergyIntolerance_OnsetX) GetPeriod

func (*USCoreAllergyIntolerance_OnsetX) GetRange

func (*USCoreAllergyIntolerance_OnsetX) GetStringValue

func (*USCoreAllergyIntolerance_OnsetX) ProtoMessage

func (*USCoreAllergyIntolerance_OnsetX) ProtoMessage()

func (*USCoreAllergyIntolerance_OnsetX) ProtoReflect

func (*USCoreAllergyIntolerance_OnsetX) Reset

func (*USCoreAllergyIntolerance_OnsetX) String

type USCoreAllergyIntolerance_OnsetX_Age

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

type USCoreAllergyIntolerance_OnsetX_DateTime

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

type USCoreAllergyIntolerance_OnsetX_Period

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

type USCoreAllergyIntolerance_OnsetX_Range

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

type USCoreAllergyIntolerance_OnsetX_StringValue

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

type USCoreAllergyIntolerance_Reaction

type USCoreAllergyIntolerance_Reaction struct {

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

Adverse Reaction Events linked to exposure to substance

func (*USCoreAllergyIntolerance_Reaction) Descriptor deprecated

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

Deprecated: Use USCoreAllergyIntolerance_Reaction.ProtoReflect.Descriptor instead.

func (*USCoreAllergyIntolerance_Reaction) GetDescription

func (*USCoreAllergyIntolerance_Reaction) GetExposureRoute

func (*USCoreAllergyIntolerance_Reaction) GetExtension

func (*USCoreAllergyIntolerance_Reaction) GetId

func (*USCoreAllergyIntolerance_Reaction) GetManifestation

func (*USCoreAllergyIntolerance_Reaction) GetModifierExtension

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

func (*USCoreAllergyIntolerance_Reaction) GetNote

func (*USCoreAllergyIntolerance_Reaction) GetOnset

func (*USCoreAllergyIntolerance_Reaction) GetSeverity

func (*USCoreAllergyIntolerance_Reaction) GetSubstance

func (*USCoreAllergyIntolerance_Reaction) ProtoMessage

func (*USCoreAllergyIntolerance_Reaction) ProtoMessage()

func (*USCoreAllergyIntolerance_Reaction) ProtoReflect

func (*USCoreAllergyIntolerance_Reaction) Reset

func (*USCoreAllergyIntolerance_Reaction) String

type USCoreAllergyIntolerance_Reaction_SeverityCode

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

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

func (*USCoreAllergyIntolerance_Reaction_SeverityCode) Descriptor deprecated

Deprecated: Use USCoreAllergyIntolerance_Reaction_SeverityCode.ProtoReflect.Descriptor instead.

func (*USCoreAllergyIntolerance_Reaction_SeverityCode) GetExtension

func (*USCoreAllergyIntolerance_Reaction_SeverityCode) GetId

func (*USCoreAllergyIntolerance_Reaction_SeverityCode) GetValue

func (*USCoreAllergyIntolerance_Reaction_SeverityCode) ProtoMessage

func (*USCoreAllergyIntolerance_Reaction_SeverityCode) ProtoReflect

func (*USCoreAllergyIntolerance_Reaction_SeverityCode) Reset

func (*USCoreAllergyIntolerance_Reaction_SeverityCode) String

type USCoreAllergyIntolerance_TypeCode

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

allergy | intolerance - Underlying mechanism (if known)

func (*USCoreAllergyIntolerance_TypeCode) Descriptor deprecated

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

Deprecated: Use USCoreAllergyIntolerance_TypeCode.ProtoReflect.Descriptor instead.

func (*USCoreAllergyIntolerance_TypeCode) GetExtension

func (*USCoreAllergyIntolerance_TypeCode) GetId

func (*USCoreAllergyIntolerance_TypeCode) GetValue

func (*USCoreAllergyIntolerance_TypeCode) ProtoMessage

func (*USCoreAllergyIntolerance_TypeCode) ProtoMessage()

func (*USCoreAllergyIntolerance_TypeCode) ProtoReflect

func (*USCoreAllergyIntolerance_TypeCode) Reset

func (*USCoreAllergyIntolerance_TypeCode) String

type USCoreCarePlanProfile

type USCoreCarePlanProfile struct {

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

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

func (*USCoreCarePlanProfile) Descriptor deprecated

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

Deprecated: Use USCoreCarePlanProfile.ProtoReflect.Descriptor instead.

func (*USCoreCarePlanProfile) GetActivity

func (*USCoreCarePlanProfile) GetAddresses

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

func (*USCoreCarePlanProfile) GetAuthor

func (*USCoreCarePlanProfile) GetBasedOn

func (*USCoreCarePlanProfile) GetCareTeam

func (*USCoreCarePlanProfile) GetCategory

func (*USCoreCarePlanProfile) GetContained

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

func (*USCoreCarePlanProfile) GetContributor

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

func (*USCoreCarePlanProfile) GetCreated

func (*USCoreCarePlanProfile) GetDescription

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

func (*USCoreCarePlanProfile) GetEncounter

func (*USCoreCarePlanProfile) GetExtension

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

func (*USCoreCarePlanProfile) GetGoal

func (*USCoreCarePlanProfile) GetId

func (*USCoreCarePlanProfile) GetIdentifier

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

func (*USCoreCarePlanProfile) GetImplicitRules

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

func (*USCoreCarePlanProfile) GetInstantiatesCanonical

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

func (*USCoreCarePlanProfile) GetInstantiatesUri

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

func (*USCoreCarePlanProfile) GetIntent

func (*USCoreCarePlanProfile) GetLanguage

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

func (*USCoreCarePlanProfile) GetMeta

func (*USCoreCarePlanProfile) GetModifierExtension

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

func (*USCoreCarePlanProfile) GetNote

func (*USCoreCarePlanProfile) GetPartOf

func (*USCoreCarePlanProfile) GetPeriod

func (*USCoreCarePlanProfile) GetReplaces

func (*USCoreCarePlanProfile) GetStatus

func (*USCoreCarePlanProfile) GetSubject

func (*USCoreCarePlanProfile) GetSupportingInfo

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

func (*USCoreCarePlanProfile) GetText

func (*USCoreCarePlanProfile) GetTitle

func (*USCoreCarePlanProfile) ProtoMessage

func (*USCoreCarePlanProfile) ProtoMessage()

func (*USCoreCarePlanProfile) ProtoReflect

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

func (*USCoreCarePlanProfile) Reset

func (x *USCoreCarePlanProfile) Reset()

func (*USCoreCarePlanProfile) String

func (x *USCoreCarePlanProfile) String() string

type USCoreCarePlanProfile_Activity

type USCoreCarePlanProfile_Activity struct {

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

Action to occur as part of plan

func (*USCoreCarePlanProfile_Activity) Descriptor deprecated

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

Deprecated: Use USCoreCarePlanProfile_Activity.ProtoReflect.Descriptor instead.

func (*USCoreCarePlanProfile_Activity) GetDetail

func (*USCoreCarePlanProfile_Activity) GetExtension

func (*USCoreCarePlanProfile_Activity) GetId

func (*USCoreCarePlanProfile_Activity) GetModifierExtension

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

func (*USCoreCarePlanProfile_Activity) GetOutcomeCodeableConcept

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

func (*USCoreCarePlanProfile_Activity) GetOutcomeReference

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

func (*USCoreCarePlanProfile_Activity) GetProgress

func (*USCoreCarePlanProfile_Activity) GetReference

func (*USCoreCarePlanProfile_Activity) ProtoMessage

func (*USCoreCarePlanProfile_Activity) ProtoMessage()

func (*USCoreCarePlanProfile_Activity) ProtoReflect

func (*USCoreCarePlanProfile_Activity) Reset

func (x *USCoreCarePlanProfile_Activity) Reset()

func (*USCoreCarePlanProfile_Activity) String

type USCoreCarePlanProfile_Activity_Detail

type USCoreCarePlanProfile_Activity_Detail struct {

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

In-line definition of activity

func (*USCoreCarePlanProfile_Activity_Detail) Descriptor deprecated

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

Deprecated: Use USCoreCarePlanProfile_Activity_Detail.ProtoReflect.Descriptor instead.

func (*USCoreCarePlanProfile_Activity_Detail) GetCode

func (*USCoreCarePlanProfile_Activity_Detail) GetDailyAmount

func (*USCoreCarePlanProfile_Activity_Detail) GetDescription

func (*USCoreCarePlanProfile_Activity_Detail) GetDoNotPerform

func (*USCoreCarePlanProfile_Activity_Detail) GetExtension

func (*USCoreCarePlanProfile_Activity_Detail) GetGoal

func (*USCoreCarePlanProfile_Activity_Detail) GetId

func (*USCoreCarePlanProfile_Activity_Detail) GetInstantiatesCanonical

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

func (*USCoreCarePlanProfile_Activity_Detail) GetInstantiatesUri

func (*USCoreCarePlanProfile_Activity_Detail) GetKind

func (*USCoreCarePlanProfile_Activity_Detail) GetLocation

func (*USCoreCarePlanProfile_Activity_Detail) GetModifierExtension

func (*USCoreCarePlanProfile_Activity_Detail) GetPerformer

func (*USCoreCarePlanProfile_Activity_Detail) GetProduct

func (*USCoreCarePlanProfile_Activity_Detail) GetQuantity

func (*USCoreCarePlanProfile_Activity_Detail) GetReasonCode

func (*USCoreCarePlanProfile_Activity_Detail) GetReasonReference

func (*USCoreCarePlanProfile_Activity_Detail) GetScheduled

func (*USCoreCarePlanProfile_Activity_Detail) GetStatus

func (*USCoreCarePlanProfile_Activity_Detail) GetStatusReason

func (*USCoreCarePlanProfile_Activity_Detail) ProtoMessage

func (*USCoreCarePlanProfile_Activity_Detail) ProtoMessage()

func (*USCoreCarePlanProfile_Activity_Detail) ProtoReflect

func (*USCoreCarePlanProfile_Activity_Detail) Reset

func (*USCoreCarePlanProfile_Activity_Detail) String

type USCoreCarePlanProfile_Activity_Detail_KindCode

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

Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription

func (*USCoreCarePlanProfile_Activity_Detail_KindCode) Descriptor deprecated

Deprecated: Use USCoreCarePlanProfile_Activity_Detail_KindCode.ProtoReflect.Descriptor instead.

func (*USCoreCarePlanProfile_Activity_Detail_KindCode) GetExtension

func (*USCoreCarePlanProfile_Activity_Detail_KindCode) GetId

func (*USCoreCarePlanProfile_Activity_Detail_KindCode) GetValue

func (*USCoreCarePlanProfile_Activity_Detail_KindCode) ProtoMessage

func (*USCoreCarePlanProfile_Activity_Detail_KindCode) ProtoReflect

func (*USCoreCarePlanProfile_Activity_Detail_KindCode) Reset

func (*USCoreCarePlanProfile_Activity_Detail_KindCode) String

type USCoreCarePlanProfile_Activity_Detail_ProductX

type USCoreCarePlanProfile_Activity_Detail_ProductX struct {

	// Types that are assignable to Choice:
	//	*USCoreCarePlanProfile_Activity_Detail_ProductX_CodeableConcept
	//	*USCoreCarePlanProfile_Activity_Detail_ProductX_Reference
	Choice isUSCoreCarePlanProfile_Activity_Detail_ProductX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

What is to be administered/supplied

func (*USCoreCarePlanProfile_Activity_Detail_ProductX) Descriptor deprecated

Deprecated: Use USCoreCarePlanProfile_Activity_Detail_ProductX.ProtoReflect.Descriptor instead.

func (*USCoreCarePlanProfile_Activity_Detail_ProductX) GetChoice

func (m *USCoreCarePlanProfile_Activity_Detail_ProductX) GetChoice() isUSCoreCarePlanProfile_Activity_Detail_ProductX_Choice

func (*USCoreCarePlanProfile_Activity_Detail_ProductX) GetCodeableConcept

func (*USCoreCarePlanProfile_Activity_Detail_ProductX) GetReference

func (*USCoreCarePlanProfile_Activity_Detail_ProductX) ProtoMessage

func (*USCoreCarePlanProfile_Activity_Detail_ProductX) ProtoReflect

func (*USCoreCarePlanProfile_Activity_Detail_ProductX) Reset

func (*USCoreCarePlanProfile_Activity_Detail_ProductX) String

type USCoreCarePlanProfile_Activity_Detail_ProductX_CodeableConcept

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

type USCoreCarePlanProfile_Activity_Detail_ProductX_Reference

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

type USCoreCarePlanProfile_Activity_Detail_ScheduledX

type USCoreCarePlanProfile_Activity_Detail_ScheduledX struct {

	// Types that are assignable to Choice:
	//	*USCoreCarePlanProfile_Activity_Detail_ScheduledX_Timing
	//	*USCoreCarePlanProfile_Activity_Detail_ScheduledX_Period
	//	*USCoreCarePlanProfile_Activity_Detail_ScheduledX_StringValue
	Choice isUSCoreCarePlanProfile_Activity_Detail_ScheduledX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When activity is to occur

func (*USCoreCarePlanProfile_Activity_Detail_ScheduledX) Descriptor deprecated

Deprecated: Use USCoreCarePlanProfile_Activity_Detail_ScheduledX.ProtoReflect.Descriptor instead.

func (*USCoreCarePlanProfile_Activity_Detail_ScheduledX) GetChoice

func (m *USCoreCarePlanProfile_Activity_Detail_ScheduledX) GetChoice() isUSCoreCarePlanProfile_Activity_Detail_ScheduledX_Choice

func (*USCoreCarePlanProfile_Activity_Detail_ScheduledX) GetPeriod

func (*USCoreCarePlanProfile_Activity_Detail_ScheduledX) GetStringValue

func (*USCoreCarePlanProfile_Activity_Detail_ScheduledX) GetTiming

func (*USCoreCarePlanProfile_Activity_Detail_ScheduledX) ProtoMessage

func (*USCoreCarePlanProfile_Activity_Detail_ScheduledX) ProtoReflect

func (*USCoreCarePlanProfile_Activity_Detail_ScheduledX) Reset

func (*USCoreCarePlanProfile_Activity_Detail_ScheduledX) String

type USCoreCarePlanProfile_Activity_Detail_ScheduledX_Period

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

type USCoreCarePlanProfile_Activity_Detail_ScheduledX_StringValue

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

type USCoreCarePlanProfile_Activity_Detail_ScheduledX_Timing

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

type USCoreCarePlanProfile_Activity_Detail_StatusCode

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

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

func (*USCoreCarePlanProfile_Activity_Detail_StatusCode) Descriptor deprecated

Deprecated: Use USCoreCarePlanProfile_Activity_Detail_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreCarePlanProfile_Activity_Detail_StatusCode) GetExtension

func (*USCoreCarePlanProfile_Activity_Detail_StatusCode) GetId

func (*USCoreCarePlanProfile_Activity_Detail_StatusCode) GetValue

func (*USCoreCarePlanProfile_Activity_Detail_StatusCode) ProtoMessage

func (*USCoreCarePlanProfile_Activity_Detail_StatusCode) ProtoReflect

func (*USCoreCarePlanProfile_Activity_Detail_StatusCode) Reset

func (*USCoreCarePlanProfile_Activity_Detail_StatusCode) String

type USCoreCarePlanProfile_IntentCode

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

proposal | plan | order | option

func (*USCoreCarePlanProfile_IntentCode) Descriptor deprecated

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

Deprecated: Use USCoreCarePlanProfile_IntentCode.ProtoReflect.Descriptor instead.

func (*USCoreCarePlanProfile_IntentCode) GetExtension

func (*USCoreCarePlanProfile_IntentCode) GetId

func (*USCoreCarePlanProfile_IntentCode) GetValue

func (*USCoreCarePlanProfile_IntentCode) ProtoMessage

func (*USCoreCarePlanProfile_IntentCode) ProtoMessage()

func (*USCoreCarePlanProfile_IntentCode) ProtoReflect

func (*USCoreCarePlanProfile_IntentCode) Reset

func (*USCoreCarePlanProfile_IntentCode) String

type USCoreCarePlanProfile_StatusCode

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

draft | active | on-hold | revoked | completed | entered-in-error | unknown

func (*USCoreCarePlanProfile_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreCarePlanProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreCarePlanProfile_StatusCode) GetExtension

func (*USCoreCarePlanProfile_StatusCode) GetId

func (*USCoreCarePlanProfile_StatusCode) GetValue

func (*USCoreCarePlanProfile_StatusCode) ProtoMessage

func (*USCoreCarePlanProfile_StatusCode) ProtoMessage()

func (*USCoreCarePlanProfile_StatusCode) ProtoReflect

func (*USCoreCarePlanProfile_StatusCode) Reset

func (*USCoreCarePlanProfile_StatusCode) String

type USCoreCareTeam

type USCoreCareTeam struct {

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

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

func (*USCoreCareTeam) Descriptor deprecated

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

Deprecated: Use USCoreCareTeam.ProtoReflect.Descriptor instead.

func (*USCoreCareTeam) GetCategory

func (*USCoreCareTeam) GetContained

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

func (*USCoreCareTeam) GetEncounter

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

func (*USCoreCareTeam) GetExtension

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

func (*USCoreCareTeam) GetId

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

func (*USCoreCareTeam) GetIdentifier

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

func (*USCoreCareTeam) GetImplicitRules

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

func (*USCoreCareTeam) GetLanguage

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

func (*USCoreCareTeam) GetManagingOrganization

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

func (*USCoreCareTeam) GetMeta

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

func (*USCoreCareTeam) GetModifierExtension

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

func (*USCoreCareTeam) GetName

func (*USCoreCareTeam) GetNote

func (*USCoreCareTeam) GetParticipant

func (x *USCoreCareTeam) GetParticipant() []*USCoreCareTeam_Participant

func (*USCoreCareTeam) GetPeriod

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

func (*USCoreCareTeam) GetReasonCode

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

func (*USCoreCareTeam) GetReasonReference

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

func (*USCoreCareTeam) GetStatus

func (x *USCoreCareTeam) GetStatus() *USCoreCareTeam_StatusCode

func (*USCoreCareTeam) GetSubject

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

func (*USCoreCareTeam) GetTelecom

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

func (*USCoreCareTeam) GetText

func (*USCoreCareTeam) ProtoMessage

func (*USCoreCareTeam) ProtoMessage()

func (*USCoreCareTeam) ProtoReflect

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

func (*USCoreCareTeam) Reset

func (x *USCoreCareTeam) Reset()

func (*USCoreCareTeam) String

func (x *USCoreCareTeam) String() string

type USCoreCareTeam_Participant

type USCoreCareTeam_Participant struct {

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

Members of the team

func (*USCoreCareTeam_Participant) Descriptor deprecated

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

Deprecated: Use USCoreCareTeam_Participant.ProtoReflect.Descriptor instead.

func (*USCoreCareTeam_Participant) GetExtension

func (*USCoreCareTeam_Participant) GetId

func (*USCoreCareTeam_Participant) GetMember

func (*USCoreCareTeam_Participant) GetModifierExtension

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

func (*USCoreCareTeam_Participant) GetOnBehalfOf

func (*USCoreCareTeam_Participant) GetPeriod

func (*USCoreCareTeam_Participant) GetRole

func (*USCoreCareTeam_Participant) ProtoMessage

func (*USCoreCareTeam_Participant) ProtoMessage()

func (*USCoreCareTeam_Participant) ProtoReflect

func (*USCoreCareTeam_Participant) Reset

func (x *USCoreCareTeam_Participant) Reset()

func (*USCoreCareTeam_Participant) String

func (x *USCoreCareTeam_Participant) String() string

type USCoreCareTeam_StatusCode

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

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

func (*USCoreCareTeam_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreCareTeam_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreCareTeam_StatusCode) GetExtension

func (*USCoreCareTeam_StatusCode) GetId

func (*USCoreCareTeam_StatusCode) GetValue

func (*USCoreCareTeam_StatusCode) ProtoMessage

func (*USCoreCareTeam_StatusCode) ProtoMessage()

func (*USCoreCareTeam_StatusCode) ProtoReflect

func (*USCoreCareTeam_StatusCode) Reset

func (x *USCoreCareTeam_StatusCode) Reset()

func (*USCoreCareTeam_StatusCode) String

func (x *USCoreCareTeam_StatusCode) String() string

type USCoreDiagnosticReportProfileLaboratoryReporting

type USCoreDiagnosticReportProfileLaboratoryReporting struct {

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

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

func (*USCoreDiagnosticReportProfileLaboratoryReporting) Descriptor deprecated

Deprecated: Use USCoreDiagnosticReportProfileLaboratoryReporting.ProtoReflect.Descriptor instead.

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetBasedOn

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetCategory

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetCode

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetConclusion

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetConclusionCode

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetContained

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetEffective

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetEncounter

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetExtension

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetId

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetIdentifier

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetImagingStudy

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetImplicitRules

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetIssued

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetLanguage

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetMedia

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetMeta

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetModifierExtension

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetPerformer

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetPresentedForm

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetResult

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetResultsInterpreter

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetSpecimen

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetStatus

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetSubject

func (*USCoreDiagnosticReportProfileLaboratoryReporting) GetText

func (*USCoreDiagnosticReportProfileLaboratoryReporting) ProtoMessage

func (*USCoreDiagnosticReportProfileLaboratoryReporting) ProtoReflect

func (*USCoreDiagnosticReportProfileLaboratoryReporting) Reset

func (*USCoreDiagnosticReportProfileLaboratoryReporting) String

type USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX

type USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX_DateTime
	//	*USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX_Period
	Choice isUSCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Specimen Collection Datetime or Period

func (*USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX) Descriptor deprecated

Deprecated: Use USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX.ProtoReflect.Descriptor instead.

func (*USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX) GetChoice

func (m *USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX) GetChoice() isUSCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX_Choice

func (*USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX) GetDateTime

func (*USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX) GetPeriod

func (*USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX) ProtoMessage

func (*USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX) ProtoReflect

func (*USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX) Reset

func (*USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX) String

type USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX_DateTime

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

type USCoreDiagnosticReportProfileLaboratoryReporting_EffectiveX_Period

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

type USCoreDiagnosticReportProfileLaboratoryReporting_Media

type USCoreDiagnosticReportProfileLaboratoryReporting_Media struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Comment about the image (e.g. explanation)
	Comment *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
	// Reference to the image source
	Link *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Key images associated with this report

func (*USCoreDiagnosticReportProfileLaboratoryReporting_Media) Descriptor deprecated

Deprecated: Use USCoreDiagnosticReportProfileLaboratoryReporting_Media.ProtoReflect.Descriptor instead.

func (*USCoreDiagnosticReportProfileLaboratoryReporting_Media) GetComment

func (*USCoreDiagnosticReportProfileLaboratoryReporting_Media) GetExtension

func (*USCoreDiagnosticReportProfileLaboratoryReporting_Media) GetId

func (*USCoreDiagnosticReportProfileLaboratoryReporting_Media) GetModifierExtension

func (*USCoreDiagnosticReportProfileLaboratoryReporting_Media) ProtoMessage

func (*USCoreDiagnosticReportProfileLaboratoryReporting_Media) ProtoReflect

func (*USCoreDiagnosticReportProfileLaboratoryReporting_Media) Reset

func (*USCoreDiagnosticReportProfileLaboratoryReporting_Media) String

type USCoreDiagnosticReportProfileLaboratoryReporting_StatusCode

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

registered | partial | preliminary | final +

func (*USCoreDiagnosticReportProfileLaboratoryReporting_StatusCode) Descriptor deprecated

Deprecated: Use USCoreDiagnosticReportProfileLaboratoryReporting_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreDiagnosticReportProfileLaboratoryReporting_StatusCode) GetExtension

func (*USCoreDiagnosticReportProfileLaboratoryReporting_StatusCode) GetId

func (*USCoreDiagnosticReportProfileLaboratoryReporting_StatusCode) GetValue

func (*USCoreDiagnosticReportProfileLaboratoryReporting_StatusCode) ProtoMessage

func (*USCoreDiagnosticReportProfileLaboratoryReporting_StatusCode) ProtoReflect

func (*USCoreDiagnosticReportProfileLaboratoryReporting_StatusCode) Reset

func (*USCoreDiagnosticReportProfileLaboratoryReporting_StatusCode) String

type USCoreDiagnosticReportProfileNoteExchange

type USCoreDiagnosticReportProfileNoteExchange struct {

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

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

func (*USCoreDiagnosticReportProfileNoteExchange) Descriptor deprecated

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

Deprecated: Use USCoreDiagnosticReportProfileNoteExchange.ProtoReflect.Descriptor instead.

func (*USCoreDiagnosticReportProfileNoteExchange) GetBasedOn

func (*USCoreDiagnosticReportProfileNoteExchange) GetCategory

func (*USCoreDiagnosticReportProfileNoteExchange) GetCode

func (*USCoreDiagnosticReportProfileNoteExchange) GetConclusion

func (*USCoreDiagnosticReportProfileNoteExchange) GetConclusionCode

func (*USCoreDiagnosticReportProfileNoteExchange) GetContained

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

func (*USCoreDiagnosticReportProfileNoteExchange) GetEffective

func (*USCoreDiagnosticReportProfileNoteExchange) GetEncounter

func (*USCoreDiagnosticReportProfileNoteExchange) GetExtension

func (*USCoreDiagnosticReportProfileNoteExchange) GetId

func (*USCoreDiagnosticReportProfileNoteExchange) GetIdentifier

func (*USCoreDiagnosticReportProfileNoteExchange) GetImagingStudy

func (*USCoreDiagnosticReportProfileNoteExchange) GetImplicitRules

func (*USCoreDiagnosticReportProfileNoteExchange) GetIssued

func (*USCoreDiagnosticReportProfileNoteExchange) GetLanguage

func (*USCoreDiagnosticReportProfileNoteExchange) GetMedia

func (*USCoreDiagnosticReportProfileNoteExchange) GetMeta

func (*USCoreDiagnosticReportProfileNoteExchange) GetModifierExtension

func (*USCoreDiagnosticReportProfileNoteExchange) GetPerformer

func (*USCoreDiagnosticReportProfileNoteExchange) GetPresentedForm

func (*USCoreDiagnosticReportProfileNoteExchange) GetResult

func (*USCoreDiagnosticReportProfileNoteExchange) GetResultsInterpreter

func (*USCoreDiagnosticReportProfileNoteExchange) GetSpecimen

func (*USCoreDiagnosticReportProfileNoteExchange) GetStatus

func (*USCoreDiagnosticReportProfileNoteExchange) GetSubject

func (*USCoreDiagnosticReportProfileNoteExchange) GetText

func (*USCoreDiagnosticReportProfileNoteExchange) ProtoMessage

func (*USCoreDiagnosticReportProfileNoteExchange) ProtoReflect

func (*USCoreDiagnosticReportProfileNoteExchange) Reset

func (*USCoreDiagnosticReportProfileNoteExchange) String

type USCoreDiagnosticReportProfileNoteExchange_EffectiveX

type USCoreDiagnosticReportProfileNoteExchange_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*USCoreDiagnosticReportProfileNoteExchange_EffectiveX_DateTime
	//	*USCoreDiagnosticReportProfileNoteExchange_EffectiveX_Period
	Choice isUSCoreDiagnosticReportProfileNoteExchange_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Time of the report or note

func (*USCoreDiagnosticReportProfileNoteExchange_EffectiveX) Descriptor deprecated

Deprecated: Use USCoreDiagnosticReportProfileNoteExchange_EffectiveX.ProtoReflect.Descriptor instead.

func (*USCoreDiagnosticReportProfileNoteExchange_EffectiveX) GetChoice

func (m *USCoreDiagnosticReportProfileNoteExchange_EffectiveX) GetChoice() isUSCoreDiagnosticReportProfileNoteExchange_EffectiveX_Choice

func (*USCoreDiagnosticReportProfileNoteExchange_EffectiveX) GetDateTime

func (*USCoreDiagnosticReportProfileNoteExchange_EffectiveX) GetPeriod

func (*USCoreDiagnosticReportProfileNoteExchange_EffectiveX) ProtoMessage

func (*USCoreDiagnosticReportProfileNoteExchange_EffectiveX) ProtoReflect

func (*USCoreDiagnosticReportProfileNoteExchange_EffectiveX) Reset

func (*USCoreDiagnosticReportProfileNoteExchange_EffectiveX) String

type USCoreDiagnosticReportProfileNoteExchange_EffectiveX_DateTime

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

type USCoreDiagnosticReportProfileNoteExchange_EffectiveX_Period

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

type USCoreDiagnosticReportProfileNoteExchange_Media

type USCoreDiagnosticReportProfileNoteExchange_Media struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Comment about the image (e.g. explanation)
	Comment *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
	// Reference to the image source
	Link *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Key images associated with this report

func (*USCoreDiagnosticReportProfileNoteExchange_Media) Descriptor deprecated

Deprecated: Use USCoreDiagnosticReportProfileNoteExchange_Media.ProtoReflect.Descriptor instead.

func (*USCoreDiagnosticReportProfileNoteExchange_Media) GetComment

func (*USCoreDiagnosticReportProfileNoteExchange_Media) GetExtension

func (*USCoreDiagnosticReportProfileNoteExchange_Media) GetId

func (*USCoreDiagnosticReportProfileNoteExchange_Media) GetModifierExtension

func (*USCoreDiagnosticReportProfileNoteExchange_Media) ProtoMessage

func (*USCoreDiagnosticReportProfileNoteExchange_Media) ProtoReflect

func (*USCoreDiagnosticReportProfileNoteExchange_Media) Reset

func (*USCoreDiagnosticReportProfileNoteExchange_Media) String

type USCoreDiagnosticReportProfileNoteExchange_StatusCode

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

registered | partial | preliminary | final +

func (*USCoreDiagnosticReportProfileNoteExchange_StatusCode) Descriptor deprecated

Deprecated: Use USCoreDiagnosticReportProfileNoteExchange_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreDiagnosticReportProfileNoteExchange_StatusCode) GetExtension

func (*USCoreDiagnosticReportProfileNoteExchange_StatusCode) GetId

func (*USCoreDiagnosticReportProfileNoteExchange_StatusCode) GetValue

func (*USCoreDiagnosticReportProfileNoteExchange_StatusCode) ProtoMessage

func (*USCoreDiagnosticReportProfileNoteExchange_StatusCode) ProtoReflect

func (*USCoreDiagnosticReportProfileNoteExchange_StatusCode) Reset

func (*USCoreDiagnosticReportProfileNoteExchange_StatusCode) String

type USCoreDocumentReferenceProfile

type USCoreDocumentReferenceProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Master Version Specific Identifier
	MasterIdentifier *datatypes_go_proto.Identifier `protobuf:"bytes,10,opt,name=master_identifier,json=masterIdentifier,proto3" json:"master_identifier,omitempty"`
	// Other identifiers for the document
	Identifier []*datatypes_go_proto.Identifier              `protobuf:"bytes,11,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *USCoreDocumentReferenceProfile_StatusCode    `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	DocStatus  *USCoreDocumentReferenceProfile_DocStatusCode `protobuf:"bytes,13,opt,name=doc_status,json=docStatus,proto3" json:"doc_status,omitempty"`
	// Kind of document (LOINC if possible)
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=type,proto3" json:"type,omitempty"`
	// Categorization of document
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=category,proto3" json:"category,omitempty"`
	// Who/what is the subject of the document
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	// When this document reference was created
	Date *datatypes_go_proto.Instant `protobuf:"bytes,17,opt,name=date,proto3" json:"date,omitempty"`
	// Who and/or what authored the document
	Author []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=author,proto3" json:"author,omitempty"`
	// Who/what authenticated the document
	Authenticator *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=authenticator,proto3" json:"authenticator,omitempty"`
	// Organization which maintains the document
	Custodian *datatypes_go_proto.Reference               `protobuf:"bytes,20,opt,name=custodian,proto3" json:"custodian,omitempty"`
	RelatesTo []*USCoreDocumentReferenceProfile_RelatesTo `protobuf:"bytes,21,rep,name=relates_to,json=relatesTo,proto3" json:"relates_to,omitempty"`
	// Human-readable description
	Description *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=description,proto3" json:"description,omitempty"`
	// Document security-tags
	SecurityLabel []*datatypes_go_proto.CodeableConcept   `protobuf:"bytes,23,rep,name=security_label,json=securityLabel,proto3" json:"security_label,omitempty"`
	Content       *USCoreDocumentReferenceProfile_Content `protobuf:"bytes,24,opt,name=content,proto3" json:"content,omitempty"`
	Context       *USCoreDocumentReferenceProfile_Context `protobuf:"bytes,25,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreDocumentReferenceProfile. A reference to a document. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference

func (*USCoreDocumentReferenceProfile) Descriptor deprecated

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

Deprecated: Use USCoreDocumentReferenceProfile.ProtoReflect.Descriptor instead.

func (*USCoreDocumentReferenceProfile) GetAuthenticator

func (*USCoreDocumentReferenceProfile) GetAuthor

func (*USCoreDocumentReferenceProfile) GetCategory

func (*USCoreDocumentReferenceProfile) GetContained

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

func (*USCoreDocumentReferenceProfile) GetContent

func (*USCoreDocumentReferenceProfile) GetContext

func (*USCoreDocumentReferenceProfile) GetCustodian

func (*USCoreDocumentReferenceProfile) GetDate

func (*USCoreDocumentReferenceProfile) GetDescription

func (*USCoreDocumentReferenceProfile) GetDocStatus

func (*USCoreDocumentReferenceProfile) GetExtension

func (*USCoreDocumentReferenceProfile) GetId

func (*USCoreDocumentReferenceProfile) GetIdentifier

func (*USCoreDocumentReferenceProfile) GetImplicitRules

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

func (*USCoreDocumentReferenceProfile) GetLanguage

func (*USCoreDocumentReferenceProfile) GetMasterIdentifier

func (*USCoreDocumentReferenceProfile) GetMeta

func (*USCoreDocumentReferenceProfile) GetModifierExtension

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

func (*USCoreDocumentReferenceProfile) GetRelatesTo

func (*USCoreDocumentReferenceProfile) GetSecurityLabel

func (*USCoreDocumentReferenceProfile) GetStatus

func (*USCoreDocumentReferenceProfile) GetSubject

func (*USCoreDocumentReferenceProfile) GetText

func (*USCoreDocumentReferenceProfile) GetType

func (*USCoreDocumentReferenceProfile) ProtoMessage

func (*USCoreDocumentReferenceProfile) ProtoMessage()

func (*USCoreDocumentReferenceProfile) ProtoReflect

func (*USCoreDocumentReferenceProfile) Reset

func (x *USCoreDocumentReferenceProfile) Reset()

func (*USCoreDocumentReferenceProfile) String

type USCoreDocumentReferenceProfile_Content

type USCoreDocumentReferenceProfile_Content struct {

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

Document referenced

func (*USCoreDocumentReferenceProfile_Content) Descriptor deprecated

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

Deprecated: Use USCoreDocumentReferenceProfile_Content.ProtoReflect.Descriptor instead.

func (*USCoreDocumentReferenceProfile_Content) GetAttachment

func (*USCoreDocumentReferenceProfile_Content) GetExtension

func (*USCoreDocumentReferenceProfile_Content) GetFormat

func (*USCoreDocumentReferenceProfile_Content) GetId

func (*USCoreDocumentReferenceProfile_Content) GetModifierExtension

func (*USCoreDocumentReferenceProfile_Content) ProtoMessage

func (*USCoreDocumentReferenceProfile_Content) ProtoReflect

func (*USCoreDocumentReferenceProfile_Content) Reset

func (*USCoreDocumentReferenceProfile_Content) String

type USCoreDocumentReferenceProfile_Context

type USCoreDocumentReferenceProfile_Context struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Context of the document  content
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Main clinical acts documented
	Event []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=event,proto3" json:"event,omitempty"`
	// Time of service that is being documented
	Period *datatypes_go_proto.Period `protobuf:"bytes,6,opt,name=period,proto3" json:"period,omitempty"`
	// Kind of facility where patient was seen
	FacilityType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=facility_type,json=facilityType,proto3" json:"facility_type,omitempty"`
	// Additional details about where the content was created (e.g. clinical
	// specialty)
	PracticeSetting *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=practice_setting,json=practiceSetting,proto3" json:"practice_setting,omitempty"`
	// Patient demographics from source
	SourcePatientInfo *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=source_patient_info,json=sourcePatientInfo,proto3" json:"source_patient_info,omitempty"`
	// Related identifiers or resources
	Related []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=related,proto3" json:"related,omitempty"`
	// contains filtered or unexported fields
}

Clinical context of document

func (*USCoreDocumentReferenceProfile_Context) Descriptor deprecated

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

Deprecated: Use USCoreDocumentReferenceProfile_Context.ProtoReflect.Descriptor instead.

func (*USCoreDocumentReferenceProfile_Context) GetEncounter

func (*USCoreDocumentReferenceProfile_Context) GetEvent

func (*USCoreDocumentReferenceProfile_Context) GetExtension

func (*USCoreDocumentReferenceProfile_Context) GetFacilityType

func (*USCoreDocumentReferenceProfile_Context) GetId

func (*USCoreDocumentReferenceProfile_Context) GetModifierExtension

func (*USCoreDocumentReferenceProfile_Context) GetPeriod

func (*USCoreDocumentReferenceProfile_Context) GetPracticeSetting

func (*USCoreDocumentReferenceProfile_Context) GetRelated

func (*USCoreDocumentReferenceProfile_Context) GetSourcePatientInfo

func (*USCoreDocumentReferenceProfile_Context) ProtoMessage

func (*USCoreDocumentReferenceProfile_Context) ProtoReflect

func (*USCoreDocumentReferenceProfile_Context) Reset

func (*USCoreDocumentReferenceProfile_Context) String

type USCoreDocumentReferenceProfile_DocStatusCode

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

preliminary | final | amended | entered-in-error

func (*USCoreDocumentReferenceProfile_DocStatusCode) Descriptor deprecated

Deprecated: Use USCoreDocumentReferenceProfile_DocStatusCode.ProtoReflect.Descriptor instead.

func (*USCoreDocumentReferenceProfile_DocStatusCode) GetExtension

func (*USCoreDocumentReferenceProfile_DocStatusCode) GetId

func (*USCoreDocumentReferenceProfile_DocStatusCode) GetValue

func (*USCoreDocumentReferenceProfile_DocStatusCode) ProtoMessage

func (*USCoreDocumentReferenceProfile_DocStatusCode) ProtoReflect

func (*USCoreDocumentReferenceProfile_DocStatusCode) Reset

func (*USCoreDocumentReferenceProfile_DocStatusCode) String

type USCoreDocumentReferenceProfile_RelatesTo

type USCoreDocumentReferenceProfile_RelatesTo struct {

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

Relationships to other documents

func (*USCoreDocumentReferenceProfile_RelatesTo) Descriptor deprecated

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

Deprecated: Use USCoreDocumentReferenceProfile_RelatesTo.ProtoReflect.Descriptor instead.

func (*USCoreDocumentReferenceProfile_RelatesTo) GetCode

func (*USCoreDocumentReferenceProfile_RelatesTo) GetExtension

func (*USCoreDocumentReferenceProfile_RelatesTo) GetId

func (*USCoreDocumentReferenceProfile_RelatesTo) GetModifierExtension

func (*USCoreDocumentReferenceProfile_RelatesTo) GetTarget

func (*USCoreDocumentReferenceProfile_RelatesTo) ProtoMessage

func (*USCoreDocumentReferenceProfile_RelatesTo) ProtoReflect

func (*USCoreDocumentReferenceProfile_RelatesTo) Reset

func (*USCoreDocumentReferenceProfile_RelatesTo) String

type USCoreDocumentReferenceProfile_RelatesTo_CodeType

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

replaces | transforms | signs | appends

func (*USCoreDocumentReferenceProfile_RelatesTo_CodeType) Descriptor deprecated

Deprecated: Use USCoreDocumentReferenceProfile_RelatesTo_CodeType.ProtoReflect.Descriptor instead.

func (*USCoreDocumentReferenceProfile_RelatesTo_CodeType) GetExtension

func (*USCoreDocumentReferenceProfile_RelatesTo_CodeType) GetId

func (*USCoreDocumentReferenceProfile_RelatesTo_CodeType) GetValue

func (*USCoreDocumentReferenceProfile_RelatesTo_CodeType) ProtoMessage

func (*USCoreDocumentReferenceProfile_RelatesTo_CodeType) ProtoReflect

func (*USCoreDocumentReferenceProfile_RelatesTo_CodeType) Reset

func (*USCoreDocumentReferenceProfile_RelatesTo_CodeType) String

type USCoreDocumentReferenceProfile_StatusCode

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

current | superseded | entered-in-error

func (*USCoreDocumentReferenceProfile_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreDocumentReferenceProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreDocumentReferenceProfile_StatusCode) GetExtension

func (*USCoreDocumentReferenceProfile_StatusCode) GetId

func (*USCoreDocumentReferenceProfile_StatusCode) GetValue

func (*USCoreDocumentReferenceProfile_StatusCode) ProtoMessage

func (*USCoreDocumentReferenceProfile_StatusCode) ProtoReflect

func (*USCoreDocumentReferenceProfile_StatusCode) Reset

func (*USCoreDocumentReferenceProfile_StatusCode) String

type USCoreEncounterProfile

type USCoreEncounterProfile struct {

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

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

func (*USCoreEncounterProfile) Descriptor deprecated

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

Deprecated: Use USCoreEncounterProfile.ProtoReflect.Descriptor instead.

func (*USCoreEncounterProfile) GetAccount

func (*USCoreEncounterProfile) GetAppointment

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

func (*USCoreEncounterProfile) GetBasedOn

func (*USCoreEncounterProfile) GetClassHistory

func (*USCoreEncounterProfile) GetClassValue

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

func (*USCoreEncounterProfile) GetContained

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

func (*USCoreEncounterProfile) GetDiagnosis

func (*USCoreEncounterProfile) GetEpisodeOfCare

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

func (*USCoreEncounterProfile) GetExtension

func (*USCoreEncounterProfile) GetHospitalization

func (*USCoreEncounterProfile) GetId

func (*USCoreEncounterProfile) GetIdentifier

func (*USCoreEncounterProfile) GetImplicitRules

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

func (*USCoreEncounterProfile) GetLanguage

func (*USCoreEncounterProfile) GetLength

func (*USCoreEncounterProfile) GetLocation

func (*USCoreEncounterProfile) GetMeta

func (*USCoreEncounterProfile) GetModifierExtension

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

func (*USCoreEncounterProfile) GetPartOf

func (*USCoreEncounterProfile) GetParticipant

func (*USCoreEncounterProfile) GetPeriod

func (*USCoreEncounterProfile) GetPriority

func (*USCoreEncounterProfile) GetReasonCode

func (*USCoreEncounterProfile) GetReasonReference

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

func (*USCoreEncounterProfile) GetServiceProvider

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

func (*USCoreEncounterProfile) GetServiceType

func (*USCoreEncounterProfile) GetStatus

func (*USCoreEncounterProfile) GetStatusHistory

func (*USCoreEncounterProfile) GetSubject

func (*USCoreEncounterProfile) GetText

func (*USCoreEncounterProfile) GetType

func (*USCoreEncounterProfile) ProtoMessage

func (*USCoreEncounterProfile) ProtoMessage()

func (*USCoreEncounterProfile) ProtoReflect

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

func (*USCoreEncounterProfile) Reset

func (x *USCoreEncounterProfile) Reset()

func (*USCoreEncounterProfile) String

func (x *USCoreEncounterProfile) String() string

type USCoreEncounterProfile_ClassHistory

type USCoreEncounterProfile_ClassHistory struct {

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

List of past encounter classes

func (*USCoreEncounterProfile_ClassHistory) Descriptor deprecated

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

Deprecated: Use USCoreEncounterProfile_ClassHistory.ProtoReflect.Descriptor instead.

func (*USCoreEncounterProfile_ClassHistory) GetClassValue

func (*USCoreEncounterProfile_ClassHistory) GetExtension

func (*USCoreEncounterProfile_ClassHistory) GetId

func (*USCoreEncounterProfile_ClassHistory) GetModifierExtension

func (*USCoreEncounterProfile_ClassHistory) GetPeriod

func (*USCoreEncounterProfile_ClassHistory) ProtoMessage

func (*USCoreEncounterProfile_ClassHistory) ProtoMessage()

func (*USCoreEncounterProfile_ClassHistory) ProtoReflect

func (*USCoreEncounterProfile_ClassHistory) Reset

func (*USCoreEncounterProfile_ClassHistory) String

type USCoreEncounterProfile_Diagnosis

type USCoreEncounterProfile_Diagnosis struct {

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

The list of diagnosis relevant to this encounter

func (*USCoreEncounterProfile_Diagnosis) Descriptor deprecated

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

Deprecated: Use USCoreEncounterProfile_Diagnosis.ProtoReflect.Descriptor instead.

func (*USCoreEncounterProfile_Diagnosis) GetCondition

func (*USCoreEncounterProfile_Diagnosis) GetExtension

func (*USCoreEncounterProfile_Diagnosis) GetId

func (*USCoreEncounterProfile_Diagnosis) GetModifierExtension

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

func (*USCoreEncounterProfile_Diagnosis) GetRank

func (*USCoreEncounterProfile_Diagnosis) GetUse

func (*USCoreEncounterProfile_Diagnosis) ProtoMessage

func (*USCoreEncounterProfile_Diagnosis) ProtoMessage()

func (*USCoreEncounterProfile_Diagnosis) ProtoReflect

func (*USCoreEncounterProfile_Diagnosis) Reset

func (*USCoreEncounterProfile_Diagnosis) String

type USCoreEncounterProfile_Hospitalization

type USCoreEncounterProfile_Hospitalization struct {

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

Details about the admission to a healthcare service

func (*USCoreEncounterProfile_Hospitalization) Descriptor deprecated

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

Deprecated: Use USCoreEncounterProfile_Hospitalization.ProtoReflect.Descriptor instead.

func (*USCoreEncounterProfile_Hospitalization) GetAdmitSource

func (*USCoreEncounterProfile_Hospitalization) GetDestination

func (*USCoreEncounterProfile_Hospitalization) GetDietPreference

func (*USCoreEncounterProfile_Hospitalization) GetDischargeDisposition

func (*USCoreEncounterProfile_Hospitalization) GetExtension

func (*USCoreEncounterProfile_Hospitalization) GetId

func (*USCoreEncounterProfile_Hospitalization) GetModifierExtension

func (*USCoreEncounterProfile_Hospitalization) GetOrigin

func (*USCoreEncounterProfile_Hospitalization) GetPreAdmissionIdentifier

func (*USCoreEncounterProfile_Hospitalization) GetReAdmission

func (*USCoreEncounterProfile_Hospitalization) GetSpecialArrangement

func (*USCoreEncounterProfile_Hospitalization) GetSpecialCourtesy

func (*USCoreEncounterProfile_Hospitalization) ProtoMessage

func (*USCoreEncounterProfile_Hospitalization) ProtoReflect

func (*USCoreEncounterProfile_Hospitalization) Reset

func (*USCoreEncounterProfile_Hospitalization) String

type USCoreEncounterProfile_Location

type USCoreEncounterProfile_Location struct {

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

List of locations where the patient has been

func (*USCoreEncounterProfile_Location) Descriptor deprecated

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

Deprecated: Use USCoreEncounterProfile_Location.ProtoReflect.Descriptor instead.

func (*USCoreEncounterProfile_Location) GetExtension

func (*USCoreEncounterProfile_Location) GetId

func (*USCoreEncounterProfile_Location) GetLocation

func (*USCoreEncounterProfile_Location) GetModifierExtension

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

func (*USCoreEncounterProfile_Location) GetPeriod

func (*USCoreEncounterProfile_Location) GetPhysicalType

func (*USCoreEncounterProfile_Location) GetStatus

func (*USCoreEncounterProfile_Location) ProtoMessage

func (*USCoreEncounterProfile_Location) ProtoMessage()

func (*USCoreEncounterProfile_Location) ProtoReflect

func (*USCoreEncounterProfile_Location) Reset

func (*USCoreEncounterProfile_Location) String

type USCoreEncounterProfile_Location_StatusCode

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

planned | active | reserved | completed

func (*USCoreEncounterProfile_Location_StatusCode) Descriptor deprecated

Deprecated: Use USCoreEncounterProfile_Location_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreEncounterProfile_Location_StatusCode) GetExtension

func (*USCoreEncounterProfile_Location_StatusCode) GetId

func (*USCoreEncounterProfile_Location_StatusCode) GetValue

func (*USCoreEncounterProfile_Location_StatusCode) ProtoMessage

func (*USCoreEncounterProfile_Location_StatusCode) ProtoReflect

func (*USCoreEncounterProfile_Location_StatusCode) Reset

func (*USCoreEncounterProfile_Location_StatusCode) String

type USCoreEncounterProfile_Participant

type USCoreEncounterProfile_Participant struct {

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

List of participants involved in the encounter

func (*USCoreEncounterProfile_Participant) Descriptor deprecated

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

Deprecated: Use USCoreEncounterProfile_Participant.ProtoReflect.Descriptor instead.

func (*USCoreEncounterProfile_Participant) GetExtension

func (*USCoreEncounterProfile_Participant) GetId

func (*USCoreEncounterProfile_Participant) GetIndividual

func (*USCoreEncounterProfile_Participant) GetModifierExtension

func (*USCoreEncounterProfile_Participant) GetPeriod

func (*USCoreEncounterProfile_Participant) GetType

func (*USCoreEncounterProfile_Participant) ProtoMessage

func (*USCoreEncounterProfile_Participant) ProtoMessage()

func (*USCoreEncounterProfile_Participant) ProtoReflect

func (*USCoreEncounterProfile_Participant) Reset

func (*USCoreEncounterProfile_Participant) String

type USCoreEncounterProfile_StatusCode

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

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

func (*USCoreEncounterProfile_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreEncounterProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreEncounterProfile_StatusCode) GetExtension

func (*USCoreEncounterProfile_StatusCode) GetId

func (*USCoreEncounterProfile_StatusCode) GetValue

func (*USCoreEncounterProfile_StatusCode) ProtoMessage

func (*USCoreEncounterProfile_StatusCode) ProtoMessage()

func (*USCoreEncounterProfile_StatusCode) ProtoReflect

func (*USCoreEncounterProfile_StatusCode) Reset

func (*USCoreEncounterProfile_StatusCode) String

type USCoreEncounterProfile_StatusHistory

type USCoreEncounterProfile_StatusHistory struct {

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

List of past encounter statuses

func (*USCoreEncounterProfile_StatusHistory) Descriptor deprecated

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

Deprecated: Use USCoreEncounterProfile_StatusHistory.ProtoReflect.Descriptor instead.

func (*USCoreEncounterProfile_StatusHistory) GetExtension

func (*USCoreEncounterProfile_StatusHistory) GetId

func (*USCoreEncounterProfile_StatusHistory) GetModifierExtension

func (*USCoreEncounterProfile_StatusHistory) GetPeriod

func (*USCoreEncounterProfile_StatusHistory) GetStatus

func (*USCoreEncounterProfile_StatusHistory) ProtoMessage

func (*USCoreEncounterProfile_StatusHistory) ProtoMessage()

func (*USCoreEncounterProfile_StatusHistory) ProtoReflect

func (*USCoreEncounterProfile_StatusHistory) Reset

func (*USCoreEncounterProfile_StatusHistory) String

type USCoreEncounterProfile_StatusHistory_StatusCode

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

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

func (*USCoreEncounterProfile_StatusHistory_StatusCode) Descriptor deprecated

Deprecated: Use USCoreEncounterProfile_StatusHistory_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreEncounterProfile_StatusHistory_StatusCode) GetExtension

func (*USCoreEncounterProfile_StatusHistory_StatusCode) GetId

func (*USCoreEncounterProfile_StatusHistory_StatusCode) GetValue

func (*USCoreEncounterProfile_StatusHistory_StatusCode) ProtoMessage

func (*USCoreEncounterProfile_StatusHistory_StatusCode) ProtoReflect

func (*USCoreEncounterProfile_StatusHistory_StatusCode) Reset

func (*USCoreEncounterProfile_StatusHistory_StatusCode) String

type USCoreGoalProfile

type USCoreGoalProfile struct {

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

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

func (*USCoreGoalProfile) Descriptor deprecated

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

Deprecated: Use USCoreGoalProfile.ProtoReflect.Descriptor instead.

func (*USCoreGoalProfile) GetAchievementStatus

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

func (*USCoreGoalProfile) GetAddresses

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

func (*USCoreGoalProfile) GetCategory

func (*USCoreGoalProfile) GetContained

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

func (*USCoreGoalProfile) GetDescription

func (*USCoreGoalProfile) GetExpressedBy

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

func (*USCoreGoalProfile) GetExtension

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

func (*USCoreGoalProfile) GetId

func (*USCoreGoalProfile) GetIdentifier

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

func (*USCoreGoalProfile) GetImplicitRules

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

func (*USCoreGoalProfile) GetLanguage

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

func (*USCoreGoalProfile) GetLifecycleStatus

func (*USCoreGoalProfile) GetMeta

func (*USCoreGoalProfile) GetModifierExtension

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

func (*USCoreGoalProfile) GetNote

func (*USCoreGoalProfile) GetOutcomeCode

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

func (*USCoreGoalProfile) GetOutcomeReference

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

func (*USCoreGoalProfile) GetPriority

func (*USCoreGoalProfile) GetStart

func (*USCoreGoalProfile) GetStatusDate

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

func (*USCoreGoalProfile) GetStatusReason

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

func (*USCoreGoalProfile) GetSubject

func (*USCoreGoalProfile) GetTarget

func (x *USCoreGoalProfile) GetTarget() []*USCoreGoalProfile_Target

func (*USCoreGoalProfile) GetText

func (*USCoreGoalProfile) ProtoMessage

func (*USCoreGoalProfile) ProtoMessage()

func (*USCoreGoalProfile) ProtoReflect

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

func (*USCoreGoalProfile) Reset

func (x *USCoreGoalProfile) Reset()

func (*USCoreGoalProfile) String

func (x *USCoreGoalProfile) String() string

type USCoreGoalProfile_LifecycleStatusCode

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

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

func (*USCoreGoalProfile_LifecycleStatusCode) Descriptor deprecated

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

Deprecated: Use USCoreGoalProfile_LifecycleStatusCode.ProtoReflect.Descriptor instead.

func (*USCoreGoalProfile_LifecycleStatusCode) GetExtension

func (*USCoreGoalProfile_LifecycleStatusCode) GetId

func (*USCoreGoalProfile_LifecycleStatusCode) GetValue

func (*USCoreGoalProfile_LifecycleStatusCode) ProtoMessage

func (*USCoreGoalProfile_LifecycleStatusCode) ProtoMessage()

func (*USCoreGoalProfile_LifecycleStatusCode) ProtoReflect

func (*USCoreGoalProfile_LifecycleStatusCode) Reset

func (*USCoreGoalProfile_LifecycleStatusCode) String

type USCoreGoalProfile_StartX

type USCoreGoalProfile_StartX struct {

	// Types that are assignable to Choice:
	//	*USCoreGoalProfile_StartX_Date
	//	*USCoreGoalProfile_StartX_CodeableConcept
	Choice isUSCoreGoalProfile_StartX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When goal pursuit begins

func (*USCoreGoalProfile_StartX) Descriptor deprecated

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

Deprecated: Use USCoreGoalProfile_StartX.ProtoReflect.Descriptor instead.

func (*USCoreGoalProfile_StartX) GetChoice

func (m *USCoreGoalProfile_StartX) GetChoice() isUSCoreGoalProfile_StartX_Choice

func (*USCoreGoalProfile_StartX) GetCodeableConcept

func (*USCoreGoalProfile_StartX) GetDate

func (*USCoreGoalProfile_StartX) ProtoMessage

func (*USCoreGoalProfile_StartX) ProtoMessage()

func (*USCoreGoalProfile_StartX) ProtoReflect

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

func (*USCoreGoalProfile_StartX) Reset

func (x *USCoreGoalProfile_StartX) Reset()

func (*USCoreGoalProfile_StartX) String

func (x *USCoreGoalProfile_StartX) String() string

type USCoreGoalProfile_StartX_CodeableConcept

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

type USCoreGoalProfile_StartX_Date

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

type USCoreGoalProfile_Target

type USCoreGoalProfile_Target struct {

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

Target outcome for the goal

func (*USCoreGoalProfile_Target) Descriptor deprecated

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

Deprecated: Use USCoreGoalProfile_Target.ProtoReflect.Descriptor instead.

func (*USCoreGoalProfile_Target) GetDetail

func (*USCoreGoalProfile_Target) GetDue

func (*USCoreGoalProfile_Target) GetExtension

func (*USCoreGoalProfile_Target) GetId

func (*USCoreGoalProfile_Target) GetMeasure

func (*USCoreGoalProfile_Target) GetModifierExtension

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

func (*USCoreGoalProfile_Target) ProtoMessage

func (*USCoreGoalProfile_Target) ProtoMessage()

func (*USCoreGoalProfile_Target) ProtoReflect

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

func (*USCoreGoalProfile_Target) Reset

func (x *USCoreGoalProfile_Target) Reset()

func (*USCoreGoalProfile_Target) String

func (x *USCoreGoalProfile_Target) String() string

type USCoreGoalProfile_Target_DetailX

type USCoreGoalProfile_Target_DetailX struct {

	// Types that are assignable to Choice:
	//	*USCoreGoalProfile_Target_DetailX_Quantity
	//	*USCoreGoalProfile_Target_DetailX_Range
	//	*USCoreGoalProfile_Target_DetailX_CodeableConcept
	//	*USCoreGoalProfile_Target_DetailX_StringValue
	//	*USCoreGoalProfile_Target_DetailX_Boolean
	//	*USCoreGoalProfile_Target_DetailX_Integer
	//	*USCoreGoalProfile_Target_DetailX_Ratio
	Choice isUSCoreGoalProfile_Target_DetailX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The target value to be achieved

func (*USCoreGoalProfile_Target_DetailX) Descriptor deprecated

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

Deprecated: Use USCoreGoalProfile_Target_DetailX.ProtoReflect.Descriptor instead.

func (*USCoreGoalProfile_Target_DetailX) GetBoolean

func (*USCoreGoalProfile_Target_DetailX) GetChoice

func (m *USCoreGoalProfile_Target_DetailX) GetChoice() isUSCoreGoalProfile_Target_DetailX_Choice

func (*USCoreGoalProfile_Target_DetailX) GetCodeableConcept

func (*USCoreGoalProfile_Target_DetailX) GetInteger

func (*USCoreGoalProfile_Target_DetailX) GetQuantity

func (*USCoreGoalProfile_Target_DetailX) GetRange

func (*USCoreGoalProfile_Target_DetailX) GetRatio

func (*USCoreGoalProfile_Target_DetailX) GetStringValue

func (*USCoreGoalProfile_Target_DetailX) ProtoMessage

func (*USCoreGoalProfile_Target_DetailX) ProtoMessage()

func (*USCoreGoalProfile_Target_DetailX) ProtoReflect

func (*USCoreGoalProfile_Target_DetailX) Reset

func (*USCoreGoalProfile_Target_DetailX) String

type USCoreGoalProfile_Target_DetailX_Boolean

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

type USCoreGoalProfile_Target_DetailX_CodeableConcept

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

type USCoreGoalProfile_Target_DetailX_Integer

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

type USCoreGoalProfile_Target_DetailX_Quantity

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

type USCoreGoalProfile_Target_DetailX_Range

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

type USCoreGoalProfile_Target_DetailX_Ratio

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

type USCoreGoalProfile_Target_DetailX_StringValue

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

type USCoreGoalProfile_Target_DueX

type USCoreGoalProfile_Target_DueX struct {

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

Reach goal on or before

func (*USCoreGoalProfile_Target_DueX) Descriptor deprecated

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

Deprecated: Use USCoreGoalProfile_Target_DueX.ProtoReflect.Descriptor instead.

func (*USCoreGoalProfile_Target_DueX) GetChoice

func (m *USCoreGoalProfile_Target_DueX) GetChoice() isUSCoreGoalProfile_Target_DueX_Choice

func (*USCoreGoalProfile_Target_DueX) GetDate

func (*USCoreGoalProfile_Target_DueX) ProtoMessage

func (*USCoreGoalProfile_Target_DueX) ProtoMessage()

func (*USCoreGoalProfile_Target_DueX) ProtoReflect

func (*USCoreGoalProfile_Target_DueX) Reset

func (x *USCoreGoalProfile_Target_DueX) Reset()

func (*USCoreGoalProfile_Target_DueX) String

type USCoreGoalProfile_Target_DueX_Date

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

type USCoreImmunizationProfile

type USCoreImmunizationProfile struct {

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

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

func (*USCoreImmunizationProfile) Descriptor deprecated

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

Deprecated: Use USCoreImmunizationProfile.ProtoReflect.Descriptor instead.

func (*USCoreImmunizationProfile) GetContained

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

func (*USCoreImmunizationProfile) GetDoseQuantity

func (*USCoreImmunizationProfile) GetEducation

func (*USCoreImmunizationProfile) GetEncounter

func (*USCoreImmunizationProfile) GetExpirationDate

func (x *USCoreImmunizationProfile) GetExpirationDate() *datatypes_go_proto.Date

func (*USCoreImmunizationProfile) GetExtension

func (*USCoreImmunizationProfile) GetFundingSource

func (*USCoreImmunizationProfile) GetId

func (*USCoreImmunizationProfile) GetIdentifier

func (*USCoreImmunizationProfile) GetImplicitRules

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

func (*USCoreImmunizationProfile) GetIsSubpotent

func (*USCoreImmunizationProfile) GetLanguage

func (*USCoreImmunizationProfile) GetLocation

func (*USCoreImmunizationProfile) GetLotNumber

func (*USCoreImmunizationProfile) GetManufacturer

func (*USCoreImmunizationProfile) GetMeta

func (*USCoreImmunizationProfile) GetModifierExtension

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

func (*USCoreImmunizationProfile) GetNote

func (*USCoreImmunizationProfile) GetOccurrence

func (*USCoreImmunizationProfile) GetPatient

func (*USCoreImmunizationProfile) GetPerformer

func (*USCoreImmunizationProfile) GetPrimarySource

func (x *USCoreImmunizationProfile) GetPrimarySource() *datatypes_go_proto.Boolean

func (*USCoreImmunizationProfile) GetProgramEligibility

func (x *USCoreImmunizationProfile) GetProgramEligibility() []*datatypes_go_proto.CodeableConcept

func (*USCoreImmunizationProfile) GetProtocolApplied

func (*USCoreImmunizationProfile) GetReaction

func (*USCoreImmunizationProfile) GetReasonCode

func (*USCoreImmunizationProfile) GetReasonReference

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

func (*USCoreImmunizationProfile) GetRecorded

func (*USCoreImmunizationProfile) GetReportOrigin

func (*USCoreImmunizationProfile) GetRoute

func (*USCoreImmunizationProfile) GetSite

func (*USCoreImmunizationProfile) GetStatus

func (*USCoreImmunizationProfile) GetStatusReason

func (*USCoreImmunizationProfile) GetSubpotentReason

func (*USCoreImmunizationProfile) GetText

func (*USCoreImmunizationProfile) GetVaccineCode

func (*USCoreImmunizationProfile) ProtoMessage

func (*USCoreImmunizationProfile) ProtoMessage()

func (*USCoreImmunizationProfile) ProtoReflect

func (*USCoreImmunizationProfile) Reset

func (x *USCoreImmunizationProfile) Reset()

func (*USCoreImmunizationProfile) String

func (x *USCoreImmunizationProfile) String() string

type USCoreImmunizationProfile_Education

type USCoreImmunizationProfile_Education struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Educational material document identifier
	DocumentType *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=document_type,json=documentType,proto3" json:"document_type,omitempty"`
	// Educational material reference pointer
	Reference *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
	// Educational material publication date
	PublicationDate *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=publication_date,json=publicationDate,proto3" json:"publication_date,omitempty"`
	// Educational material presentation date
	PresentationDate *datatypes_go_proto.DateTime `protobuf:"bytes,7,opt,name=presentation_date,json=presentationDate,proto3" json:"presentation_date,omitempty"`
	// contains filtered or unexported fields
}

Educational material presented to patient

func (*USCoreImmunizationProfile_Education) Descriptor deprecated

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

Deprecated: Use USCoreImmunizationProfile_Education.ProtoReflect.Descriptor instead.

func (*USCoreImmunizationProfile_Education) GetDocumentType

func (*USCoreImmunizationProfile_Education) GetExtension

func (*USCoreImmunizationProfile_Education) GetId

func (*USCoreImmunizationProfile_Education) GetModifierExtension

func (*USCoreImmunizationProfile_Education) GetPresentationDate

func (*USCoreImmunizationProfile_Education) GetPublicationDate

func (*USCoreImmunizationProfile_Education) GetReference

func (*USCoreImmunizationProfile_Education) ProtoMessage

func (*USCoreImmunizationProfile_Education) ProtoMessage()

func (*USCoreImmunizationProfile_Education) ProtoReflect

func (*USCoreImmunizationProfile_Education) Reset

func (*USCoreImmunizationProfile_Education) String

type USCoreImmunizationProfile_OccurrenceX

type USCoreImmunizationProfile_OccurrenceX struct {

	// Types that are assignable to Choice:
	//	*USCoreImmunizationProfile_OccurrenceX_DateTime
	//	*USCoreImmunizationProfile_OccurrenceX_StringValue
	Choice isUSCoreImmunizationProfile_OccurrenceX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Vaccine administration date

func (*USCoreImmunizationProfile_OccurrenceX) Descriptor deprecated

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

Deprecated: Use USCoreImmunizationProfile_OccurrenceX.ProtoReflect.Descriptor instead.

func (*USCoreImmunizationProfile_OccurrenceX) GetChoice

func (m *USCoreImmunizationProfile_OccurrenceX) GetChoice() isUSCoreImmunizationProfile_OccurrenceX_Choice

func (*USCoreImmunizationProfile_OccurrenceX) GetDateTime

func (*USCoreImmunizationProfile_OccurrenceX) GetStringValue

func (*USCoreImmunizationProfile_OccurrenceX) ProtoMessage

func (*USCoreImmunizationProfile_OccurrenceX) ProtoMessage()

func (*USCoreImmunizationProfile_OccurrenceX) ProtoReflect

func (*USCoreImmunizationProfile_OccurrenceX) Reset

func (*USCoreImmunizationProfile_OccurrenceX) String

type USCoreImmunizationProfile_OccurrenceX_DateTime

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

type USCoreImmunizationProfile_OccurrenceX_StringValue

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

type USCoreImmunizationProfile_Performer

type USCoreImmunizationProfile_Performer struct {

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

Who performed event

func (*USCoreImmunizationProfile_Performer) Descriptor deprecated

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

Deprecated: Use USCoreImmunizationProfile_Performer.ProtoReflect.Descriptor instead.

func (*USCoreImmunizationProfile_Performer) GetActor

func (*USCoreImmunizationProfile_Performer) GetExtension

func (*USCoreImmunizationProfile_Performer) GetFunction

func (*USCoreImmunizationProfile_Performer) GetId

func (*USCoreImmunizationProfile_Performer) GetModifierExtension

func (*USCoreImmunizationProfile_Performer) ProtoMessage

func (*USCoreImmunizationProfile_Performer) ProtoMessage()

func (*USCoreImmunizationProfile_Performer) ProtoReflect

func (*USCoreImmunizationProfile_Performer) Reset

func (*USCoreImmunizationProfile_Performer) String

type USCoreImmunizationProfile_ProtocolApplied

type USCoreImmunizationProfile_ProtocolApplied struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of vaccine series
	Series *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=series,proto3" json:"series,omitempty"`
	// Who is responsible for publishing the recommendations
	Authority *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=authority,proto3" json:"authority,omitempty"`
	// Vaccine preventatable disease being targetted
	TargetDisease []*datatypes_go_proto.CodeableConcept                   `protobuf:"bytes,6,rep,name=target_disease,json=targetDisease,proto3" json:"target_disease,omitempty"`
	DoseNumber    *USCoreImmunizationProfile_ProtocolApplied_DoseNumberX  `protobuf:"bytes,7,opt,name=dose_number,json=doseNumber,proto3" json:"dose_number,omitempty"`
	SeriesDoses   *USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX `protobuf:"bytes,8,opt,name=series_doses,json=seriesDoses,proto3" json:"series_doses,omitempty"`
	// contains filtered or unexported fields
}

Protocol followed by the provider

func (*USCoreImmunizationProfile_ProtocolApplied) Descriptor deprecated

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

Deprecated: Use USCoreImmunizationProfile_ProtocolApplied.ProtoReflect.Descriptor instead.

func (*USCoreImmunizationProfile_ProtocolApplied) GetAuthority

func (*USCoreImmunizationProfile_ProtocolApplied) GetDoseNumber

func (*USCoreImmunizationProfile_ProtocolApplied) GetExtension

func (*USCoreImmunizationProfile_ProtocolApplied) GetId

func (*USCoreImmunizationProfile_ProtocolApplied) GetModifierExtension

func (*USCoreImmunizationProfile_ProtocolApplied) GetSeries

func (*USCoreImmunizationProfile_ProtocolApplied) GetSeriesDoses

func (*USCoreImmunizationProfile_ProtocolApplied) GetTargetDisease

func (*USCoreImmunizationProfile_ProtocolApplied) ProtoMessage

func (*USCoreImmunizationProfile_ProtocolApplied) ProtoReflect

func (*USCoreImmunizationProfile_ProtocolApplied) Reset

func (*USCoreImmunizationProfile_ProtocolApplied) String

type USCoreImmunizationProfile_ProtocolApplied_DoseNumberX

type USCoreImmunizationProfile_ProtocolApplied_DoseNumberX struct {

	// Types that are assignable to Choice:
	//	*USCoreImmunizationProfile_ProtocolApplied_DoseNumberX_PositiveInt
	//	*USCoreImmunizationProfile_ProtocolApplied_DoseNumberX_StringValue
	Choice isUSCoreImmunizationProfile_ProtocolApplied_DoseNumberX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Dose number within series

func (*USCoreImmunizationProfile_ProtocolApplied_DoseNumberX) Descriptor deprecated

Deprecated: Use USCoreImmunizationProfile_ProtocolApplied_DoseNumberX.ProtoReflect.Descriptor instead.

func (*USCoreImmunizationProfile_ProtocolApplied_DoseNumberX) GetChoice

func (m *USCoreImmunizationProfile_ProtocolApplied_DoseNumberX) GetChoice() isUSCoreImmunizationProfile_ProtocolApplied_DoseNumberX_Choice

func (*USCoreImmunizationProfile_ProtocolApplied_DoseNumberX) GetPositiveInt

func (*USCoreImmunizationProfile_ProtocolApplied_DoseNumberX) GetStringValue

func (*USCoreImmunizationProfile_ProtocolApplied_DoseNumberX) ProtoMessage

func (*USCoreImmunizationProfile_ProtocolApplied_DoseNumberX) ProtoReflect

func (*USCoreImmunizationProfile_ProtocolApplied_DoseNumberX) Reset

func (*USCoreImmunizationProfile_ProtocolApplied_DoseNumberX) String

type USCoreImmunizationProfile_ProtocolApplied_DoseNumberX_PositiveInt

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

type USCoreImmunizationProfile_ProtocolApplied_DoseNumberX_StringValue

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

type USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX

type USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX struct {

	// Types that are assignable to Choice:
	//	*USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX_PositiveInt
	//	*USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX_StringValue
	Choice isUSCoreImmunizationProfile_ProtocolApplied_SeriesDosesX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Recommended number of doses for immunity

func (*USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX) Descriptor deprecated

Deprecated: Use USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX.ProtoReflect.Descriptor instead.

func (*USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX) GetChoice

func (m *USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX) GetChoice() isUSCoreImmunizationProfile_ProtocolApplied_SeriesDosesX_Choice

func (*USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX) GetPositiveInt

func (*USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX) GetStringValue

func (*USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX) ProtoMessage

func (*USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX) ProtoReflect

func (*USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX) Reset

func (*USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX) String

type USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX_PositiveInt

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

type USCoreImmunizationProfile_ProtocolApplied_SeriesDosesX_StringValue

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

type USCoreImmunizationProfile_Reaction

type USCoreImmunizationProfile_Reaction struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// When reaction started
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// Additional information on reaction
	Detail *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=detail,proto3" json:"detail,omitempty"`
	// Indicates self-reported reaction
	Reported *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=reported,proto3" json:"reported,omitempty"`
	// contains filtered or unexported fields
}

Details of a reaction that follows immunization

func (*USCoreImmunizationProfile_Reaction) Descriptor deprecated

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

Deprecated: Use USCoreImmunizationProfile_Reaction.ProtoReflect.Descriptor instead.

func (*USCoreImmunizationProfile_Reaction) GetDate

func (*USCoreImmunizationProfile_Reaction) GetDetail

func (*USCoreImmunizationProfile_Reaction) GetExtension

func (*USCoreImmunizationProfile_Reaction) GetId

func (*USCoreImmunizationProfile_Reaction) GetModifierExtension

func (*USCoreImmunizationProfile_Reaction) GetReported

func (*USCoreImmunizationProfile_Reaction) ProtoMessage

func (*USCoreImmunizationProfile_Reaction) ProtoMessage()

func (*USCoreImmunizationProfile_Reaction) ProtoReflect

func (*USCoreImmunizationProfile_Reaction) Reset

func (*USCoreImmunizationProfile_Reaction) String

type USCoreImmunizationProfile_StatusCode

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

completed | entered-in-error | not-done

func (*USCoreImmunizationProfile_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreImmunizationProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreImmunizationProfile_StatusCode) GetExtension

func (*USCoreImmunizationProfile_StatusCode) GetId

func (*USCoreImmunizationProfile_StatusCode) GetValue

func (*USCoreImmunizationProfile_StatusCode) ProtoMessage

func (*USCoreImmunizationProfile_StatusCode) ProtoMessage()

func (*USCoreImmunizationProfile_StatusCode) ProtoReflect

func (*USCoreImmunizationProfile_StatusCode) Reset

func (*USCoreImmunizationProfile_StatusCode) String

type USCoreImplantableDeviceProfile

type USCoreImplantableDeviceProfile struct {

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

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

func (*USCoreImplantableDeviceProfile) Descriptor deprecated

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

Deprecated: Use USCoreImplantableDeviceProfile.ProtoReflect.Descriptor instead.

func (*USCoreImplantableDeviceProfile) GetContact

func (*USCoreImplantableDeviceProfile) GetContained

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

func (*USCoreImplantableDeviceProfile) GetDefinition

func (*USCoreImplantableDeviceProfile) GetDeviceName

func (*USCoreImplantableDeviceProfile) GetDistinctIdentifier

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

func (*USCoreImplantableDeviceProfile) GetExpirationDate

func (*USCoreImplantableDeviceProfile) GetExtension

func (*USCoreImplantableDeviceProfile) GetId

func (*USCoreImplantableDeviceProfile) GetIdentifier

func (*USCoreImplantableDeviceProfile) GetImplicitRules

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

func (*USCoreImplantableDeviceProfile) GetLanguage

func (*USCoreImplantableDeviceProfile) GetLocation

func (*USCoreImplantableDeviceProfile) GetLotNumber

func (*USCoreImplantableDeviceProfile) GetManufactureDate

func (*USCoreImplantableDeviceProfile) GetManufacturer

func (*USCoreImplantableDeviceProfile) GetMeta

func (*USCoreImplantableDeviceProfile) GetModelNumber

func (*USCoreImplantableDeviceProfile) GetModifierExtension

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

func (*USCoreImplantableDeviceProfile) GetNote

func (*USCoreImplantableDeviceProfile) GetOwner

func (*USCoreImplantableDeviceProfile) GetParent

func (*USCoreImplantableDeviceProfile) GetPartNumber

func (*USCoreImplantableDeviceProfile) GetPatient

func (*USCoreImplantableDeviceProfile) GetProperty

func (*USCoreImplantableDeviceProfile) GetSafety

func (*USCoreImplantableDeviceProfile) GetSerialNumber

func (*USCoreImplantableDeviceProfile) GetSpecialization

func (*USCoreImplantableDeviceProfile) GetStatus

func (*USCoreImplantableDeviceProfile) GetStatusReason

func (*USCoreImplantableDeviceProfile) GetText

func (*USCoreImplantableDeviceProfile) GetType

func (*USCoreImplantableDeviceProfile) GetUdiCarrier

func (*USCoreImplantableDeviceProfile) GetUrl

func (*USCoreImplantableDeviceProfile) GetVersion

func (*USCoreImplantableDeviceProfile) ProtoMessage

func (*USCoreImplantableDeviceProfile) ProtoMessage()

func (*USCoreImplantableDeviceProfile) ProtoReflect

func (*USCoreImplantableDeviceProfile) Reset

func (x *USCoreImplantableDeviceProfile) Reset()

func (*USCoreImplantableDeviceProfile) String

type USCoreImplantableDeviceProfile_DeviceName

type USCoreImplantableDeviceProfile_DeviceName struct {

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

The name of the device as given by the manufacturer

func (*USCoreImplantableDeviceProfile_DeviceName) Descriptor deprecated

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

Deprecated: Use USCoreImplantableDeviceProfile_DeviceName.ProtoReflect.Descriptor instead.

func (*USCoreImplantableDeviceProfile_DeviceName) GetExtension

func (*USCoreImplantableDeviceProfile_DeviceName) GetId

func (*USCoreImplantableDeviceProfile_DeviceName) GetModifierExtension

func (*USCoreImplantableDeviceProfile_DeviceName) GetName

func (*USCoreImplantableDeviceProfile_DeviceName) GetType

func (*USCoreImplantableDeviceProfile_DeviceName) ProtoMessage

func (*USCoreImplantableDeviceProfile_DeviceName) ProtoReflect

func (*USCoreImplantableDeviceProfile_DeviceName) Reset

func (*USCoreImplantableDeviceProfile_DeviceName) String

type USCoreImplantableDeviceProfile_DeviceName_TypeCode

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

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

func (*USCoreImplantableDeviceProfile_DeviceName_TypeCode) Descriptor deprecated

Deprecated: Use USCoreImplantableDeviceProfile_DeviceName_TypeCode.ProtoReflect.Descriptor instead.

func (*USCoreImplantableDeviceProfile_DeviceName_TypeCode) GetExtension

func (*USCoreImplantableDeviceProfile_DeviceName_TypeCode) GetId

func (*USCoreImplantableDeviceProfile_DeviceName_TypeCode) GetValue

func (*USCoreImplantableDeviceProfile_DeviceName_TypeCode) ProtoMessage

func (*USCoreImplantableDeviceProfile_DeviceName_TypeCode) ProtoReflect

func (*USCoreImplantableDeviceProfile_DeviceName_TypeCode) Reset

func (*USCoreImplantableDeviceProfile_DeviceName_TypeCode) String

type USCoreImplantableDeviceProfile_Property

type USCoreImplantableDeviceProfile_Property struct {

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

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

func (*USCoreImplantableDeviceProfile_Property) Descriptor deprecated

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

Deprecated: Use USCoreImplantableDeviceProfile_Property.ProtoReflect.Descriptor instead.

func (*USCoreImplantableDeviceProfile_Property) GetExtension

func (*USCoreImplantableDeviceProfile_Property) GetId

func (*USCoreImplantableDeviceProfile_Property) GetModifierExtension

func (*USCoreImplantableDeviceProfile_Property) GetType

func (*USCoreImplantableDeviceProfile_Property) GetValueCode

func (*USCoreImplantableDeviceProfile_Property) GetValueQuantity

func (*USCoreImplantableDeviceProfile_Property) ProtoMessage

func (*USCoreImplantableDeviceProfile_Property) ProtoReflect

func (*USCoreImplantableDeviceProfile_Property) Reset

func (*USCoreImplantableDeviceProfile_Property) String

type USCoreImplantableDeviceProfile_Specialization

type USCoreImplantableDeviceProfile_Specialization struct {

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

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

func (*USCoreImplantableDeviceProfile_Specialization) Descriptor deprecated

Deprecated: Use USCoreImplantableDeviceProfile_Specialization.ProtoReflect.Descriptor instead.

func (*USCoreImplantableDeviceProfile_Specialization) GetExtension

func (*USCoreImplantableDeviceProfile_Specialization) GetId

func (*USCoreImplantableDeviceProfile_Specialization) GetModifierExtension

func (*USCoreImplantableDeviceProfile_Specialization) GetSystemType

func (*USCoreImplantableDeviceProfile_Specialization) GetVersion

func (*USCoreImplantableDeviceProfile_Specialization) ProtoMessage

func (*USCoreImplantableDeviceProfile_Specialization) ProtoReflect

func (*USCoreImplantableDeviceProfile_Specialization) Reset

func (*USCoreImplantableDeviceProfile_Specialization) String

type USCoreImplantableDeviceProfile_StatusCode

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

active | inactive | entered-in-error | unknown

func (*USCoreImplantableDeviceProfile_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreImplantableDeviceProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreImplantableDeviceProfile_StatusCode) GetExtension

func (*USCoreImplantableDeviceProfile_StatusCode) GetId

func (*USCoreImplantableDeviceProfile_StatusCode) GetValue

func (*USCoreImplantableDeviceProfile_StatusCode) ProtoMessage

func (*USCoreImplantableDeviceProfile_StatusCode) ProtoReflect

func (*USCoreImplantableDeviceProfile_StatusCode) Reset

func (*USCoreImplantableDeviceProfile_StatusCode) String

type USCoreImplantableDeviceProfile_UdiCarrier

type USCoreImplantableDeviceProfile_UdiCarrier struct {

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

Unique Device Identifier (UDI) Barcode string

func (*USCoreImplantableDeviceProfile_UdiCarrier) Descriptor deprecated

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

Deprecated: Use USCoreImplantableDeviceProfile_UdiCarrier.ProtoReflect.Descriptor instead.

func (*USCoreImplantableDeviceProfile_UdiCarrier) GetCarrierAidc

func (*USCoreImplantableDeviceProfile_UdiCarrier) GetCarrierHrf

func (*USCoreImplantableDeviceProfile_UdiCarrier) GetDeviceIdentifier

func (*USCoreImplantableDeviceProfile_UdiCarrier) GetEntryType

func (*USCoreImplantableDeviceProfile_UdiCarrier) GetExtension

func (*USCoreImplantableDeviceProfile_UdiCarrier) GetId

func (*USCoreImplantableDeviceProfile_UdiCarrier) GetIssuer

func (*USCoreImplantableDeviceProfile_UdiCarrier) GetJurisdiction

func (*USCoreImplantableDeviceProfile_UdiCarrier) GetModifierExtension

func (*USCoreImplantableDeviceProfile_UdiCarrier) ProtoMessage

func (*USCoreImplantableDeviceProfile_UdiCarrier) ProtoReflect

func (*USCoreImplantableDeviceProfile_UdiCarrier) Reset

func (*USCoreImplantableDeviceProfile_UdiCarrier) String

type USCoreImplantableDeviceProfile_UdiCarrier_EntryTypeCode

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

barcode | rfid | manual +

func (*USCoreImplantableDeviceProfile_UdiCarrier_EntryTypeCode) Descriptor deprecated

Deprecated: Use USCoreImplantableDeviceProfile_UdiCarrier_EntryTypeCode.ProtoReflect.Descriptor instead.

func (*USCoreImplantableDeviceProfile_UdiCarrier_EntryTypeCode) GetExtension

func (*USCoreImplantableDeviceProfile_UdiCarrier_EntryTypeCode) GetId

func (*USCoreImplantableDeviceProfile_UdiCarrier_EntryTypeCode) GetValue

func (*USCoreImplantableDeviceProfile_UdiCarrier_EntryTypeCode) ProtoMessage

func (*USCoreImplantableDeviceProfile_UdiCarrier_EntryTypeCode) ProtoReflect

func (*USCoreImplantableDeviceProfile_UdiCarrier_EntryTypeCode) Reset

func (*USCoreImplantableDeviceProfile_UdiCarrier_EntryTypeCode) String

type USCoreImplantableDeviceProfile_Version

type USCoreImplantableDeviceProfile_Version struct {

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

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

func (*USCoreImplantableDeviceProfile_Version) Descriptor deprecated

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

Deprecated: Use USCoreImplantableDeviceProfile_Version.ProtoReflect.Descriptor instead.

func (*USCoreImplantableDeviceProfile_Version) GetComponent

func (*USCoreImplantableDeviceProfile_Version) GetExtension

func (*USCoreImplantableDeviceProfile_Version) GetId

func (*USCoreImplantableDeviceProfile_Version) GetModifierExtension

func (*USCoreImplantableDeviceProfile_Version) GetType

func (*USCoreImplantableDeviceProfile_Version) GetValue

func (*USCoreImplantableDeviceProfile_Version) ProtoMessage

func (*USCoreImplantableDeviceProfile_Version) ProtoReflect

func (*USCoreImplantableDeviceProfile_Version) Reset

func (*USCoreImplantableDeviceProfile_Version) String

type USCoreLaboratoryResultObservationProfile

type USCoreLaboratoryResultObservationProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference                      `protobuf:"bytes,12,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *USCoreLaboratoryResultObservationProfile_StatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=category,proto3" json:"category,omitempty"`
	// Laboratory Test Name
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what the observation is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	// What the observation is about, when it is not about the subject of record
	Focus []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=focus,proto3" json:"focus,omitempty"`
	// Healthcare event during which this observation is made
	Encounter *datatypes_go_proto.Reference                        `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *USCoreLaboratoryResultObservationProfile_EffectiveX `protobuf:"bytes,19,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this version was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,20,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference                  `protobuf:"bytes,21,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *USCoreLaboratoryResultObservationProfile_ValueX `protobuf:"bytes,22,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about the observation
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,25,rep,name=note,proto3" json:"note,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,27,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference                              `protobuf:"bytes,29,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*USCoreLaboratoryResultObservationProfile_ReferenceRange `protobuf:"bytes,30,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// Related resource that belongs to the Observation group
	HasMember []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=has_member,json=hasMember,proto3" json:"has_member,omitempty"`
	// Related measurements the observation is made from
	DerivedFrom []*datatypes_go_proto.Reference                       `protobuf:"bytes,32,rep,name=derived_from,json=derivedFrom,proto3" json:"derived_from,omitempty"`
	Component   []*USCoreLaboratoryResultObservationProfile_Component `protobuf:"bytes,33,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreLaboratoryResultObservationProfile. Measurements and simple assertions. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab

func (*USCoreLaboratoryResultObservationProfile) Descriptor deprecated

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

Deprecated: Use USCoreLaboratoryResultObservationProfile.ProtoReflect.Descriptor instead.

func (*USCoreLaboratoryResultObservationProfile) GetBasedOn

func (*USCoreLaboratoryResultObservationProfile) GetBodySite

func (*USCoreLaboratoryResultObservationProfile) GetCategory

func (*USCoreLaboratoryResultObservationProfile) GetCode

func (*USCoreLaboratoryResultObservationProfile) GetComponent

func (*USCoreLaboratoryResultObservationProfile) GetContained

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

func (*USCoreLaboratoryResultObservationProfile) GetDataAbsentReason

func (*USCoreLaboratoryResultObservationProfile) GetDerivedFrom

func (*USCoreLaboratoryResultObservationProfile) GetDevice

func (*USCoreLaboratoryResultObservationProfile) GetEffective

func (*USCoreLaboratoryResultObservationProfile) GetEncounter

func (*USCoreLaboratoryResultObservationProfile) GetExtension

func (*USCoreLaboratoryResultObservationProfile) GetFocus

func (*USCoreLaboratoryResultObservationProfile) GetHasMember

func (*USCoreLaboratoryResultObservationProfile) GetId

func (*USCoreLaboratoryResultObservationProfile) GetIdentifier

func (*USCoreLaboratoryResultObservationProfile) GetImplicitRules

func (*USCoreLaboratoryResultObservationProfile) GetInterpretation

func (*USCoreLaboratoryResultObservationProfile) GetIssued

func (*USCoreLaboratoryResultObservationProfile) GetLanguage

func (*USCoreLaboratoryResultObservationProfile) GetMeta

func (*USCoreLaboratoryResultObservationProfile) GetMethod

func (*USCoreLaboratoryResultObservationProfile) GetModifierExtension

func (*USCoreLaboratoryResultObservationProfile) GetNote

func (*USCoreLaboratoryResultObservationProfile) GetPartOf

func (*USCoreLaboratoryResultObservationProfile) GetPerformer

func (*USCoreLaboratoryResultObservationProfile) GetReferenceRange

func (*USCoreLaboratoryResultObservationProfile) GetSpecimen

func (*USCoreLaboratoryResultObservationProfile) GetStatus

func (*USCoreLaboratoryResultObservationProfile) GetSubject

func (*USCoreLaboratoryResultObservationProfile) GetText

func (*USCoreLaboratoryResultObservationProfile) GetValue

func (*USCoreLaboratoryResultObservationProfile) ProtoMessage

func (*USCoreLaboratoryResultObservationProfile) ProtoReflect

func (*USCoreLaboratoryResultObservationProfile) Reset

func (*USCoreLaboratoryResultObservationProfile) String

type USCoreLaboratoryResultObservationProfile_Component

type USCoreLaboratoryResultObservationProfile_Component struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept                        `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *USCoreLaboratoryResultObservationProfile_Component_ValueX `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*USCoreLaboratoryResultObservationProfile_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*USCoreLaboratoryResultObservationProfile_Component) Descriptor deprecated

Deprecated: Use USCoreLaboratoryResultObservationProfile_Component.ProtoReflect.Descriptor instead.

func (*USCoreLaboratoryResultObservationProfile_Component) GetCode

func (*USCoreLaboratoryResultObservationProfile_Component) GetDataAbsentReason

func (*USCoreLaboratoryResultObservationProfile_Component) GetExtension

func (*USCoreLaboratoryResultObservationProfile_Component) GetId

func (*USCoreLaboratoryResultObservationProfile_Component) GetInterpretation

func (*USCoreLaboratoryResultObservationProfile_Component) GetModifierExtension

func (*USCoreLaboratoryResultObservationProfile_Component) GetReferenceRange

func (*USCoreLaboratoryResultObservationProfile_Component) GetValue

func (*USCoreLaboratoryResultObservationProfile_Component) ProtoMessage

func (*USCoreLaboratoryResultObservationProfile_Component) ProtoReflect

func (*USCoreLaboratoryResultObservationProfile_Component) Reset

func (*USCoreLaboratoryResultObservationProfile_Component) String

type USCoreLaboratoryResultObservationProfile_Component_ValueX

type USCoreLaboratoryResultObservationProfile_Component_ValueX struct {

	// Types that are assignable to Choice:
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_Quantity
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_CodeableConcept
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_StringValue
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_Boolean
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_Integer
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_Range
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_Ratio
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_SampledData
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_Time
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_DateTime
	//	*USCoreLaboratoryResultObservationProfile_Component_ValueX_Period
	Choice isUSCoreLaboratoryResultObservationProfile_Component_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Actual component result

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) Descriptor deprecated

Deprecated: Use USCoreLaboratoryResultObservationProfile_Component_ValueX.ProtoReflect.Descriptor instead.

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetBoolean

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetChoice

func (m *USCoreLaboratoryResultObservationProfile_Component_ValueX) GetChoice() isUSCoreLaboratoryResultObservationProfile_Component_ValueX_Choice

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetCodeableConcept

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetDateTime

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetInteger

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetPeriod

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetQuantity

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetRange

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetRatio

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetSampledData

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetStringValue

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) GetTime

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) ProtoMessage

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) ProtoReflect

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) Reset

func (*USCoreLaboratoryResultObservationProfile_Component_ValueX) String

type USCoreLaboratoryResultObservationProfile_Component_ValueX_Boolean

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

type USCoreLaboratoryResultObservationProfile_Component_ValueX_CodeableConcept

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

type USCoreLaboratoryResultObservationProfile_Component_ValueX_DateTime

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

type USCoreLaboratoryResultObservationProfile_Component_ValueX_Integer

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

type USCoreLaboratoryResultObservationProfile_Component_ValueX_Period

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

type USCoreLaboratoryResultObservationProfile_Component_ValueX_Quantity

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

type USCoreLaboratoryResultObservationProfile_Component_ValueX_Range

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

type USCoreLaboratoryResultObservationProfile_Component_ValueX_Ratio

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

type USCoreLaboratoryResultObservationProfile_Component_ValueX_SampledData

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

type USCoreLaboratoryResultObservationProfile_Component_ValueX_StringValue

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

type USCoreLaboratoryResultObservationProfile_Component_ValueX_Time

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

type USCoreLaboratoryResultObservationProfile_EffectiveX

type USCoreLaboratoryResultObservationProfile_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*USCoreLaboratoryResultObservationProfile_EffectiveX_DateTime
	//	*USCoreLaboratoryResultObservationProfile_EffectiveX_Period
	Choice isUSCoreLaboratoryResultObservationProfile_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for observation

func (*USCoreLaboratoryResultObservationProfile_EffectiveX) Descriptor deprecated

Deprecated: Use USCoreLaboratoryResultObservationProfile_EffectiveX.ProtoReflect.Descriptor instead.

func (*USCoreLaboratoryResultObservationProfile_EffectiveX) GetChoice

func (m *USCoreLaboratoryResultObservationProfile_EffectiveX) GetChoice() isUSCoreLaboratoryResultObservationProfile_EffectiveX_Choice

func (*USCoreLaboratoryResultObservationProfile_EffectiveX) GetDateTime

func (*USCoreLaboratoryResultObservationProfile_EffectiveX) GetPeriod

func (*USCoreLaboratoryResultObservationProfile_EffectiveX) ProtoMessage

func (*USCoreLaboratoryResultObservationProfile_EffectiveX) ProtoReflect

func (*USCoreLaboratoryResultObservationProfile_EffectiveX) Reset

func (*USCoreLaboratoryResultObservationProfile_EffectiveX) String

type USCoreLaboratoryResultObservationProfile_EffectiveX_DateTime

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

type USCoreLaboratoryResultObservationProfile_EffectiveX_Period

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

type USCoreLaboratoryResultObservationProfile_ReferenceRange

type USCoreLaboratoryResultObservationProfile_ReferenceRange struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) Descriptor deprecated

Deprecated: Use USCoreLaboratoryResultObservationProfile_ReferenceRange.ProtoReflect.Descriptor instead.

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) GetAge

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) GetAppliesTo

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) GetExtension

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) GetHigh

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) GetId

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) GetLow

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) GetModifierExtension

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) GetText

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) GetType

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) ProtoMessage

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) ProtoReflect

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) Reset

func (*USCoreLaboratoryResultObservationProfile_ReferenceRange) String

type USCoreLaboratoryResultObservationProfile_StatusCode

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

registered | preliminary | final | amended +

func (*USCoreLaboratoryResultObservationProfile_StatusCode) Descriptor deprecated

Deprecated: Use USCoreLaboratoryResultObservationProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreLaboratoryResultObservationProfile_StatusCode) GetExtension

func (*USCoreLaboratoryResultObservationProfile_StatusCode) GetId

func (*USCoreLaboratoryResultObservationProfile_StatusCode) GetValue

func (*USCoreLaboratoryResultObservationProfile_StatusCode) ProtoMessage

func (*USCoreLaboratoryResultObservationProfile_StatusCode) ProtoReflect

func (*USCoreLaboratoryResultObservationProfile_StatusCode) Reset

func (*USCoreLaboratoryResultObservationProfile_StatusCode) String

type USCoreLaboratoryResultObservationProfile_ValueX

type USCoreLaboratoryResultObservationProfile_ValueX struct {

	// Types that are assignable to Choice:
	//	*USCoreLaboratoryResultObservationProfile_ValueX_Quantity
	//	*USCoreLaboratoryResultObservationProfile_ValueX_CodeableConcept
	//	*USCoreLaboratoryResultObservationProfile_ValueX_StringValue
	//	*USCoreLaboratoryResultObservationProfile_ValueX_Boolean
	//	*USCoreLaboratoryResultObservationProfile_ValueX_Integer
	//	*USCoreLaboratoryResultObservationProfile_ValueX_Range
	//	*USCoreLaboratoryResultObservationProfile_ValueX_Ratio
	//	*USCoreLaboratoryResultObservationProfile_ValueX_SampledData
	//	*USCoreLaboratoryResultObservationProfile_ValueX_Time
	//	*USCoreLaboratoryResultObservationProfile_ValueX_DateTime
	//	*USCoreLaboratoryResultObservationProfile_ValueX_Period
	Choice isUSCoreLaboratoryResultObservationProfile_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Result Value

func (*USCoreLaboratoryResultObservationProfile_ValueX) Descriptor deprecated

Deprecated: Use USCoreLaboratoryResultObservationProfile_ValueX.ProtoReflect.Descriptor instead.

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetBoolean

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetChoice

func (m *USCoreLaboratoryResultObservationProfile_ValueX) GetChoice() isUSCoreLaboratoryResultObservationProfile_ValueX_Choice

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetCodeableConcept

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetDateTime

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetInteger

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetPeriod

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetQuantity

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetRange

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetRatio

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetSampledData

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetStringValue

func (*USCoreLaboratoryResultObservationProfile_ValueX) GetTime

func (*USCoreLaboratoryResultObservationProfile_ValueX) ProtoMessage

func (*USCoreLaboratoryResultObservationProfile_ValueX) ProtoReflect

func (*USCoreLaboratoryResultObservationProfile_ValueX) Reset

func (*USCoreLaboratoryResultObservationProfile_ValueX) String

type USCoreLaboratoryResultObservationProfile_ValueX_Boolean

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

type USCoreLaboratoryResultObservationProfile_ValueX_CodeableConcept

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

type USCoreLaboratoryResultObservationProfile_ValueX_DateTime

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

type USCoreLaboratoryResultObservationProfile_ValueX_Integer

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

type USCoreLaboratoryResultObservationProfile_ValueX_Period

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

type USCoreLaboratoryResultObservationProfile_ValueX_Quantity

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

type USCoreLaboratoryResultObservationProfile_ValueX_Range

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

type USCoreLaboratoryResultObservationProfile_ValueX_Ratio

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

type USCoreLaboratoryResultObservationProfile_ValueX_SampledData

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

type USCoreLaboratoryResultObservationProfile_ValueX_StringValue

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

type USCoreLaboratoryResultObservationProfile_ValueX_Time

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

type USCoreLocation

type USCoreLocation struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique code or number identifying the location to its users
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *USCoreLocation_StatusCode       `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// The operational status of the location (typically only for a bed/room)
	OperationalStatus *datatypes_go_proto.Coding `protobuf:"bytes,12,opt,name=operational_status,json=operationalStatus,proto3" json:"operational_status,omitempty"`
	// Name of the location as used by humans
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// A list of alternate names that the location is known as, or was known as,
	// in the past
	Alias []*datatypes_go_proto.String `protobuf:"bytes,14,rep,name=alias,proto3" json:"alias,omitempty"`
	// Additional details about the location that could be displayed as further
	// information to identify the location beyond its name
	Description *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=description,proto3" json:"description,omitempty"`
	Mode        *USCoreLocation_ModeCode   `protobuf:"bytes,16,opt,name=mode,proto3" json:"mode,omitempty"`
	// Type of function performed
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,rep,name=type,proto3" json:"type,omitempty"`
	// Contact details of the location
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,18,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Physical location
	Address *datatypes_go_proto.Address `protobuf:"bytes,19,opt,name=address,proto3" json:"address,omitempty"`
	// Physical form of the location
	PhysicalType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=physical_type,json=physicalType,proto3" json:"physical_type,omitempty"`
	Position     *USCoreLocation_Position            `protobuf:"bytes,21,opt,name=position,proto3" json:"position,omitempty"`
	// Organization responsible for provisioning and upkeep
	ManagingOrganization *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"`
	// Another Location this one is physically a part of
	PartOf           *datatypes_go_proto.Reference      `protobuf:"bytes,23,opt,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	HoursOfOperation []*USCoreLocation_HoursOfOperation `protobuf:"bytes,24,rep,name=hours_of_operation,json=hoursOfOperation,proto3" json:"hours_of_operation,omitempty"`
	// Description of availability exceptions
	AvailabilityExceptions *datatypes_go_proto.String `` /* 128-byte string literal not displayed */
	// Technical endpoints providing access to services operated for the location
	Endpoint []*datatypes_go_proto.Reference `protobuf:"bytes,26,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreLocation. Details and position information for a physical place. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-location

func (*USCoreLocation) Descriptor deprecated

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

Deprecated: Use USCoreLocation.ProtoReflect.Descriptor instead.

func (*USCoreLocation) GetAddress

func (x *USCoreLocation) GetAddress() *datatypes_go_proto.Address

func (*USCoreLocation) GetAlias

func (x *USCoreLocation) GetAlias() []*datatypes_go_proto.String

func (*USCoreLocation) GetAvailabilityExceptions

func (x *USCoreLocation) GetAvailabilityExceptions() *datatypes_go_proto.String

func (*USCoreLocation) GetContained

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

func (*USCoreLocation) GetDescription

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

func (*USCoreLocation) GetEndpoint

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

func (*USCoreLocation) GetExtension

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

func (*USCoreLocation) GetHoursOfOperation

func (x *USCoreLocation) GetHoursOfOperation() []*USCoreLocation_HoursOfOperation

func (*USCoreLocation) GetId

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

func (*USCoreLocation) GetIdentifier

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

func (*USCoreLocation) GetImplicitRules

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

func (*USCoreLocation) GetLanguage

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

func (*USCoreLocation) GetManagingOrganization

func (x *USCoreLocation) GetManagingOrganization() *datatypes_go_proto.Reference

func (*USCoreLocation) GetMeta

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

func (*USCoreLocation) GetMode

func (*USCoreLocation) GetModifierExtension

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

func (*USCoreLocation) GetName

func (*USCoreLocation) GetOperationalStatus

func (x *USCoreLocation) GetOperationalStatus() *datatypes_go_proto.Coding

func (*USCoreLocation) GetPartOf

func (*USCoreLocation) GetPhysicalType

func (x *USCoreLocation) GetPhysicalType() *datatypes_go_proto.CodeableConcept

func (*USCoreLocation) GetPosition

func (x *USCoreLocation) GetPosition() *USCoreLocation_Position

func (*USCoreLocation) GetStatus

func (x *USCoreLocation) GetStatus() *USCoreLocation_StatusCode

func (*USCoreLocation) GetTelecom

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

func (*USCoreLocation) GetText

func (*USCoreLocation) GetType

func (*USCoreLocation) ProtoMessage

func (*USCoreLocation) ProtoMessage()

func (*USCoreLocation) ProtoReflect

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

func (*USCoreLocation) Reset

func (x *USCoreLocation) Reset()

func (*USCoreLocation) String

func (x *USCoreLocation) String() string

type USCoreLocation_HoursOfOperation

type USCoreLocation_HoursOfOperation struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                   `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	DaysOfWeek        []*USCoreLocation_HoursOfOperation_DaysOfWeekCode `protobuf:"bytes,4,rep,name=days_of_week,json=daysOfWeek,proto3" json:"days_of_week,omitempty"`
	// The Location is open all day
	AllDay *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=all_day,json=allDay,proto3" json:"all_day,omitempty"`
	// Time that the Location opens
	OpeningTime *datatypes_go_proto.Time `protobuf:"bytes,6,opt,name=opening_time,json=openingTime,proto3" json:"opening_time,omitempty"`
	// Time that the Location closes
	ClosingTime *datatypes_go_proto.Time `protobuf:"bytes,7,opt,name=closing_time,json=closingTime,proto3" json:"closing_time,omitempty"`
	// contains filtered or unexported fields
}

What days/times during a week is this location usually open

func (*USCoreLocation_HoursOfOperation) Descriptor deprecated

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

Deprecated: Use USCoreLocation_HoursOfOperation.ProtoReflect.Descriptor instead.

func (*USCoreLocation_HoursOfOperation) GetAllDay

func (*USCoreLocation_HoursOfOperation) GetClosingTime

func (*USCoreLocation_HoursOfOperation) GetDaysOfWeek

func (*USCoreLocation_HoursOfOperation) GetExtension

func (*USCoreLocation_HoursOfOperation) GetId

func (*USCoreLocation_HoursOfOperation) GetModifierExtension

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

func (*USCoreLocation_HoursOfOperation) GetOpeningTime

func (*USCoreLocation_HoursOfOperation) ProtoMessage

func (*USCoreLocation_HoursOfOperation) ProtoMessage()

func (*USCoreLocation_HoursOfOperation) ProtoReflect

func (*USCoreLocation_HoursOfOperation) Reset

func (*USCoreLocation_HoursOfOperation) String

type USCoreLocation_HoursOfOperation_DaysOfWeekCode

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

mon | tue | wed | thu | fri | sat | sun

func (*USCoreLocation_HoursOfOperation_DaysOfWeekCode) Descriptor deprecated

Deprecated: Use USCoreLocation_HoursOfOperation_DaysOfWeekCode.ProtoReflect.Descriptor instead.

func (*USCoreLocation_HoursOfOperation_DaysOfWeekCode) GetExtension

func (*USCoreLocation_HoursOfOperation_DaysOfWeekCode) GetId

func (*USCoreLocation_HoursOfOperation_DaysOfWeekCode) GetValue

func (*USCoreLocation_HoursOfOperation_DaysOfWeekCode) ProtoMessage

func (*USCoreLocation_HoursOfOperation_DaysOfWeekCode) ProtoReflect

func (*USCoreLocation_HoursOfOperation_DaysOfWeekCode) Reset

func (*USCoreLocation_HoursOfOperation_DaysOfWeekCode) String

type USCoreLocation_ModeCode

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

instance | kind

func (*USCoreLocation_ModeCode) Descriptor deprecated

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

Deprecated: Use USCoreLocation_ModeCode.ProtoReflect.Descriptor instead.

func (*USCoreLocation_ModeCode) GetExtension

func (*USCoreLocation_ModeCode) GetId

func (*USCoreLocation_ModeCode) GetValue

func (*USCoreLocation_ModeCode) ProtoMessage

func (*USCoreLocation_ModeCode) ProtoMessage()

func (*USCoreLocation_ModeCode) ProtoReflect

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

func (*USCoreLocation_ModeCode) Reset

func (x *USCoreLocation_ModeCode) Reset()

func (*USCoreLocation_ModeCode) String

func (x *USCoreLocation_ModeCode) String() string

type USCoreLocation_Position

type USCoreLocation_Position struct {

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

The absolute geographic location

func (*USCoreLocation_Position) Descriptor deprecated

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

Deprecated: Use USCoreLocation_Position.ProtoReflect.Descriptor instead.

func (*USCoreLocation_Position) GetAltitude

func (*USCoreLocation_Position) GetExtension

func (*USCoreLocation_Position) GetId

func (*USCoreLocation_Position) GetLatitude

func (*USCoreLocation_Position) GetLongitude

func (*USCoreLocation_Position) GetModifierExtension

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

func (*USCoreLocation_Position) ProtoMessage

func (*USCoreLocation_Position) ProtoMessage()

func (*USCoreLocation_Position) ProtoReflect

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

func (*USCoreLocation_Position) Reset

func (x *USCoreLocation_Position) Reset()

func (*USCoreLocation_Position) String

func (x *USCoreLocation_Position) String() string

type USCoreLocation_StatusCode

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

active | suspended | inactive

func (*USCoreLocation_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreLocation_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreLocation_StatusCode) GetExtension

func (*USCoreLocation_StatusCode) GetId

func (*USCoreLocation_StatusCode) GetValue

func (*USCoreLocation_StatusCode) ProtoMessage

func (*USCoreLocation_StatusCode) ProtoMessage()

func (*USCoreLocation_StatusCode) ProtoReflect

func (*USCoreLocation_StatusCode) Reset

func (x *USCoreLocation_StatusCode) Reset()

func (*USCoreLocation_StatusCode) String

func (x *USCoreLocation_StatusCode) String() string

type USCoreMedicationProfile

type USCoreMedicationProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier for this medication
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Codes that identify this medication
	Code   *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=code,proto3" json:"code,omitempty"`
	Status *USCoreMedicationProfile_StatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Manufacturer of the item
	Manufacturer *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// powder | tablets | capsule +
	Form *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=form,proto3" json:"form,omitempty"`
	// Amount of drug in package
	Amount     *datatypes_go_proto.Ratio             `protobuf:"bytes,15,opt,name=amount,proto3" json:"amount,omitempty"`
	Ingredient []*USCoreMedicationProfile_Ingredient `protobuf:"bytes,16,rep,name=ingredient,proto3" json:"ingredient,omitempty"`
	Batch      *USCoreMedicationProfile_Batch        `protobuf:"bytes,17,opt,name=batch,proto3" json:"batch,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreMedicationProfile. Definition of a Medication. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication

func (*USCoreMedicationProfile) Descriptor deprecated

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

Deprecated: Use USCoreMedicationProfile.ProtoReflect.Descriptor instead.

func (*USCoreMedicationProfile) GetAmount

func (*USCoreMedicationProfile) GetBatch

func (*USCoreMedicationProfile) GetCode

func (*USCoreMedicationProfile) GetContained

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

func (*USCoreMedicationProfile) GetExtension

func (*USCoreMedicationProfile) GetForm

func (*USCoreMedicationProfile) GetId

func (*USCoreMedicationProfile) GetIdentifier

func (*USCoreMedicationProfile) GetImplicitRules

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

func (*USCoreMedicationProfile) GetIngredient

func (*USCoreMedicationProfile) GetLanguage

func (*USCoreMedicationProfile) GetManufacturer

func (*USCoreMedicationProfile) GetMeta

func (*USCoreMedicationProfile) GetModifierExtension

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

func (*USCoreMedicationProfile) GetStatus

func (*USCoreMedicationProfile) GetText

func (*USCoreMedicationProfile) ProtoMessage

func (*USCoreMedicationProfile) ProtoMessage()

func (*USCoreMedicationProfile) ProtoReflect

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

func (*USCoreMedicationProfile) Reset

func (x *USCoreMedicationProfile) Reset()

func (*USCoreMedicationProfile) String

func (x *USCoreMedicationProfile) String() string

type USCoreMedicationProfile_Batch

type USCoreMedicationProfile_Batch struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifier assigned to batch
	LotNumber *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=lot_number,json=lotNumber,proto3" json:"lot_number,omitempty"`
	// When batch will expire
	ExpirationDate *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// contains filtered or unexported fields
}

Details about packaged medications

func (*USCoreMedicationProfile_Batch) Descriptor deprecated

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

Deprecated: Use USCoreMedicationProfile_Batch.ProtoReflect.Descriptor instead.

func (*USCoreMedicationProfile_Batch) GetExpirationDate

func (*USCoreMedicationProfile_Batch) GetExtension

func (*USCoreMedicationProfile_Batch) GetId

func (*USCoreMedicationProfile_Batch) GetLotNumber

func (*USCoreMedicationProfile_Batch) GetModifierExtension

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

func (*USCoreMedicationProfile_Batch) ProtoMessage

func (*USCoreMedicationProfile_Batch) ProtoMessage()

func (*USCoreMedicationProfile_Batch) ProtoReflect

func (*USCoreMedicationProfile_Batch) Reset

func (x *USCoreMedicationProfile_Batch) Reset()

func (*USCoreMedicationProfile_Batch) String

type USCoreMedicationProfile_Ingredient

type USCoreMedicationProfile_Ingredient struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension           `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Item              *USCoreMedicationProfile_Ingredient_ItemX `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// Active ingredient indicator
	IsActive *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// Quantity of ingredient present
	Strength *datatypes_go_proto.Ratio `protobuf:"bytes,6,opt,name=strength,proto3" json:"strength,omitempty"`
	// contains filtered or unexported fields
}

Active or inactive ingredient

func (*USCoreMedicationProfile_Ingredient) Descriptor deprecated

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

Deprecated: Use USCoreMedicationProfile_Ingredient.ProtoReflect.Descriptor instead.

func (*USCoreMedicationProfile_Ingredient) GetExtension

func (*USCoreMedicationProfile_Ingredient) GetId

func (*USCoreMedicationProfile_Ingredient) GetIsActive

func (*USCoreMedicationProfile_Ingredient) GetItem

func (*USCoreMedicationProfile_Ingredient) GetModifierExtension

func (*USCoreMedicationProfile_Ingredient) GetStrength

func (*USCoreMedicationProfile_Ingredient) ProtoMessage

func (*USCoreMedicationProfile_Ingredient) ProtoMessage()

func (*USCoreMedicationProfile_Ingredient) ProtoReflect

func (*USCoreMedicationProfile_Ingredient) Reset

func (*USCoreMedicationProfile_Ingredient) String

type USCoreMedicationProfile_Ingredient_ItemX

type USCoreMedicationProfile_Ingredient_ItemX struct {

	// Types that are assignable to Choice:
	//	*USCoreMedicationProfile_Ingredient_ItemX_CodeableConcept
	//	*USCoreMedicationProfile_Ingredient_ItemX_Reference
	Choice isUSCoreMedicationProfile_Ingredient_ItemX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The actual ingredient or content

func (*USCoreMedicationProfile_Ingredient_ItemX) Descriptor deprecated

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

Deprecated: Use USCoreMedicationProfile_Ingredient_ItemX.ProtoReflect.Descriptor instead.

func (*USCoreMedicationProfile_Ingredient_ItemX) GetChoice

func (m *USCoreMedicationProfile_Ingredient_ItemX) GetChoice() isUSCoreMedicationProfile_Ingredient_ItemX_Choice

func (*USCoreMedicationProfile_Ingredient_ItemX) GetCodeableConcept

func (*USCoreMedicationProfile_Ingredient_ItemX) GetReference

func (*USCoreMedicationProfile_Ingredient_ItemX) ProtoMessage

func (*USCoreMedicationProfile_Ingredient_ItemX) ProtoReflect

func (*USCoreMedicationProfile_Ingredient_ItemX) Reset

func (*USCoreMedicationProfile_Ingredient_ItemX) String

type USCoreMedicationProfile_Ingredient_ItemX_CodeableConcept

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

type USCoreMedicationProfile_Ingredient_ItemX_Reference

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

type USCoreMedicationProfile_StatusCode

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

active | inactive | entered-in-error

func (*USCoreMedicationProfile_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreMedicationProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreMedicationProfile_StatusCode) GetExtension

func (*USCoreMedicationProfile_StatusCode) GetId

func (*USCoreMedicationProfile_StatusCode) GetValue

func (*USCoreMedicationProfile_StatusCode) ProtoMessage

func (*USCoreMedicationProfile_StatusCode) ProtoMessage()

func (*USCoreMedicationProfile_StatusCode) ProtoReflect

func (*USCoreMedicationProfile_StatusCode) Reset

func (*USCoreMedicationProfile_StatusCode) String

type USCoreMedicationRequestProfile

type USCoreMedicationRequestProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External ids for this request
	Identifier []*datatypes_go_proto.Identifier           `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *USCoreMedicationRequestProfile_StatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept        `protobuf:"bytes,12,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	Intent       *USCoreMedicationRequestProfile_IntentCode `protobuf:"bytes,13,opt,name=intent,proto3" json:"intent,omitempty"`
	// Type of medication usage
	Category []*datatypes_go_proto.CodeableConcept        `protobuf:"bytes,14,rep,name=category,proto3" json:"category,omitempty"`
	Priority *USCoreMedicationRequestProfile_PriorityCode `protobuf:"bytes,15,opt,name=priority,proto3" json:"priority,omitempty"`
	// True if request is prohibiting action
	DoNotPerform *datatypes_go_proto.Boolean                 `protobuf:"bytes,16,opt,name=do_not_perform,json=doNotPerform,proto3" json:"do_not_perform,omitempty"`
	Reported     *USCoreMedicationRequestProfile_ReportedX   `protobuf:"bytes,17,opt,name=reported,proto3" json:"reported,omitempty"`
	Medication   *USCoreMedicationRequestProfile_MedicationX `protobuf:"bytes,18,opt,name=medication,proto3" json:"medication,omitempty"`
	// Who or group medication request is for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter created as part of encounter/admission/stay
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Information to support ordering of the medication
	SupportingInformation []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=supporting_information,json=supportingInformation,proto3" json:"supporting_information,omitempty"`
	// When request was initially authored
	AuthoredOn *datatypes_go_proto.DateTime `protobuf:"bytes,22,opt,name=authored_on,json=authoredOn,proto3" json:"authored_on,omitempty"`
	// Who/What requested the Request
	Requester *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=requester,proto3" json:"requester,omitempty"`
	// Intended performer of administration
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=performer,proto3" json:"performer,omitempty"`
	// Desired kind of performer of the medication administration
	PerformerType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,25,opt,name=performer_type,json=performerType,proto3" json:"performer_type,omitempty"`
	// Person who entered the request
	Recorder *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=recorder,proto3" json:"recorder,omitempty"`
	// Reason or indication for ordering or not ordering the medication
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,27,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Condition or observation that supports why the prescription is being
	// written
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,28,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,29,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,30,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// What request fulfills
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Composite request this is part of
	GroupIdentifier *datatypes_go_proto.Identifier `protobuf:"bytes,32,opt,name=group_identifier,json=groupIdentifier,proto3" json:"group_identifier,omitempty"`
	// Overall pattern of medication administration
	CourseOfTherapyType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,33,opt,name=course_of_therapy_type,json=courseOfTherapyType,proto3" json:"course_of_therapy_type,omitempty"`
	// Associated insurance coverage
	Insurance []*datatypes_go_proto.Reference `protobuf:"bytes,34,rep,name=insurance,proto3" json:"insurance,omitempty"`
	// Information about the prescription
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,35,rep,name=note,proto3" json:"note,omitempty"`
	// How the medication should be taken
	DosageInstruction []*datatypes_go_proto.Dosage                    `protobuf:"bytes,36,rep,name=dosage_instruction,json=dosageInstruction,proto3" json:"dosage_instruction,omitempty"`
	DispenseRequest   *USCoreMedicationRequestProfile_DispenseRequest `protobuf:"bytes,37,opt,name=dispense_request,json=dispenseRequest,proto3" json:"dispense_request,omitempty"`
	Substitution      *USCoreMedicationRequestProfile_Substitution    `protobuf:"bytes,38,opt,name=substitution,proto3" json:"substitution,omitempty"`
	// An order/prescription that is being replaced
	PriorPrescription *datatypes_go_proto.Reference `protobuf:"bytes,39,opt,name=prior_prescription,json=priorPrescription,proto3" json:"prior_prescription,omitempty"`
	// Clinical Issue with action
	DetectedIssue []*datatypes_go_proto.Reference `protobuf:"bytes,40,rep,name=detected_issue,json=detectedIssue,proto3" json:"detected_issue,omitempty"`
	// A list of events of interest in the lifecycle
	EventHistory []*datatypes_go_proto.Reference `protobuf:"bytes,41,rep,name=event_history,json=eventHistory,proto3" json:"event_history,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreMedicationRequestProfile. Ordering of medication for patient or group. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest

func (*USCoreMedicationRequestProfile) Descriptor deprecated

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

Deprecated: Use USCoreMedicationRequestProfile.ProtoReflect.Descriptor instead.

func (*USCoreMedicationRequestProfile) GetAuthoredOn

func (*USCoreMedicationRequestProfile) GetBasedOn

func (*USCoreMedicationRequestProfile) GetCategory

func (*USCoreMedicationRequestProfile) GetContained

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

func (*USCoreMedicationRequestProfile) GetCourseOfTherapyType

func (*USCoreMedicationRequestProfile) GetDetectedIssue

func (*USCoreMedicationRequestProfile) GetDispenseRequest

func (*USCoreMedicationRequestProfile) GetDoNotPerform

func (*USCoreMedicationRequestProfile) GetDosageInstruction

func (x *USCoreMedicationRequestProfile) GetDosageInstruction() []*datatypes_go_proto.Dosage

func (*USCoreMedicationRequestProfile) GetEncounter

func (*USCoreMedicationRequestProfile) GetEventHistory

func (*USCoreMedicationRequestProfile) GetExtension

func (*USCoreMedicationRequestProfile) GetGroupIdentifier

func (*USCoreMedicationRequestProfile) GetId

func (*USCoreMedicationRequestProfile) GetIdentifier

func (*USCoreMedicationRequestProfile) GetImplicitRules

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

func (*USCoreMedicationRequestProfile) GetInstantiatesCanonical

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

func (*USCoreMedicationRequestProfile) GetInstantiatesUri

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

func (*USCoreMedicationRequestProfile) GetInsurance

func (*USCoreMedicationRequestProfile) GetIntent

func (*USCoreMedicationRequestProfile) GetLanguage

func (*USCoreMedicationRequestProfile) GetMedication

func (*USCoreMedicationRequestProfile) GetMeta

func (*USCoreMedicationRequestProfile) GetModifierExtension

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

func (*USCoreMedicationRequestProfile) GetNote

func (*USCoreMedicationRequestProfile) GetPerformer

func (*USCoreMedicationRequestProfile) GetPerformerType

func (*USCoreMedicationRequestProfile) GetPriorPrescription

func (x *USCoreMedicationRequestProfile) GetPriorPrescription() *datatypes_go_proto.Reference

func (*USCoreMedicationRequestProfile) GetPriority

func (*USCoreMedicationRequestProfile) GetReasonCode

func (*USCoreMedicationRequestProfile) GetReasonReference

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

func (*USCoreMedicationRequestProfile) GetRecorder

func (*USCoreMedicationRequestProfile) GetReported

func (*USCoreMedicationRequestProfile) GetRequester

func (*USCoreMedicationRequestProfile) GetStatus

func (*USCoreMedicationRequestProfile) GetStatusReason

func (*USCoreMedicationRequestProfile) GetSubject

func (*USCoreMedicationRequestProfile) GetSubstitution

func (*USCoreMedicationRequestProfile) GetSupportingInformation

func (x *USCoreMedicationRequestProfile) GetSupportingInformation() []*datatypes_go_proto.Reference

func (*USCoreMedicationRequestProfile) GetText

func (*USCoreMedicationRequestProfile) ProtoMessage

func (*USCoreMedicationRequestProfile) ProtoMessage()

func (*USCoreMedicationRequestProfile) ProtoReflect

func (*USCoreMedicationRequestProfile) Reset

func (x *USCoreMedicationRequestProfile) Reset()

func (*USCoreMedicationRequestProfile) String

type USCoreMedicationRequestProfile_DispenseRequest

type USCoreMedicationRequestProfile_DispenseRequest struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                             `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	InitialFill       *USCoreMedicationRequestProfile_DispenseRequest_InitialFill `protobuf:"bytes,4,opt,name=initial_fill,json=initialFill,proto3" json:"initial_fill,omitempty"`
	// Minimum period of time between dispenses
	DispenseInterval *datatypes_go_proto.Duration `protobuf:"bytes,5,opt,name=dispense_interval,json=dispenseInterval,proto3" json:"dispense_interval,omitempty"`
	// Time period supply is authorized for
	ValidityPeriod *datatypes_go_proto.Period `protobuf:"bytes,6,opt,name=validity_period,json=validityPeriod,proto3" json:"validity_period,omitempty"`
	// Number of refills authorized
	NumberOfRepeatsAllowed *datatypes_go_proto.UnsignedInt `` /* 131-byte string literal not displayed */
	// Amount of medication to supply per dispense
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,8,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Number of days supply per dispense
	ExpectedSupplyDuration *datatypes_go_proto.Duration `` /* 129-byte string literal not displayed */
	// Intended dispenser
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=performer,proto3" json:"performer,omitempty"`
	// contains filtered or unexported fields
}

Medication supply authorization

func (*USCoreMedicationRequestProfile_DispenseRequest) Descriptor deprecated

Deprecated: Use USCoreMedicationRequestProfile_DispenseRequest.ProtoReflect.Descriptor instead.

func (*USCoreMedicationRequestProfile_DispenseRequest) GetDispenseInterval

func (*USCoreMedicationRequestProfile_DispenseRequest) GetExpectedSupplyDuration

func (*USCoreMedicationRequestProfile_DispenseRequest) GetExtension

func (*USCoreMedicationRequestProfile_DispenseRequest) GetId

func (*USCoreMedicationRequestProfile_DispenseRequest) GetInitialFill

func (*USCoreMedicationRequestProfile_DispenseRequest) GetModifierExtension

func (*USCoreMedicationRequestProfile_DispenseRequest) GetNumberOfRepeatsAllowed

func (*USCoreMedicationRequestProfile_DispenseRequest) GetPerformer

func (*USCoreMedicationRequestProfile_DispenseRequest) GetQuantity

func (*USCoreMedicationRequestProfile_DispenseRequest) GetValidityPeriod

func (*USCoreMedicationRequestProfile_DispenseRequest) ProtoMessage

func (*USCoreMedicationRequestProfile_DispenseRequest) ProtoReflect

func (*USCoreMedicationRequestProfile_DispenseRequest) Reset

func (*USCoreMedicationRequestProfile_DispenseRequest) String

type USCoreMedicationRequestProfile_DispenseRequest_InitialFill

type USCoreMedicationRequestProfile_DispenseRequest_InitialFill struct {

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

First fill details

func (*USCoreMedicationRequestProfile_DispenseRequest_InitialFill) Descriptor deprecated

Deprecated: Use USCoreMedicationRequestProfile_DispenseRequest_InitialFill.ProtoReflect.Descriptor instead.

func (*USCoreMedicationRequestProfile_DispenseRequest_InitialFill) GetDuration

func (*USCoreMedicationRequestProfile_DispenseRequest_InitialFill) GetExtension

func (*USCoreMedicationRequestProfile_DispenseRequest_InitialFill) GetId

func (*USCoreMedicationRequestProfile_DispenseRequest_InitialFill) GetModifierExtension

func (*USCoreMedicationRequestProfile_DispenseRequest_InitialFill) GetQuantity

func (*USCoreMedicationRequestProfile_DispenseRequest_InitialFill) ProtoMessage

func (*USCoreMedicationRequestProfile_DispenseRequest_InitialFill) ProtoReflect

func (*USCoreMedicationRequestProfile_DispenseRequest_InitialFill) Reset

func (*USCoreMedicationRequestProfile_DispenseRequest_InitialFill) String

type USCoreMedicationRequestProfile_IntentCode

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

proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option

func (*USCoreMedicationRequestProfile_IntentCode) Descriptor deprecated

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

Deprecated: Use USCoreMedicationRequestProfile_IntentCode.ProtoReflect.Descriptor instead.

func (*USCoreMedicationRequestProfile_IntentCode) GetExtension

func (*USCoreMedicationRequestProfile_IntentCode) GetId

func (*USCoreMedicationRequestProfile_IntentCode) GetValue

func (*USCoreMedicationRequestProfile_IntentCode) ProtoMessage

func (*USCoreMedicationRequestProfile_IntentCode) ProtoReflect

func (*USCoreMedicationRequestProfile_IntentCode) Reset

func (*USCoreMedicationRequestProfile_IntentCode) String

type USCoreMedicationRequestProfile_MedicationX

type USCoreMedicationRequestProfile_MedicationX struct {

	// Types that are assignable to Choice:
	//	*USCoreMedicationRequestProfile_MedicationX_CodeableConcept
	//	*USCoreMedicationRequestProfile_MedicationX_Reference
	Choice isUSCoreMedicationRequestProfile_MedicationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Medication to be taken

func (*USCoreMedicationRequestProfile_MedicationX) Descriptor deprecated

Deprecated: Use USCoreMedicationRequestProfile_MedicationX.ProtoReflect.Descriptor instead.

func (*USCoreMedicationRequestProfile_MedicationX) GetChoice

func (m *USCoreMedicationRequestProfile_MedicationX) GetChoice() isUSCoreMedicationRequestProfile_MedicationX_Choice

func (*USCoreMedicationRequestProfile_MedicationX) GetCodeableConcept

func (*USCoreMedicationRequestProfile_MedicationX) GetReference

func (*USCoreMedicationRequestProfile_MedicationX) ProtoMessage

func (*USCoreMedicationRequestProfile_MedicationX) ProtoReflect

func (*USCoreMedicationRequestProfile_MedicationX) Reset

func (*USCoreMedicationRequestProfile_MedicationX) String

type USCoreMedicationRequestProfile_MedicationX_CodeableConcept

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

type USCoreMedicationRequestProfile_MedicationX_Reference

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

type USCoreMedicationRequestProfile_PriorityCode

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

routine | urgent | asap | stat

func (*USCoreMedicationRequestProfile_PriorityCode) Descriptor deprecated

Deprecated: Use USCoreMedicationRequestProfile_PriorityCode.ProtoReflect.Descriptor instead.

func (*USCoreMedicationRequestProfile_PriorityCode) GetExtension

func (*USCoreMedicationRequestProfile_PriorityCode) GetId

func (*USCoreMedicationRequestProfile_PriorityCode) GetValue

func (*USCoreMedicationRequestProfile_PriorityCode) ProtoMessage

func (*USCoreMedicationRequestProfile_PriorityCode) ProtoReflect

func (*USCoreMedicationRequestProfile_PriorityCode) Reset

func (*USCoreMedicationRequestProfile_PriorityCode) String

type USCoreMedicationRequestProfile_ReportedX

type USCoreMedicationRequestProfile_ReportedX struct {

	// Types that are assignable to Choice:
	//	*USCoreMedicationRequestProfile_ReportedX_Boolean
	//	*USCoreMedicationRequestProfile_ReportedX_Reference
	Choice isUSCoreMedicationRequestProfile_ReportedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Reported rather than primary record

func (*USCoreMedicationRequestProfile_ReportedX) Descriptor deprecated

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

Deprecated: Use USCoreMedicationRequestProfile_ReportedX.ProtoReflect.Descriptor instead.

func (*USCoreMedicationRequestProfile_ReportedX) GetBoolean

func (*USCoreMedicationRequestProfile_ReportedX) GetChoice

func (m *USCoreMedicationRequestProfile_ReportedX) GetChoice() isUSCoreMedicationRequestProfile_ReportedX_Choice

func (*USCoreMedicationRequestProfile_ReportedX) GetReference

func (*USCoreMedicationRequestProfile_ReportedX) ProtoMessage

func (*USCoreMedicationRequestProfile_ReportedX) ProtoReflect

func (*USCoreMedicationRequestProfile_ReportedX) Reset

func (*USCoreMedicationRequestProfile_ReportedX) String

type USCoreMedicationRequestProfile_ReportedX_Boolean

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

type USCoreMedicationRequestProfile_ReportedX_Reference

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

type USCoreMedicationRequestProfile_StatusCode

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

active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown

func (*USCoreMedicationRequestProfile_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreMedicationRequestProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreMedicationRequestProfile_StatusCode) GetExtension

func (*USCoreMedicationRequestProfile_StatusCode) GetId

func (*USCoreMedicationRequestProfile_StatusCode) GetValue

func (*USCoreMedicationRequestProfile_StatusCode) ProtoMessage

func (*USCoreMedicationRequestProfile_StatusCode) ProtoReflect

func (*USCoreMedicationRequestProfile_StatusCode) Reset

func (*USCoreMedicationRequestProfile_StatusCode) String

type USCoreMedicationRequestProfile_Substitution

type USCoreMedicationRequestProfile_Substitution struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                       `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Allowed           *USCoreMedicationRequestProfile_Substitution_AllowedX `protobuf:"bytes,4,opt,name=allowed,proto3" json:"allowed,omitempty"`
	// Why should (not) substitution be made
	Reason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

Any restrictions on medication substitution

func (*USCoreMedicationRequestProfile_Substitution) Descriptor deprecated

Deprecated: Use USCoreMedicationRequestProfile_Substitution.ProtoReflect.Descriptor instead.

func (*USCoreMedicationRequestProfile_Substitution) GetAllowed

func (*USCoreMedicationRequestProfile_Substitution) GetExtension

func (*USCoreMedicationRequestProfile_Substitution) GetId

func (*USCoreMedicationRequestProfile_Substitution) GetModifierExtension

func (*USCoreMedicationRequestProfile_Substitution) GetReason

func (*USCoreMedicationRequestProfile_Substitution) ProtoMessage

func (*USCoreMedicationRequestProfile_Substitution) ProtoReflect

func (*USCoreMedicationRequestProfile_Substitution) Reset

func (*USCoreMedicationRequestProfile_Substitution) String

type USCoreMedicationRequestProfile_Substitution_AllowedX

type USCoreMedicationRequestProfile_Substitution_AllowedX struct {

	// Types that are assignable to Choice:
	//	*USCoreMedicationRequestProfile_Substitution_AllowedX_Boolean
	//	*USCoreMedicationRequestProfile_Substitution_AllowedX_CodeableConcept
	Choice isUSCoreMedicationRequestProfile_Substitution_AllowedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Whether substitution is allowed or not

func (*USCoreMedicationRequestProfile_Substitution_AllowedX) Descriptor deprecated

Deprecated: Use USCoreMedicationRequestProfile_Substitution_AllowedX.ProtoReflect.Descriptor instead.

func (*USCoreMedicationRequestProfile_Substitution_AllowedX) GetBoolean

func (*USCoreMedicationRequestProfile_Substitution_AllowedX) GetChoice

func (m *USCoreMedicationRequestProfile_Substitution_AllowedX) GetChoice() isUSCoreMedicationRequestProfile_Substitution_AllowedX_Choice

func (*USCoreMedicationRequestProfile_Substitution_AllowedX) GetCodeableConcept

func (*USCoreMedicationRequestProfile_Substitution_AllowedX) ProtoMessage

func (*USCoreMedicationRequestProfile_Substitution_AllowedX) ProtoReflect

func (*USCoreMedicationRequestProfile_Substitution_AllowedX) Reset

func (*USCoreMedicationRequestProfile_Substitution_AllowedX) String

type USCoreMedicationRequestProfile_Substitution_AllowedX_Boolean

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

type USCoreMedicationRequestProfile_Substitution_AllowedX_CodeableConcept

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

type USCoreOrganizationProfile

type USCoreOrganizationProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifies this organization  across multiple systems
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether the organization's record is still in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"`
	// Kind of organization
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=type,proto3" json:"type,omitempty"`
	// Name used for the organization
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// A list of alternate names that the organization is known as, or was known
	// as in the past
	Alias []*datatypes_go_proto.String `protobuf:"bytes,14,rep,name=alias,proto3" json:"alias,omitempty"`
	// A contact detail for the organization
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,15,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// An address for the organization
	Address []*datatypes_go_proto.Address `protobuf:"bytes,16,rep,name=address,proto3" json:"address,omitempty"`
	// The organization of which this organization forms a part
	PartOf  *datatypes_go_proto.Reference        `protobuf:"bytes,17,opt,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Contact []*USCoreOrganizationProfile_Contact `protobuf:"bytes,18,rep,name=contact,proto3" json:"contact,omitempty"`
	// Technical endpoints providing access to services operated for the
	// organization
	Endpoint []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreOrganizationProfile. A grouping of people or organizations with a common purpose. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization

func (*USCoreOrganizationProfile) Descriptor deprecated

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

Deprecated: Use USCoreOrganizationProfile.ProtoReflect.Descriptor instead.

func (*USCoreOrganizationProfile) GetActive

func (*USCoreOrganizationProfile) GetAddress

func (*USCoreOrganizationProfile) GetAlias

func (*USCoreOrganizationProfile) GetContact

func (*USCoreOrganizationProfile) GetContained

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

func (*USCoreOrganizationProfile) GetEndpoint

func (*USCoreOrganizationProfile) GetExtension

func (*USCoreOrganizationProfile) GetId

func (*USCoreOrganizationProfile) GetIdentifier

func (*USCoreOrganizationProfile) GetImplicitRules

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

func (*USCoreOrganizationProfile) GetLanguage

func (*USCoreOrganizationProfile) GetMeta

func (*USCoreOrganizationProfile) GetModifierExtension

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

func (*USCoreOrganizationProfile) GetName

func (*USCoreOrganizationProfile) GetPartOf

func (*USCoreOrganizationProfile) GetTelecom

func (*USCoreOrganizationProfile) GetText

func (*USCoreOrganizationProfile) GetType

func (*USCoreOrganizationProfile) ProtoMessage

func (*USCoreOrganizationProfile) ProtoMessage()

func (*USCoreOrganizationProfile) ProtoReflect

func (*USCoreOrganizationProfile) Reset

func (x *USCoreOrganizationProfile) Reset()

func (*USCoreOrganizationProfile) String

func (x *USCoreOrganizationProfile) String() string

type USCoreOrganizationProfile_Contact

type USCoreOrganizationProfile_Contact struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The type of contact
	Purpose *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// A name associated with the contact
	Name *datatypes_go_proto.HumanName `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details (telephone, email, etc.)  for a contact
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,6,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Visiting or postal addresses for the contact
	Address *datatypes_go_proto.Address `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

Contact for the organization for a certain purpose

func (*USCoreOrganizationProfile_Contact) Descriptor deprecated

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

Deprecated: Use USCoreOrganizationProfile_Contact.ProtoReflect.Descriptor instead.

func (*USCoreOrganizationProfile_Contact) GetAddress

func (*USCoreOrganizationProfile_Contact) GetExtension

func (*USCoreOrganizationProfile_Contact) GetId

func (*USCoreOrganizationProfile_Contact) GetModifierExtension

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

func (*USCoreOrganizationProfile_Contact) GetName

func (*USCoreOrganizationProfile_Contact) GetPurpose

func (*USCoreOrganizationProfile_Contact) GetTelecom

func (*USCoreOrganizationProfile_Contact) ProtoMessage

func (*USCoreOrganizationProfile_Contact) ProtoMessage()

func (*USCoreOrganizationProfile_Contact) ProtoReflect

func (*USCoreOrganizationProfile_Contact) Reset

func (*USCoreOrganizationProfile_Contact) String

type USCorePatientProfile

type USCorePatientProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Extension
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// An identifier for this patient
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether this patient's record is in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"`
	// A name associated with the patient
	Name []*datatypes_go_proto.HumanName `protobuf:"bytes,12,rep,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the individual
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,13,rep,name=telecom,proto3" json:"telecom,omitempty"`
	Gender  *USCorePatientProfile_GenderCode   `protobuf:"bytes,14,opt,name=gender,proto3" json:"gender,omitempty"`
	// The date of birth for the individual
	BirthDate *datatypes_go_proto.Date        `protobuf:"bytes,15,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"`
	Deceased  *USCorePatientProfile_DeceasedX `protobuf:"bytes,16,opt,name=deceased,proto3" json:"deceased,omitempty"`
	// An address for the individual
	Address []*datatypes_go_proto.Address `protobuf:"bytes,17,rep,name=address,proto3" json:"address,omitempty"`
	// Marital (civil) status of a patient
	MaritalStatus *datatypes_go_proto.CodeableConcept  `protobuf:"bytes,18,opt,name=marital_status,json=maritalStatus,proto3" json:"marital_status,omitempty"`
	MultipleBirth *USCorePatientProfile_MultipleBirthX `protobuf:"bytes,19,opt,name=multiple_birth,json=multipleBirth,proto3" json:"multiple_birth,omitempty"`
	// Image of the patient
	Photo         []*datatypes_go_proto.Attachment      `protobuf:"bytes,20,rep,name=photo,proto3" json:"photo,omitempty"`
	Contact       []*USCorePatientProfile_Contact       `protobuf:"bytes,21,rep,name=contact,proto3" json:"contact,omitempty"`
	Communication []*USCorePatientProfile_Communication `protobuf:"bytes,22,rep,name=communication,proto3" json:"communication,omitempty"`
	// Patient's nominated primary care provider
	GeneralPractitioner []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=general_practitioner,json=generalPractitioner,proto3" json:"general_practitioner,omitempty"`
	// Organization that is the custodian of the patient record
	ManagingOrganization *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"`
	Link                 []*USCorePatientProfile_Link  `protobuf:"bytes,25,rep,name=link,proto3" json:"link,omitempty"`
	// US Core Race Extension
	Race *PatientUSCoreRaceExtension `protobuf:"bytes,26,opt,name=race,proto3" json:"race,omitempty"`
	// US Core ethnicity Extension
	Ethnicity *PatientUSCoreEthnicityExtension `protobuf:"bytes,27,opt,name=ethnicity,proto3" json:"ethnicity,omitempty"`
	// Extension
	Birthsex *PatientUSCoreBirthSexExtension_ValueCode `protobuf:"bytes,28,opt,name=birthsex,proto3" json:"birthsex,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCorePatientProfile. Information about an individual or animal receiving health care services. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient

func (*USCorePatientProfile) Descriptor deprecated

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

Deprecated: Use USCorePatientProfile.ProtoReflect.Descriptor instead.

func (*USCorePatientProfile) GetActive

func (*USCorePatientProfile) GetAddress

func (x *USCorePatientProfile) GetAddress() []*datatypes_go_proto.Address

func (*USCorePatientProfile) GetBirthDate

func (x *USCorePatientProfile) GetBirthDate() *datatypes_go_proto.Date

func (*USCorePatientProfile) GetBirthsex

func (*USCorePatientProfile) GetCommunication

func (*USCorePatientProfile) GetContact

func (*USCorePatientProfile) GetContained

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

func (*USCorePatientProfile) GetDeceased

func (*USCorePatientProfile) GetEthnicity

func (*USCorePatientProfile) GetExtension

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

func (*USCorePatientProfile) GetGender

func (*USCorePatientProfile) GetGeneralPractitioner

func (x *USCorePatientProfile) GetGeneralPractitioner() []*datatypes_go_proto.Reference

func (*USCorePatientProfile) GetId

func (*USCorePatientProfile) GetIdentifier

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

func (*USCorePatientProfile) GetImplicitRules

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

func (*USCorePatientProfile) GetLanguage

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

func (*USCorePatientProfile) GetManagingOrganization

func (x *USCorePatientProfile) GetManagingOrganization() *datatypes_go_proto.Reference

func (*USCorePatientProfile) GetMaritalStatus

func (*USCorePatientProfile) GetMeta

func (*USCorePatientProfile) GetModifierExtension

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

func (*USCorePatientProfile) GetMultipleBirth

func (*USCorePatientProfile) GetName

func (*USCorePatientProfile) GetPhoto

func (*USCorePatientProfile) GetRace

func (*USCorePatientProfile) GetTelecom

func (*USCorePatientProfile) GetText

func (*USCorePatientProfile) ProtoMessage

func (*USCorePatientProfile) ProtoMessage()

func (*USCorePatientProfile) ProtoReflect

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

func (*USCorePatientProfile) Reset

func (x *USCorePatientProfile) Reset()

func (*USCorePatientProfile) String

func (x *USCorePatientProfile) String() string

type USCorePatientProfile_Communication

type USCorePatientProfile_Communication struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The language which can be used to communicate with the patient about his
	// or her health
	Language *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Language preference indicator
	Preferred *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=preferred,proto3" json:"preferred,omitempty"`
	// contains filtered or unexported fields
}

A language which may be used to communicate with the patient about his or her health

func (*USCorePatientProfile_Communication) Descriptor deprecated

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

Deprecated: Use USCorePatientProfile_Communication.ProtoReflect.Descriptor instead.

func (*USCorePatientProfile_Communication) GetExtension

func (*USCorePatientProfile_Communication) GetId

func (*USCorePatientProfile_Communication) GetLanguage

func (*USCorePatientProfile_Communication) GetModifierExtension

func (*USCorePatientProfile_Communication) GetPreferred

func (*USCorePatientProfile_Communication) ProtoMessage

func (*USCorePatientProfile_Communication) ProtoMessage()

func (*USCorePatientProfile_Communication) ProtoReflect

func (*USCorePatientProfile_Communication) Reset

func (*USCorePatientProfile_Communication) String

type USCorePatientProfile_Contact

type USCorePatientProfile_Contact struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The kind of relationship
	Relationship []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=relationship,proto3" json:"relationship,omitempty"`
	// A name associated with the contact person
	Name *datatypes_go_proto.HumanName `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the person
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,6,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Address for the contact person
	Address *datatypes_go_proto.Address              `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"`
	Gender  *USCorePatientProfile_Contact_GenderCode `protobuf:"bytes,8,opt,name=gender,proto3" json:"gender,omitempty"`
	// Organization that is associated with the contact
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=organization,proto3" json:"organization,omitempty"`
	// The period during which this contact person or organization is valid to
	// be contacted relating to this patient
	Period *datatypes_go_proto.Period `protobuf:"bytes,10,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

A contact party (e.g. guardian, partner, friend) for the patient

func (*USCorePatientProfile_Contact) Descriptor deprecated

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

Deprecated: Use USCorePatientProfile_Contact.ProtoReflect.Descriptor instead.

func (*USCorePatientProfile_Contact) GetAddress

func (*USCorePatientProfile_Contact) GetExtension

func (*USCorePatientProfile_Contact) GetGender

func (*USCorePatientProfile_Contact) GetId

func (*USCorePatientProfile_Contact) GetModifierExtension

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

func (*USCorePatientProfile_Contact) GetName

func (*USCorePatientProfile_Contact) GetOrganization

func (*USCorePatientProfile_Contact) GetPeriod

func (*USCorePatientProfile_Contact) GetRelationship

func (*USCorePatientProfile_Contact) GetTelecom

func (*USCorePatientProfile_Contact) ProtoMessage

func (*USCorePatientProfile_Contact) ProtoMessage()

func (*USCorePatientProfile_Contact) ProtoReflect

func (*USCorePatientProfile_Contact) Reset

func (x *USCorePatientProfile_Contact) Reset()

func (*USCorePatientProfile_Contact) String

type USCorePatientProfile_Contact_GenderCode

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

male | female | other | unknown

func (*USCorePatientProfile_Contact_GenderCode) Descriptor deprecated

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

Deprecated: Use USCorePatientProfile_Contact_GenderCode.ProtoReflect.Descriptor instead.

func (*USCorePatientProfile_Contact_GenderCode) GetExtension

func (*USCorePatientProfile_Contact_GenderCode) GetId

func (*USCorePatientProfile_Contact_GenderCode) GetValue

func (*USCorePatientProfile_Contact_GenderCode) ProtoMessage

func (*USCorePatientProfile_Contact_GenderCode) ProtoReflect

func (*USCorePatientProfile_Contact_GenderCode) Reset

func (*USCorePatientProfile_Contact_GenderCode) String

type USCorePatientProfile_DeceasedX

type USCorePatientProfile_DeceasedX struct {

	// Types that are assignable to Choice:
	//	*USCorePatientProfile_DeceasedX_Boolean
	//	*USCorePatientProfile_DeceasedX_DateTime
	Choice isUSCorePatientProfile_DeceasedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Indicates if the individual is deceased or not

func (*USCorePatientProfile_DeceasedX) Descriptor deprecated

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

Deprecated: Use USCorePatientProfile_DeceasedX.ProtoReflect.Descriptor instead.

func (*USCorePatientProfile_DeceasedX) GetBoolean

func (*USCorePatientProfile_DeceasedX) GetChoice

func (m *USCorePatientProfile_DeceasedX) GetChoice() isUSCorePatientProfile_DeceasedX_Choice

func (*USCorePatientProfile_DeceasedX) GetDateTime

func (*USCorePatientProfile_DeceasedX) ProtoMessage

func (*USCorePatientProfile_DeceasedX) ProtoMessage()

func (*USCorePatientProfile_DeceasedX) ProtoReflect

func (*USCorePatientProfile_DeceasedX) Reset

func (x *USCorePatientProfile_DeceasedX) Reset()

func (*USCorePatientProfile_DeceasedX) String

type USCorePatientProfile_DeceasedX_Boolean

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

type USCorePatientProfile_DeceasedX_DateTime

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

type USCorePatientProfile_GenderCode

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

male | female | other | unknown

func (*USCorePatientProfile_GenderCode) Descriptor deprecated

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

Deprecated: Use USCorePatientProfile_GenderCode.ProtoReflect.Descriptor instead.

func (*USCorePatientProfile_GenderCode) GetExtension

func (*USCorePatientProfile_GenderCode) GetId

func (*USCorePatientProfile_GenderCode) GetValue

func (*USCorePatientProfile_GenderCode) ProtoMessage

func (*USCorePatientProfile_GenderCode) ProtoMessage()

func (*USCorePatientProfile_GenderCode) ProtoReflect

func (*USCorePatientProfile_GenderCode) Reset

func (*USCorePatientProfile_GenderCode) String

type USCorePatientProfile_Link struct {

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

Link to another patient resource that concerns the same actual person

func (*USCorePatientProfile_Link) Descriptor deprecated

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

Deprecated: Use USCorePatientProfile_Link.ProtoReflect.Descriptor instead.

func (*USCorePatientProfile_Link) GetExtension

func (*USCorePatientProfile_Link) GetId

func (*USCorePatientProfile_Link) GetModifierExtension

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

func (*USCorePatientProfile_Link) GetOther

func (*USCorePatientProfile_Link) GetType

func (*USCorePatientProfile_Link) ProtoMessage

func (*USCorePatientProfile_Link) ProtoMessage()

func (*USCorePatientProfile_Link) ProtoReflect

func (*USCorePatientProfile_Link) Reset

func (x *USCorePatientProfile_Link) Reset()

func (*USCorePatientProfile_Link) String

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

replaced-by | replaces | refer | seealso

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

Deprecated: Use USCorePatientProfile_Link_TypeCode.ProtoReflect.Descriptor instead.

func (*USCorePatientProfile_Link_TypeCode) ProtoMessage()

type USCorePatientProfile_MultipleBirthX

type USCorePatientProfile_MultipleBirthX struct {

	// Types that are assignable to Choice:
	//	*USCorePatientProfile_MultipleBirthX_Boolean
	//	*USCorePatientProfile_MultipleBirthX_Integer
	Choice isUSCorePatientProfile_MultipleBirthX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Whether patient is part of a multiple birth

func (*USCorePatientProfile_MultipleBirthX) Descriptor deprecated

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

Deprecated: Use USCorePatientProfile_MultipleBirthX.ProtoReflect.Descriptor instead.

func (*USCorePatientProfile_MultipleBirthX) GetBoolean

func (*USCorePatientProfile_MultipleBirthX) GetChoice

func (m *USCorePatientProfile_MultipleBirthX) GetChoice() isUSCorePatientProfile_MultipleBirthX_Choice

func (*USCorePatientProfile_MultipleBirthX) GetInteger

func (*USCorePatientProfile_MultipleBirthX) ProtoMessage

func (*USCorePatientProfile_MultipleBirthX) ProtoMessage()

func (*USCorePatientProfile_MultipleBirthX) ProtoReflect

func (*USCorePatientProfile_MultipleBirthX) Reset

func (*USCorePatientProfile_MultipleBirthX) String

type USCorePatientProfile_MultipleBirthX_Boolean

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

type USCorePatientProfile_MultipleBirthX_Integer

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

type USCorePediatricBMIforAgeObservationProfile

type USCorePediatricBMIforAgeObservationProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference                        `protobuf:"bytes,12,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *USCorePediatricBMIforAgeObservationProfile_StatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=category,proto3" json:"category,omitempty"`
	// BMI percentile per age and sex for youth 2-20
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what the observation is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	// What the observation is about, when it is not about the subject of record
	Focus []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=focus,proto3" json:"focus,omitempty"`
	// Healthcare event during which this observation is made
	Encounter *datatypes_go_proto.Reference                          `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *USCorePediatricBMIforAgeObservationProfile_EffectiveX `protobuf:"bytes,19,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this version was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,20,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference                    `protobuf:"bytes,21,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *USCorePediatricBMIforAgeObservationProfile_ValueX `protobuf:"bytes,22,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about the observation
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,25,rep,name=note,proto3" json:"note,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,27,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference                                `protobuf:"bytes,29,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*USCorePediatricBMIforAgeObservationProfile_ReferenceRange `protobuf:"bytes,30,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// Used when reporting vital signs panel components
	HasMember []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=has_member,json=hasMember,proto3" json:"has_member,omitempty"`
	// Related measurements the observation is made from
	DerivedFrom []*datatypes_go_proto.Reference                         `protobuf:"bytes,32,rep,name=derived_from,json=derivedFrom,proto3" json:"derived_from,omitempty"`
	Component   []*USCorePediatricBMIforAgeObservationProfile_Component `protobuf:"bytes,33,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCorePediatricBMIforAgeObservationProfile. FHIR Vital Signs Profile. See http://hl7.org/fhir/us/core/StructureDefinition/pediatric-bmi-for-age

func (*USCorePediatricBMIforAgeObservationProfile) Descriptor deprecated

Deprecated: Use USCorePediatricBMIforAgeObservationProfile.ProtoReflect.Descriptor instead.

func (*USCorePediatricBMIforAgeObservationProfile) GetBasedOn

func (*USCorePediatricBMIforAgeObservationProfile) GetBodySite

func (*USCorePediatricBMIforAgeObservationProfile) GetCategory

func (*USCorePediatricBMIforAgeObservationProfile) GetCode

func (*USCorePediatricBMIforAgeObservationProfile) GetComponent

func (*USCorePediatricBMIforAgeObservationProfile) GetContained

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

func (*USCorePediatricBMIforAgeObservationProfile) GetDataAbsentReason

func (*USCorePediatricBMIforAgeObservationProfile) GetDerivedFrom

func (*USCorePediatricBMIforAgeObservationProfile) GetDevice

func (*USCorePediatricBMIforAgeObservationProfile) GetEffective

func (*USCorePediatricBMIforAgeObservationProfile) GetEncounter

func (*USCorePediatricBMIforAgeObservationProfile) GetExtension

func (*USCorePediatricBMIforAgeObservationProfile) GetFocus

func (*USCorePediatricBMIforAgeObservationProfile) GetHasMember

func (*USCorePediatricBMIforAgeObservationProfile) GetId

func (*USCorePediatricBMIforAgeObservationProfile) GetIdentifier

func (*USCorePediatricBMIforAgeObservationProfile) GetImplicitRules

func (*USCorePediatricBMIforAgeObservationProfile) GetInterpretation

func (*USCorePediatricBMIforAgeObservationProfile) GetIssued

func (*USCorePediatricBMIforAgeObservationProfile) GetLanguage

func (*USCorePediatricBMIforAgeObservationProfile) GetMeta

func (*USCorePediatricBMIforAgeObservationProfile) GetMethod

func (*USCorePediatricBMIforAgeObservationProfile) GetModifierExtension

func (*USCorePediatricBMIforAgeObservationProfile) GetNote

func (*USCorePediatricBMIforAgeObservationProfile) GetPartOf

func (*USCorePediatricBMIforAgeObservationProfile) GetPerformer

func (*USCorePediatricBMIforAgeObservationProfile) GetReferenceRange

func (*USCorePediatricBMIforAgeObservationProfile) GetSpecimen

func (*USCorePediatricBMIforAgeObservationProfile) GetStatus

func (*USCorePediatricBMIforAgeObservationProfile) GetSubject

func (*USCorePediatricBMIforAgeObservationProfile) GetText

func (*USCorePediatricBMIforAgeObservationProfile) GetValue

func (*USCorePediatricBMIforAgeObservationProfile) ProtoMessage

func (*USCorePediatricBMIforAgeObservationProfile) ProtoReflect

func (*USCorePediatricBMIforAgeObservationProfile) Reset

func (*USCorePediatricBMIforAgeObservationProfile) String

type USCorePediatricBMIforAgeObservationProfile_Component

type USCorePediatricBMIforAgeObservationProfile_Component struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept                          `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *USCorePediatricBMIforAgeObservationProfile_Component_ValueX `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*USCorePediatricBMIforAgeObservationProfile_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*USCorePediatricBMIforAgeObservationProfile_Component) Descriptor deprecated

Deprecated: Use USCorePediatricBMIforAgeObservationProfile_Component.ProtoReflect.Descriptor instead.

func (*USCorePediatricBMIforAgeObservationProfile_Component) GetCode

func (*USCorePediatricBMIforAgeObservationProfile_Component) GetDataAbsentReason

func (*USCorePediatricBMIforAgeObservationProfile_Component) GetExtension

func (*USCorePediatricBMIforAgeObservationProfile_Component) GetId

func (*USCorePediatricBMIforAgeObservationProfile_Component) GetInterpretation

func (*USCorePediatricBMIforAgeObservationProfile_Component) GetModifierExtension

func (*USCorePediatricBMIforAgeObservationProfile_Component) GetReferenceRange

func (*USCorePediatricBMIforAgeObservationProfile_Component) GetValue

func (*USCorePediatricBMIforAgeObservationProfile_Component) ProtoMessage

func (*USCorePediatricBMIforAgeObservationProfile_Component) ProtoReflect

func (*USCorePediatricBMIforAgeObservationProfile_Component) Reset

func (*USCorePediatricBMIforAgeObservationProfile_Component) String

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX struct {

	// Types that are assignable to Choice:
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Quantity
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_CodeableConcept
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_StringValue
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Boolean
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Integer
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Range
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Ratio
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_SampledData
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Time
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_DateTime
	//	*USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Period
	Choice isUSCorePediatricBMIforAgeObservationProfile_Component_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) Descriptor deprecated

Deprecated: Use USCorePediatricBMIforAgeObservationProfile_Component_ValueX.ProtoReflect.Descriptor instead.

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetBoolean

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetChoice

func (m *USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetChoice() isUSCorePediatricBMIforAgeObservationProfile_Component_ValueX_Choice

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetCodeableConcept

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetDateTime

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetInteger

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetPeriod

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetQuantity

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetRange

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetRatio

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetSampledData

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetStringValue

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) GetTime

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) ProtoMessage

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) ProtoReflect

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) Reset

func (*USCorePediatricBMIforAgeObservationProfile_Component_ValueX) String

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Boolean

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

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_CodeableConcept

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

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_DateTime

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

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Integer

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

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Period

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

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Quantity

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

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Range

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

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Ratio

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

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_SampledData

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

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_StringValue

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

type USCorePediatricBMIforAgeObservationProfile_Component_ValueX_Time

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

type USCorePediatricBMIforAgeObservationProfile_EffectiveX

type USCorePediatricBMIforAgeObservationProfile_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*USCorePediatricBMIforAgeObservationProfile_EffectiveX_DateTime
	//	*USCorePediatricBMIforAgeObservationProfile_EffectiveX_Period
	Choice isUSCorePediatricBMIforAgeObservationProfile_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*USCorePediatricBMIforAgeObservationProfile_EffectiveX) Descriptor deprecated

Deprecated: Use USCorePediatricBMIforAgeObservationProfile_EffectiveX.ProtoReflect.Descriptor instead.

func (*USCorePediatricBMIforAgeObservationProfile_EffectiveX) GetChoice

func (m *USCorePediatricBMIforAgeObservationProfile_EffectiveX) GetChoice() isUSCorePediatricBMIforAgeObservationProfile_EffectiveX_Choice

func (*USCorePediatricBMIforAgeObservationProfile_EffectiveX) GetDateTime

func (*USCorePediatricBMIforAgeObservationProfile_EffectiveX) GetPeriod

func (*USCorePediatricBMIforAgeObservationProfile_EffectiveX) ProtoMessage

func (*USCorePediatricBMIforAgeObservationProfile_EffectiveX) ProtoReflect

func (*USCorePediatricBMIforAgeObservationProfile_EffectiveX) Reset

func (*USCorePediatricBMIforAgeObservationProfile_EffectiveX) String

type USCorePediatricBMIforAgeObservationProfile_EffectiveX_DateTime

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

type USCorePediatricBMIforAgeObservationProfile_EffectiveX_Period

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

type USCorePediatricBMIforAgeObservationProfile_ReferenceRange

type USCorePediatricBMIforAgeObservationProfile_ReferenceRange struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) Descriptor deprecated

Deprecated: Use USCorePediatricBMIforAgeObservationProfile_ReferenceRange.ProtoReflect.Descriptor instead.

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) GetAge

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) GetAppliesTo

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) GetExtension

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) GetHigh

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) GetId

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) GetLow

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) GetModifierExtension

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) GetText

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) GetType

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) ProtoMessage

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) ProtoReflect

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) Reset

func (*USCorePediatricBMIforAgeObservationProfile_ReferenceRange) String

type USCorePediatricBMIforAgeObservationProfile_StatusCode

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

registered | preliminary | final | amended +

func (*USCorePediatricBMIforAgeObservationProfile_StatusCode) Descriptor deprecated

Deprecated: Use USCorePediatricBMIforAgeObservationProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCorePediatricBMIforAgeObservationProfile_StatusCode) GetExtension

func (*USCorePediatricBMIforAgeObservationProfile_StatusCode) GetId

func (*USCorePediatricBMIforAgeObservationProfile_StatusCode) GetValue

func (*USCorePediatricBMIforAgeObservationProfile_StatusCode) ProtoMessage

func (*USCorePediatricBMIforAgeObservationProfile_StatusCode) ProtoReflect

func (*USCorePediatricBMIforAgeObservationProfile_StatusCode) Reset

func (*USCorePediatricBMIforAgeObservationProfile_StatusCode) String

type USCorePediatricBMIforAgeObservationProfile_ValueX

type USCorePediatricBMIforAgeObservationProfile_ValueX struct {

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

Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept.

func (*USCorePediatricBMIforAgeObservationProfile_ValueX) Descriptor deprecated

Deprecated: Use USCorePediatricBMIforAgeObservationProfile_ValueX.ProtoReflect.Descriptor instead.

func (*USCorePediatricBMIforAgeObservationProfile_ValueX) GetChoice

func (m *USCorePediatricBMIforAgeObservationProfile_ValueX) GetChoice() isUSCorePediatricBMIforAgeObservationProfile_ValueX_Choice

func (*USCorePediatricBMIforAgeObservationProfile_ValueX) GetQuantity

func (*USCorePediatricBMIforAgeObservationProfile_ValueX) ProtoMessage

func (*USCorePediatricBMIforAgeObservationProfile_ValueX) ProtoReflect

func (*USCorePediatricBMIforAgeObservationProfile_ValueX) Reset

func (*USCorePediatricBMIforAgeObservationProfile_ValueX) String

type USCorePediatricBMIforAgeObservationProfile_ValueX_Quantity

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

type USCorePediatricWeightForHeightObservationProfile

type USCorePediatricWeightForHeightObservationProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference                              `protobuf:"bytes,12,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *USCorePediatricWeightForHeightObservationProfile_StatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=category,proto3" json:"category,omitempty"`
	// Weight-for-length per age and gender
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what the observation is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	// What the observation is about, when it is not about the subject of record
	Focus []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=focus,proto3" json:"focus,omitempty"`
	// Healthcare event during which this observation is made
	Encounter *datatypes_go_proto.Reference                                `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *USCorePediatricWeightForHeightObservationProfile_EffectiveX `protobuf:"bytes,19,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this version was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,20,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference                          `protobuf:"bytes,21,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *USCorePediatricWeightForHeightObservationProfile_ValueX `protobuf:"bytes,22,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about the observation
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,25,rep,name=note,proto3" json:"note,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,27,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference                                      `protobuf:"bytes,29,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*USCorePediatricWeightForHeightObservationProfile_ReferenceRange `protobuf:"bytes,30,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// Used when reporting vital signs panel components
	HasMember []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=has_member,json=hasMember,proto3" json:"has_member,omitempty"`
	// Related measurements the observation is made from
	DerivedFrom []*datatypes_go_proto.Reference                               `protobuf:"bytes,32,rep,name=derived_from,json=derivedFrom,proto3" json:"derived_from,omitempty"`
	Component   []*USCorePediatricWeightForHeightObservationProfile_Component `protobuf:"bytes,33,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCorePediatricWeightForHeightObservationProfile. FHIR Vital Signs Profile. See http://hl7.org/fhir/us/core/StructureDefinition/pediatric-weight-for-height

func (*USCorePediatricWeightForHeightObservationProfile) Descriptor deprecated

Deprecated: Use USCorePediatricWeightForHeightObservationProfile.ProtoReflect.Descriptor instead.

func (*USCorePediatricWeightForHeightObservationProfile) GetBasedOn

func (*USCorePediatricWeightForHeightObservationProfile) GetBodySite

func (*USCorePediatricWeightForHeightObservationProfile) GetCategory

func (*USCorePediatricWeightForHeightObservationProfile) GetCode

func (*USCorePediatricWeightForHeightObservationProfile) GetComponent

func (*USCorePediatricWeightForHeightObservationProfile) GetContained

func (*USCorePediatricWeightForHeightObservationProfile) GetDataAbsentReason

func (*USCorePediatricWeightForHeightObservationProfile) GetDerivedFrom

func (*USCorePediatricWeightForHeightObservationProfile) GetDevice

func (*USCorePediatricWeightForHeightObservationProfile) GetEffective

func (*USCorePediatricWeightForHeightObservationProfile) GetEncounter

func (*USCorePediatricWeightForHeightObservationProfile) GetExtension

func (*USCorePediatricWeightForHeightObservationProfile) GetFocus

func (*USCorePediatricWeightForHeightObservationProfile) GetHasMember

func (*USCorePediatricWeightForHeightObservationProfile) GetId

func (*USCorePediatricWeightForHeightObservationProfile) GetIdentifier

func (*USCorePediatricWeightForHeightObservationProfile) GetImplicitRules

func (*USCorePediatricWeightForHeightObservationProfile) GetInterpretation

func (*USCorePediatricWeightForHeightObservationProfile) GetIssued

func (*USCorePediatricWeightForHeightObservationProfile) GetLanguage

func (*USCorePediatricWeightForHeightObservationProfile) GetMeta

func (*USCorePediatricWeightForHeightObservationProfile) GetMethod

func (*USCorePediatricWeightForHeightObservationProfile) GetModifierExtension

func (*USCorePediatricWeightForHeightObservationProfile) GetNote

func (*USCorePediatricWeightForHeightObservationProfile) GetPartOf

func (*USCorePediatricWeightForHeightObservationProfile) GetPerformer

func (*USCorePediatricWeightForHeightObservationProfile) GetReferenceRange

func (*USCorePediatricWeightForHeightObservationProfile) GetSpecimen

func (*USCorePediatricWeightForHeightObservationProfile) GetStatus

func (*USCorePediatricWeightForHeightObservationProfile) GetSubject

func (*USCorePediatricWeightForHeightObservationProfile) GetText

func (*USCorePediatricWeightForHeightObservationProfile) GetValue

func (*USCorePediatricWeightForHeightObservationProfile) ProtoMessage

func (*USCorePediatricWeightForHeightObservationProfile) ProtoReflect

func (*USCorePediatricWeightForHeightObservationProfile) Reset

func (*USCorePediatricWeightForHeightObservationProfile) String

type USCorePediatricWeightForHeightObservationProfile_Component

type USCorePediatricWeightForHeightObservationProfile_Component struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept                                `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *USCorePediatricWeightForHeightObservationProfile_Component_ValueX `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*USCorePediatricWeightForHeightObservationProfile_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*USCorePediatricWeightForHeightObservationProfile_Component) Descriptor deprecated

Deprecated: Use USCorePediatricWeightForHeightObservationProfile_Component.ProtoReflect.Descriptor instead.

func (*USCorePediatricWeightForHeightObservationProfile_Component) GetCode

func (*USCorePediatricWeightForHeightObservationProfile_Component) GetDataAbsentReason

func (*USCorePediatricWeightForHeightObservationProfile_Component) GetExtension

func (*USCorePediatricWeightForHeightObservationProfile_Component) GetId

func (*USCorePediatricWeightForHeightObservationProfile_Component) GetInterpretation

func (*USCorePediatricWeightForHeightObservationProfile_Component) GetModifierExtension

func (*USCorePediatricWeightForHeightObservationProfile_Component) GetReferenceRange

func (*USCorePediatricWeightForHeightObservationProfile_Component) GetValue

func (*USCorePediatricWeightForHeightObservationProfile_Component) ProtoMessage

func (*USCorePediatricWeightForHeightObservationProfile_Component) ProtoReflect

func (*USCorePediatricWeightForHeightObservationProfile_Component) Reset

func (*USCorePediatricWeightForHeightObservationProfile_Component) String

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX struct {

	// Types that are assignable to Choice:
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Quantity
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_CodeableConcept
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_StringValue
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Boolean
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Integer
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Range
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Ratio
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_SampledData
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Time
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_DateTime
	//	*USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Period
	Choice isUSCorePediatricWeightForHeightObservationProfile_Component_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) Descriptor deprecated

Deprecated: Use USCorePediatricWeightForHeightObservationProfile_Component_ValueX.ProtoReflect.Descriptor instead.

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetBoolean

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetChoice

func (m *USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetChoice() isUSCorePediatricWeightForHeightObservationProfile_Component_ValueX_Choice

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetCodeableConcept

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetDateTime

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetInteger

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetPeriod

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetQuantity

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetRange

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetRatio

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetSampledData

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetStringValue

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) GetTime

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) ProtoMessage

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) ProtoReflect

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) Reset

func (*USCorePediatricWeightForHeightObservationProfile_Component_ValueX) String

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Boolean

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

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_CodeableConcept

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

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_DateTime

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

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Integer

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

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Period

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

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Quantity

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

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Range

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

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Ratio

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

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_SampledData

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

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_StringValue

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

type USCorePediatricWeightForHeightObservationProfile_Component_ValueX_Time

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

type USCorePediatricWeightForHeightObservationProfile_EffectiveX

type USCorePediatricWeightForHeightObservationProfile_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*USCorePediatricWeightForHeightObservationProfile_EffectiveX_DateTime
	//	*USCorePediatricWeightForHeightObservationProfile_EffectiveX_Period
	Choice isUSCorePediatricWeightForHeightObservationProfile_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*USCorePediatricWeightForHeightObservationProfile_EffectiveX) Descriptor deprecated

Deprecated: Use USCorePediatricWeightForHeightObservationProfile_EffectiveX.ProtoReflect.Descriptor instead.

func (*USCorePediatricWeightForHeightObservationProfile_EffectiveX) GetChoice

func (m *USCorePediatricWeightForHeightObservationProfile_EffectiveX) GetChoice() isUSCorePediatricWeightForHeightObservationProfile_EffectiveX_Choice

func (*USCorePediatricWeightForHeightObservationProfile_EffectiveX) GetDateTime

func (*USCorePediatricWeightForHeightObservationProfile_EffectiveX) GetPeriod

func (*USCorePediatricWeightForHeightObservationProfile_EffectiveX) ProtoMessage

func (*USCorePediatricWeightForHeightObservationProfile_EffectiveX) ProtoReflect

func (*USCorePediatricWeightForHeightObservationProfile_EffectiveX) Reset

func (*USCorePediatricWeightForHeightObservationProfile_EffectiveX) String

type USCorePediatricWeightForHeightObservationProfile_EffectiveX_DateTime

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

type USCorePediatricWeightForHeightObservationProfile_EffectiveX_Period

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

type USCorePediatricWeightForHeightObservationProfile_ReferenceRange

type USCorePediatricWeightForHeightObservationProfile_ReferenceRange struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) Descriptor deprecated

Deprecated: Use USCorePediatricWeightForHeightObservationProfile_ReferenceRange.ProtoReflect.Descriptor instead.

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) GetAge

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) GetAppliesTo

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) GetExtension

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) GetHigh

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) GetId

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) GetLow

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) GetModifierExtension

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) GetText

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) GetType

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) ProtoMessage

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) ProtoReflect

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) Reset

func (*USCorePediatricWeightForHeightObservationProfile_ReferenceRange) String

type USCorePediatricWeightForHeightObservationProfile_StatusCode

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

registered | preliminary | final | amended +

func (*USCorePediatricWeightForHeightObservationProfile_StatusCode) Descriptor deprecated

Deprecated: Use USCorePediatricWeightForHeightObservationProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCorePediatricWeightForHeightObservationProfile_StatusCode) GetExtension

func (*USCorePediatricWeightForHeightObservationProfile_StatusCode) GetId

func (*USCorePediatricWeightForHeightObservationProfile_StatusCode) GetValue

func (*USCorePediatricWeightForHeightObservationProfile_StatusCode) ProtoMessage

func (*USCorePediatricWeightForHeightObservationProfile_StatusCode) ProtoReflect

func (*USCorePediatricWeightForHeightObservationProfile_StatusCode) Reset

func (*USCorePediatricWeightForHeightObservationProfile_StatusCode) String

type USCorePediatricWeightForHeightObservationProfile_ValueX

type USCorePediatricWeightForHeightObservationProfile_ValueX struct {

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

Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept.

func (*USCorePediatricWeightForHeightObservationProfile_ValueX) Descriptor deprecated

Deprecated: Use USCorePediatricWeightForHeightObservationProfile_ValueX.ProtoReflect.Descriptor instead.

func (*USCorePediatricWeightForHeightObservationProfile_ValueX) GetChoice

func (m *USCorePediatricWeightForHeightObservationProfile_ValueX) GetChoice() isUSCorePediatricWeightForHeightObservationProfile_ValueX_Choice

func (*USCorePediatricWeightForHeightObservationProfile_ValueX) GetQuantity

func (*USCorePediatricWeightForHeightObservationProfile_ValueX) ProtoMessage

func (*USCorePediatricWeightForHeightObservationProfile_ValueX) ProtoReflect

func (*USCorePediatricWeightForHeightObservationProfile_ValueX) Reset

func (*USCorePediatricWeightForHeightObservationProfile_ValueX) String

type USCorePediatricWeightForHeightObservationProfile_ValueX_Quantity

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

type USCorePractitionerProfile

type USCorePractitionerProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// An identifier for the person as this agent
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether this practitioner's record is in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"`
	// The name(s) associated with the practitioner
	Name []*datatypes_go_proto.HumanName `protobuf:"bytes,12,rep,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the practitioner (that apply to all roles)
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,13,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Address(es) of the practitioner that are not role specific (typically home
	// address)
	Address []*datatypes_go_proto.Address         `protobuf:"bytes,14,rep,name=address,proto3" json:"address,omitempty"`
	Gender  *USCorePractitionerProfile_GenderCode `protobuf:"bytes,15,opt,name=gender,proto3" json:"gender,omitempty"`
	// The date  on which the practitioner was born
	BirthDate *datatypes_go_proto.Date `protobuf:"bytes,16,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"`
	// Image of the person
	Photo         []*datatypes_go_proto.Attachment           `protobuf:"bytes,17,rep,name=photo,proto3" json:"photo,omitempty"`
	Qualification []*USCorePractitionerProfile_Qualification `protobuf:"bytes,18,rep,name=qualification,proto3" json:"qualification,omitempty"`
	// A language the practitioner can use in patient communication
	Communication []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=communication,proto3" json:"communication,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCorePractitionerProfile. A person with a formal responsibility in the provisioning of healthcare or related services. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner

func (*USCorePractitionerProfile) Descriptor deprecated

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

Deprecated: Use USCorePractitionerProfile.ProtoReflect.Descriptor instead.

func (*USCorePractitionerProfile) GetActive

func (*USCorePractitionerProfile) GetAddress

func (*USCorePractitionerProfile) GetBirthDate

func (*USCorePractitionerProfile) GetCommunication

func (*USCorePractitionerProfile) GetContained

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

func (*USCorePractitionerProfile) GetExtension

func (*USCorePractitionerProfile) GetGender

func (*USCorePractitionerProfile) GetId

func (*USCorePractitionerProfile) GetIdentifier

func (*USCorePractitionerProfile) GetImplicitRules

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

func (*USCorePractitionerProfile) GetLanguage

func (*USCorePractitionerProfile) GetMeta

func (*USCorePractitionerProfile) GetModifierExtension

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

func (*USCorePractitionerProfile) GetName

func (*USCorePractitionerProfile) GetPhoto

func (*USCorePractitionerProfile) GetQualification

func (*USCorePractitionerProfile) GetTelecom

func (*USCorePractitionerProfile) GetText

func (*USCorePractitionerProfile) ProtoMessage

func (*USCorePractitionerProfile) ProtoMessage()

func (*USCorePractitionerProfile) ProtoReflect

func (*USCorePractitionerProfile) Reset

func (x *USCorePractitionerProfile) Reset()

func (*USCorePractitionerProfile) String

func (x *USCorePractitionerProfile) String() string

type USCorePractitionerProfile_GenderCode

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

male | female | other | unknown

func (*USCorePractitionerProfile_GenderCode) Descriptor deprecated

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

Deprecated: Use USCorePractitionerProfile_GenderCode.ProtoReflect.Descriptor instead.

func (*USCorePractitionerProfile_GenderCode) GetExtension

func (*USCorePractitionerProfile_GenderCode) GetId

func (*USCorePractitionerProfile_GenderCode) GetValue

func (*USCorePractitionerProfile_GenderCode) ProtoMessage

func (*USCorePractitionerProfile_GenderCode) ProtoMessage()

func (*USCorePractitionerProfile_GenderCode) ProtoReflect

func (*USCorePractitionerProfile_GenderCode) Reset

func (*USCorePractitionerProfile_GenderCode) String

type USCorePractitionerProfile_Qualification

type USCorePractitionerProfile_Qualification struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// An identifier for this qualification for the practitioner
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,4,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Coded representation of the qualification
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// Period during which the qualification is valid
	Period *datatypes_go_proto.Period `protobuf:"bytes,6,opt,name=period,proto3" json:"period,omitempty"`
	// Organization that regulates and issues the qualification
	Issuer *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=issuer,proto3" json:"issuer,omitempty"`
	// contains filtered or unexported fields
}

Certification, licenses, or training pertaining to the provision of care

func (*USCorePractitionerProfile_Qualification) Descriptor deprecated

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

Deprecated: Use USCorePractitionerProfile_Qualification.ProtoReflect.Descriptor instead.

func (*USCorePractitionerProfile_Qualification) GetCode

func (*USCorePractitionerProfile_Qualification) GetExtension

func (*USCorePractitionerProfile_Qualification) GetId

func (*USCorePractitionerProfile_Qualification) GetIdentifier

func (*USCorePractitionerProfile_Qualification) GetIssuer

func (*USCorePractitionerProfile_Qualification) GetModifierExtension

func (*USCorePractitionerProfile_Qualification) GetPeriod

func (*USCorePractitionerProfile_Qualification) ProtoMessage

func (*USCorePractitionerProfile_Qualification) ProtoReflect

func (*USCorePractitionerProfile_Qualification) Reset

func (*USCorePractitionerProfile_Qualification) String

type USCorePractitionerRoleProfile

type USCorePractitionerRoleProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifiers that are specific to a role/location
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether this practitioner role record is in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"`
	// The period during which the practitioner is authorized to perform in these
	// role(s)
	Period *datatypes_go_proto.Period `protobuf:"bytes,12,opt,name=period,proto3" json:"period,omitempty"`
	// Practitioner that is able to provide the defined services for the
	// organization
	Practitioner *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=practitioner,proto3" json:"practitioner,omitempty"`
	// Organization where the roles are available
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=organization,proto3" json:"organization,omitempty"`
	// Roles which this practitioner may perform
	Code []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=code,proto3" json:"code,omitempty"`
	// Specific specialty of the practitioner
	Specialty []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,rep,name=specialty,proto3" json:"specialty,omitempty"`
	// The location(s) at which this practitioner provides care
	Location []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=location,proto3" json:"location,omitempty"`
	// The list of healthcare services that this worker provides for this role's
	// Organization/Location(s)
	HealthcareService []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=healthcare_service,json=healthcareService,proto3" json:"healthcare_service,omitempty"`
	// Contact details that are specific to the role/location/service
	Telecom       []*datatypes_go_proto.ContactPoint             `protobuf:"bytes,19,rep,name=telecom,proto3" json:"telecom,omitempty"`
	AvailableTime []*USCorePractitionerRoleProfile_AvailableTime `protobuf:"bytes,20,rep,name=available_time,json=availableTime,proto3" json:"available_time,omitempty"`
	NotAvailable  []*USCorePractitionerRoleProfile_NotAvailable  `protobuf:"bytes,21,rep,name=not_available,json=notAvailable,proto3" json:"not_available,omitempty"`
	// Description of availability exceptions
	AvailabilityExceptions *datatypes_go_proto.String `` /* 128-byte string literal not displayed */
	// Technical endpoints providing access to services operated for the
	// practitioner with this role
	Endpoint []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCorePractitionerRoleProfile. Roles/organizations the practitioner is associated with. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole

func (*USCorePractitionerRoleProfile) Descriptor deprecated

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

Deprecated: Use USCorePractitionerRoleProfile.ProtoReflect.Descriptor instead.

func (*USCorePractitionerRoleProfile) GetActive

func (*USCorePractitionerRoleProfile) GetAvailabilityExceptions

func (x *USCorePractitionerRoleProfile) GetAvailabilityExceptions() *datatypes_go_proto.String

func (*USCorePractitionerRoleProfile) GetAvailableTime

func (*USCorePractitionerRoleProfile) GetCode

func (*USCorePractitionerRoleProfile) GetContained

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

func (*USCorePractitionerRoleProfile) GetEndpoint

func (*USCorePractitionerRoleProfile) GetExtension

func (*USCorePractitionerRoleProfile) GetHealthcareService

func (x *USCorePractitionerRoleProfile) GetHealthcareService() []*datatypes_go_proto.Reference

func (*USCorePractitionerRoleProfile) GetId

func (*USCorePractitionerRoleProfile) GetIdentifier

func (*USCorePractitionerRoleProfile) GetImplicitRules

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

func (*USCorePractitionerRoleProfile) GetLanguage

func (*USCorePractitionerRoleProfile) GetLocation

func (*USCorePractitionerRoleProfile) GetMeta

func (*USCorePractitionerRoleProfile) GetModifierExtension

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

func (*USCorePractitionerRoleProfile) GetNotAvailable

func (*USCorePractitionerRoleProfile) GetOrganization

func (*USCorePractitionerRoleProfile) GetPeriod

func (*USCorePractitionerRoleProfile) GetPractitioner

func (*USCorePractitionerRoleProfile) GetSpecialty

func (*USCorePractitionerRoleProfile) GetTelecom

func (*USCorePractitionerRoleProfile) GetText

func (*USCorePractitionerRoleProfile) ProtoMessage

func (*USCorePractitionerRoleProfile) ProtoMessage()

func (*USCorePractitionerRoleProfile) ProtoReflect

func (*USCorePractitionerRoleProfile) Reset

func (x *USCorePractitionerRoleProfile) Reset()

func (*USCorePractitionerRoleProfile) String

type USCorePractitionerRoleProfile_AvailableTime

type USCorePractitionerRoleProfile_AvailableTime struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                               `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	DaysOfWeek        []*USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode `protobuf:"bytes,4,rep,name=days_of_week,json=daysOfWeek,proto3" json:"days_of_week,omitempty"`
	// Always available? e.g. 24 hour service
	AllDay *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=all_day,json=allDay,proto3" json:"all_day,omitempty"`
	// Opening time of day (ignored if allDay = true)
	AvailableStartTime *datatypes_go_proto.Time `protobuf:"bytes,6,opt,name=available_start_time,json=availableStartTime,proto3" json:"available_start_time,omitempty"`
	// Closing time of day (ignored if allDay = true)
	AvailableEndTime *datatypes_go_proto.Time `protobuf:"bytes,7,opt,name=available_end_time,json=availableEndTime,proto3" json:"available_end_time,omitempty"`
	// contains filtered or unexported fields
}

Times the Service Site is available

func (*USCorePractitionerRoleProfile_AvailableTime) Descriptor deprecated

Deprecated: Use USCorePractitionerRoleProfile_AvailableTime.ProtoReflect.Descriptor instead.

func (*USCorePractitionerRoleProfile_AvailableTime) GetAllDay

func (*USCorePractitionerRoleProfile_AvailableTime) GetAvailableEndTime

func (*USCorePractitionerRoleProfile_AvailableTime) GetAvailableStartTime

func (*USCorePractitionerRoleProfile_AvailableTime) GetDaysOfWeek

func (*USCorePractitionerRoleProfile_AvailableTime) GetExtension

func (*USCorePractitionerRoleProfile_AvailableTime) GetId

func (*USCorePractitionerRoleProfile_AvailableTime) GetModifierExtension

func (*USCorePractitionerRoleProfile_AvailableTime) ProtoMessage

func (*USCorePractitionerRoleProfile_AvailableTime) ProtoReflect

func (*USCorePractitionerRoleProfile_AvailableTime) Reset

func (*USCorePractitionerRoleProfile_AvailableTime) String

type USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode

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

mon | tue | wed | thu | fri | sat | sun

func (*USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode) Descriptor deprecated

Deprecated: Use USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode.ProtoReflect.Descriptor instead.

func (*USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode) GetExtension

func (*USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode) GetId

func (*USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode) GetValue

func (*USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode) ProtoMessage

func (*USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode) ProtoReflect

func (*USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode) Reset

func (*USCorePractitionerRoleProfile_AvailableTime_DaysOfWeekCode) String

type USCorePractitionerRoleProfile_NotAvailable

type USCorePractitionerRoleProfile_NotAvailable struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Reason presented to the user explaining why time not available
	Description *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Service not available from this date
	During *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=during,proto3" json:"during,omitempty"`
	// contains filtered or unexported fields
}

Not available during this time due to provided reason

func (*USCorePractitionerRoleProfile_NotAvailable) Descriptor deprecated

Deprecated: Use USCorePractitionerRoleProfile_NotAvailable.ProtoReflect.Descriptor instead.

func (*USCorePractitionerRoleProfile_NotAvailable) GetDescription

func (*USCorePractitionerRoleProfile_NotAvailable) GetDuring

func (*USCorePractitionerRoleProfile_NotAvailable) GetExtension

func (*USCorePractitionerRoleProfile_NotAvailable) GetId

func (*USCorePractitionerRoleProfile_NotAvailable) GetModifierExtension

func (*USCorePractitionerRoleProfile_NotAvailable) ProtoMessage

func (*USCorePractitionerRoleProfile_NotAvailable) ProtoReflect

func (*USCorePractitionerRoleProfile_NotAvailable) Reset

func (*USCorePractitionerRoleProfile_NotAvailable) String

type USCoreProcedureProfile

type USCoreProcedureProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Identifiers for this procedure
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Instantiates FHIR protocol or definition
	InstantiatesCanonical []*datatypes_go_proto.Canonical `protobuf:"bytes,11,rep,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// Instantiates external protocol or definition
	InstantiatesUri []*datatypes_go_proto.Uri `protobuf:"bytes,12,rep,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// A request for this procedure
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference    `protobuf:"bytes,14,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *USCoreProcedureProfile_StatusCode `protobuf:"bytes,15,opt,name=status,proto3" json:"status,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Classification of the procedure
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=category,proto3" json:"category,omitempty"`
	// Procedure codes from SNOMED CT, CPT, or HCPCS II
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=code,proto3" json:"code,omitempty"`
	// Who the procedure was performed on
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=subject,proto3" json:"subject,omitempty"`
	// Encounter created as part of
	Encounter *datatypes_go_proto.Reference      `protobuf:"bytes,20,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Performed *USCoreProcedureProfile_PerformedX `protobuf:"bytes,21,opt,name=performed,proto3" json:"performed,omitempty"`
	// Who recorded the procedure
	Recorder *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=recorder,proto3" json:"recorder,omitempty"`
	// Person who asserts this procedure
	Asserter  *datatypes_go_proto.Reference       `protobuf:"bytes,23,opt,name=asserter,proto3" json:"asserter,omitempty"`
	Performer []*USCoreProcedureProfile_Performer `protobuf:"bytes,24,rep,name=performer,proto3" json:"performer,omitempty"`
	// Where the procedure happened
	Location *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=location,proto3" json:"location,omitempty"`
	// Coded reason procedure performed
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// The justification that the procedure was performed
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,27,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Target body sites
	BodySite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,28,rep,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// The result of procedure
	Outcome *datatypes_go_proto.CodeableConcept `protobuf:"bytes,29,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Any report resulting from the procedure
	Report []*datatypes_go_proto.Reference `protobuf:"bytes,30,rep,name=report,proto3" json:"report,omitempty"`
	// Complication following the procedure
	Complication []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,31,rep,name=complication,proto3" json:"complication,omitempty"`
	// A condition that is a result of the procedure
	ComplicationDetail []*datatypes_go_proto.Reference `protobuf:"bytes,32,rep,name=complication_detail,json=complicationDetail,proto3" json:"complication_detail,omitempty"`
	// Instructions for follow up
	FollowUp []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,33,rep,name=follow_up,json=followUp,proto3" json:"follow_up,omitempty"`
	// Additional information about the procedure
	Note        []*datatypes_go_proto.Annotation      `protobuf:"bytes,34,rep,name=note,proto3" json:"note,omitempty"`
	FocalDevice []*USCoreProcedureProfile_FocalDevice `protobuf:"bytes,35,rep,name=focal_device,json=focalDevice,proto3" json:"focal_device,omitempty"`
	// Items used during procedure
	UsedReference []*datatypes_go_proto.Reference `protobuf:"bytes,36,rep,name=used_reference,json=usedReference,proto3" json:"used_reference,omitempty"`
	// Coded items used during the procedure
	UsedCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,37,rep,name=used_code,json=usedCode,proto3" json:"used_code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreProcedureProfile. An action that is being or was performed on a patient. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure

func (*USCoreProcedureProfile) Descriptor deprecated

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

Deprecated: Use USCoreProcedureProfile.ProtoReflect.Descriptor instead.

func (*USCoreProcedureProfile) GetAsserter

func (*USCoreProcedureProfile) GetBasedOn

func (*USCoreProcedureProfile) GetBodySite

func (*USCoreProcedureProfile) GetCategory

func (*USCoreProcedureProfile) GetCode

func (*USCoreProcedureProfile) GetComplication

func (*USCoreProcedureProfile) GetComplicationDetail

func (x *USCoreProcedureProfile) GetComplicationDetail() []*datatypes_go_proto.Reference

func (*USCoreProcedureProfile) GetContained

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

func (*USCoreProcedureProfile) GetEncounter

func (*USCoreProcedureProfile) GetExtension

func (*USCoreProcedureProfile) GetFocalDevice

func (*USCoreProcedureProfile) GetFollowUp

func (*USCoreProcedureProfile) GetId

func (*USCoreProcedureProfile) GetIdentifier

func (*USCoreProcedureProfile) GetImplicitRules

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

func (*USCoreProcedureProfile) GetInstantiatesCanonical

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

func (*USCoreProcedureProfile) GetInstantiatesUri

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

func (*USCoreProcedureProfile) GetLanguage

func (*USCoreProcedureProfile) GetLocation

func (*USCoreProcedureProfile) GetMeta

func (*USCoreProcedureProfile) GetModifierExtension

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

func (*USCoreProcedureProfile) GetNote

func (*USCoreProcedureProfile) GetOutcome

func (*USCoreProcedureProfile) GetPartOf

func (*USCoreProcedureProfile) GetPerformed

func (*USCoreProcedureProfile) GetPerformer

func (*USCoreProcedureProfile) GetReasonCode

func (*USCoreProcedureProfile) GetReasonReference

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

func (*USCoreProcedureProfile) GetRecorder

func (*USCoreProcedureProfile) GetReport

func (*USCoreProcedureProfile) GetStatus

func (*USCoreProcedureProfile) GetStatusReason

func (*USCoreProcedureProfile) GetSubject

func (*USCoreProcedureProfile) GetText

func (*USCoreProcedureProfile) GetUsedCode

func (*USCoreProcedureProfile) GetUsedReference

func (x *USCoreProcedureProfile) GetUsedReference() []*datatypes_go_proto.Reference

func (*USCoreProcedureProfile) ProtoMessage

func (*USCoreProcedureProfile) ProtoMessage()

func (*USCoreProcedureProfile) ProtoReflect

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

func (*USCoreProcedureProfile) Reset

func (x *USCoreProcedureProfile) Reset()

func (*USCoreProcedureProfile) String

func (x *USCoreProcedureProfile) String() string

type USCoreProcedureProfile_FocalDevice

type USCoreProcedureProfile_FocalDevice struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Kind of change to device
	Action *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	// Device that was changed
	Manipulated *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=manipulated,proto3" json:"manipulated,omitempty"`
	// contains filtered or unexported fields
}

Manipulated, implanted, or removed device

func (*USCoreProcedureProfile_FocalDevice) Descriptor deprecated

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

Deprecated: Use USCoreProcedureProfile_FocalDevice.ProtoReflect.Descriptor instead.

func (*USCoreProcedureProfile_FocalDevice) GetAction

func (*USCoreProcedureProfile_FocalDevice) GetExtension

func (*USCoreProcedureProfile_FocalDevice) GetId

func (*USCoreProcedureProfile_FocalDevice) GetManipulated

func (*USCoreProcedureProfile_FocalDevice) GetModifierExtension

func (*USCoreProcedureProfile_FocalDevice) ProtoMessage

func (*USCoreProcedureProfile_FocalDevice) ProtoMessage()

func (*USCoreProcedureProfile_FocalDevice) ProtoReflect

func (*USCoreProcedureProfile_FocalDevice) Reset

func (*USCoreProcedureProfile_FocalDevice) String

type USCoreProcedureProfile_PerformedX

type USCoreProcedureProfile_PerformedX struct {

	// Types that are assignable to Choice:
	//	*USCoreProcedureProfile_PerformedX_DateTime
	//	*USCoreProcedureProfile_PerformedX_Period
	Choice isUSCoreProcedureProfile_PerformedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When the procedure was performed

func (*USCoreProcedureProfile_PerformedX) Descriptor deprecated

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

Deprecated: Use USCoreProcedureProfile_PerformedX.ProtoReflect.Descriptor instead.

func (*USCoreProcedureProfile_PerformedX) GetChoice

func (m *USCoreProcedureProfile_PerformedX) GetChoice() isUSCoreProcedureProfile_PerformedX_Choice

func (*USCoreProcedureProfile_PerformedX) GetDateTime

func (*USCoreProcedureProfile_PerformedX) GetPeriod

func (*USCoreProcedureProfile_PerformedX) ProtoMessage

func (*USCoreProcedureProfile_PerformedX) ProtoMessage()

func (*USCoreProcedureProfile_PerformedX) ProtoReflect

func (*USCoreProcedureProfile_PerformedX) Reset

func (*USCoreProcedureProfile_PerformedX) String

type USCoreProcedureProfile_PerformedX_DateTime

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

type USCoreProcedureProfile_PerformedX_Period

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

type USCoreProcedureProfile_Performer

type USCoreProcedureProfile_Performer struct {

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

The people who performed the procedure

func (*USCoreProcedureProfile_Performer) Descriptor deprecated

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

Deprecated: Use USCoreProcedureProfile_Performer.ProtoReflect.Descriptor instead.

func (*USCoreProcedureProfile_Performer) GetActor

func (*USCoreProcedureProfile_Performer) GetExtension

func (*USCoreProcedureProfile_Performer) GetFunction

func (*USCoreProcedureProfile_Performer) GetId

func (*USCoreProcedureProfile_Performer) GetModifierExtension

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

func (*USCoreProcedureProfile_Performer) GetOnBehalfOf

func (*USCoreProcedureProfile_Performer) ProtoMessage

func (*USCoreProcedureProfile_Performer) ProtoMessage()

func (*USCoreProcedureProfile_Performer) ProtoReflect

func (*USCoreProcedureProfile_Performer) Reset

func (*USCoreProcedureProfile_Performer) String

type USCoreProcedureProfile_StatusCode

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

preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown

func (*USCoreProcedureProfile_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreProcedureProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreProcedureProfile_StatusCode) GetExtension

func (*USCoreProcedureProfile_StatusCode) GetId

func (*USCoreProcedureProfile_StatusCode) GetValue

func (*USCoreProcedureProfile_StatusCode) ProtoMessage

func (*USCoreProcedureProfile_StatusCode) ProtoMessage()

func (*USCoreProcedureProfile_StatusCode) ProtoReflect

func (*USCoreProcedureProfile_StatusCode) Reset

func (*USCoreProcedureProfile_StatusCode) String

type USCoreProvenance

type USCoreProvenance struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The Resource this Provenance record supports
	Target   []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=target,proto3" json:"target,omitempty"`
	Occurred *USCoreProvenance_OccurredX     `protobuf:"bytes,11,opt,name=occurred,proto3" json:"occurred,omitempty"`
	// Timestamp when the activity was recorded / updated
	Recorded *datatypes_go_proto.Instant `protobuf:"bytes,12,opt,name=recorded,proto3" json:"recorded,omitempty"`
	// Policy or plan the activity was defined by
	Policy []*datatypes_go_proto.Uri `protobuf:"bytes,13,rep,name=policy,proto3" json:"policy,omitempty"`
	// Where the activity occurred, if relevant
	Location *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=location,proto3" json:"location,omitempty"`
	// Reason the activity is occurring
	Reason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=reason,proto3" json:"reason,omitempty"`
	// Activity that occurred
	Activity *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=activity,proto3" json:"activity,omitempty"`
	Agent    []*USCoreProvenance_Agent           `protobuf:"bytes,17,rep,name=agent,proto3" json:"agent,omitempty"`
	Entity   []*USCoreProvenance_Entity          `protobuf:"bytes,18,rep,name=entity,proto3" json:"entity,omitempty"`
	// Signature on target
	Signature []*datatypes_go_proto.Signature `protobuf:"bytes,19,rep,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreProvenance. US Core Provenance. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-provenance

func (*USCoreProvenance) Descriptor deprecated

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

Deprecated: Use USCoreProvenance.ProtoReflect.Descriptor instead.

func (*USCoreProvenance) GetActivity

func (*USCoreProvenance) GetAgent

func (x *USCoreProvenance) GetAgent() []*USCoreProvenance_Agent

func (*USCoreProvenance) GetContained

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

func (*USCoreProvenance) GetEntity

func (x *USCoreProvenance) GetEntity() []*USCoreProvenance_Entity

func (*USCoreProvenance) GetExtension

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

func (*USCoreProvenance) GetId

func (*USCoreProvenance) GetImplicitRules

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

func (*USCoreProvenance) GetLanguage

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

func (*USCoreProvenance) GetLocation

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

func (*USCoreProvenance) GetMeta

func (*USCoreProvenance) GetModifierExtension

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

func (*USCoreProvenance) GetOccurred

func (x *USCoreProvenance) GetOccurred() *USCoreProvenance_OccurredX

func (*USCoreProvenance) GetPolicy

func (x *USCoreProvenance) GetPolicy() []*datatypes_go_proto.Uri

func (*USCoreProvenance) GetReason

func (*USCoreProvenance) GetRecorded

func (x *USCoreProvenance) GetRecorded() *datatypes_go_proto.Instant

func (*USCoreProvenance) GetSignature

func (x *USCoreProvenance) GetSignature() []*datatypes_go_proto.Signature

func (*USCoreProvenance) GetTarget

func (x *USCoreProvenance) GetTarget() []*datatypes_go_proto.Reference

func (*USCoreProvenance) GetText

func (*USCoreProvenance) ProtoMessage

func (*USCoreProvenance) ProtoMessage()

func (*USCoreProvenance) ProtoReflect

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

func (*USCoreProvenance) Reset

func (x *USCoreProvenance) Reset()

func (*USCoreProvenance) String

func (x *USCoreProvenance) String() string

type USCoreProvenance_Agent

type USCoreProvenance_Agent struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// How the agent participated
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// What the agents role was
	Role []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=role,proto3" json:"role,omitempty"`
	// Who participated
	Who *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=who,proto3" json:"who,omitempty"`
	// Who the agent is representing
	OnBehalfOf *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=on_behalf_of,json=onBehalfOf,proto3" json:"on_behalf_of,omitempty"`
	// contains filtered or unexported fields
}

Actor involved

func (*USCoreProvenance_Agent) Descriptor deprecated

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

Deprecated: Use USCoreProvenance_Agent.ProtoReflect.Descriptor instead.

func (*USCoreProvenance_Agent) GetExtension

func (*USCoreProvenance_Agent) GetId

func (*USCoreProvenance_Agent) GetModifierExtension

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

func (*USCoreProvenance_Agent) GetOnBehalfOf

func (*USCoreProvenance_Agent) GetRole

func (*USCoreProvenance_Agent) GetType

func (*USCoreProvenance_Agent) GetWho

func (*USCoreProvenance_Agent) ProtoMessage

func (*USCoreProvenance_Agent) ProtoMessage()

func (*USCoreProvenance_Agent) ProtoReflect

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

func (*USCoreProvenance_Agent) Reset

func (x *USCoreProvenance_Agent) Reset()

func (*USCoreProvenance_Agent) String

func (x *USCoreProvenance_Agent) String() string

type USCoreProvenance_Entity

type USCoreProvenance_Entity struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension   `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Role              *USCoreProvenance_Entity_RoleCode `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	// Identity of entity
	What *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=what,proto3" json:"what,omitempty"`
	// Entity is attributed to this agent
	Agent []*USCoreProvenance_Agent `protobuf:"bytes,6,rep,name=agent,proto3" json:"agent,omitempty"`
	// contains filtered or unexported fields
}

An entity used in this activity

func (*USCoreProvenance_Entity) Descriptor deprecated

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

Deprecated: Use USCoreProvenance_Entity.ProtoReflect.Descriptor instead.

func (*USCoreProvenance_Entity) GetAgent

func (*USCoreProvenance_Entity) GetExtension

func (*USCoreProvenance_Entity) GetId

func (*USCoreProvenance_Entity) GetModifierExtension

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

func (*USCoreProvenance_Entity) GetRole

func (*USCoreProvenance_Entity) GetWhat

func (*USCoreProvenance_Entity) ProtoMessage

func (*USCoreProvenance_Entity) ProtoMessage()

func (*USCoreProvenance_Entity) ProtoReflect

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

func (*USCoreProvenance_Entity) Reset

func (x *USCoreProvenance_Entity) Reset()

func (*USCoreProvenance_Entity) String

func (x *USCoreProvenance_Entity) String() string

type USCoreProvenance_Entity_RoleCode

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

derivation | revision | quotation | source | removal

func (*USCoreProvenance_Entity_RoleCode) Descriptor deprecated

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

Deprecated: Use USCoreProvenance_Entity_RoleCode.ProtoReflect.Descriptor instead.

func (*USCoreProvenance_Entity_RoleCode) GetExtension

func (*USCoreProvenance_Entity_RoleCode) GetId

func (*USCoreProvenance_Entity_RoleCode) GetValue

func (*USCoreProvenance_Entity_RoleCode) ProtoMessage

func (*USCoreProvenance_Entity_RoleCode) ProtoMessage()

func (*USCoreProvenance_Entity_RoleCode) ProtoReflect

func (*USCoreProvenance_Entity_RoleCode) Reset

func (*USCoreProvenance_Entity_RoleCode) String

type USCoreProvenance_OccurredX

type USCoreProvenance_OccurredX struct {

	// Types that are assignable to Choice:
	//	*USCoreProvenance_OccurredX_Period
	//	*USCoreProvenance_OccurredX_DateTime
	Choice isUSCoreProvenance_OccurredX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When the activity occurred

func (*USCoreProvenance_OccurredX) Descriptor deprecated

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

Deprecated: Use USCoreProvenance_OccurredX.ProtoReflect.Descriptor instead.

func (*USCoreProvenance_OccurredX) GetChoice

func (m *USCoreProvenance_OccurredX) GetChoice() isUSCoreProvenance_OccurredX_Choice

func (*USCoreProvenance_OccurredX) GetDateTime

func (*USCoreProvenance_OccurredX) GetPeriod

func (*USCoreProvenance_OccurredX) ProtoMessage

func (*USCoreProvenance_OccurredX) ProtoMessage()

func (*USCoreProvenance_OccurredX) ProtoReflect

func (*USCoreProvenance_OccurredX) Reset

func (x *USCoreProvenance_OccurredX) Reset()

func (*USCoreProvenance_OccurredX) String

func (x *USCoreProvenance_OccurredX) String() string

type USCoreProvenance_OccurredX_DateTime

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

type USCoreProvenance_OccurredX_Period

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

type USCorePulseOximetryProfile

type USCorePulseOximetryProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference        `protobuf:"bytes,12,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *USCorePulseOximetryProfile_StatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept              `protobuf:"bytes,14,rep,name=category,proto3" json:"category,omitempty"`
	Code     *USCorePulseOximetryProfile_CodeableConceptForCode `protobuf:"bytes,15,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what the observation is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	// What the observation is about, when it is not about the subject of record
	Focus []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=focus,proto3" json:"focus,omitempty"`
	// Healthcare event during which this observation is made
	Encounter *datatypes_go_proto.Reference          `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *USCorePulseOximetryProfile_EffectiveX `protobuf:"bytes,19,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this version was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,20,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference    `protobuf:"bytes,21,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *USCorePulseOximetryProfile_ValueX `protobuf:"bytes,22,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about the observation
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,25,rep,name=note,proto3" json:"note,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,27,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference                `protobuf:"bytes,29,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*USCorePulseOximetryProfile_ReferenceRange `protobuf:"bytes,30,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// Used when reporting vital signs panel components
	HasMember []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=has_member,json=hasMember,proto3" json:"has_member,omitempty"`
	// Related measurements the observation is made from
	DerivedFrom []*datatypes_go_proto.Reference         `protobuf:"bytes,32,rep,name=derived_from,json=derivedFrom,proto3" json:"derived_from,omitempty"`
	Component   []*USCorePulseOximetryProfile_Component `protobuf:"bytes,33,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCorePulseOximetryProfile. FHIR Oxygen Saturation Profile. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-pulse-oximetry

func (*USCorePulseOximetryProfile) Descriptor deprecated

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

Deprecated: Use USCorePulseOximetryProfile.ProtoReflect.Descriptor instead.

func (*USCorePulseOximetryProfile) GetBasedOn

func (*USCorePulseOximetryProfile) GetBodySite

func (*USCorePulseOximetryProfile) GetCategory

func (*USCorePulseOximetryProfile) GetCode

func (*USCorePulseOximetryProfile) GetComponent

func (*USCorePulseOximetryProfile) GetContained

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

func (*USCorePulseOximetryProfile) GetDataAbsentReason

func (*USCorePulseOximetryProfile) GetDerivedFrom

func (*USCorePulseOximetryProfile) GetDevice

func (*USCorePulseOximetryProfile) GetEffective

func (*USCorePulseOximetryProfile) GetEncounter

func (*USCorePulseOximetryProfile) GetExtension

func (*USCorePulseOximetryProfile) GetFocus

func (*USCorePulseOximetryProfile) GetHasMember

func (*USCorePulseOximetryProfile) GetId

func (*USCorePulseOximetryProfile) GetIdentifier

func (*USCorePulseOximetryProfile) GetImplicitRules

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

func (*USCorePulseOximetryProfile) GetInterpretation

func (*USCorePulseOximetryProfile) GetIssued

func (*USCorePulseOximetryProfile) GetLanguage

func (*USCorePulseOximetryProfile) GetMeta

func (*USCorePulseOximetryProfile) GetMethod

func (*USCorePulseOximetryProfile) GetModifierExtension

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

func (*USCorePulseOximetryProfile) GetNote

func (*USCorePulseOximetryProfile) GetPartOf

func (*USCorePulseOximetryProfile) GetPerformer

func (*USCorePulseOximetryProfile) GetReferenceRange

func (*USCorePulseOximetryProfile) GetSpecimen

func (*USCorePulseOximetryProfile) GetStatus

func (*USCorePulseOximetryProfile) GetSubject

func (*USCorePulseOximetryProfile) GetText

func (*USCorePulseOximetryProfile) GetValue

func (*USCorePulseOximetryProfile) ProtoMessage

func (*USCorePulseOximetryProfile) ProtoMessage()

func (*USCorePulseOximetryProfile) ProtoReflect

func (*USCorePulseOximetryProfile) Reset

func (x *USCorePulseOximetryProfile) Reset()

func (*USCorePulseOximetryProfile) String

func (x *USCorePulseOximetryProfile) String() string

type USCorePulseOximetryProfile_CodeableConceptForCode

type USCorePulseOximetryProfile_CodeableConceptForCode struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Code defined by a terminology system
	Coding []*datatypes_go_proto.Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text          *datatypes_go_proto.String              `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	OxygenSatCode *datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,5,opt,name=oxygen_sat_code,json=OxygenSatCode,proto3" json:"oxygen_sat_code,omitempty"`
	PulseOx       *datatypes_go_proto.CodingWithFixedCode `protobuf:"bytes,6,opt,name=pulse_ox,json=PulseOx,proto3" json:"pulse_ox,omitempty"`
	// contains filtered or unexported fields
}

Oxygen Saturation by Pulse Oximetry

func (*USCorePulseOximetryProfile_CodeableConceptForCode) Descriptor deprecated

Deprecated: Use USCorePulseOximetryProfile_CodeableConceptForCode.ProtoReflect.Descriptor instead.

func (*USCorePulseOximetryProfile_CodeableConceptForCode) GetCoding

func (*USCorePulseOximetryProfile_CodeableConceptForCode) GetExtension

func (*USCorePulseOximetryProfile_CodeableConceptForCode) GetId

func (*USCorePulseOximetryProfile_CodeableConceptForCode) GetOxygenSatCode

func (*USCorePulseOximetryProfile_CodeableConceptForCode) GetPulseOx

func (*USCorePulseOximetryProfile_CodeableConceptForCode) GetText

func (*USCorePulseOximetryProfile_CodeableConceptForCode) ProtoMessage

func (*USCorePulseOximetryProfile_CodeableConceptForCode) ProtoReflect

func (*USCorePulseOximetryProfile_CodeableConceptForCode) Reset

func (*USCorePulseOximetryProfile_CodeableConceptForCode) String

type USCorePulseOximetryProfile_Component

type USCorePulseOximetryProfile_Component struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept          `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *USCorePulseOximetryProfile_Component_ValueX `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*USCorePulseOximetryProfile_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Used when reporting systolic and diastolic blood pressure.

func (*USCorePulseOximetryProfile_Component) Descriptor deprecated

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

Deprecated: Use USCorePulseOximetryProfile_Component.ProtoReflect.Descriptor instead.

func (*USCorePulseOximetryProfile_Component) GetCode

func (*USCorePulseOximetryProfile_Component) GetDataAbsentReason

func (*USCorePulseOximetryProfile_Component) GetExtension

func (*USCorePulseOximetryProfile_Component) GetId

func (*USCorePulseOximetryProfile_Component) GetInterpretation

func (*USCorePulseOximetryProfile_Component) GetModifierExtension

func (*USCorePulseOximetryProfile_Component) GetReferenceRange

func (*USCorePulseOximetryProfile_Component) GetValue

func (*USCorePulseOximetryProfile_Component) ProtoMessage

func (*USCorePulseOximetryProfile_Component) ProtoMessage()

func (*USCorePulseOximetryProfile_Component) ProtoReflect

func (*USCorePulseOximetryProfile_Component) Reset

func (*USCorePulseOximetryProfile_Component) String

type USCorePulseOximetryProfile_Component_ValueX

type USCorePulseOximetryProfile_Component_ValueX struct {

	// Types that are assignable to Choice:
	//	*USCorePulseOximetryProfile_Component_ValueX_Quantity
	//	*USCorePulseOximetryProfile_Component_ValueX_CodeableConcept
	//	*USCorePulseOximetryProfile_Component_ValueX_StringValue
	//	*USCorePulseOximetryProfile_Component_ValueX_Boolean
	//	*USCorePulseOximetryProfile_Component_ValueX_Integer
	//	*USCorePulseOximetryProfile_Component_ValueX_Range
	//	*USCorePulseOximetryProfile_Component_ValueX_Ratio
	//	*USCorePulseOximetryProfile_Component_ValueX_SampledData
	//	*USCorePulseOximetryProfile_Component_ValueX_Time
	//	*USCorePulseOximetryProfile_Component_ValueX_DateTime
	//	*USCorePulseOximetryProfile_Component_ValueX_Period
	Choice isUSCorePulseOximetryProfile_Component_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Vital Sign Value recorded with UCUM

func (*USCorePulseOximetryProfile_Component_ValueX) Descriptor deprecated

Deprecated: Use USCorePulseOximetryProfile_Component_ValueX.ProtoReflect.Descriptor instead.

func (*USCorePulseOximetryProfile_Component_ValueX) GetBoolean

func (*USCorePulseOximetryProfile_Component_ValueX) GetChoice

func (m *USCorePulseOximetryProfile_Component_ValueX) GetChoice() isUSCorePulseOximetryProfile_Component_ValueX_Choice

func (*USCorePulseOximetryProfile_Component_ValueX) GetCodeableConcept

func (*USCorePulseOximetryProfile_Component_ValueX) GetDateTime

func (*USCorePulseOximetryProfile_Component_ValueX) GetInteger

func (*USCorePulseOximetryProfile_Component_ValueX) GetPeriod

func (*USCorePulseOximetryProfile_Component_ValueX) GetQuantity

func (*USCorePulseOximetryProfile_Component_ValueX) GetRange

func (*USCorePulseOximetryProfile_Component_ValueX) GetRatio

func (*USCorePulseOximetryProfile_Component_ValueX) GetSampledData

func (*USCorePulseOximetryProfile_Component_ValueX) GetStringValue

func (*USCorePulseOximetryProfile_Component_ValueX) GetTime

func (*USCorePulseOximetryProfile_Component_ValueX) ProtoMessage

func (*USCorePulseOximetryProfile_Component_ValueX) ProtoReflect

func (*USCorePulseOximetryProfile_Component_ValueX) Reset

func (*USCorePulseOximetryProfile_Component_ValueX) String

type USCorePulseOximetryProfile_Component_ValueX_Boolean

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

type USCorePulseOximetryProfile_Component_ValueX_CodeableConcept

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

type USCorePulseOximetryProfile_Component_ValueX_DateTime

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

type USCorePulseOximetryProfile_Component_ValueX_Integer

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

type USCorePulseOximetryProfile_Component_ValueX_Period

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

type USCorePulseOximetryProfile_Component_ValueX_Quantity

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

type USCorePulseOximetryProfile_Component_ValueX_Range

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

type USCorePulseOximetryProfile_Component_ValueX_Ratio

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

type USCorePulseOximetryProfile_Component_ValueX_SampledData

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

type USCorePulseOximetryProfile_Component_ValueX_StringValue

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

type USCorePulseOximetryProfile_Component_ValueX_Time

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

type USCorePulseOximetryProfile_EffectiveX

type USCorePulseOximetryProfile_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*USCorePulseOximetryProfile_EffectiveX_DateTime
	//	*USCorePulseOximetryProfile_EffectiveX_Period
	Choice isUSCorePulseOximetryProfile_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Often just a dateTime for Vital Signs

func (*USCorePulseOximetryProfile_EffectiveX) Descriptor deprecated

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

Deprecated: Use USCorePulseOximetryProfile_EffectiveX.ProtoReflect.Descriptor instead.

func (*USCorePulseOximetryProfile_EffectiveX) GetChoice

func (m *USCorePulseOximetryProfile_EffectiveX) GetChoice() isUSCorePulseOximetryProfile_EffectiveX_Choice

func (*USCorePulseOximetryProfile_EffectiveX) GetDateTime

func (*USCorePulseOximetryProfile_EffectiveX) GetPeriod

func (*USCorePulseOximetryProfile_EffectiveX) ProtoMessage

func (*USCorePulseOximetryProfile_EffectiveX) ProtoMessage()

func (*USCorePulseOximetryProfile_EffectiveX) ProtoReflect

func (*USCorePulseOximetryProfile_EffectiveX) Reset

func (*USCorePulseOximetryProfile_EffectiveX) String

type USCorePulseOximetryProfile_EffectiveX_DateTime

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

type USCorePulseOximetryProfile_EffectiveX_Period

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

type USCorePulseOximetryProfile_ReferenceRange

type USCorePulseOximetryProfile_ReferenceRange struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*USCorePulseOximetryProfile_ReferenceRange) Descriptor deprecated

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

Deprecated: Use USCorePulseOximetryProfile_ReferenceRange.ProtoReflect.Descriptor instead.

func (*USCorePulseOximetryProfile_ReferenceRange) GetAge

func (*USCorePulseOximetryProfile_ReferenceRange) GetAppliesTo

func (*USCorePulseOximetryProfile_ReferenceRange) GetExtension

func (*USCorePulseOximetryProfile_ReferenceRange) GetHigh

func (*USCorePulseOximetryProfile_ReferenceRange) GetId

func (*USCorePulseOximetryProfile_ReferenceRange) GetLow

func (*USCorePulseOximetryProfile_ReferenceRange) GetModifierExtension

func (*USCorePulseOximetryProfile_ReferenceRange) GetText

func (*USCorePulseOximetryProfile_ReferenceRange) GetType

func (*USCorePulseOximetryProfile_ReferenceRange) ProtoMessage

func (*USCorePulseOximetryProfile_ReferenceRange) ProtoReflect

func (*USCorePulseOximetryProfile_ReferenceRange) Reset

func (*USCorePulseOximetryProfile_ReferenceRange) String

type USCorePulseOximetryProfile_StatusCode

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

registered | preliminary | final | amended +

func (*USCorePulseOximetryProfile_StatusCode) Descriptor deprecated

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

Deprecated: Use USCorePulseOximetryProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCorePulseOximetryProfile_StatusCode) GetExtension

func (*USCorePulseOximetryProfile_StatusCode) GetId

func (*USCorePulseOximetryProfile_StatusCode) GetValue

func (*USCorePulseOximetryProfile_StatusCode) ProtoMessage

func (*USCorePulseOximetryProfile_StatusCode) ProtoMessage()

func (*USCorePulseOximetryProfile_StatusCode) ProtoReflect

func (*USCorePulseOximetryProfile_StatusCode) Reset

func (*USCorePulseOximetryProfile_StatusCode) String

type USCorePulseOximetryProfile_ValueX

type USCorePulseOximetryProfile_ValueX struct {

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

Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept.

func (*USCorePulseOximetryProfile_ValueX) Descriptor deprecated

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

Deprecated: Use USCorePulseOximetryProfile_ValueX.ProtoReflect.Descriptor instead.

func (*USCorePulseOximetryProfile_ValueX) GetChoice

func (m *USCorePulseOximetryProfile_ValueX) GetChoice() isUSCorePulseOximetryProfile_ValueX_Choice

func (*USCorePulseOximetryProfile_ValueX) GetQuantity

func (*USCorePulseOximetryProfile_ValueX) ProtoMessage

func (*USCorePulseOximetryProfile_ValueX) ProtoMessage()

func (*USCorePulseOximetryProfile_ValueX) ProtoReflect

func (*USCorePulseOximetryProfile_ValueX) Reset

func (*USCorePulseOximetryProfile_ValueX) String

type USCorePulseOximetryProfile_ValueX_Quantity

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

type USCoreSmokingStatusProfile

type USCoreSmokingStatusProfile struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Fulfills plan, proposal or order
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	// Part of referenced event
	PartOf []*datatypes_go_proto.Reference        `protobuf:"bytes,12,rep,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Status *USCoreSmokingStatusProfile_StatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=category,proto3" json:"category,omitempty"`
	// Smoking Status
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what the observation is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	// What the observation is about, when it is not about the subject of record
	Focus []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=focus,proto3" json:"focus,omitempty"`
	// Healthcare event during which this observation is made
	Encounter *datatypes_go_proto.Reference          `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *USCoreSmokingStatusProfile_EffectiveX `protobuf:"bytes,19,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this version was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,20,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference    `protobuf:"bytes,21,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *USCoreSmokingStatusProfile_ValueX `protobuf:"bytes,22,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about the observation
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,25,rep,name=note,proto3" json:"note,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,27,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference                `protobuf:"bytes,29,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*USCoreSmokingStatusProfile_ReferenceRange `protobuf:"bytes,30,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// Related resource that belongs to the Observation group
	HasMember []*datatypes_go_proto.Reference `protobuf:"bytes,31,rep,name=has_member,json=hasMember,proto3" json:"has_member,omitempty"`
	// Related measurements the observation is made from
	DerivedFrom []*datatypes_go_proto.Reference         `protobuf:"bytes,32,rep,name=derived_from,json=derivedFrom,proto3" json:"derived_from,omitempty"`
	Component   []*USCoreSmokingStatusProfile_Component `protobuf:"bytes,33,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for USCoreSmokingStatusProfile. Measurements and simple assertions. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus

func (*USCoreSmokingStatusProfile) Descriptor deprecated

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

Deprecated: Use USCoreSmokingStatusProfile.ProtoReflect.Descriptor instead.

func (*USCoreSmokingStatusProfile) GetBasedOn

func (*USCoreSmokingStatusProfile) GetBodySite

func (*USCoreSmokingStatusProfile) GetCategory

func (*USCoreSmokingStatusProfile) GetCode

func (*USCoreSmokingStatusProfile) GetComponent

func (*USCoreSmokingStatusProfile) GetContained

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

func (*USCoreSmokingStatusProfile) GetDataAbsentReason

func (*USCoreSmokingStatusProfile) GetDerivedFrom

func (*USCoreSmokingStatusProfile) GetDevice

func (*USCoreSmokingStatusProfile) GetEffective

func (*USCoreSmokingStatusProfile) GetEncounter

func (*USCoreSmokingStatusProfile) GetExtension

func (*USCoreSmokingStatusProfile) GetFocus

func (*USCoreSmokingStatusProfile) GetHasMember

func (*USCoreSmokingStatusProfile) GetId

func (*USCoreSmokingStatusProfile) GetIdentifier

func (*USCoreSmokingStatusProfile) GetImplicitRules

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

func (*USCoreSmokingStatusProfile) GetInterpretation

func (*USCoreSmokingStatusProfile) GetIssued

func (*USCoreSmokingStatusProfile) GetLanguage

func (*USCoreSmokingStatusProfile) GetMeta

func (*USCoreSmokingStatusProfile) GetMethod

func (*USCoreSmokingStatusProfile) GetModifierExtension

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

func (*USCoreSmokingStatusProfile) GetNote

func (*USCoreSmokingStatusProfile) GetPartOf

func (*USCoreSmokingStatusProfile) GetPerformer

func (*USCoreSmokingStatusProfile) GetReferenceRange

func (*USCoreSmokingStatusProfile) GetSpecimen

func (*USCoreSmokingStatusProfile) GetStatus

func (*USCoreSmokingStatusProfile) GetSubject

func (*USCoreSmokingStatusProfile) GetText

func (*USCoreSmokingStatusProfile) GetValue

func (*USCoreSmokingStatusProfile) ProtoMessage

func (*USCoreSmokingStatusProfile) ProtoMessage()

func (*USCoreSmokingStatusProfile) ProtoReflect

func (*USCoreSmokingStatusProfile) Reset

func (x *USCoreSmokingStatusProfile) Reset()

func (*USCoreSmokingStatusProfile) String

func (x *USCoreSmokingStatusProfile) String() string

type USCoreSmokingStatusProfile_Component

type USCoreSmokingStatusProfile_Component struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept          `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *USCoreSmokingStatusProfile_Component_ValueX `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*USCoreSmokingStatusProfile_ReferenceRange `protobuf:"bytes,8,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*USCoreSmokingStatusProfile_Component) Descriptor deprecated

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

Deprecated: Use USCoreSmokingStatusProfile_Component.ProtoReflect.Descriptor instead.

func (*USCoreSmokingStatusProfile_Component) GetCode

func (*USCoreSmokingStatusProfile_Component) GetDataAbsentReason

func (*USCoreSmokingStatusProfile_Component) GetExtension

func (*USCoreSmokingStatusProfile_Component) GetId

func (*USCoreSmokingStatusProfile_Component) GetInterpretation

func (*USCoreSmokingStatusProfile_Component) GetModifierExtension

func (*USCoreSmokingStatusProfile_Component) GetReferenceRange

func (*USCoreSmokingStatusProfile_Component) GetValue

func (*USCoreSmokingStatusProfile_Component) ProtoMessage

func (*USCoreSmokingStatusProfile_Component) ProtoMessage()

func (*USCoreSmokingStatusProfile_Component) ProtoReflect

func (*USCoreSmokingStatusProfile_Component) Reset

func (*USCoreSmokingStatusProfile_Component) String

type USCoreSmokingStatusProfile_Component_ValueX

type USCoreSmokingStatusProfile_Component_ValueX struct {

	// Types that are assignable to Choice:
	//	*USCoreSmokingStatusProfile_Component_ValueX_Quantity
	//	*USCoreSmokingStatusProfile_Component_ValueX_CodeableConcept
	//	*USCoreSmokingStatusProfile_Component_ValueX_StringValue
	//	*USCoreSmokingStatusProfile_Component_ValueX_Boolean
	//	*USCoreSmokingStatusProfile_Component_ValueX_Integer
	//	*USCoreSmokingStatusProfile_Component_ValueX_Range
	//	*USCoreSmokingStatusProfile_Component_ValueX_Ratio
	//	*USCoreSmokingStatusProfile_Component_ValueX_SampledData
	//	*USCoreSmokingStatusProfile_Component_ValueX_Time
	//	*USCoreSmokingStatusProfile_Component_ValueX_DateTime
	//	*USCoreSmokingStatusProfile_Component_ValueX_Period
	Choice isUSCoreSmokingStatusProfile_Component_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Actual component result

func (*USCoreSmokingStatusProfile_Component_ValueX) Descriptor deprecated

Deprecated: Use USCoreSmokingStatusProfile_Component_ValueX.ProtoReflect.Descriptor instead.

func (*USCoreSmokingStatusProfile_Component_ValueX) GetBoolean

func (*USCoreSmokingStatusProfile_Component_ValueX) GetChoice

func (m *USCoreSmokingStatusProfile_Component_ValueX) GetChoice() isUSCoreSmokingStatusProfile_Component_ValueX_Choice

func (*USCoreSmokingStatusProfile_Component_ValueX) GetCodeableConcept

func (*USCoreSmokingStatusProfile_Component_ValueX) GetDateTime

func (*USCoreSmokingStatusProfile_Component_ValueX) GetInteger

func (*USCoreSmokingStatusProfile_Component_ValueX) GetPeriod

func (*USCoreSmokingStatusProfile_Component_ValueX) GetQuantity

func (*USCoreSmokingStatusProfile_Component_ValueX) GetRange

func (*USCoreSmokingStatusProfile_Component_ValueX) GetRatio

func (*USCoreSmokingStatusProfile_Component_ValueX) GetSampledData

func (*USCoreSmokingStatusProfile_Component_ValueX) GetStringValue

func (*USCoreSmokingStatusProfile_Component_ValueX) GetTime

func (*USCoreSmokingStatusProfile_Component_ValueX) ProtoMessage

func (*USCoreSmokingStatusProfile_Component_ValueX) ProtoReflect

func (*USCoreSmokingStatusProfile_Component_ValueX) Reset

func (*USCoreSmokingStatusProfile_Component_ValueX) String

type USCoreSmokingStatusProfile_Component_ValueX_Boolean

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

type USCoreSmokingStatusProfile_Component_ValueX_CodeableConcept

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

type USCoreSmokingStatusProfile_Component_ValueX_DateTime

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

type USCoreSmokingStatusProfile_Component_ValueX_Integer

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

type USCoreSmokingStatusProfile_Component_ValueX_Period

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

type USCoreSmokingStatusProfile_Component_ValueX_Quantity

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

type USCoreSmokingStatusProfile_Component_ValueX_Range

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

type USCoreSmokingStatusProfile_Component_ValueX_Ratio

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

type USCoreSmokingStatusProfile_Component_ValueX_SampledData

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

type USCoreSmokingStatusProfile_Component_ValueX_StringValue

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

type USCoreSmokingStatusProfile_Component_ValueX_Time

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

type USCoreSmokingStatusProfile_EffectiveX

type USCoreSmokingStatusProfile_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*USCoreSmokingStatusProfile_EffectiveX_DateTime
	//	*USCoreSmokingStatusProfile_EffectiveX_Period
	//	*USCoreSmokingStatusProfile_EffectiveX_Timing
	//	*USCoreSmokingStatusProfile_EffectiveX_Instant
	Choice isUSCoreSmokingStatusProfile_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for observation

func (*USCoreSmokingStatusProfile_EffectiveX) Descriptor deprecated

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

Deprecated: Use USCoreSmokingStatusProfile_EffectiveX.ProtoReflect.Descriptor instead.

func (*USCoreSmokingStatusProfile_EffectiveX) GetChoice

func (m *USCoreSmokingStatusProfile_EffectiveX) GetChoice() isUSCoreSmokingStatusProfile_EffectiveX_Choice

func (*USCoreSmokingStatusProfile_EffectiveX) GetDateTime

func (*USCoreSmokingStatusProfile_EffectiveX) GetInstant

func (*USCoreSmokingStatusProfile_EffectiveX) GetPeriod

func (*USCoreSmokingStatusProfile_EffectiveX) GetTiming

func (*USCoreSmokingStatusProfile_EffectiveX) ProtoMessage

func (*USCoreSmokingStatusProfile_EffectiveX) ProtoMessage()

func (*USCoreSmokingStatusProfile_EffectiveX) ProtoReflect

func (*USCoreSmokingStatusProfile_EffectiveX) Reset

func (*USCoreSmokingStatusProfile_EffectiveX) String

type USCoreSmokingStatusProfile_EffectiveX_DateTime

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

type USCoreSmokingStatusProfile_EffectiveX_Instant

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

type USCoreSmokingStatusProfile_EffectiveX_Period

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

type USCoreSmokingStatusProfile_EffectiveX_Timing

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

type USCoreSmokingStatusProfile_ReferenceRange

type USCoreSmokingStatusProfile_ReferenceRange struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Reference range qualifier
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Reference range population
	AppliesTo []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=applies_to,json=appliesTo,proto3" json:"applies_to,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,8,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*USCoreSmokingStatusProfile_ReferenceRange) Descriptor deprecated

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

Deprecated: Use USCoreSmokingStatusProfile_ReferenceRange.ProtoReflect.Descriptor instead.

func (*USCoreSmokingStatusProfile_ReferenceRange) GetAge

func (*USCoreSmokingStatusProfile_ReferenceRange) GetAppliesTo

func (*USCoreSmokingStatusProfile_ReferenceRange) GetExtension

func (*USCoreSmokingStatusProfile_ReferenceRange) GetHigh

func (*USCoreSmokingStatusProfile_ReferenceRange) GetId

func (*USCoreSmokingStatusProfile_ReferenceRange) GetLow

func (*USCoreSmokingStatusProfile_ReferenceRange) GetModifierExtension

func (*USCoreSmokingStatusProfile_ReferenceRange) GetText

func (*USCoreSmokingStatusProfile_ReferenceRange) GetType

func (*USCoreSmokingStatusProfile_ReferenceRange) ProtoMessage

func (*USCoreSmokingStatusProfile_ReferenceRange) ProtoReflect

func (*USCoreSmokingStatusProfile_ReferenceRange) Reset

func (*USCoreSmokingStatusProfile_ReferenceRange) String

type USCoreSmokingStatusProfile_StatusCode

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

registered | preliminary | final | amended +

func (*USCoreSmokingStatusProfile_StatusCode) Descriptor deprecated

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

Deprecated: Use USCoreSmokingStatusProfile_StatusCode.ProtoReflect.Descriptor instead.

func (*USCoreSmokingStatusProfile_StatusCode) GetExtension

func (*USCoreSmokingStatusProfile_StatusCode) GetId

func (*USCoreSmokingStatusProfile_StatusCode) ProtoMessage

func (*USCoreSmokingStatusProfile_StatusCode) ProtoMessage()

func (*USCoreSmokingStatusProfile_StatusCode) ProtoReflect

func (*USCoreSmokingStatusProfile_StatusCode) Reset

func (*USCoreSmokingStatusProfile_StatusCode) String

type USCoreSmokingStatusProfile_ValueX

type USCoreSmokingStatusProfile_ValueX struct {

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

Actual result

func (*USCoreSmokingStatusProfile_ValueX) Descriptor deprecated

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

Deprecated: Use USCoreSmokingStatusProfile_ValueX.ProtoReflect.Descriptor instead.

func (*USCoreSmokingStatusProfile_ValueX) GetChoice

func (m *USCoreSmokingStatusProfile_ValueX) GetChoice() isUSCoreSmokingStatusProfile_ValueX_Choice

func (*USCoreSmokingStatusProfile_ValueX) GetCodeableConcept

func (*USCoreSmokingStatusProfile_ValueX) ProtoMessage

func (*USCoreSmokingStatusProfile_ValueX) ProtoMessage()

func (*USCoreSmokingStatusProfile_ValueX) ProtoReflect

func (*USCoreSmokingStatusProfile_ValueX) Reset

func (*USCoreSmokingStatusProfile_ValueX) String

type USCoreSmokingStatusProfile_ValueX_CodeableConcept

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

type UsCoreCondition

type UsCoreCondition struct {

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

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

func (*UsCoreCondition) Descriptor deprecated

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

Deprecated: Use UsCoreCondition.ProtoReflect.Descriptor instead.

func (*UsCoreCondition) GetAbatement

func (x *UsCoreCondition) GetAbatement() *UsCoreCondition_AbatementX

func (*UsCoreCondition) GetAsserter

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

func (*UsCoreCondition) GetBodySite

func (*UsCoreCondition) GetCategory

func (*UsCoreCondition) GetClinicalStatus

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

func (*UsCoreCondition) GetCode

func (*UsCoreCondition) GetContained

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

func (*UsCoreCondition) GetEncounter

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

func (*UsCoreCondition) GetEvidence

func (x *UsCoreCondition) GetEvidence() []*UsCoreCondition_Evidence

func (*UsCoreCondition) GetExtension

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

func (*UsCoreCondition) GetId

func (*UsCoreCondition) GetIdentifier

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

func (*UsCoreCondition) GetImplicitRules

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

func (*UsCoreCondition) GetLanguage

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

func (*UsCoreCondition) GetMeta

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

func (*UsCoreCondition) GetModifierExtension

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

func (*UsCoreCondition) GetNote

func (*UsCoreCondition) GetOnset

func (x *UsCoreCondition) GetOnset() *UsCoreCondition_OnsetX

func (*UsCoreCondition) GetRecordedDate

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

func (*UsCoreCondition) GetRecorder

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

func (*UsCoreCondition) GetSeverity

func (*UsCoreCondition) GetStage

func (x *UsCoreCondition) GetStage() []*UsCoreCondition_Stage

func (*UsCoreCondition) GetSubject

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

func (*UsCoreCondition) GetText

func (*UsCoreCondition) GetVerificationStatus

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

func (*UsCoreCondition) ProtoMessage

func (*UsCoreCondition) ProtoMessage()

func (*UsCoreCondition) ProtoReflect

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

func (*UsCoreCondition) Reset

func (x *UsCoreCondition) Reset()

func (*UsCoreCondition) String

func (x *UsCoreCondition) String() string

type UsCoreCondition_AbatementX

type UsCoreCondition_AbatementX struct {

	// Types that are assignable to Choice:
	//	*UsCoreCondition_AbatementX_DateTime
	//	*UsCoreCondition_AbatementX_Age
	//	*UsCoreCondition_AbatementX_Period
	//	*UsCoreCondition_AbatementX_Range
	//	*UsCoreCondition_AbatementX_StringValue
	Choice isUsCoreCondition_AbatementX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When in resolution/remission

func (*UsCoreCondition_AbatementX) Descriptor deprecated

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

Deprecated: Use UsCoreCondition_AbatementX.ProtoReflect.Descriptor instead.

func (*UsCoreCondition_AbatementX) GetAge

func (*UsCoreCondition_AbatementX) GetChoice

func (m *UsCoreCondition_AbatementX) GetChoice() isUsCoreCondition_AbatementX_Choice

func (*UsCoreCondition_AbatementX) GetDateTime

func (*UsCoreCondition_AbatementX) GetPeriod

func (*UsCoreCondition_AbatementX) GetRange

func (*UsCoreCondition_AbatementX) GetStringValue

func (*UsCoreCondition_AbatementX) ProtoMessage

func (*UsCoreCondition_AbatementX) ProtoMessage()

func (*UsCoreCondition_AbatementX) ProtoReflect

func (*UsCoreCondition_AbatementX) Reset

func (x *UsCoreCondition_AbatementX) Reset()

func (*UsCoreCondition_AbatementX) String

func (x *UsCoreCondition_AbatementX) String() string

type UsCoreCondition_AbatementX_Age

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

type UsCoreCondition_AbatementX_DateTime

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

type UsCoreCondition_AbatementX_Period

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

type UsCoreCondition_AbatementX_Range

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

type UsCoreCondition_AbatementX_StringValue

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

type UsCoreCondition_Evidence

type UsCoreCondition_Evidence struct {

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

Supporting evidence

func (*UsCoreCondition_Evidence) Descriptor deprecated

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

Deprecated: Use UsCoreCondition_Evidence.ProtoReflect.Descriptor instead.

func (*UsCoreCondition_Evidence) GetCode

func (*UsCoreCondition_Evidence) GetDetail

func (*UsCoreCondition_Evidence) GetExtension

func (*UsCoreCondition_Evidence) GetId

func (*UsCoreCondition_Evidence) GetModifierExtension

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

func (*UsCoreCondition_Evidence) ProtoMessage

func (*UsCoreCondition_Evidence) ProtoMessage()

func (*UsCoreCondition_Evidence) ProtoReflect

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

func (*UsCoreCondition_Evidence) Reset

func (x *UsCoreCondition_Evidence) Reset()

func (*UsCoreCondition_Evidence) String

func (x *UsCoreCondition_Evidence) String() string

type UsCoreCondition_OnsetX

type UsCoreCondition_OnsetX struct {

	// Types that are assignable to Choice:
	//	*UsCoreCondition_OnsetX_DateTime
	//	*UsCoreCondition_OnsetX_Age
	//	*UsCoreCondition_OnsetX_Period
	//	*UsCoreCondition_OnsetX_Range
	//	*UsCoreCondition_OnsetX_StringValue
	Choice isUsCoreCondition_OnsetX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Estimated or actual date, date-time, or age

func (*UsCoreCondition_OnsetX) Descriptor deprecated

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

Deprecated: Use UsCoreCondition_OnsetX.ProtoReflect.Descriptor instead.

func (*UsCoreCondition_OnsetX) GetAge

func (*UsCoreCondition_OnsetX) GetChoice

func (m *UsCoreCondition_OnsetX) GetChoice() isUsCoreCondition_OnsetX_Choice

func (*UsCoreCondition_OnsetX) GetDateTime

func (*UsCoreCondition_OnsetX) GetPeriod

func (*UsCoreCondition_OnsetX) GetRange

func (*UsCoreCondition_OnsetX) GetStringValue

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

func (*UsCoreCondition_OnsetX) ProtoMessage

func (*UsCoreCondition_OnsetX) ProtoMessage()

func (*UsCoreCondition_OnsetX) ProtoReflect

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

func (*UsCoreCondition_OnsetX) Reset

func (x *UsCoreCondition_OnsetX) Reset()

func (*UsCoreCondition_OnsetX) String

func (x *UsCoreCondition_OnsetX) String() string

type UsCoreCondition_OnsetX_Age

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

type UsCoreCondition_OnsetX_DateTime

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

type UsCoreCondition_OnsetX_Period

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

type UsCoreCondition_OnsetX_Range

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

type UsCoreCondition_OnsetX_StringValue

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

type UsCoreCondition_Stage

type UsCoreCondition_Stage struct {

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

Stage/grade, usually assessed formally

func (*UsCoreCondition_Stage) Descriptor deprecated

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

Deprecated: Use UsCoreCondition_Stage.ProtoReflect.Descriptor instead.

func (*UsCoreCondition_Stage) GetAssessment

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

func (*UsCoreCondition_Stage) GetExtension

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

func (*UsCoreCondition_Stage) GetId

func (*UsCoreCondition_Stage) GetModifierExtension

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

func (*UsCoreCondition_Stage) GetSummary

func (*UsCoreCondition_Stage) GetType

func (*UsCoreCondition_Stage) ProtoMessage

func (*UsCoreCondition_Stage) ProtoMessage()

func (*UsCoreCondition_Stage) ProtoReflect

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

func (*UsCoreCondition_Stage) Reset

func (x *UsCoreCondition_Stage) Reset()

func (*UsCoreCondition_Stage) String

func (x *UsCoreCondition_Stage) String() string

type UsCoreDirectEmail

type UsCoreDirectEmail struct {

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

Auto-generated from StructureDefinition for USCoreDirectEmailExtension. Email is a "direct" email. See http://hl7.org/fhir/us/core/StructureDefinition/us-core-direct

func (*UsCoreDirectEmail) Descriptor deprecated

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

Deprecated: Use UsCoreDirectEmail.ProtoReflect.Descriptor instead.

func (*UsCoreDirectEmail) GetExtension

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

func (*UsCoreDirectEmail) GetId

func (*UsCoreDirectEmail) GetValueBoolean

func (x *UsCoreDirectEmail) GetValueBoolean() *datatypes_go_proto.Boolean

func (*UsCoreDirectEmail) ProtoMessage

func (*UsCoreDirectEmail) ProtoMessage()

func (*UsCoreDirectEmail) ProtoReflect

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

func (*UsCoreDirectEmail) Reset

func (x *UsCoreDirectEmail) Reset()

func (*UsCoreDirectEmail) String

func (x *UsCoreDirectEmail) String() string

Jump to

Keyboard shortcuts

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