datatypes_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: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Date_Precision_name = map[int32]string{
		0: "PRECISION_UNSPECIFIED",
		1: "YEAR",
		2: "MONTH",
		3: "DAY",
	}
	Date_Precision_value = map[string]int32{
		"PRECISION_UNSPECIFIED": 0,
		"YEAR":                  1,
		"MONTH":                 2,
		"DAY":                   3,
	}
)

Enum value maps for Date_Precision.

View Source
var (
	DateTime_Precision_name = map[int32]string{
		0: "PRECISION_UNSPECIFIED",
		1: "YEAR",
		2: "MONTH",
		3: "DAY",
		4: "SECOND",
		5: "MILLISECOND",
		6: "MICROSECOND",
	}
	DateTime_Precision_value = map[string]int32{
		"PRECISION_UNSPECIFIED": 0,
		"YEAR":                  1,
		"MONTH":                 2,
		"DAY":                   3,
		"SECOND":                4,
		"MILLISECOND":           5,
		"MICROSECOND":           6,
	}
)

Enum value maps for DateTime_Precision.

View Source
var (
	Instant_Precision_name = map[int32]string{
		0: "PRECISION_UNSPECIFIED",
		1: "SECOND",
		2: "MILLISECOND",
		3: "MICROSECOND",
	}
	Instant_Precision_value = map[string]int32{
		"PRECISION_UNSPECIFIED": 0,
		"SECOND":                1,
		"MILLISECOND":           2,
		"MICROSECOND":           3,
	}
)

Enum value maps for Instant_Precision.

View Source
var (
	Time_Precision_name = map[int32]string{
		0: "PRECISION_UNSPECIFIED",
		1: "SECOND",
		2: "MILLISECOND",
		3: "MICROSECOND",
	}
	Time_Precision_value = map[string]int32{
		"PRECISION_UNSPECIFIED": 0,
		"SECOND":                1,
		"MILLISECOND":           2,
		"MICROSECOND":           3,
	}
)

Enum value maps for Time_Precision.

View Source
var (
	AddressTypeCode_Value_name = map[int32]string{
		0: "INVALID_UNINITIALIZED",
		1: "POSTAL",
		2: "PHYSICAL",
		3: "BOTH",
	}
	AddressTypeCode_Value_value = map[string]int32{
		"INVALID_UNINITIALIZED": 0,
		"POSTAL":                1,
		"PHYSICAL":              2,
		"BOTH":                  3,
	}
)

Enum value maps for AddressTypeCode_Value.

View Source
var (
	AddressUseCode_Value_name = map[int32]string{
		0: "INVALID_UNINITIALIZED",
		1: "HOME",
		2: "WORK",
		3: "TEMP",
		4: "OLD",
	}
	AddressUseCode_Value_value = map[string]int32{
		"INVALID_UNINITIALIZED": 0,
		"HOME":                  1,
		"WORK":                  2,
		"TEMP":                  3,
		"OLD":                   4,
	}
)

Enum value maps for AddressUseCode_Value.

View Source
var (
	ContactPointSystemCode_Value_name = map[int32]string{
		0: "INVALID_UNINITIALIZED",
		1: "PHONE",
		2: "FAX",
		3: "EMAIL",
		4: "PAGER",
		5: "URL",
		6: "SMS",
		7: "OTHER",
	}
	ContactPointSystemCode_Value_value = map[string]int32{
		"INVALID_UNINITIALIZED": 0,
		"PHONE":                 1,
		"FAX":                   2,
		"EMAIL":                 3,
		"PAGER":                 4,
		"URL":                   5,
		"SMS":                   6,
		"OTHER":                 7,
	}
)

Enum value maps for ContactPointSystemCode_Value.

View Source
var (
	ContactPointUseCode_Value_name = map[int32]string{
		0: "INVALID_UNINITIALIZED",
		1: "HOME",
		2: "WORK",
		3: "TEMP",
		4: "OLD",
		5: "MOBILE",
	}
	ContactPointUseCode_Value_value = map[string]int32{
		"INVALID_UNINITIALIZED": 0,
		"HOME":                  1,
		"WORK":                  2,
		"TEMP":                  3,
		"OLD":                   4,
		"MOBILE":                5,
	}
)

Enum value maps for ContactPointUseCode_Value.

View Source
var (
	DaysOfWeekCode_Value_name = map[int32]string{
		0: "INVALID_UNINITIALIZED",
		1: "MON",
		2: "TUE",
		3: "WED",
		4: "THU",
		5: "FRI",
		6: "SAT",
		7: "SUN",
	}
	DaysOfWeekCode_Value_value = map[string]int32{
		"INVALID_UNINITIALIZED": 0,
		"MON":                   1,
		"TUE":                   2,
		"WED":                   3,
		"THU":                   4,
		"FRI":                   5,
		"SAT":                   6,
		"SUN":                   7,
	}
)

Enum value maps for DaysOfWeekCode_Value.

View Source
var (
	EventTimingCode_Value_name = map[int32]string{
		0:  "INVALID_UNINITIALIZED",
		1:  "MORN",
		2:  "AFT",
		3:  "EVE",
		4:  "NIGHT",
		5:  "PHS",
		6:  "HS",
		7:  "WAKE",
		8:  "C",
		9:  "CM",
		10: "CD",
		11: "CV",
		12: "AC",
		13: "ACM",
		14: "ACD",
		15: "ACV",
		16: "PC",
		17: "PCM",
		18: "PCD",
		19: "PCV",
	}
	EventTimingCode_Value_value = map[string]int32{
		"INVALID_UNINITIALIZED": 0,
		"MORN":                  1,
		"AFT":                   2,
		"EVE":                   3,
		"NIGHT":                 4,
		"PHS":                   5,
		"HS":                    6,
		"WAKE":                  7,
		"C":                     8,
		"CM":                    9,
		"CD":                    10,
		"CV":                    11,
		"AC":                    12,
		"ACM":                   13,
		"ACD":                   14,
		"ACV":                   15,
		"PC":                    16,
		"PCM":                   17,
		"PCD":                   18,
		"PCV":                   19,
	}
)

Enum value maps for EventTimingCode_Value.

View Source
var (
	IdentifierUseCode_Value_name = map[int32]string{
		0: "INVALID_UNINITIALIZED",
		1: "USUAL",
		2: "OFFICIAL",
		3: "TEMP",
		4: "SECONDARY",
	}
	IdentifierUseCode_Value_value = map[string]int32{
		"INVALID_UNINITIALIZED": 0,
		"USUAL":                 1,
		"OFFICIAL":              2,
		"TEMP":                  3,
		"SECONDARY":             4,
	}
)

Enum value maps for IdentifierUseCode_Value.

View Source
var (
	NameUseCode_Value_name = map[int32]string{
		0: "INVALID_UNINITIALIZED",
		1: "USUAL",
		2: "OFFICIAL",
		3: "TEMP",
		4: "NICKNAME",
		5: "ANONYMOUS",
		6: "OLD",
		7: "MAIDEN",
	}
	NameUseCode_Value_value = map[string]int32{
		"INVALID_UNINITIALIZED": 0,
		"USUAL":                 1,
		"OFFICIAL":              2,
		"TEMP":                  3,
		"NICKNAME":              4,
		"ANONYMOUS":             5,
		"OLD":                   6,
		"MAIDEN":                7,
	}
)

Enum value maps for NameUseCode_Value.

View Source
var (
	QuantityComparatorCode_Value_name = map[int32]string{
		0: "INVALID_UNINITIALIZED",
		1: "LT",
		2: "LE",
		3: "GE",
		4: "GT",
	}
	QuantityComparatorCode_Value_value = map[string]int32{
		"INVALID_UNINITIALIZED": 0,
		"LT":                    1,
		"LE":                    2,
		"GE":                    3,
		"GT":                    4,
	}
)

Enum value maps for QuantityComparatorCode_Value.

View Source
var (
	UnitsOfTimeCode_Value_name = map[int32]string{
		0: "INVALID_UNINITIALIZED",
		1: "S",
		2: "MIN",
		3: "H",
		4: "D",
		5: "WK",
		6: "MO",
		7: "A",
	}
	UnitsOfTimeCode_Value_value = map[string]int32{
		"INVALID_UNINITIALIZED": 0,
		"S":                     1,
		"MIN":                   2,
		"H":                     3,
		"D":                     4,
		"WK":                    5,
		"MO":                    6,
		"A":                     7,
	}
)

Enum value maps for UnitsOfTimeCode_Value.

View Source
var File_proto_google_fhir_proto_stu3_datatypes_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Address

type Address struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// home | work | temp | old - purpose of this address
	Use *AddressUseCode `protobuf:"bytes,3,opt,name=use,proto3" json:"use,omitempty"`
	// postal | physical | both
	Type *AddressTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Text representation of the address
	Text *String `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Street name, number, direction & P.O. Box etc.
	Line []*String `protobuf:"bytes,6,rep,name=line,proto3" json:"line,omitempty"`
	// Name of city, town etc.
	City *String `protobuf:"bytes,7,opt,name=city,proto3" json:"city,omitempty"`
	// District name (aka county)
	District *String `protobuf:"bytes,8,opt,name=district,proto3" json:"district,omitempty"`
	// Sub-unit of country (abbreviations ok)
	State *String `protobuf:"bytes,9,opt,name=state,proto3" json:"state,omitempty"`
	// Postal code for area
	PostalCode *String `protobuf:"bytes,10,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
	// Country (e.g. can be ISO 3166 2 or 3 letter code)
	Country *String `protobuf:"bytes,11,opt,name=country,proto3" json:"country,omitempty"`
	// Time period when address was/is in use
	Period *Period `protobuf:"bytes,12,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Address, last updated 2017-04-19T07:44:43.294+10:00. An address expressed using postal conventions (as opposed to GPS or other location definition formats). See http://hl7.org/fhir/StructureDefinition/Address

func (*Address) Descriptor deprecated

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

Deprecated: Use Address.ProtoReflect.Descriptor instead.

func (*Address) GetCity

func (x *Address) GetCity() *String

func (*Address) GetCountry

func (x *Address) GetCountry() *String

func (*Address) GetDistrict

func (x *Address) GetDistrict() *String

func (*Address) GetExtension

func (x *Address) GetExtension() []*Extension

func (*Address) GetId

func (x *Address) GetId() *String

func (*Address) GetLine

func (x *Address) GetLine() []*String

func (*Address) GetPeriod

func (x *Address) GetPeriod() *Period

func (*Address) GetPostalCode

func (x *Address) GetPostalCode() *String

func (*Address) GetState

func (x *Address) GetState() *String

func (*Address) GetText

func (x *Address) GetText() *String

func (*Address) GetType

func (x *Address) GetType() *AddressTypeCode

func (*Address) GetUse

func (x *Address) GetUse() *AddressUseCode

func (*Address) ProtoMessage

func (*Address) ProtoMessage()

func (*Address) ProtoReflect

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

func (*Address) Reset

func (x *Address) Reset()

func (*Address) String

func (x *Address) String() string

type AddressTypeCode

type AddressTypeCode struct {
	Value AddressTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.stu3.proto.AddressTypeCode_Value" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

The type of an address (physical / postal) See http://hl7.org/fhir/ValueSet/address-type

func (*AddressTypeCode) Descriptor deprecated

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

Deprecated: Use AddressTypeCode.ProtoReflect.Descriptor instead.

func (*AddressTypeCode) GetExtension

func (x *AddressTypeCode) GetExtension() []*Extension

func (*AddressTypeCode) GetId

func (x *AddressTypeCode) GetId() *String

func (*AddressTypeCode) GetValue

func (x *AddressTypeCode) GetValue() AddressTypeCode_Value

func (*AddressTypeCode) ProtoMessage

func (*AddressTypeCode) ProtoMessage()

func (*AddressTypeCode) ProtoReflect

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

func (*AddressTypeCode) Reset

func (x *AddressTypeCode) Reset()

func (*AddressTypeCode) String

func (x *AddressTypeCode) String() string

type AddressTypeCode_Value

type AddressTypeCode_Value int32

Primitive value for code

const (
	AddressTypeCode_INVALID_UNINITIALIZED AddressTypeCode_Value = 0
	AddressTypeCode_POSTAL                AddressTypeCode_Value = 1
	AddressTypeCode_PHYSICAL              AddressTypeCode_Value = 2
	AddressTypeCode_BOTH                  AddressTypeCode_Value = 3
)

func (AddressTypeCode_Value) Descriptor

func (AddressTypeCode_Value) Enum

func (AddressTypeCode_Value) EnumDescriptor deprecated

func (AddressTypeCode_Value) EnumDescriptor() ([]byte, []int)

Deprecated: Use AddressTypeCode_Value.Descriptor instead.

func (AddressTypeCode_Value) Number

func (AddressTypeCode_Value) String

func (x AddressTypeCode_Value) String() string

func (AddressTypeCode_Value) Type

type AddressUseCode

type AddressUseCode struct {
	Value AddressUseCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.stu3.proto.AddressUseCode_Value" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

The use of an address See http://hl7.org/fhir/ValueSet/address-use

func (*AddressUseCode) Descriptor deprecated

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

Deprecated: Use AddressUseCode.ProtoReflect.Descriptor instead.

func (*AddressUseCode) GetExtension

func (x *AddressUseCode) GetExtension() []*Extension

func (*AddressUseCode) GetId

func (x *AddressUseCode) GetId() *String

func (*AddressUseCode) GetValue

func (x *AddressUseCode) GetValue() AddressUseCode_Value

func (*AddressUseCode) ProtoMessage

func (*AddressUseCode) ProtoMessage()

func (*AddressUseCode) ProtoReflect

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

func (*AddressUseCode) Reset

func (x *AddressUseCode) Reset()

func (*AddressUseCode) String

func (x *AddressUseCode) String() string

type AddressUseCode_Value

type AddressUseCode_Value int32

Primitive value for code

const (
	AddressUseCode_INVALID_UNINITIALIZED AddressUseCode_Value = 0
	AddressUseCode_HOME                  AddressUseCode_Value = 1
	AddressUseCode_WORK                  AddressUseCode_Value = 2
	AddressUseCode_TEMP                  AddressUseCode_Value = 3
	AddressUseCode_OLD                   AddressUseCode_Value = 4
)

func (AddressUseCode_Value) Descriptor

func (AddressUseCode_Value) Enum

func (AddressUseCode_Value) EnumDescriptor deprecated

func (AddressUseCode_Value) EnumDescriptor() ([]byte, []int)

Deprecated: Use AddressUseCode_Value.Descriptor instead.

func (AddressUseCode_Value) Number

func (AddressUseCode_Value) String

func (x AddressUseCode_Value) String() string

func (AddressUseCode_Value) Type

type Age

type Age struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Numerical value (with implicit precision)
	Value *Decimal `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// < | <= | >= | > - how to understand the value
	Comparator *QuantityComparatorCode `protobuf:"bytes,4,opt,name=comparator,proto3" json:"comparator,omitempty"`
	// Unit representation
	Unit *String `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// System that defines coded unit form
	System *Uri `protobuf:"bytes,6,opt,name=system,proto3" json:"system,omitempty"`
	// Coded form of the unit
	Code *Code `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Age, last updated 2017-04-19T07:44:43.294+10:00. A duration of time during which an organism (or a process) has existed. See http://hl7.org/fhir/StructureDefinition/Age

func (*Age) Descriptor deprecated

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

Deprecated: Use Age.ProtoReflect.Descriptor instead.

func (*Age) GetCode

func (x *Age) GetCode() *Code

func (*Age) GetComparator

func (x *Age) GetComparator() *QuantityComparatorCode

func (*Age) GetExtension

func (x *Age) GetExtension() []*Extension

func (*Age) GetId

func (x *Age) GetId() *String

func (*Age) GetSystem

func (x *Age) GetSystem() *Uri

func (*Age) GetUnit

func (x *Age) GetUnit() *String

func (*Age) GetValue

func (x *Age) GetValue() *Decimal

func (*Age) ProtoMessage

func (*Age) ProtoMessage()

func (*Age) ProtoReflect

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

func (*Age) Reset

func (x *Age) Reset()

func (*Age) String

func (x *Age) String() string

type AllLanguageCode

type AllLanguageCode struct {

	// Primitive value for code
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

This value set includes all possible codes from BCP-47 (http://tools.ietf.org/html/bcp47) See http://hl7.org/fhir/ValueSet/all-languages

func (*AllLanguageCode) Descriptor deprecated

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

Deprecated: Use AllLanguageCode.ProtoReflect.Descriptor instead.

func (*AllLanguageCode) GetExtension

func (x *AllLanguageCode) GetExtension() []*Extension

func (*AllLanguageCode) GetId

func (x *AllLanguageCode) GetId() *String

func (*AllLanguageCode) GetValue

func (x *AllLanguageCode) GetValue() string

func (*AllLanguageCode) ProtoMessage

func (*AllLanguageCode) ProtoMessage()

func (*AllLanguageCode) ProtoReflect

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

func (*AllLanguageCode) Reset

func (x *AllLanguageCode) Reset()

func (*AllLanguageCode) String

func (x *AllLanguageCode) String() string

type Annotation

type Annotation struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension       `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	Author    *Annotation_Author `protobuf:"bytes,3,opt,name=author,proto3" json:"author,omitempty"`
	// When the annotation was made
	Time *DateTime `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// The annotation  - text content
	Text *String `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Annotation, last updated 2017-04-19T07:44:43.294+10:00. Text node with attribution. See http://hl7.org/fhir/StructureDefinition/Annotation

func (*Annotation) Descriptor deprecated

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

Deprecated: Use Annotation.ProtoReflect.Descriptor instead.

func (*Annotation) GetAuthor

func (x *Annotation) GetAuthor() *Annotation_Author

func (*Annotation) GetExtension

func (x *Annotation) GetExtension() []*Extension

func (*Annotation) GetId

func (x *Annotation) GetId() *String

func (*Annotation) GetText

func (x *Annotation) GetText() *String

func (*Annotation) GetTime

func (x *Annotation) GetTime() *DateTime

func (*Annotation) ProtoMessage

func (*Annotation) ProtoMessage()

func (*Annotation) ProtoReflect

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

func (*Annotation) Reset

func (x *Annotation) Reset()

func (*Annotation) String

func (x *Annotation) String() string

type Annotation_Author

type Annotation_Author struct {

	// Types that are assignable to Author:
	//	*Annotation_Author_Reference
	//	*Annotation_Author_StringValue
	Author isAnnotation_Author_Author `protobuf_oneof:"author"`
	// contains filtered or unexported fields
}

Individual responsible for the annotation

func (*Annotation_Author) Descriptor deprecated

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

Deprecated: Use Annotation_Author.ProtoReflect.Descriptor instead.

func (*Annotation_Author) GetAuthor

func (m *Annotation_Author) GetAuthor() isAnnotation_Author_Author

func (*Annotation_Author) GetReference

func (x *Annotation_Author) GetReference() *Reference

func (*Annotation_Author) GetStringValue

func (x *Annotation_Author) GetStringValue() *String

func (*Annotation_Author) ProtoMessage

func (*Annotation_Author) ProtoMessage()

func (*Annotation_Author) ProtoReflect

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

func (*Annotation_Author) Reset

func (x *Annotation_Author) Reset()

func (*Annotation_Author) String

func (x *Annotation_Author) String() string

type Annotation_Author_Reference

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

type Annotation_Author_StringValue

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

type Attachment

type Attachment struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Mime type of the content, with charset etc.
	ContentType *MimeTypeCode `protobuf:"bytes,3,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	// Human language of the content (BCP-47)
	Language *LanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Data inline, base64ed
	Data *Base64Binary `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	// Uri where the data can be found
	Url *Uri `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
	// Number of bytes of content (if url provided)
	Size *UnsignedInt `protobuf:"bytes,7,opt,name=size,proto3" json:"size,omitempty"`
	// Hash of the data (sha-1, base64ed)
	Hash *Base64Binary `protobuf:"bytes,8,opt,name=hash,proto3" json:"hash,omitempty"`
	// Label to display in place of the data
	Title *String `protobuf:"bytes,9,opt,name=title,proto3" json:"title,omitempty"`
	// Date attachment was first created
	Creation *DateTime `protobuf:"bytes,10,opt,name=creation,proto3" json:"creation,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Attachment, last updated 2017-04-19T07:44:43.294+10:00. Content in a format defined elsewhere. See http://hl7.org/fhir/StructureDefinition/Attachment

func (*Attachment) Descriptor deprecated

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

Deprecated: Use Attachment.ProtoReflect.Descriptor instead.

func (*Attachment) GetContentType

func (x *Attachment) GetContentType() *MimeTypeCode

func (*Attachment) GetCreation

func (x *Attachment) GetCreation() *DateTime

func (*Attachment) GetData

func (x *Attachment) GetData() *Base64Binary

func (*Attachment) GetExtension

func (x *Attachment) GetExtension() []*Extension

func (*Attachment) GetHash

func (x *Attachment) GetHash() *Base64Binary

func (*Attachment) GetId

func (x *Attachment) GetId() *String

func (*Attachment) GetLanguage

func (x *Attachment) GetLanguage() *LanguageCode

func (*Attachment) GetSize

func (x *Attachment) GetSize() *UnsignedInt

func (*Attachment) GetTitle

func (x *Attachment) GetTitle() *String

func (*Attachment) GetUrl

func (x *Attachment) GetUrl() *Uri

func (*Attachment) ProtoMessage

func (*Attachment) ProtoMessage()

func (*Attachment) ProtoReflect

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

func (*Attachment) Reset

func (x *Attachment) Reset()

func (*Attachment) String

func (x *Attachment) String() string

type Base64Binary

type Base64Binary struct {

	// Primitive value for base64Binary
	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for base64Binary, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type base64Binary. See http://hl7.org/fhir/StructureDefinition/base64Binary

func (*Base64Binary) Descriptor deprecated

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

Deprecated: Use Base64Binary.ProtoReflect.Descriptor instead.

func (*Base64Binary) GetExtension

func (x *Base64Binary) GetExtension() []*Extension

func (*Base64Binary) GetId

func (x *Base64Binary) GetId() *String

func (*Base64Binary) GetValue

func (x *Base64Binary) GetValue() []byte

func (*Base64Binary) ProtoMessage

func (*Base64Binary) ProtoMessage()

func (*Base64Binary) ProtoReflect

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

func (*Base64Binary) Reset

func (x *Base64Binary) Reset()

func (*Base64Binary) String

func (x *Base64Binary) String() string

type Boolean

type Boolean struct {

	// Primitive value for boolean
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for boolean, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type boolean. See http://hl7.org/fhir/StructureDefinition/boolean

func (*Boolean) Descriptor deprecated

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

Deprecated: Use Boolean.ProtoReflect.Descriptor instead.

func (*Boolean) GetExtension

func (x *Boolean) GetExtension() []*Extension

func (*Boolean) GetId

func (x *Boolean) GetId() *String

func (*Boolean) GetValue

func (x *Boolean) GetValue() bool

func (*Boolean) ProtoMessage

func (*Boolean) ProtoMessage()

func (*Boolean) ProtoReflect

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

func (*Boolean) Reset

func (x *Boolean) Reset()

func (*Boolean) String

func (x *Boolean) String() string

type Code

type Code struct {

	// Primitive value for code
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for code, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type code. See http://hl7.org/fhir/StructureDefinition/code

func (*Code) Descriptor deprecated

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

Deprecated: Use Code.ProtoReflect.Descriptor instead.

func (*Code) GetExtension

func (x *Code) GetExtension() []*Extension

func (*Code) GetId

func (x *Code) GetId() *String

func (*Code) GetValue

func (x *Code) GetValue() string

func (*Code) ProtoMessage

func (*Code) ProtoMessage()

func (*Code) ProtoReflect

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

func (*Code) Reset

func (x *Code) Reset()

func (*Code) String

func (x *Code) String() string

type CodeableConcept

type CodeableConcept struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Code defined by a terminology system
	Coding []*Coding `protobuf:"bytes,3,rep,name=coding,proto3" json:"coding,omitempty"`
	// Plain text representation of the concept
	Text *String `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for CodeableConcept, last updated 2017-04-19T07:44:43.294+10:00. Concept - reference to a terminology or just text. See http://hl7.org/fhir/StructureDefinition/CodeableConcept

func (*CodeableConcept) Descriptor deprecated

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

Deprecated: Use CodeableConcept.ProtoReflect.Descriptor instead.

func (*CodeableConcept) GetCoding

func (x *CodeableConcept) GetCoding() []*Coding

func (*CodeableConcept) GetExtension

func (x *CodeableConcept) GetExtension() []*Extension

func (*CodeableConcept) GetId

func (x *CodeableConcept) GetId() *String

func (*CodeableConcept) GetText

func (x *CodeableConcept) GetText() *String

func (*CodeableConcept) ProtoMessage

func (*CodeableConcept) ProtoMessage()

func (*CodeableConcept) ProtoReflect

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

func (*CodeableConcept) Reset

func (x *CodeableConcept) Reset()

func (*CodeableConcept) String

func (x *CodeableConcept) String() string

type Coding

type Coding struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Identity of the terminology system
	System *Uri `protobuf:"bytes,3,opt,name=system,proto3" json:"system,omitempty"`
	// Version of the system - if relevant
	Version *String `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// Symbol in syntax defined by the system
	Code *Code `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// Representation defined by the system
	Display *String `protobuf:"bytes,6,opt,name=display,proto3" json:"display,omitempty"`
	// If this coding was chosen directly by the user
	UserSelected *Boolean `protobuf:"bytes,7,opt,name=user_selected,json=userSelected,proto3" json:"user_selected,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Coding, last updated 2017-04-19T07:44:43.294+10:00. A reference to a code defined by a terminology system. See http://hl7.org/fhir/StructureDefinition/Coding

func (*Coding) Descriptor deprecated

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

Deprecated: Use Coding.ProtoReflect.Descriptor instead.

func (*Coding) GetCode

func (x *Coding) GetCode() *Code

func (*Coding) GetDisplay

func (x *Coding) GetDisplay() *String

func (*Coding) GetExtension

func (x *Coding) GetExtension() []*Extension

func (*Coding) GetId

func (x *Coding) GetId() *String

func (*Coding) GetSystem

func (x *Coding) GetSystem() *Uri

func (*Coding) GetUserSelected

func (x *Coding) GetUserSelected() *Boolean

func (*Coding) GetVersion

func (x *Coding) GetVersion() *String

func (*Coding) ProtoMessage

func (*Coding) ProtoMessage()

func (*Coding) ProtoReflect

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

func (*Coding) Reset

func (x *Coding) Reset()

func (*Coding) String

func (x *Coding) String() string

type CodingWithFixedCode

type CodingWithFixedCode struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Version of the system - if relevant
	Version *String `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// Representation defined by the system
	Display *String `protobuf:"bytes,6,opt,name=display,proto3" json:"display,omitempty"`
	// If this coding was chosen directly by the user
	UserSelected *Boolean `protobuf:"bytes,7,opt,name=user_selected,json=userSelected,proto3" json:"user_selected,omitempty"`
	// contains filtered or unexported fields
}

Specialization of Coding that drops the system and code fields. Fields that use this message must be annotated with fhir_inlined_coding_system and fhir_inlined_coding_code.

func (*CodingWithFixedCode) Descriptor deprecated

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

Deprecated: Use CodingWithFixedCode.ProtoReflect.Descriptor instead.

func (*CodingWithFixedCode) GetDisplay

func (x *CodingWithFixedCode) GetDisplay() *String

func (*CodingWithFixedCode) GetExtension

func (x *CodingWithFixedCode) GetExtension() []*Extension

func (*CodingWithFixedCode) GetId

func (x *CodingWithFixedCode) GetId() *String

func (*CodingWithFixedCode) GetUserSelected

func (x *CodingWithFixedCode) GetUserSelected() *Boolean

func (*CodingWithFixedCode) GetVersion

func (x *CodingWithFixedCode) GetVersion() *String

func (*CodingWithFixedCode) ProtoMessage

func (*CodingWithFixedCode) ProtoMessage()

func (*CodingWithFixedCode) ProtoReflect

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

func (*CodingWithFixedCode) Reset

func (x *CodingWithFixedCode) Reset()

func (*CodingWithFixedCode) String

func (x *CodingWithFixedCode) String() string

type CodingWithFixedSystem

type CodingWithFixedSystem struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Version of the system - if relevant
	Version *String `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// Symbol in syntax defined by the system
	Code *Code `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// Representation defined by the system
	Display *String `protobuf:"bytes,6,opt,name=display,proto3" json:"display,omitempty"`
	// If this coding was chosen directly by the user
	UserSelected *Boolean `protobuf:"bytes,7,opt,name=user_selected,json=userSelected,proto3" json:"user_selected,omitempty"`
	// contains filtered or unexported fields
}

Specialization of Coding that drops the system field. Fields that use this message must be annotated with fhir_inlined_coding_system.

func (*CodingWithFixedSystem) Descriptor deprecated

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

Deprecated: Use CodingWithFixedSystem.ProtoReflect.Descriptor instead.

func (*CodingWithFixedSystem) GetCode

func (x *CodingWithFixedSystem) GetCode() *Code

func (*CodingWithFixedSystem) GetDisplay

func (x *CodingWithFixedSystem) GetDisplay() *String

func (*CodingWithFixedSystem) GetExtension

func (x *CodingWithFixedSystem) GetExtension() []*Extension

func (*CodingWithFixedSystem) GetId

func (x *CodingWithFixedSystem) GetId() *String

func (*CodingWithFixedSystem) GetUserSelected

func (x *CodingWithFixedSystem) GetUserSelected() *Boolean

func (*CodingWithFixedSystem) GetVersion

func (x *CodingWithFixedSystem) GetVersion() *String

func (*CodingWithFixedSystem) ProtoMessage

func (*CodingWithFixedSystem) ProtoMessage()

func (*CodingWithFixedSystem) ProtoReflect

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

func (*CodingWithFixedSystem) Reset

func (x *CodingWithFixedSystem) Reset()

func (*CodingWithFixedSystem) String

func (x *CodingWithFixedSystem) String() string

type ContactPoint

type ContactPoint struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// phone | fax | email | pager | url | sms | other
	System *ContactPointSystemCode `protobuf:"bytes,3,opt,name=system,proto3" json:"system,omitempty"`
	// The actual contact point details
	Value *String `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// home | work | temp | old | mobile - purpose of this contact point
	Use *ContactPointUseCode `protobuf:"bytes,5,opt,name=use,proto3" json:"use,omitempty"`
	// Specify preferred order of use (1 = highest)
	Rank *PositiveInt `protobuf:"bytes,6,opt,name=rank,proto3" json:"rank,omitempty"`
	// Time period when the contact point was/is in use
	Period *Period `protobuf:"bytes,7,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ContactPoint, last updated 2017-04-19T07:44:43.294+10:00. Details of a Technology mediated contact point (phone, fax, email, etc.). See http://hl7.org/fhir/StructureDefinition/ContactPoint

func (*ContactPoint) Descriptor deprecated

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

Deprecated: Use ContactPoint.ProtoReflect.Descriptor instead.

func (*ContactPoint) GetExtension

func (x *ContactPoint) GetExtension() []*Extension

func (*ContactPoint) GetId

func (x *ContactPoint) GetId() *String

func (*ContactPoint) GetPeriod

func (x *ContactPoint) GetPeriod() *Period

func (*ContactPoint) GetRank

func (x *ContactPoint) GetRank() *PositiveInt

func (*ContactPoint) GetSystem

func (x *ContactPoint) GetSystem() *ContactPointSystemCode

func (*ContactPoint) GetUse

func (x *ContactPoint) GetUse() *ContactPointUseCode

func (*ContactPoint) GetValue

func (x *ContactPoint) GetValue() *String

func (*ContactPoint) ProtoMessage

func (*ContactPoint) ProtoMessage()

func (*ContactPoint) ProtoReflect

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

func (*ContactPoint) Reset

func (x *ContactPoint) Reset()

func (*ContactPoint) String

func (x *ContactPoint) String() string

type ContactPointSystemCode

type ContactPointSystemCode struct {
	Value ContactPointSystemCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.stu3.proto.ContactPointSystemCode_Value" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Telecommunications form for contact point See http://hl7.org/fhir/ValueSet/contact-point-system

func (*ContactPointSystemCode) Descriptor deprecated

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

Deprecated: Use ContactPointSystemCode.ProtoReflect.Descriptor instead.

func (*ContactPointSystemCode) GetExtension

func (x *ContactPointSystemCode) GetExtension() []*Extension

func (*ContactPointSystemCode) GetId

func (x *ContactPointSystemCode) GetId() *String

func (*ContactPointSystemCode) GetValue

func (*ContactPointSystemCode) ProtoMessage

func (*ContactPointSystemCode) ProtoMessage()

func (*ContactPointSystemCode) ProtoReflect

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

func (*ContactPointSystemCode) Reset

func (x *ContactPointSystemCode) Reset()

func (*ContactPointSystemCode) String

func (x *ContactPointSystemCode) String() string

type ContactPointSystemCode_Value

type ContactPointSystemCode_Value int32

Primitive value for code

const (
	ContactPointSystemCode_INVALID_UNINITIALIZED ContactPointSystemCode_Value = 0
	ContactPointSystemCode_PHONE                 ContactPointSystemCode_Value = 1
	ContactPointSystemCode_FAX                   ContactPointSystemCode_Value = 2
	ContactPointSystemCode_EMAIL                 ContactPointSystemCode_Value = 3
	ContactPointSystemCode_PAGER                 ContactPointSystemCode_Value = 4
	ContactPointSystemCode_URL                   ContactPointSystemCode_Value = 5
	ContactPointSystemCode_SMS                   ContactPointSystemCode_Value = 6
	ContactPointSystemCode_OTHER                 ContactPointSystemCode_Value = 7
)

func (ContactPointSystemCode_Value) Descriptor

func (ContactPointSystemCode_Value) Enum

func (ContactPointSystemCode_Value) EnumDescriptor deprecated

func (ContactPointSystemCode_Value) EnumDescriptor() ([]byte, []int)

Deprecated: Use ContactPointSystemCode_Value.Descriptor instead.

func (ContactPointSystemCode_Value) Number

func (ContactPointSystemCode_Value) String

func (ContactPointSystemCode_Value) Type

type ContactPointUseCode

type ContactPointUseCode struct {
	Value ContactPointUseCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.stu3.proto.ContactPointUseCode_Value" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Use of contact point See http://hl7.org/fhir/ValueSet/contact-point-use

func (*ContactPointUseCode) Descriptor deprecated

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

Deprecated: Use ContactPointUseCode.ProtoReflect.Descriptor instead.

func (*ContactPointUseCode) GetExtension

func (x *ContactPointUseCode) GetExtension() []*Extension

func (*ContactPointUseCode) GetId

func (x *ContactPointUseCode) GetId() *String

func (*ContactPointUseCode) GetValue

func (*ContactPointUseCode) ProtoMessage

func (*ContactPointUseCode) ProtoMessage()

func (*ContactPointUseCode) ProtoReflect

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

func (*ContactPointUseCode) Reset

func (x *ContactPointUseCode) Reset()

func (*ContactPointUseCode) String

func (x *ContactPointUseCode) String() string

type ContactPointUseCode_Value

type ContactPointUseCode_Value int32

Primitive value for code

const (
	ContactPointUseCode_INVALID_UNINITIALIZED ContactPointUseCode_Value = 0
	ContactPointUseCode_HOME                  ContactPointUseCode_Value = 1
	ContactPointUseCode_WORK                  ContactPointUseCode_Value = 2
	ContactPointUseCode_TEMP                  ContactPointUseCode_Value = 3
	ContactPointUseCode_OLD                   ContactPointUseCode_Value = 4
	ContactPointUseCode_MOBILE                ContactPointUseCode_Value = 5
)

func (ContactPointUseCode_Value) Descriptor

func (ContactPointUseCode_Value) Enum

func (ContactPointUseCode_Value) EnumDescriptor deprecated

func (ContactPointUseCode_Value) EnumDescriptor() ([]byte, []int)

Deprecated: Use ContactPointUseCode_Value.Descriptor instead.

func (ContactPointUseCode_Value) Number

func (ContactPointUseCode_Value) String

func (x ContactPointUseCode_Value) String() string

func (ContactPointUseCode_Value) Type

type Count

type Count struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Numerical value (with implicit precision)
	Value *Decimal `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// < | <= | >= | > - how to understand the value
	Comparator *QuantityComparatorCode `protobuf:"bytes,4,opt,name=comparator,proto3" json:"comparator,omitempty"`
	// Unit representation
	Unit *String `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// System that defines coded unit form
	System *Uri `protobuf:"bytes,6,opt,name=system,proto3" json:"system,omitempty"`
	// Coded form of the unit
	Code *Code `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Count, last updated 2017-04-19T07:44:43.294+10:00. A measured or measurable amount. See http://hl7.org/fhir/StructureDefinition/Count

func (*Count) Descriptor deprecated

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

Deprecated: Use Count.ProtoReflect.Descriptor instead.

func (*Count) GetCode

func (x *Count) GetCode() *Code

func (*Count) GetComparator

func (x *Count) GetComparator() *QuantityComparatorCode

func (*Count) GetExtension

func (x *Count) GetExtension() []*Extension

func (*Count) GetId

func (x *Count) GetId() *String

func (*Count) GetSystem

func (x *Count) GetSystem() *Uri

func (*Count) GetUnit

func (x *Count) GetUnit() *String

func (*Count) GetValue

func (x *Count) GetValue() *Decimal

func (*Count) ProtoMessage

func (*Count) ProtoMessage()

func (*Count) ProtoReflect

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

func (*Count) Reset

func (x *Count) Reset()

func (*Count) String

func (x *Count) String() string

type Date

type Date struct {

	// Primitive value for date
	ValueUs   int64          `protobuf:"varint,1,opt,name=value_us,json=valueUs,proto3" json:"value_us,omitempty"`
	Timezone  string         `protobuf:"bytes,2,opt,name=timezone,proto3" json:"timezone,omitempty"`
	Precision Date_Precision `protobuf:"varint,3,opt,name=precision,proto3,enum=google.fhir.stu3.proto.Date_Precision" json:"precision,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,5,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for date, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type date. See http://hl7.org/fhir/StructureDefinition/date

func (*Date) Descriptor deprecated

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

Deprecated: Use Date.ProtoReflect.Descriptor instead.

func (*Date) GetExtension

func (x *Date) GetExtension() []*Extension

func (*Date) GetId

func (x *Date) GetId() *String

func (*Date) GetPrecision

func (x *Date) GetPrecision() Date_Precision

func (*Date) GetTimezone

func (x *Date) GetTimezone() string

func (*Date) GetValueUs

func (x *Date) GetValueUs() int64

func (*Date) ProtoMessage

func (*Date) ProtoMessage()

func (*Date) ProtoReflect

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

func (*Date) Reset

func (x *Date) Reset()

func (*Date) String

func (x *Date) String() string

type DateTime

type DateTime struct {

	// Primitive value for dateTime
	ValueUs   int64              `protobuf:"varint,1,opt,name=value_us,json=valueUs,proto3" json:"value_us,omitempty"`
	Timezone  string             `protobuf:"bytes,2,opt,name=timezone,proto3" json:"timezone,omitempty"`
	Precision DateTime_Precision `protobuf:"varint,3,opt,name=precision,proto3,enum=google.fhir.stu3.proto.DateTime_Precision" json:"precision,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,5,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for dateTime, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type dateTime. See http://hl7.org/fhir/StructureDefinition/dateTime

func (*DateTime) Descriptor deprecated

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

Deprecated: Use DateTime.ProtoReflect.Descriptor instead.

func (*DateTime) GetExtension

func (x *DateTime) GetExtension() []*Extension

func (*DateTime) GetId

func (x *DateTime) GetId() *String

func (*DateTime) GetPrecision

func (x *DateTime) GetPrecision() DateTime_Precision

func (*DateTime) GetTimezone

func (x *DateTime) GetTimezone() string

func (*DateTime) GetValueUs

func (x *DateTime) GetValueUs() int64

func (*DateTime) ProtoMessage

func (*DateTime) ProtoMessage()

func (*DateTime) ProtoReflect

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

func (*DateTime) Reset

func (x *DateTime) Reset()

func (*DateTime) String

func (x *DateTime) String() string

type DateTime_Precision

type DateTime_Precision int32
const (
	DateTime_PRECISION_UNSPECIFIED DateTime_Precision = 0
	DateTime_YEAR                  DateTime_Precision = 1
	DateTime_MONTH                 DateTime_Precision = 2
	DateTime_DAY                   DateTime_Precision = 3
	DateTime_SECOND                DateTime_Precision = 4
	DateTime_MILLISECOND           DateTime_Precision = 5
	DateTime_MICROSECOND           DateTime_Precision = 6
)

func (DateTime_Precision) Descriptor

func (DateTime_Precision) Enum

func (DateTime_Precision) EnumDescriptor deprecated

func (DateTime_Precision) EnumDescriptor() ([]byte, []int)

Deprecated: Use DateTime_Precision.Descriptor instead.

func (DateTime_Precision) Number

func (DateTime_Precision) String

func (x DateTime_Precision) String() string

func (DateTime_Precision) Type

type Date_Precision

type Date_Precision int32
const (
	Date_PRECISION_UNSPECIFIED Date_Precision = 0
	Date_YEAR                  Date_Precision = 1
	Date_MONTH                 Date_Precision = 2
	Date_DAY                   Date_Precision = 3
)

func (Date_Precision) Descriptor

func (Date_Precision) Enum

func (x Date_Precision) Enum() *Date_Precision

func (Date_Precision) EnumDescriptor deprecated

func (Date_Precision) EnumDescriptor() ([]byte, []int)

Deprecated: Use Date_Precision.Descriptor instead.

func (Date_Precision) Number

func (Date_Precision) String

func (x Date_Precision) String() string

func (Date_Precision) Type

type DaysOfWeekCode

type DaysOfWeekCode struct {
	Value DaysOfWeekCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.stu3.proto.DaysOfWeekCode_Value" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

The days of the week. See http://hl7.org/fhir/ValueSet/days-of-week

func (*DaysOfWeekCode) Descriptor deprecated

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

Deprecated: Use DaysOfWeekCode.ProtoReflect.Descriptor instead.

func (*DaysOfWeekCode) GetExtension

func (x *DaysOfWeekCode) GetExtension() []*Extension

func (*DaysOfWeekCode) GetId

func (x *DaysOfWeekCode) GetId() *String

func (*DaysOfWeekCode) GetValue

func (x *DaysOfWeekCode) GetValue() DaysOfWeekCode_Value

func (*DaysOfWeekCode) ProtoMessage

func (*DaysOfWeekCode) ProtoMessage()

func (*DaysOfWeekCode) ProtoReflect

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

func (*DaysOfWeekCode) Reset

func (x *DaysOfWeekCode) Reset()

func (*DaysOfWeekCode) String

func (x *DaysOfWeekCode) String() string

type DaysOfWeekCode_Value

type DaysOfWeekCode_Value int32

Primitive value for code

const (
	DaysOfWeekCode_INVALID_UNINITIALIZED DaysOfWeekCode_Value = 0
	DaysOfWeekCode_MON                   DaysOfWeekCode_Value = 1
	DaysOfWeekCode_TUE                   DaysOfWeekCode_Value = 2
	DaysOfWeekCode_WED                   DaysOfWeekCode_Value = 3
	DaysOfWeekCode_THU                   DaysOfWeekCode_Value = 4
	DaysOfWeekCode_FRI                   DaysOfWeekCode_Value = 5
	DaysOfWeekCode_SAT                   DaysOfWeekCode_Value = 6
	DaysOfWeekCode_SUN                   DaysOfWeekCode_Value = 7
)

func (DaysOfWeekCode_Value) Descriptor

func (DaysOfWeekCode_Value) Enum

func (DaysOfWeekCode_Value) EnumDescriptor deprecated

func (DaysOfWeekCode_Value) EnumDescriptor() ([]byte, []int)

Deprecated: Use DaysOfWeekCode_Value.Descriptor instead.

func (DaysOfWeekCode_Value) Number

func (DaysOfWeekCode_Value) String

func (x DaysOfWeekCode_Value) String() string

func (DaysOfWeekCode_Value) Type

type Decimal

type Decimal struct {

	// Primitive value for decimal
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for decimal, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type decimal. See http://hl7.org/fhir/StructureDefinition/decimal

func (*Decimal) Descriptor deprecated

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

Deprecated: Use Decimal.ProtoReflect.Descriptor instead.

func (*Decimal) GetExtension

func (x *Decimal) GetExtension() []*Extension

func (*Decimal) GetId

func (x *Decimal) GetId() *String

func (*Decimal) GetValue

func (x *Decimal) GetValue() string

func (*Decimal) ProtoMessage

func (*Decimal) ProtoMessage()

func (*Decimal) ProtoReflect

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

func (*Decimal) Reset

func (x *Decimal) Reset()

func (*Decimal) String

func (x *Decimal) String() string

type Distance

type Distance struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Numerical value (with implicit precision)
	Value *Decimal `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// < | <= | >= | > - how to understand the value
	Comparator *QuantityComparatorCode `protobuf:"bytes,4,opt,name=comparator,proto3" json:"comparator,omitempty"`
	// Unit representation
	Unit *String `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// System that defines coded unit form
	System *Uri `protobuf:"bytes,6,opt,name=system,proto3" json:"system,omitempty"`
	// Coded form of the unit
	Code *Code `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Distance, last updated 2017-04-19T07:44:43.294+10:00. A length - a value with a unit that is a physical distance. See http://hl7.org/fhir/StructureDefinition/Distance

func (*Distance) Descriptor deprecated

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

Deprecated: Use Distance.ProtoReflect.Descriptor instead.

func (*Distance) GetCode

func (x *Distance) GetCode() *Code

func (*Distance) GetComparator

func (x *Distance) GetComparator() *QuantityComparatorCode

func (*Distance) GetExtension

func (x *Distance) GetExtension() []*Extension

func (*Distance) GetId

func (x *Distance) GetId() *String

func (*Distance) GetSystem

func (x *Distance) GetSystem() *Uri

func (*Distance) GetUnit

func (x *Distance) GetUnit() *String

func (*Distance) GetValue

func (x *Distance) GetValue() *Decimal

func (*Distance) ProtoMessage

func (*Distance) ProtoMessage()

func (*Distance) ProtoReflect

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

func (*Distance) Reset

func (x *Distance) Reset()

func (*Distance) String

func (x *Distance) String() string

type Dosage

type Dosage struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// The order of the dosage instructions
	Sequence *Integer `protobuf:"bytes,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Free text dosage instructions e.g. SIG
	Text *String `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	// Supplemental instruction - e.g. "with meals"
	AdditionalInstruction []*CodeableConcept `protobuf:"bytes,5,rep,name=additional_instruction,json=additionalInstruction,proto3" json:"additional_instruction,omitempty"`
	// Patient or consumer oriented instructions
	PatientInstruction *String `protobuf:"bytes,6,opt,name=patient_instruction,json=patientInstruction,proto3" json:"patient_instruction,omitempty"`
	// When medication should be administered
	Timing   *Timing          `protobuf:"bytes,7,opt,name=timing,proto3" json:"timing,omitempty"`
	AsNeeded *Dosage_AsNeeded `protobuf:"bytes,8,opt,name=as_needed,json=asNeeded,proto3" json:"as_needed,omitempty"`
	// Body site to administer to
	Site *CodeableConcept `protobuf:"bytes,9,opt,name=site,proto3" json:"site,omitempty"`
	// How drug should enter body
	Route *CodeableConcept `protobuf:"bytes,10,opt,name=route,proto3" json:"route,omitempty"`
	// Technique for administering medication
	Method *CodeableConcept `protobuf:"bytes,11,opt,name=method,proto3" json:"method,omitempty"`
	Dose   *Dosage_Dose     `protobuf:"bytes,12,opt,name=dose,proto3" json:"dose,omitempty"`
	// Upper limit on medication per unit of time
	MaxDosePerPeriod *Ratio `protobuf:"bytes,13,opt,name=max_dose_per_period,json=maxDosePerPeriod,proto3" json:"max_dose_per_period,omitempty"`
	// Upper limit on medication per administration
	MaxDosePerAdministration *SimpleQuantity `` /* 138-byte string literal not displayed */
	// Upper limit on medication per lifetime of the patient
	MaxDosePerLifetime *SimpleQuantity `protobuf:"bytes,15,opt,name=max_dose_per_lifetime,json=maxDosePerLifetime,proto3" json:"max_dose_per_lifetime,omitempty"`
	Rate               *Dosage_Rate    `protobuf:"bytes,16,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Dosage, last updated 2017-04-19T07:44:43.294+10:00. How the medication is/was taken or should be taken. See http://hl7.org/fhir/StructureDefinition/Dosage

func (*Dosage) Descriptor deprecated

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

Deprecated: Use Dosage.ProtoReflect.Descriptor instead.

func (*Dosage) GetAdditionalInstruction

func (x *Dosage) GetAdditionalInstruction() []*CodeableConcept

func (*Dosage) GetAsNeeded

func (x *Dosage) GetAsNeeded() *Dosage_AsNeeded

func (*Dosage) GetDose

func (x *Dosage) GetDose() *Dosage_Dose

func (*Dosage) GetExtension

func (x *Dosage) GetExtension() []*Extension

func (*Dosage) GetId

func (x *Dosage) GetId() *String

func (*Dosage) GetMaxDosePerAdministration

func (x *Dosage) GetMaxDosePerAdministration() *SimpleQuantity

func (*Dosage) GetMaxDosePerLifetime

func (x *Dosage) GetMaxDosePerLifetime() *SimpleQuantity

func (*Dosage) GetMaxDosePerPeriod

func (x *Dosage) GetMaxDosePerPeriod() *Ratio

func (*Dosage) GetMethod

func (x *Dosage) GetMethod() *CodeableConcept

func (*Dosage) GetPatientInstruction

func (x *Dosage) GetPatientInstruction() *String

func (*Dosage) GetRate

func (x *Dosage) GetRate() *Dosage_Rate

func (*Dosage) GetRoute

func (x *Dosage) GetRoute() *CodeableConcept

func (*Dosage) GetSequence

func (x *Dosage) GetSequence() *Integer

func (*Dosage) GetSite

func (x *Dosage) GetSite() *CodeableConcept

func (*Dosage) GetText

func (x *Dosage) GetText() *String

func (*Dosage) GetTiming

func (x *Dosage) GetTiming() *Timing

func (*Dosage) ProtoMessage

func (*Dosage) ProtoMessage()

func (*Dosage) ProtoReflect

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

func (*Dosage) Reset

func (x *Dosage) Reset()

func (*Dosage) String

func (x *Dosage) String() string

type Dosage_AsNeeded

type Dosage_AsNeeded struct {

	// Types that are assignable to AsNeeded:
	//	*Dosage_AsNeeded_Boolean
	//	*Dosage_AsNeeded_CodeableConcept
	AsNeeded isDosage_AsNeeded_AsNeeded `protobuf_oneof:"as_needed"`
	// contains filtered or unexported fields
}

Take "as needed" (for x)

func (*Dosage_AsNeeded) Descriptor deprecated

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

Deprecated: Use Dosage_AsNeeded.ProtoReflect.Descriptor instead.

func (*Dosage_AsNeeded) GetAsNeeded

func (m *Dosage_AsNeeded) GetAsNeeded() isDosage_AsNeeded_AsNeeded

func (*Dosage_AsNeeded) GetBoolean

func (x *Dosage_AsNeeded) GetBoolean() *Boolean

func (*Dosage_AsNeeded) GetCodeableConcept

func (x *Dosage_AsNeeded) GetCodeableConcept() *CodeableConcept

func (*Dosage_AsNeeded) ProtoMessage

func (*Dosage_AsNeeded) ProtoMessage()

func (*Dosage_AsNeeded) ProtoReflect

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

func (*Dosage_AsNeeded) Reset

func (x *Dosage_AsNeeded) Reset()

func (*Dosage_AsNeeded) String

func (x *Dosage_AsNeeded) String() string

type Dosage_AsNeeded_Boolean

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

type Dosage_AsNeeded_CodeableConcept

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

type Dosage_Dose

type Dosage_Dose struct {

	// Types that are assignable to Dose:
	//	*Dosage_Dose_Range
	//	*Dosage_Dose_Quantity
	Dose isDosage_Dose_Dose `protobuf_oneof:"dose"`
	// contains filtered or unexported fields
}

Amount of medication per dose

func (*Dosage_Dose) Descriptor deprecated

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

Deprecated: Use Dosage_Dose.ProtoReflect.Descriptor instead.

func (*Dosage_Dose) GetDose

func (m *Dosage_Dose) GetDose() isDosage_Dose_Dose

func (*Dosage_Dose) GetQuantity

func (x *Dosage_Dose) GetQuantity() *SimpleQuantity

func (*Dosage_Dose) GetRange

func (x *Dosage_Dose) GetRange() *Range

func (*Dosage_Dose) ProtoMessage

func (*Dosage_Dose) ProtoMessage()

func (*Dosage_Dose) ProtoReflect

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

func (*Dosage_Dose) Reset

func (x *Dosage_Dose) Reset()

func (*Dosage_Dose) String

func (x *Dosage_Dose) String() string

type Dosage_Dose_Quantity

type Dosage_Dose_Quantity struct {
	Quantity *SimpleQuantity `protobuf:"bytes,2,opt,name=quantity,proto3,oneof"`
}

type Dosage_Dose_Range

type Dosage_Dose_Range struct {
	Range *Range `protobuf:"bytes,1,opt,name=range,proto3,oneof"`
}

type Dosage_Rate

type Dosage_Rate struct {

	// Types that are assignable to Rate:
	//	*Dosage_Rate_Ratio
	//	*Dosage_Rate_Range
	//	*Dosage_Rate_Quantity
	Rate isDosage_Rate_Rate `protobuf_oneof:"rate"`
	// contains filtered or unexported fields
}

Amount of medication per unit of time

func (*Dosage_Rate) Descriptor deprecated

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

Deprecated: Use Dosage_Rate.ProtoReflect.Descriptor instead.

func (*Dosage_Rate) GetQuantity

func (x *Dosage_Rate) GetQuantity() *SimpleQuantity

func (*Dosage_Rate) GetRange

func (x *Dosage_Rate) GetRange() *Range

func (*Dosage_Rate) GetRate

func (m *Dosage_Rate) GetRate() isDosage_Rate_Rate

func (*Dosage_Rate) GetRatio

func (x *Dosage_Rate) GetRatio() *Ratio

func (*Dosage_Rate) ProtoMessage

func (*Dosage_Rate) ProtoMessage()

func (*Dosage_Rate) ProtoReflect

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

func (*Dosage_Rate) Reset

func (x *Dosage_Rate) Reset()

func (*Dosage_Rate) String

func (x *Dosage_Rate) String() string

type Dosage_Rate_Quantity

type Dosage_Rate_Quantity struct {
	Quantity *SimpleQuantity `protobuf:"bytes,3,opt,name=quantity,proto3,oneof"`
}

type Dosage_Rate_Range

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

type Dosage_Rate_Ratio

type Dosage_Rate_Ratio struct {
	Ratio *Ratio `protobuf:"bytes,1,opt,name=ratio,proto3,oneof"`
}

type Duration

type Duration struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Numerical value (with implicit precision)
	Value *Decimal `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// < | <= | >= | > - how to understand the value
	Comparator *QuantityComparatorCode `protobuf:"bytes,4,opt,name=comparator,proto3" json:"comparator,omitempty"`
	// Unit representation
	Unit *String `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// System that defines coded unit form
	System *Uri `protobuf:"bytes,6,opt,name=system,proto3" json:"system,omitempty"`
	// Coded form of the unit
	Code *Code `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Duration, last updated 2017-04-19T07:44:43.294+10:00. A length of time. See http://hl7.org/fhir/StructureDefinition/Duration

func (*Duration) Descriptor deprecated

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

Deprecated: Use Duration.ProtoReflect.Descriptor instead.

func (*Duration) GetCode

func (x *Duration) GetCode() *Code

func (*Duration) GetComparator

func (x *Duration) GetComparator() *QuantityComparatorCode

func (*Duration) GetExtension

func (x *Duration) GetExtension() []*Extension

func (*Duration) GetId

func (x *Duration) GetId() *String

func (*Duration) GetSystem

func (x *Duration) GetSystem() *Uri

func (*Duration) GetUnit

func (x *Duration) GetUnit() *String

func (*Duration) GetValue

func (x *Duration) GetValue() *Decimal

func (*Duration) ProtoMessage

func (*Duration) ProtoMessage()

func (*Duration) ProtoReflect

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

func (*Duration) Reset

func (x *Duration) Reset()

func (*Duration) String

func (x *Duration) String() string

type EventTimingCode

type EventTimingCode struct {
	Value EventTimingCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.stu3.proto.EventTimingCode_Value" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Real world event relating to the schedule. See http://hl7.org/fhir/ValueSet/event-timing

func (*EventTimingCode) Descriptor deprecated

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

Deprecated: Use EventTimingCode.ProtoReflect.Descriptor instead.

func (*EventTimingCode) GetExtension

func (x *EventTimingCode) GetExtension() []*Extension

func (*EventTimingCode) GetId

func (x *EventTimingCode) GetId() *String

func (*EventTimingCode) GetValue

func (x *EventTimingCode) GetValue() EventTimingCode_Value

func (*EventTimingCode) ProtoMessage

func (*EventTimingCode) ProtoMessage()

func (*EventTimingCode) ProtoReflect

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

func (*EventTimingCode) Reset

func (x *EventTimingCode) Reset()

func (*EventTimingCode) String

func (x *EventTimingCode) String() string

type EventTimingCode_Value

type EventTimingCode_Value int32

Primitive value for code

const (
	EventTimingCode_INVALID_UNINITIALIZED EventTimingCode_Value = 0
	EventTimingCode_MORN                  EventTimingCode_Value = 1
	EventTimingCode_AFT                   EventTimingCode_Value = 2
	EventTimingCode_EVE                   EventTimingCode_Value = 3
	EventTimingCode_NIGHT                 EventTimingCode_Value = 4
	EventTimingCode_PHS                   EventTimingCode_Value = 5
	EventTimingCode_HS                    EventTimingCode_Value = 6
	EventTimingCode_WAKE                  EventTimingCode_Value = 7
	EventTimingCode_C                     EventTimingCode_Value = 8
	EventTimingCode_CM                    EventTimingCode_Value = 9
	EventTimingCode_CD                    EventTimingCode_Value = 10
	EventTimingCode_CV                    EventTimingCode_Value = 11
	EventTimingCode_AC                    EventTimingCode_Value = 12
	EventTimingCode_ACM                   EventTimingCode_Value = 13
	EventTimingCode_ACD                   EventTimingCode_Value = 14
	EventTimingCode_ACV                   EventTimingCode_Value = 15
	EventTimingCode_PC                    EventTimingCode_Value = 16
	EventTimingCode_PCM                   EventTimingCode_Value = 17
	EventTimingCode_PCD                   EventTimingCode_Value = 18
	EventTimingCode_PCV                   EventTimingCode_Value = 19
)

func (EventTimingCode_Value) Descriptor

func (EventTimingCode_Value) Enum

func (EventTimingCode_Value) EnumDescriptor deprecated

func (EventTimingCode_Value) EnumDescriptor() ([]byte, []int)

Deprecated: Use EventTimingCode_Value.Descriptor instead.

func (EventTimingCode_Value) Number

func (EventTimingCode_Value) String

func (x EventTimingCode_Value) String() string

func (EventTimingCode_Value) Type

type Extension

type Extension struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// identifies the meaning of the extension
	Url   *Uri              `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	Value *Extension_ValueX `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,4,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Optional Extensions Element See https://www.hl7.org/fhir/datatypes.html#Extension

func (*Extension) Descriptor deprecated

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

Deprecated: Use Extension.ProtoReflect.Descriptor instead.

func (*Extension) GetExtension

func (x *Extension) GetExtension() []*Extension

func (*Extension) GetId

func (x *Extension) GetId() *String

func (*Extension) GetUrl

func (x *Extension) GetUrl() *Uri

func (*Extension) GetValue

func (x *Extension) GetValue() *Extension_ValueX

func (*Extension) ProtoMessage

func (*Extension) ProtoMessage()

func (*Extension) ProtoReflect

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

func (*Extension) Reset

func (x *Extension) Reset()

func (*Extension) String

func (x *Extension) String() string

type Extension_ValueX

type Extension_ValueX struct {

	// Types that are assignable to Choice:
	//	*Extension_ValueX_Base64Binary
	//	*Extension_ValueX_Boolean
	//	*Extension_ValueX_Code
	//	*Extension_ValueX_Date
	//	*Extension_ValueX_DateTime
	//	*Extension_ValueX_Decimal
	//	*Extension_ValueX_Id
	//	*Extension_ValueX_Instant
	//	*Extension_ValueX_Integer
	//	*Extension_ValueX_Markdown
	//	*Extension_ValueX_Oid
	//	*Extension_ValueX_PositiveInt
	//	*Extension_ValueX_StringValue
	//	*Extension_ValueX_Time
	//	*Extension_ValueX_UnsignedInt
	//	*Extension_ValueX_Uri
	//	*Extension_ValueX_Address
	//	*Extension_ValueX_Age
	//	*Extension_ValueX_Annotation
	//	*Extension_ValueX_Attachment
	//	*Extension_ValueX_CodeableConcept
	//	*Extension_ValueX_Coding
	//	*Extension_ValueX_ContactPoint
	//	*Extension_ValueX_Count
	//	*Extension_ValueX_Distance
	//	*Extension_ValueX_Duration
	//	*Extension_ValueX_HumanName
	//	*Extension_ValueX_Identifier
	//	*Extension_ValueX_Money
	//	*Extension_ValueX_Period
	//	*Extension_ValueX_Quantity
	//	*Extension_ValueX_Range
	//	*Extension_ValueX_Ratio
	//	*Extension_ValueX_Reference
	//	*Extension_ValueX_SampledData
	//	*Extension_ValueX_Signature
	//	*Extension_ValueX_Timing
	//	*Extension_ValueX_Meta
	Choice isExtension_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Value of extension

func (*Extension_ValueX) Descriptor deprecated

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

Deprecated: Use Extension_ValueX.ProtoReflect.Descriptor instead.

func (*Extension_ValueX) GetAddress

func (x *Extension_ValueX) GetAddress() *Address

func (*Extension_ValueX) GetAge

func (x *Extension_ValueX) GetAge() *Age

func (*Extension_ValueX) GetAnnotation

func (x *Extension_ValueX) GetAnnotation() *Annotation

func (*Extension_ValueX) GetAttachment

func (x *Extension_ValueX) GetAttachment() *Attachment

func (*Extension_ValueX) GetBase64Binary

func (x *Extension_ValueX) GetBase64Binary() *Base64Binary

func (*Extension_ValueX) GetBoolean

func (x *Extension_ValueX) GetBoolean() *Boolean

func (*Extension_ValueX) GetChoice

func (m *Extension_ValueX) GetChoice() isExtension_ValueX_Choice

func (*Extension_ValueX) GetCode

func (x *Extension_ValueX) GetCode() *Code

func (*Extension_ValueX) GetCodeableConcept

func (x *Extension_ValueX) GetCodeableConcept() *CodeableConcept

func (*Extension_ValueX) GetCoding

func (x *Extension_ValueX) GetCoding() *Coding

func (*Extension_ValueX) GetContactPoint

func (x *Extension_ValueX) GetContactPoint() *ContactPoint

func (*Extension_ValueX) GetCount

func (x *Extension_ValueX) GetCount() *Count

func (*Extension_ValueX) GetDate

func (x *Extension_ValueX) GetDate() *Date

func (*Extension_ValueX) GetDateTime

func (x *Extension_ValueX) GetDateTime() *DateTime

func (*Extension_ValueX) GetDecimal

func (x *Extension_ValueX) GetDecimal() *Decimal

func (*Extension_ValueX) GetDistance

func (x *Extension_ValueX) GetDistance() *Distance

func (*Extension_ValueX) GetDuration

func (x *Extension_ValueX) GetDuration() *Duration

func (*Extension_ValueX) GetHumanName

func (x *Extension_ValueX) GetHumanName() *HumanName

func (*Extension_ValueX) GetId

func (x *Extension_ValueX) GetId() *Id

func (*Extension_ValueX) GetIdentifier

func (x *Extension_ValueX) GetIdentifier() *Identifier

func (*Extension_ValueX) GetInstant

func (x *Extension_ValueX) GetInstant() *Instant

func (*Extension_ValueX) GetInteger

func (x *Extension_ValueX) GetInteger() *Integer

func (*Extension_ValueX) GetMarkdown

func (x *Extension_ValueX) GetMarkdown() *Markdown

func (*Extension_ValueX) GetMeta

func (x *Extension_ValueX) GetMeta() *Meta

func (*Extension_ValueX) GetMoney

func (x *Extension_ValueX) GetMoney() *Money

func (*Extension_ValueX) GetOid

func (x *Extension_ValueX) GetOid() *Oid

func (*Extension_ValueX) GetPeriod

func (x *Extension_ValueX) GetPeriod() *Period

func (*Extension_ValueX) GetPositiveInt

func (x *Extension_ValueX) GetPositiveInt() *PositiveInt

func (*Extension_ValueX) GetQuantity

func (x *Extension_ValueX) GetQuantity() *Quantity

func (*Extension_ValueX) GetRange

func (x *Extension_ValueX) GetRange() *Range

func (*Extension_ValueX) GetRatio

func (x *Extension_ValueX) GetRatio() *Ratio

func (*Extension_ValueX) GetReference

func (x *Extension_ValueX) GetReference() *Reference

func (*Extension_ValueX) GetSampledData

func (x *Extension_ValueX) GetSampledData() *SampledData

func (*Extension_ValueX) GetSignature

func (x *Extension_ValueX) GetSignature() *Signature

func (*Extension_ValueX) GetStringValue

func (x *Extension_ValueX) GetStringValue() *String

func (*Extension_ValueX) GetTime

func (x *Extension_ValueX) GetTime() *Time

func (*Extension_ValueX) GetTiming

func (x *Extension_ValueX) GetTiming() *Timing

func (*Extension_ValueX) GetUnsignedInt

func (x *Extension_ValueX) GetUnsignedInt() *UnsignedInt

func (*Extension_ValueX) GetUri

func (x *Extension_ValueX) GetUri() *Uri

func (*Extension_ValueX) ProtoMessage

func (*Extension_ValueX) ProtoMessage()

func (*Extension_ValueX) ProtoReflect

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

func (*Extension_ValueX) Reset

func (x *Extension_ValueX) Reset()

func (*Extension_ValueX) String

func (x *Extension_ValueX) String() string

type Extension_ValueX_Address

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

type Extension_ValueX_Age

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

type Extension_ValueX_Annotation

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

type Extension_ValueX_Attachment

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

type Extension_ValueX_Base64Binary

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

type Extension_ValueX_Boolean

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

type Extension_ValueX_Code

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

type Extension_ValueX_CodeableConcept

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

type Extension_ValueX_Coding

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

type Extension_ValueX_ContactPoint

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

type Extension_ValueX_Count

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

type Extension_ValueX_Date

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

type Extension_ValueX_DateTime

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

type Extension_ValueX_Decimal

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

type Extension_ValueX_Distance

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

type Extension_ValueX_Duration

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

type Extension_ValueX_HumanName

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

type Extension_ValueX_Id

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

type Extension_ValueX_Identifier

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

type Extension_ValueX_Instant

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

type Extension_ValueX_Integer

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

type Extension_ValueX_Markdown

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

type Extension_ValueX_Meta

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

type Extension_ValueX_Money

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

type Extension_ValueX_Oid

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

type Extension_ValueX_Period

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

type Extension_ValueX_PositiveInt

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

type Extension_ValueX_Quantity

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

type Extension_ValueX_Range

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

type Extension_ValueX_Ratio

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

type Extension_ValueX_Reference

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

type Extension_ValueX_SampledData

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

type Extension_ValueX_Signature

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

type Extension_ValueX_StringValue

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

type Extension_ValueX_Time

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

type Extension_ValueX_Timing

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

type Extension_ValueX_UnsignedInt

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

type Extension_ValueX_Uri

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

type HumanName

type HumanName struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// usual | official | temp | nickname | anonymous | old | maiden
	Use *NameUseCode `protobuf:"bytes,3,opt,name=use,proto3" json:"use,omitempty"`
	// Text representation of the full name
	Text *String `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	// Family name (often called 'Surname')
	Family *String `protobuf:"bytes,5,opt,name=family,proto3" json:"family,omitempty"`
	// Given names (not always 'first'). Includes middle names
	Given []*String `protobuf:"bytes,6,rep,name=given,proto3" json:"given,omitempty"`
	// Parts that come before the name
	Prefix []*String `protobuf:"bytes,7,rep,name=prefix,proto3" json:"prefix,omitempty"`
	// Parts that come after the name
	Suffix []*String `protobuf:"bytes,8,rep,name=suffix,proto3" json:"suffix,omitempty"`
	// Time period when name was/is in use
	Period *Period `protobuf:"bytes,9,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for HumanName, last updated 2017-04-19T07:44:43.294+10:00. Name of a human - parts and usage. See http://hl7.org/fhir/StructureDefinition/HumanName

func (*HumanName) Descriptor deprecated

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

Deprecated: Use HumanName.ProtoReflect.Descriptor instead.

func (*HumanName) GetExtension

func (x *HumanName) GetExtension() []*Extension

func (*HumanName) GetFamily

func (x *HumanName) GetFamily() *String

func (*HumanName) GetGiven

func (x *HumanName) GetGiven() []*String

func (*HumanName) GetId

func (x *HumanName) GetId() *String

func (*HumanName) GetPeriod

func (x *HumanName) GetPeriod() *Period

func (*HumanName) GetPrefix

func (x *HumanName) GetPrefix() []*String

func (*HumanName) GetSuffix

func (x *HumanName) GetSuffix() []*String

func (*HumanName) GetText

func (x *HumanName) GetText() *String

func (*HumanName) GetUse

func (x *HumanName) GetUse() *NameUseCode

func (*HumanName) ProtoMessage

func (*HumanName) ProtoMessage()

func (*HumanName) ProtoReflect

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

func (*HumanName) Reset

func (x *HumanName) Reset()

func (*HumanName) String

func (x *HumanName) String() string

type Id

type Id struct {

	// Primitive value for id
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for id, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type id. See http://hl7.org/fhir/StructureDefinition/id

func (*Id) Descriptor deprecated

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

Deprecated: Use Id.ProtoReflect.Descriptor instead.

func (*Id) GetExtension

func (x *Id) GetExtension() []*Extension

func (*Id) GetId

func (x *Id) GetId() *String

func (*Id) GetValue

func (x *Id) GetValue() string

func (*Id) ProtoMessage

func (*Id) ProtoMessage()

func (*Id) ProtoReflect

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

func (*Id) Reset

func (x *Id) Reset()

func (*Id) String

func (x *Id) String() string

type Identifier

type Identifier struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// usual | official | temp | secondary (If known)
	Use *IdentifierUseCode `protobuf:"bytes,3,opt,name=use,proto3" json:"use,omitempty"`
	// Description of identifier
	Type *CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// The namespace for the identifier value
	System *Uri `protobuf:"bytes,5,opt,name=system,proto3" json:"system,omitempty"`
	// The value that is unique
	Value *String `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// Time period when id is/was valid for use
	Period *Period `protobuf:"bytes,7,opt,name=period,proto3" json:"period,omitempty"`
	// Organization that issued id (may be just text)
	Assigner *Reference `protobuf:"bytes,8,opt,name=assigner,proto3" json:"assigner,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Identifier, last updated 2017-04-19T07:44:43.294+10:00. An identifier intended for computation. See http://hl7.org/fhir/StructureDefinition/Identifier

func (*Identifier) Descriptor deprecated

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

Deprecated: Use Identifier.ProtoReflect.Descriptor instead.

func (*Identifier) GetAssigner

func (x *Identifier) GetAssigner() *Reference

func (*Identifier) GetExtension

func (x *Identifier) GetExtension() []*Extension

func (*Identifier) GetId

func (x *Identifier) GetId() *String

func (*Identifier) GetPeriod

func (x *Identifier) GetPeriod() *Period

func (*Identifier) GetSystem

func (x *Identifier) GetSystem() *Uri

func (*Identifier) GetType

func (x *Identifier) GetType() *CodeableConcept

func (*Identifier) GetUse

func (x *Identifier) GetUse() *IdentifierUseCode

func (*Identifier) GetValue

func (x *Identifier) GetValue() *String

func (*Identifier) ProtoMessage

func (*Identifier) ProtoMessage()

func (*Identifier) ProtoReflect

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

func (*Identifier) Reset

func (x *Identifier) Reset()

func (*Identifier) String

func (x *Identifier) String() string

type IdentifierUseCode

type IdentifierUseCode struct {
	Value IdentifierUseCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.stu3.proto.IdentifierUseCode_Value" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Identifies the purpose for this identifier, if known . See http://hl7.org/fhir/ValueSet/identifier-use

func (*IdentifierUseCode) Descriptor deprecated

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

Deprecated: Use IdentifierUseCode.ProtoReflect.Descriptor instead.

func (*IdentifierUseCode) GetExtension

func (x *IdentifierUseCode) GetExtension() []*Extension

func (*IdentifierUseCode) GetId

func (x *IdentifierUseCode) GetId() *String

func (*IdentifierUseCode) GetValue

func (*IdentifierUseCode) ProtoMessage

func (*IdentifierUseCode) ProtoMessage()

func (*IdentifierUseCode) ProtoReflect

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

func (*IdentifierUseCode) Reset

func (x *IdentifierUseCode) Reset()

func (*IdentifierUseCode) String

func (x *IdentifierUseCode) String() string

type IdentifierUseCode_Value

type IdentifierUseCode_Value int32

Primitive value for code

const (
	IdentifierUseCode_INVALID_UNINITIALIZED IdentifierUseCode_Value = 0
	IdentifierUseCode_USUAL                 IdentifierUseCode_Value = 1
	IdentifierUseCode_OFFICIAL              IdentifierUseCode_Value = 2
	IdentifierUseCode_TEMP                  IdentifierUseCode_Value = 3
	IdentifierUseCode_SECONDARY             IdentifierUseCode_Value = 4
)

func (IdentifierUseCode_Value) Descriptor

func (IdentifierUseCode_Value) Enum

func (IdentifierUseCode_Value) EnumDescriptor deprecated

func (IdentifierUseCode_Value) EnumDescriptor() ([]byte, []int)

Deprecated: Use IdentifierUseCode_Value.Descriptor instead.

func (IdentifierUseCode_Value) Number

func (IdentifierUseCode_Value) String

func (x IdentifierUseCode_Value) String() string

func (IdentifierUseCode_Value) Type

type Instant

type Instant struct {

	// Primitive value for instant
	ValueUs   int64             `protobuf:"varint,1,opt,name=value_us,json=valueUs,proto3" json:"value_us,omitempty"`
	Timezone  string            `protobuf:"bytes,2,opt,name=timezone,proto3" json:"timezone,omitempty"`
	Precision Instant_Precision `protobuf:"varint,3,opt,name=precision,proto3,enum=google.fhir.stu3.proto.Instant_Precision" json:"precision,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,5,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for instant, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type instant. See http://hl7.org/fhir/StructureDefinition/instant

func (*Instant) Descriptor deprecated

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

Deprecated: Use Instant.ProtoReflect.Descriptor instead.

func (*Instant) GetExtension

func (x *Instant) GetExtension() []*Extension

func (*Instant) GetId

func (x *Instant) GetId() *String

func (*Instant) GetPrecision

func (x *Instant) GetPrecision() Instant_Precision

func (*Instant) GetTimezone

func (x *Instant) GetTimezone() string

func (*Instant) GetValueUs

func (x *Instant) GetValueUs() int64

func (*Instant) ProtoMessage

func (*Instant) ProtoMessage()

func (*Instant) ProtoReflect

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

func (*Instant) Reset

func (x *Instant) Reset()

func (*Instant) String

func (x *Instant) String() string

type Instant_Precision

type Instant_Precision int32
const (
	Instant_PRECISION_UNSPECIFIED Instant_Precision = 0
	Instant_SECOND                Instant_Precision = 1
	Instant_MILLISECOND           Instant_Precision = 2
	Instant_MICROSECOND           Instant_Precision = 3
)

func (Instant_Precision) Descriptor

func (Instant_Precision) Enum

func (Instant_Precision) EnumDescriptor deprecated

func (Instant_Precision) EnumDescriptor() ([]byte, []int)

Deprecated: Use Instant_Precision.Descriptor instead.

func (Instant_Precision) Number

func (Instant_Precision) String

func (x Instant_Precision) String() string

func (Instant_Precision) Type

type Integer

type Integer struct {

	// Primitive value for integer
	Value int32 `protobuf:"zigzag32,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for integer, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type integer. See http://hl7.org/fhir/StructureDefinition/integer

func (*Integer) Descriptor deprecated

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

Deprecated: Use Integer.ProtoReflect.Descriptor instead.

func (*Integer) GetExtension

func (x *Integer) GetExtension() []*Extension

func (*Integer) GetId

func (x *Integer) GetId() *String

func (*Integer) GetValue

func (x *Integer) GetValue() int32

func (*Integer) ProtoMessage

func (*Integer) ProtoMessage()

func (*Integer) ProtoReflect

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

func (*Integer) Reset

func (x *Integer) Reset()

func (*Integer) String

func (x *Integer) String() string

type LanguageCode

type LanguageCode struct {

	// Primitive value for code
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

This value set includes common codes from BCP-47 (http://tools.ietf.org/html/bcp47) See http://hl7.org/fhir/ValueSet/languages Note: For historical reasons, this does not use an enum to represent value.

func (*LanguageCode) Descriptor deprecated

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

Deprecated: Use LanguageCode.ProtoReflect.Descriptor instead.

func (*LanguageCode) GetExtension

func (x *LanguageCode) GetExtension() []*Extension

func (*LanguageCode) GetId

func (x *LanguageCode) GetId() *String

func (*LanguageCode) GetValue

func (x *LanguageCode) GetValue() string

func (*LanguageCode) ProtoMessage

func (*LanguageCode) ProtoMessage()

func (*LanguageCode) ProtoReflect

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

func (*LanguageCode) Reset

func (x *LanguageCode) Reset()

func (*LanguageCode) String

func (x *LanguageCode) String() string

type Markdown

type Markdown struct {

	// Primitive value for markdown
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for markdown, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type markdown. See http://hl7.org/fhir/StructureDefinition/markdown

func (*Markdown) Descriptor deprecated

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

Deprecated: Use Markdown.ProtoReflect.Descriptor instead.

func (*Markdown) GetExtension

func (x *Markdown) GetExtension() []*Extension

func (*Markdown) GetId

func (x *Markdown) GetId() *String

func (*Markdown) GetValue

func (x *Markdown) GetValue() string

func (*Markdown) ProtoMessage

func (*Markdown) ProtoMessage()

func (*Markdown) ProtoReflect

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

func (*Markdown) Reset

func (x *Markdown) Reset()

func (*Markdown) String

func (x *Markdown) String() string

type Meta

type Meta struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Version specific identifier
	VersionId *Id `protobuf:"bytes,3,opt,name=version_id,json=versionId,proto3" json:"version_id,omitempty"`
	// When the resource version last changed
	LastUpdated *Instant `protobuf:"bytes,4,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
	// Profiles this resource claims to conform to
	Profile []*Uri `protobuf:"bytes,5,rep,name=profile,proto3" json:"profile,omitempty"`
	// Security Labels applied to this resource
	Security []*Coding `protobuf:"bytes,6,rep,name=security,proto3" json:"security,omitempty"`
	// Tags applied to this resource
	Tag []*Coding `protobuf:"bytes,7,rep,name=tag,proto3" json:"tag,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Meta, last updated 2017-04-19T07:44:43.294+10:00. Metadata about a resource. See http://hl7.org/fhir/StructureDefinition/Meta

func (*Meta) Descriptor deprecated

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

Deprecated: Use Meta.ProtoReflect.Descriptor instead.

func (*Meta) GetExtension

func (x *Meta) GetExtension() []*Extension

func (*Meta) GetId

func (x *Meta) GetId() *String

func (*Meta) GetLastUpdated

func (x *Meta) GetLastUpdated() *Instant

func (*Meta) GetProfile

func (x *Meta) GetProfile() []*Uri

func (*Meta) GetSecurity

func (x *Meta) GetSecurity() []*Coding

func (*Meta) GetTag

func (x *Meta) GetTag() []*Coding

func (*Meta) GetVersionId

func (x *Meta) GetVersionId() *Id

func (*Meta) ProtoMessage

func (*Meta) ProtoMessage()

func (*Meta) ProtoReflect

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

func (*Meta) Reset

func (x *Meta) Reset()

func (*Meta) String

func (x *Meta) String() string

type MimeTypeCode

type MimeTypeCode struct {

	// Primitive value for code
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Any valid MimeType. See http://www.rfc-editor.org/bcp/bcp13.txt

func (*MimeTypeCode) Descriptor deprecated

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

Deprecated: Use MimeTypeCode.ProtoReflect.Descriptor instead.

func (*MimeTypeCode) GetExtension

func (x *MimeTypeCode) GetExtension() []*Extension

func (*MimeTypeCode) GetId

func (x *MimeTypeCode) GetId() *String

func (*MimeTypeCode) GetValue

func (x *MimeTypeCode) GetValue() string

func (*MimeTypeCode) ProtoMessage

func (*MimeTypeCode) ProtoMessage()

func (*MimeTypeCode) ProtoReflect

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

func (*MimeTypeCode) Reset

func (x *MimeTypeCode) Reset()

func (*MimeTypeCode) String

func (x *MimeTypeCode) String() string

type Money

type Money struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Numerical value (with implicit precision)
	Value *Decimal `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// < | <= | >= | > - how to understand the value
	Comparator *QuantityComparatorCode `protobuf:"bytes,4,opt,name=comparator,proto3" json:"comparator,omitempty"`
	// Unit representation
	Unit *String `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// System that defines coded unit form
	System *Uri `protobuf:"bytes,6,opt,name=system,proto3" json:"system,omitempty"`
	// Coded form of the unit
	Code *Code `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Money, last updated 2017-04-19T07:44:43.294+10:00. An amount of economic utility in some recognized currency. See http://hl7.org/fhir/StructureDefinition/Money

func (*Money) Descriptor deprecated

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

Deprecated: Use Money.ProtoReflect.Descriptor instead.

func (*Money) GetCode

func (x *Money) GetCode() *Code

func (*Money) GetComparator

func (x *Money) GetComparator() *QuantityComparatorCode

func (*Money) GetExtension

func (x *Money) GetExtension() []*Extension

func (*Money) GetId

func (x *Money) GetId() *String

func (*Money) GetSystem

func (x *Money) GetSystem() *Uri

func (*Money) GetUnit

func (x *Money) GetUnit() *String

func (*Money) GetValue

func (x *Money) GetValue() *Decimal

func (*Money) ProtoMessage

func (*Money) ProtoMessage()

func (*Money) ProtoReflect

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

func (*Money) Reset

func (x *Money) Reset()

func (*Money) String

func (x *Money) String() string

type NameUseCode

type NameUseCode struct {
	Value NameUseCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.stu3.proto.NameUseCode_Value" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

The use of a human name See http://hl7.org/fhir/ValueSet/name-use

func (*NameUseCode) Descriptor deprecated

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

Deprecated: Use NameUseCode.ProtoReflect.Descriptor instead.

func (*NameUseCode) GetExtension

func (x *NameUseCode) GetExtension() []*Extension

func (*NameUseCode) GetId

func (x *NameUseCode) GetId() *String

func (*NameUseCode) GetValue

func (x *NameUseCode) GetValue() NameUseCode_Value

func (*NameUseCode) ProtoMessage

func (*NameUseCode) ProtoMessage()

func (*NameUseCode) ProtoReflect

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

func (*NameUseCode) Reset

func (x *NameUseCode) Reset()

func (*NameUseCode) String

func (x *NameUseCode) String() string

type NameUseCode_Value

type NameUseCode_Value int32

Primitive value for code

const (
	NameUseCode_INVALID_UNINITIALIZED NameUseCode_Value = 0
	NameUseCode_USUAL                 NameUseCode_Value = 1
	NameUseCode_OFFICIAL              NameUseCode_Value = 2
	NameUseCode_TEMP                  NameUseCode_Value = 3
	NameUseCode_NICKNAME              NameUseCode_Value = 4
	NameUseCode_ANONYMOUS             NameUseCode_Value = 5
	NameUseCode_OLD                   NameUseCode_Value = 6
	NameUseCode_MAIDEN                NameUseCode_Value = 7
)

func (NameUseCode_Value) Descriptor

func (NameUseCode_Value) Enum

func (NameUseCode_Value) EnumDescriptor deprecated

func (NameUseCode_Value) EnumDescriptor() ([]byte, []int)

Deprecated: Use NameUseCode_Value.Descriptor instead.

func (NameUseCode_Value) Number

func (NameUseCode_Value) String

func (x NameUseCode_Value) String() string

func (NameUseCode_Value) Type

type Oid

type Oid struct {

	// Primitive value for oid
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for oid, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type oid. See http://hl7.org/fhir/StructureDefinition/oid

func (*Oid) Descriptor deprecated

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

Deprecated: Use Oid.ProtoReflect.Descriptor instead.

func (*Oid) GetExtension

func (x *Oid) GetExtension() []*Extension

func (*Oid) GetId

func (x *Oid) GetId() *String

func (*Oid) GetValue

func (x *Oid) GetValue() string

func (*Oid) ProtoMessage

func (*Oid) ProtoMessage()

func (*Oid) ProtoReflect

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

func (*Oid) Reset

func (x *Oid) Reset()

func (*Oid) String

func (x *Oid) String() string

type Period

type Period struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Starting time with inclusive boundary
	Start *DateTime `protobuf:"bytes,3,opt,name=start,proto3" json:"start,omitempty"`
	// End time with inclusive boundary, if not ongoing
	End *DateTime `protobuf:"bytes,4,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Period, last updated 2017-04-19T07:44:43.294+10:00. Time range defined by start and end date/time. See http://hl7.org/fhir/StructureDefinition/Period

func (*Period) Descriptor deprecated

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

Deprecated: Use Period.ProtoReflect.Descriptor instead.

func (*Period) GetEnd

func (x *Period) GetEnd() *DateTime

func (*Period) GetExtension

func (x *Period) GetExtension() []*Extension

func (*Period) GetId

func (x *Period) GetId() *String

func (*Period) GetStart

func (x *Period) GetStart() *DateTime

func (*Period) ProtoMessage

func (*Period) ProtoMessage()

func (*Period) ProtoReflect

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

func (*Period) Reset

func (x *Period) Reset()

func (*Period) String

func (x *Period) String() string

type PositiveInt

type PositiveInt struct {

	// Primitive value for positiveInt
	Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for positiveInt, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type positiveInt. See http://hl7.org/fhir/StructureDefinition/positiveInt

func (*PositiveInt) Descriptor deprecated

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

Deprecated: Use PositiveInt.ProtoReflect.Descriptor instead.

func (*PositiveInt) GetExtension

func (x *PositiveInt) GetExtension() []*Extension

func (*PositiveInt) GetId

func (x *PositiveInt) GetId() *String

func (*PositiveInt) GetValue

func (x *PositiveInt) GetValue() uint32

func (*PositiveInt) ProtoMessage

func (*PositiveInt) ProtoMessage()

func (*PositiveInt) ProtoReflect

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

func (*PositiveInt) Reset

func (x *PositiveInt) Reset()

func (*PositiveInt) String

func (x *PositiveInt) String() string

type Quantity

type Quantity struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Numerical value (with implicit precision)
	Value *Decimal `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// < | <= | >= | > - how to understand the value
	Comparator *QuantityComparatorCode `protobuf:"bytes,4,opt,name=comparator,proto3" json:"comparator,omitempty"`
	// Unit representation
	Unit *String `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// System that defines coded unit form
	System *Uri `protobuf:"bytes,6,opt,name=system,proto3" json:"system,omitempty"`
	// Coded form of the unit
	Code *Code `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Quantity, last updated 2017-04-19T07:44:43.294+10:00. A measured or measurable amount. See http://hl7.org/fhir/StructureDefinition/Quantity

func (*Quantity) Descriptor deprecated

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

Deprecated: Use Quantity.ProtoReflect.Descriptor instead.

func (*Quantity) GetCode

func (x *Quantity) GetCode() *Code

func (*Quantity) GetComparator

func (x *Quantity) GetComparator() *QuantityComparatorCode

func (*Quantity) GetExtension

func (x *Quantity) GetExtension() []*Extension

func (*Quantity) GetId

func (x *Quantity) GetId() *String

func (*Quantity) GetSystem

func (x *Quantity) GetSystem() *Uri

func (*Quantity) GetUnit

func (x *Quantity) GetUnit() *String

func (*Quantity) GetValue

func (x *Quantity) GetValue() *Decimal

func (*Quantity) ProtoMessage

func (*Quantity) ProtoMessage()

func (*Quantity) ProtoReflect

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

func (*Quantity) Reset

func (x *Quantity) Reset()

func (*Quantity) String

func (x *Quantity) String() string

type QuantityComparatorCode

type QuantityComparatorCode struct {
	Value QuantityComparatorCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.stu3.proto.QuantityComparatorCode_Value" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

How the Quantity should be understood and represented. See http://hl7.org/fhir/ValueSet/quantity-comparator

func (*QuantityComparatorCode) Descriptor deprecated

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

Deprecated: Use QuantityComparatorCode.ProtoReflect.Descriptor instead.

func (*QuantityComparatorCode) GetExtension

func (x *QuantityComparatorCode) GetExtension() []*Extension

func (*QuantityComparatorCode) GetId

func (x *QuantityComparatorCode) GetId() *String

func (*QuantityComparatorCode) GetValue

func (*QuantityComparatorCode) ProtoMessage

func (*QuantityComparatorCode) ProtoMessage()

func (*QuantityComparatorCode) ProtoReflect

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

func (*QuantityComparatorCode) Reset

func (x *QuantityComparatorCode) Reset()

func (*QuantityComparatorCode) String

func (x *QuantityComparatorCode) String() string

type QuantityComparatorCode_Value

type QuantityComparatorCode_Value int32

Primitive value for code

const (
	QuantityComparatorCode_INVALID_UNINITIALIZED QuantityComparatorCode_Value = 0
	QuantityComparatorCode_LT                    QuantityComparatorCode_Value = 1
	QuantityComparatorCode_LE                    QuantityComparatorCode_Value = 2
	QuantityComparatorCode_GE                    QuantityComparatorCode_Value = 3
	QuantityComparatorCode_GT                    QuantityComparatorCode_Value = 4
)

func (QuantityComparatorCode_Value) Descriptor

func (QuantityComparatorCode_Value) Enum

func (QuantityComparatorCode_Value) EnumDescriptor deprecated

func (QuantityComparatorCode_Value) EnumDescriptor() ([]byte, []int)

Deprecated: Use QuantityComparatorCode_Value.Descriptor instead.

func (QuantityComparatorCode_Value) Number

func (QuantityComparatorCode_Value) String

func (QuantityComparatorCode_Value) Type

type Range

type Range struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Low limit
	Low *SimpleQuantity `protobuf:"bytes,3,opt,name=low,proto3" json:"low,omitempty"`
	// High limit
	High *SimpleQuantity `protobuf:"bytes,4,opt,name=high,proto3" json:"high,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Range, last updated 2017-04-19T07:44:43.294+10:00. Set of values bounded by low and high. See http://hl7.org/fhir/StructureDefinition/Range

func (*Range) Descriptor deprecated

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

Deprecated: Use Range.ProtoReflect.Descriptor instead.

func (*Range) GetExtension

func (x *Range) GetExtension() []*Extension

func (*Range) GetHigh

func (x *Range) GetHigh() *SimpleQuantity

func (*Range) GetId

func (x *Range) GetId() *String

func (*Range) GetLow

func (x *Range) GetLow() *SimpleQuantity

func (*Range) ProtoMessage

func (*Range) ProtoMessage()

func (*Range) ProtoReflect

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

func (*Range) Reset

func (x *Range) Reset()

func (*Range) String

func (x *Range) String() string

type Ratio

type Ratio struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Numerator value
	Numerator *Quantity `protobuf:"bytes,3,opt,name=numerator,proto3" json:"numerator,omitempty"`
	// Denominator value
	Denominator *Quantity `protobuf:"bytes,4,opt,name=denominator,proto3" json:"denominator,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Ratio, last updated 2017-04-19T07:44:43.294+10:00. A ratio of two Quantity values - a numerator and a denominator. See http://hl7.org/fhir/StructureDefinition/Ratio

func (*Ratio) Descriptor deprecated

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

Deprecated: Use Ratio.ProtoReflect.Descriptor instead.

func (*Ratio) GetDenominator

func (x *Ratio) GetDenominator() *Quantity

func (*Ratio) GetExtension

func (x *Ratio) GetExtension() []*Extension

func (*Ratio) GetId

func (x *Ratio) GetId() *String

func (*Ratio) GetNumerator

func (x *Ratio) GetNumerator() *Quantity

func (*Ratio) ProtoMessage

func (*Ratio) ProtoMessage()

func (*Ratio) ProtoReflect

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

func (*Ratio) Reset

func (x *Ratio) Reset()

func (*Ratio) String

func (x *Ratio) String() string

type Reference

type Reference struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Literal reference, Relative, internal or absolute URL
	//
	// Types that are assignable to Reference:
	//	*Reference_Uri
	//	*Reference_Fragment
	//	*Reference_AccountId
	//	*Reference_ActivityDefinitionId
	//	*Reference_AdverseEventId
	//	*Reference_AllergyIntoleranceId
	//	*Reference_AppointmentId
	//	*Reference_AppointmentResponseId
	//	*Reference_AuditEventId
	//	*Reference_BasicId
	//	*Reference_BinaryId
	//	*Reference_BodySiteId
	//	*Reference_BundleId
	//	*Reference_CapabilityStatementId
	//	*Reference_CarePlanId
	//	*Reference_CareTeamId
	//	*Reference_ChargeItemId
	//	*Reference_ClaimId
	//	*Reference_ClaimResponseId
	//	*Reference_ClinicalImpressionId
	//	*Reference_CodeSystemId
	//	*Reference_CommunicationId
	//	*Reference_CommunicationRequestId
	//	*Reference_CompartmentDefinitionId
	//	*Reference_CompositionId
	//	*Reference_ConceptMapId
	//	*Reference_ConditionId
	//	*Reference_ConsentId
	//	*Reference_ContractId
	//	*Reference_CoverageId
	//	*Reference_DataElementId
	//	*Reference_DetectedIssueId
	//	*Reference_DeviceId
	//	*Reference_DeviceComponentId
	//	*Reference_DeviceMetricId
	//	*Reference_DeviceRequestId
	//	*Reference_DeviceUseStatementId
	//	*Reference_DiagnosticReportId
	//	*Reference_DocumentManifestId
	//	*Reference_DocumentReferenceId
	//	*Reference_EligibilityRequestId
	//	*Reference_EligibilityResponseId
	//	*Reference_EncounterId
	//	*Reference_EndpointId
	//	*Reference_EnrollmentRequestId
	//	*Reference_EnrollmentResponseId
	//	*Reference_EpisodeOfCareId
	//	*Reference_ExpansionProfileId
	//	*Reference_ExplanationOfBenefitId
	//	*Reference_FamilyMemberHistoryId
	//	*Reference_FlagId
	//	*Reference_GoalId
	//	*Reference_GraphDefinitionId
	//	*Reference_GroupId
	//	*Reference_GuidanceResponseId
	//	*Reference_HealthcareServiceId
	//	*Reference_ImagingManifestId
	//	*Reference_ImagingStudyId
	//	*Reference_ImmunizationId
	//	*Reference_ImmunizationRecommendationId
	//	*Reference_ImplementationGuideId
	//	*Reference_LibraryId
	//	*Reference_LinkageId
	//	*Reference_ListId
	//	*Reference_LocationId
	//	*Reference_MeasureId
	//	*Reference_MeasureReportId
	//	*Reference_MediaId
	//	*Reference_MedicationId
	//	*Reference_MedicationAdministrationId
	//	*Reference_MedicationDispenseId
	//	*Reference_MedicationRequestId
	//	*Reference_MedicationStatementId
	//	*Reference_MessageDefinitionId
	//	*Reference_MessageHeaderId
	//	*Reference_NamingSystemId
	//	*Reference_NutritionOrderId
	//	*Reference_ObservationId
	//	*Reference_OperationDefinitionId
	//	*Reference_OperationOutcomeId
	//	*Reference_OrganizationId
	//	*Reference_ParametersId
	//	*Reference_PatientId
	//	*Reference_PaymentNoticeId
	//	*Reference_PaymentReconciliationId
	//	*Reference_PersonId
	//	*Reference_PlanDefinitionId
	//	*Reference_PractitionerId
	//	*Reference_PractitionerRoleId
	//	*Reference_ProcedureId
	//	*Reference_ProcedureRequestId
	//	*Reference_ProcessRequestId
	//	*Reference_ProcessResponseId
	//	*Reference_ProvenanceId
	//	*Reference_QuestionnaireId
	//	*Reference_QuestionnaireResponseId
	//	*Reference_ReferralRequestId
	//	*Reference_RelatedPersonId
	//	*Reference_RequestGroupId
	//	*Reference_ResearchStudyId
	//	*Reference_ResearchSubjectId
	//	*Reference_RiskAssessmentId
	//	*Reference_ScheduleId
	//	*Reference_SearchParameterId
	//	*Reference_SequenceId
	//	*Reference_ServiceDefinitionId
	//	*Reference_SlotId
	//	*Reference_SpecimenId
	//	*Reference_StructureDefinitionId
	//	*Reference_StructureMapId
	//	*Reference_SubscriptionId
	//	*Reference_SubstanceId
	//	*Reference_SupplyDeliveryId
	//	*Reference_SupplyRequestId
	//	*Reference_TaskId
	//	*Reference_TestReportId
	//	*Reference_TestScriptId
	//	*Reference_ValueSetId
	//	*Reference_VisionPrescriptionId
	Reference isReference_Reference `protobuf_oneof:"reference"`
	// Logical reference, when literal reference is not known
	Identifier *Identifier `protobuf:"bytes,122,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Text alternative for the resource
	Display *String `protobuf:"bytes,123,opt,name=display,proto3" json:"display,omitempty"`
	// contains filtered or unexported fields
}

A reference from one resource to another See https://www.hl7.org/fhir/datatypes.html#Reference

func (*Reference) Descriptor deprecated

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

Deprecated: Use Reference.ProtoReflect.Descriptor instead.

func (*Reference) GetAccountId

func (x *Reference) GetAccountId() *ReferenceId

func (*Reference) GetActivityDefinitionId

func (x *Reference) GetActivityDefinitionId() *ReferenceId

func (*Reference) GetAdverseEventId

func (x *Reference) GetAdverseEventId() *ReferenceId

func (*Reference) GetAllergyIntoleranceId

func (x *Reference) GetAllergyIntoleranceId() *ReferenceId

func (*Reference) GetAppointmentId

func (x *Reference) GetAppointmentId() *ReferenceId

func (*Reference) GetAppointmentResponseId

func (x *Reference) GetAppointmentResponseId() *ReferenceId

func (*Reference) GetAuditEventId

func (x *Reference) GetAuditEventId() *ReferenceId

func (*Reference) GetBasicId

func (x *Reference) GetBasicId() *ReferenceId

func (*Reference) GetBinaryId

func (x *Reference) GetBinaryId() *ReferenceId

func (*Reference) GetBodySiteId

func (x *Reference) GetBodySiteId() *ReferenceId

func (*Reference) GetBundleId

func (x *Reference) GetBundleId() *ReferenceId

func (*Reference) GetCapabilityStatementId

func (x *Reference) GetCapabilityStatementId() *ReferenceId

func (*Reference) GetCarePlanId

func (x *Reference) GetCarePlanId() *ReferenceId

func (*Reference) GetCareTeamId

func (x *Reference) GetCareTeamId() *ReferenceId

func (*Reference) GetChargeItemId

func (x *Reference) GetChargeItemId() *ReferenceId

func (*Reference) GetClaimId

func (x *Reference) GetClaimId() *ReferenceId

func (*Reference) GetClaimResponseId

func (x *Reference) GetClaimResponseId() *ReferenceId

func (*Reference) GetClinicalImpressionId

func (x *Reference) GetClinicalImpressionId() *ReferenceId

func (*Reference) GetCodeSystemId

func (x *Reference) GetCodeSystemId() *ReferenceId

func (*Reference) GetCommunicationId

func (x *Reference) GetCommunicationId() *ReferenceId

func (*Reference) GetCommunicationRequestId

func (x *Reference) GetCommunicationRequestId() *ReferenceId

func (*Reference) GetCompartmentDefinitionId

func (x *Reference) GetCompartmentDefinitionId() *ReferenceId

func (*Reference) GetCompositionId

func (x *Reference) GetCompositionId() *ReferenceId

func (*Reference) GetConceptMapId

func (x *Reference) GetConceptMapId() *ReferenceId

func (*Reference) GetConditionId

func (x *Reference) GetConditionId() *ReferenceId

func (*Reference) GetConsentId

func (x *Reference) GetConsentId() *ReferenceId

func (*Reference) GetContractId

func (x *Reference) GetContractId() *ReferenceId

func (*Reference) GetCoverageId

func (x *Reference) GetCoverageId() *ReferenceId

func (*Reference) GetDataElementId

func (x *Reference) GetDataElementId() *ReferenceId

func (*Reference) GetDetectedIssueId

func (x *Reference) GetDetectedIssueId() *ReferenceId

func (*Reference) GetDeviceComponentId

func (x *Reference) GetDeviceComponentId() *ReferenceId

func (*Reference) GetDeviceId

func (x *Reference) GetDeviceId() *ReferenceId

func (*Reference) GetDeviceMetricId

func (x *Reference) GetDeviceMetricId() *ReferenceId

func (*Reference) GetDeviceRequestId

func (x *Reference) GetDeviceRequestId() *ReferenceId

func (*Reference) GetDeviceUseStatementId

func (x *Reference) GetDeviceUseStatementId() *ReferenceId

func (*Reference) GetDiagnosticReportId

func (x *Reference) GetDiagnosticReportId() *ReferenceId

func (*Reference) GetDisplay

func (x *Reference) GetDisplay() *String

func (*Reference) GetDocumentManifestId

func (x *Reference) GetDocumentManifestId() *ReferenceId

func (*Reference) GetDocumentReferenceId

func (x *Reference) GetDocumentReferenceId() *ReferenceId

func (*Reference) GetEligibilityRequestId

func (x *Reference) GetEligibilityRequestId() *ReferenceId

func (*Reference) GetEligibilityResponseId

func (x *Reference) GetEligibilityResponseId() *ReferenceId

func (*Reference) GetEncounterId

func (x *Reference) GetEncounterId() *ReferenceId

func (*Reference) GetEndpointId

func (x *Reference) GetEndpointId() *ReferenceId

func (*Reference) GetEnrollmentRequestId

func (x *Reference) GetEnrollmentRequestId() *ReferenceId

func (*Reference) GetEnrollmentResponseId

func (x *Reference) GetEnrollmentResponseId() *ReferenceId

func (*Reference) GetEpisodeOfCareId

func (x *Reference) GetEpisodeOfCareId() *ReferenceId

func (*Reference) GetExpansionProfileId

func (x *Reference) GetExpansionProfileId() *ReferenceId

func (*Reference) GetExplanationOfBenefitId

func (x *Reference) GetExplanationOfBenefitId() *ReferenceId

func (*Reference) GetExtension

func (x *Reference) GetExtension() []*Extension

func (*Reference) GetFamilyMemberHistoryId

func (x *Reference) GetFamilyMemberHistoryId() *ReferenceId

func (*Reference) GetFlagId

func (x *Reference) GetFlagId() *ReferenceId

func (*Reference) GetFragment

func (x *Reference) GetFragment() *String

func (*Reference) GetGoalId

func (x *Reference) GetGoalId() *ReferenceId

func (*Reference) GetGraphDefinitionId

func (x *Reference) GetGraphDefinitionId() *ReferenceId

func (*Reference) GetGroupId

func (x *Reference) GetGroupId() *ReferenceId

func (*Reference) GetGuidanceResponseId

func (x *Reference) GetGuidanceResponseId() *ReferenceId

func (*Reference) GetHealthcareServiceId

func (x *Reference) GetHealthcareServiceId() *ReferenceId

func (*Reference) GetId

func (x *Reference) GetId() *String

func (*Reference) GetIdentifier

func (x *Reference) GetIdentifier() *Identifier

func (*Reference) GetImagingManifestId

func (x *Reference) GetImagingManifestId() *ReferenceId

func (*Reference) GetImagingStudyId

func (x *Reference) GetImagingStudyId() *ReferenceId

func (*Reference) GetImmunizationId

func (x *Reference) GetImmunizationId() *ReferenceId

func (*Reference) GetImmunizationRecommendationId

func (x *Reference) GetImmunizationRecommendationId() *ReferenceId

func (*Reference) GetImplementationGuideId

func (x *Reference) GetImplementationGuideId() *ReferenceId

func (*Reference) GetLibraryId

func (x *Reference) GetLibraryId() *ReferenceId

func (*Reference) GetLinkageId

func (x *Reference) GetLinkageId() *ReferenceId

func (*Reference) GetListId

func (x *Reference) GetListId() *ReferenceId

func (*Reference) GetLocationId

func (x *Reference) GetLocationId() *ReferenceId

func (*Reference) GetMeasureId

func (x *Reference) GetMeasureId() *ReferenceId

func (*Reference) GetMeasureReportId

func (x *Reference) GetMeasureReportId() *ReferenceId

func (*Reference) GetMediaId

func (x *Reference) GetMediaId() *ReferenceId

func (*Reference) GetMedicationAdministrationId

func (x *Reference) GetMedicationAdministrationId() *ReferenceId

func (*Reference) GetMedicationDispenseId

func (x *Reference) GetMedicationDispenseId() *ReferenceId

func (*Reference) GetMedicationId

func (x *Reference) GetMedicationId() *ReferenceId

func (*Reference) GetMedicationRequestId

func (x *Reference) GetMedicationRequestId() *ReferenceId

func (*Reference) GetMedicationStatementId

func (x *Reference) GetMedicationStatementId() *ReferenceId

func (*Reference) GetMessageDefinitionId

func (x *Reference) GetMessageDefinitionId() *ReferenceId

func (*Reference) GetMessageHeaderId

func (x *Reference) GetMessageHeaderId() *ReferenceId

func (*Reference) GetNamingSystemId

func (x *Reference) GetNamingSystemId() *ReferenceId

func (*Reference) GetNutritionOrderId

func (x *Reference) GetNutritionOrderId() *ReferenceId

func (*Reference) GetObservationId

func (x *Reference) GetObservationId() *ReferenceId

func (*Reference) GetOperationDefinitionId

func (x *Reference) GetOperationDefinitionId() *ReferenceId

func (*Reference) GetOperationOutcomeId

func (x *Reference) GetOperationOutcomeId() *ReferenceId

func (*Reference) GetOrganizationId

func (x *Reference) GetOrganizationId() *ReferenceId

func (*Reference) GetParametersId

func (x *Reference) GetParametersId() *ReferenceId

func (*Reference) GetPatientId

func (x *Reference) GetPatientId() *ReferenceId

func (*Reference) GetPaymentNoticeId

func (x *Reference) GetPaymentNoticeId() *ReferenceId

func (*Reference) GetPaymentReconciliationId

func (x *Reference) GetPaymentReconciliationId() *ReferenceId

func (*Reference) GetPersonId

func (x *Reference) GetPersonId() *ReferenceId

func (*Reference) GetPlanDefinitionId

func (x *Reference) GetPlanDefinitionId() *ReferenceId

func (*Reference) GetPractitionerId

func (x *Reference) GetPractitionerId() *ReferenceId

func (*Reference) GetPractitionerRoleId

func (x *Reference) GetPractitionerRoleId() *ReferenceId

func (*Reference) GetProcedureId

func (x *Reference) GetProcedureId() *ReferenceId

func (*Reference) GetProcedureRequestId

func (x *Reference) GetProcedureRequestId() *ReferenceId

func (*Reference) GetProcessRequestId

func (x *Reference) GetProcessRequestId() *ReferenceId

func (*Reference) GetProcessResponseId

func (x *Reference) GetProcessResponseId() *ReferenceId

func (*Reference) GetProvenanceId

func (x *Reference) GetProvenanceId() *ReferenceId

func (*Reference) GetQuestionnaireId

func (x *Reference) GetQuestionnaireId() *ReferenceId

func (*Reference) GetQuestionnaireResponseId

func (x *Reference) GetQuestionnaireResponseId() *ReferenceId

func (*Reference) GetReference

func (m *Reference) GetReference() isReference_Reference

func (*Reference) GetReferralRequestId

func (x *Reference) GetReferralRequestId() *ReferenceId

func (*Reference) GetRelatedPersonId

func (x *Reference) GetRelatedPersonId() *ReferenceId

func (*Reference) GetRequestGroupId

func (x *Reference) GetRequestGroupId() *ReferenceId

func (*Reference) GetResearchStudyId

func (x *Reference) GetResearchStudyId() *ReferenceId

func (*Reference) GetResearchSubjectId

func (x *Reference) GetResearchSubjectId() *ReferenceId

func (*Reference) GetRiskAssessmentId

func (x *Reference) GetRiskAssessmentId() *ReferenceId

func (*Reference) GetScheduleId

func (x *Reference) GetScheduleId() *ReferenceId

func (*Reference) GetSearchParameterId

func (x *Reference) GetSearchParameterId() *ReferenceId

func (*Reference) GetSequenceId

func (x *Reference) GetSequenceId() *ReferenceId

func (*Reference) GetServiceDefinitionId

func (x *Reference) GetServiceDefinitionId() *ReferenceId

func (*Reference) GetSlotId

func (x *Reference) GetSlotId() *ReferenceId

func (*Reference) GetSpecimenId

func (x *Reference) GetSpecimenId() *ReferenceId

func (*Reference) GetStructureDefinitionId

func (x *Reference) GetStructureDefinitionId() *ReferenceId

func (*Reference) GetStructureMapId

func (x *Reference) GetStructureMapId() *ReferenceId

func (*Reference) GetSubscriptionId

func (x *Reference) GetSubscriptionId() *ReferenceId

func (*Reference) GetSubstanceId

func (x *Reference) GetSubstanceId() *ReferenceId

func (*Reference) GetSupplyDeliveryId

func (x *Reference) GetSupplyDeliveryId() *ReferenceId

func (*Reference) GetSupplyRequestId

func (x *Reference) GetSupplyRequestId() *ReferenceId

func (*Reference) GetTaskId

func (x *Reference) GetTaskId() *ReferenceId

func (*Reference) GetTestReportId

func (x *Reference) GetTestReportId() *ReferenceId

func (*Reference) GetTestScriptId

func (x *Reference) GetTestScriptId() *ReferenceId

func (*Reference) GetUri

func (x *Reference) GetUri() *String

func (*Reference) GetValueSetId

func (x *Reference) GetValueSetId() *ReferenceId

func (*Reference) GetVisionPrescriptionId

func (x *Reference) GetVisionPrescriptionId() *ReferenceId

func (*Reference) ProtoMessage

func (*Reference) ProtoMessage()

func (*Reference) ProtoReflect

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

func (*Reference) Reset

func (x *Reference) Reset()

func (*Reference) String

func (x *Reference) String() string

type ReferenceId

type ReferenceId struct {

	// Primitive value for id
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// History version, if present.
	History *Id `protobuf:"bytes,2,opt,name=history,proto3" json:"history,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,4,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

func (*ReferenceId) Descriptor deprecated

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

Deprecated: Use ReferenceId.ProtoReflect.Descriptor instead.

func (*ReferenceId) GetExtension

func (x *ReferenceId) GetExtension() []*Extension

func (*ReferenceId) GetHistory

func (x *ReferenceId) GetHistory() *Id

func (*ReferenceId) GetId

func (x *ReferenceId) GetId() *String

func (*ReferenceId) GetValue

func (x *ReferenceId) GetValue() string

func (*ReferenceId) ProtoMessage

func (*ReferenceId) ProtoMessage()

func (*ReferenceId) ProtoReflect

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

func (*ReferenceId) Reset

func (x *ReferenceId) Reset()

func (*ReferenceId) String

func (x *ReferenceId) String() string

type Reference_AccountId

type Reference_AccountId struct {
	// Typed relative urls are represented here.
	AccountId *ReferenceId `protobuf:"bytes,5,opt,name=account_id,json=accountId,proto3,oneof"`
}

type Reference_ActivityDefinitionId

type Reference_ActivityDefinitionId struct {
	ActivityDefinitionId *ReferenceId `protobuf:"bytes,6,opt,name=activity_definition_id,json=activityDefinitionId,proto3,oneof"`
}

type Reference_AdverseEventId

type Reference_AdverseEventId struct {
	AdverseEventId *ReferenceId `protobuf:"bytes,7,opt,name=adverse_event_id,json=adverseEventId,proto3,oneof"`
}

type Reference_AllergyIntoleranceId

type Reference_AllergyIntoleranceId struct {
	AllergyIntoleranceId *ReferenceId `protobuf:"bytes,8,opt,name=allergy_intolerance_id,json=allergyIntoleranceId,proto3,oneof"`
}

type Reference_AppointmentId

type Reference_AppointmentId struct {
	AppointmentId *ReferenceId `protobuf:"bytes,9,opt,name=appointment_id,json=appointmentId,proto3,oneof"`
}

type Reference_AppointmentResponseId

type Reference_AppointmentResponseId struct {
	AppointmentResponseId *ReferenceId `protobuf:"bytes,10,opt,name=appointment_response_id,json=appointmentResponseId,proto3,oneof"`
}

type Reference_AuditEventId

type Reference_AuditEventId struct {
	AuditEventId *ReferenceId `protobuf:"bytes,11,opt,name=audit_event_id,json=auditEventId,proto3,oneof"`
}

type Reference_BasicId

type Reference_BasicId struct {
	BasicId *ReferenceId `protobuf:"bytes,12,opt,name=basic_id,json=basicId,proto3,oneof"`
}

type Reference_BinaryId

type Reference_BinaryId struct {
	BinaryId *ReferenceId `protobuf:"bytes,13,opt,name=binary_id,json=binaryId,proto3,oneof"`
}

type Reference_BodySiteId

type Reference_BodySiteId struct {
	BodySiteId *ReferenceId `protobuf:"bytes,14,opt,name=body_site_id,json=bodySiteId,proto3,oneof"`
}

type Reference_BundleId

type Reference_BundleId struct {
	BundleId *ReferenceId `protobuf:"bytes,15,opt,name=bundle_id,json=bundleId,proto3,oneof"`
}

type Reference_CapabilityStatementId

type Reference_CapabilityStatementId struct {
	CapabilityStatementId *ReferenceId `protobuf:"bytes,16,opt,name=capability_statement_id,json=capabilityStatementId,proto3,oneof"`
}

type Reference_CarePlanId

type Reference_CarePlanId struct {
	CarePlanId *ReferenceId `protobuf:"bytes,17,opt,name=care_plan_id,json=carePlanId,proto3,oneof"`
}

type Reference_CareTeamId

type Reference_CareTeamId struct {
	CareTeamId *ReferenceId `protobuf:"bytes,18,opt,name=care_team_id,json=careTeamId,proto3,oneof"`
}

type Reference_ChargeItemId

type Reference_ChargeItemId struct {
	ChargeItemId *ReferenceId `protobuf:"bytes,19,opt,name=charge_item_id,json=chargeItemId,proto3,oneof"`
}

type Reference_ClaimId

type Reference_ClaimId struct {
	ClaimId *ReferenceId `protobuf:"bytes,20,opt,name=claim_id,json=claimId,proto3,oneof"`
}

type Reference_ClaimResponseId

type Reference_ClaimResponseId struct {
	ClaimResponseId *ReferenceId `protobuf:"bytes,21,opt,name=claim_response_id,json=claimResponseId,proto3,oneof"`
}

type Reference_ClinicalImpressionId

type Reference_ClinicalImpressionId struct {
	ClinicalImpressionId *ReferenceId `protobuf:"bytes,22,opt,name=clinical_impression_id,json=clinicalImpressionId,proto3,oneof"`
}

type Reference_CodeSystemId

type Reference_CodeSystemId struct {
	CodeSystemId *ReferenceId `protobuf:"bytes,23,opt,name=code_system_id,json=codeSystemId,proto3,oneof"`
}

type Reference_CommunicationId

type Reference_CommunicationId struct {
	CommunicationId *ReferenceId `protobuf:"bytes,24,opt,name=communication_id,json=communicationId,proto3,oneof"`
}

type Reference_CommunicationRequestId

type Reference_CommunicationRequestId struct {
	CommunicationRequestId *ReferenceId `protobuf:"bytes,25,opt,name=communication_request_id,json=communicationRequestId,proto3,oneof"`
}

type Reference_CompartmentDefinitionId

type Reference_CompartmentDefinitionId struct {
	CompartmentDefinitionId *ReferenceId `protobuf:"bytes,26,opt,name=compartment_definition_id,json=compartmentDefinitionId,proto3,oneof"`
}

type Reference_CompositionId

type Reference_CompositionId struct {
	CompositionId *ReferenceId `protobuf:"bytes,27,opt,name=composition_id,json=compositionId,proto3,oneof"`
}

type Reference_ConceptMapId

type Reference_ConceptMapId struct {
	ConceptMapId *ReferenceId `protobuf:"bytes,28,opt,name=concept_map_id,json=conceptMapId,proto3,oneof"`
}

type Reference_ConditionId

type Reference_ConditionId struct {
	ConditionId *ReferenceId `protobuf:"bytes,29,opt,name=condition_id,json=conditionId,proto3,oneof"`
}

type Reference_ConsentId

type Reference_ConsentId struct {
	ConsentId *ReferenceId `protobuf:"bytes,30,opt,name=consent_id,json=consentId,proto3,oneof"`
}

type Reference_ContractId

type Reference_ContractId struct {
	ContractId *ReferenceId `protobuf:"bytes,31,opt,name=contract_id,json=contractId,proto3,oneof"`
}

type Reference_CoverageId

type Reference_CoverageId struct {
	CoverageId *ReferenceId `protobuf:"bytes,32,opt,name=coverage_id,json=coverageId,proto3,oneof"`
}

type Reference_DataElementId

type Reference_DataElementId struct {
	DataElementId *ReferenceId `protobuf:"bytes,33,opt,name=data_element_id,json=dataElementId,proto3,oneof"`
}

type Reference_DetectedIssueId

type Reference_DetectedIssueId struct {
	DetectedIssueId *ReferenceId `protobuf:"bytes,34,opt,name=detected_issue_id,json=detectedIssueId,proto3,oneof"`
}

type Reference_DeviceComponentId

type Reference_DeviceComponentId struct {
	DeviceComponentId *ReferenceId `protobuf:"bytes,36,opt,name=device_component_id,json=deviceComponentId,proto3,oneof"`
}

type Reference_DeviceId

type Reference_DeviceId struct {
	DeviceId *ReferenceId `protobuf:"bytes,35,opt,name=device_id,json=deviceId,proto3,oneof"`
}

type Reference_DeviceMetricId

type Reference_DeviceMetricId struct {
	DeviceMetricId *ReferenceId `protobuf:"bytes,37,opt,name=device_metric_id,json=deviceMetricId,proto3,oneof"`
}

type Reference_DeviceRequestId

type Reference_DeviceRequestId struct {
	DeviceRequestId *ReferenceId `protobuf:"bytes,38,opt,name=device_request_id,json=deviceRequestId,proto3,oneof"`
}

type Reference_DeviceUseStatementId

type Reference_DeviceUseStatementId struct {
	DeviceUseStatementId *ReferenceId `protobuf:"bytes,39,opt,name=device_use_statement_id,json=deviceUseStatementId,proto3,oneof"`
}

type Reference_DiagnosticReportId

type Reference_DiagnosticReportId struct {
	DiagnosticReportId *ReferenceId `protobuf:"bytes,40,opt,name=diagnostic_report_id,json=diagnosticReportId,proto3,oneof"`
}

type Reference_DocumentManifestId

type Reference_DocumentManifestId struct {
	DocumentManifestId *ReferenceId `protobuf:"bytes,41,opt,name=document_manifest_id,json=documentManifestId,proto3,oneof"`
}

type Reference_DocumentReferenceId

type Reference_DocumentReferenceId struct {
	DocumentReferenceId *ReferenceId `protobuf:"bytes,42,opt,name=document_reference_id,json=documentReferenceId,proto3,oneof"`
}

type Reference_EligibilityRequestId

type Reference_EligibilityRequestId struct {
	EligibilityRequestId *ReferenceId `protobuf:"bytes,43,opt,name=eligibility_request_id,json=eligibilityRequestId,proto3,oneof"`
}

type Reference_EligibilityResponseId

type Reference_EligibilityResponseId struct {
	EligibilityResponseId *ReferenceId `protobuf:"bytes,44,opt,name=eligibility_response_id,json=eligibilityResponseId,proto3,oneof"`
}

type Reference_EncounterId

type Reference_EncounterId struct {
	EncounterId *ReferenceId `protobuf:"bytes,45,opt,name=encounter_id,json=encounterId,proto3,oneof"`
}

type Reference_EndpointId

type Reference_EndpointId struct {
	EndpointId *ReferenceId `protobuf:"bytes,46,opt,name=endpoint_id,json=endpointId,proto3,oneof"`
}

type Reference_EnrollmentRequestId

type Reference_EnrollmentRequestId struct {
	EnrollmentRequestId *ReferenceId `protobuf:"bytes,47,opt,name=enrollment_request_id,json=enrollmentRequestId,proto3,oneof"`
}

type Reference_EnrollmentResponseId

type Reference_EnrollmentResponseId struct {
	EnrollmentResponseId *ReferenceId `protobuf:"bytes,48,opt,name=enrollment_response_id,json=enrollmentResponseId,proto3,oneof"`
}

type Reference_EpisodeOfCareId

type Reference_EpisodeOfCareId struct {
	EpisodeOfCareId *ReferenceId `protobuf:"bytes,49,opt,name=episode_of_care_id,json=episodeOfCareId,proto3,oneof"`
}

type Reference_ExpansionProfileId

type Reference_ExpansionProfileId struct {
	ExpansionProfileId *ReferenceId `protobuf:"bytes,50,opt,name=expansion_profile_id,json=expansionProfileId,proto3,oneof"`
}

type Reference_ExplanationOfBenefitId

type Reference_ExplanationOfBenefitId struct {
	ExplanationOfBenefitId *ReferenceId `protobuf:"bytes,51,opt,name=explanation_of_benefit_id,json=explanationOfBenefitId,proto3,oneof"`
}

type Reference_FamilyMemberHistoryId

type Reference_FamilyMemberHistoryId struct {
	FamilyMemberHistoryId *ReferenceId `protobuf:"bytes,52,opt,name=family_member_history_id,json=familyMemberHistoryId,proto3,oneof"`
}

type Reference_FlagId

type Reference_FlagId struct {
	FlagId *ReferenceId `protobuf:"bytes,53,opt,name=flag_id,json=flagId,proto3,oneof"`
}

type Reference_Fragment

type Reference_Fragment struct {
	// Fragments (internal references) are untyped, and represented here
	// without the leading '#'.
	Fragment *String `protobuf:"bytes,4,opt,name=fragment,proto3,oneof"`
}

type Reference_GoalId

type Reference_GoalId struct {
	GoalId *ReferenceId `protobuf:"bytes,54,opt,name=goal_id,json=goalId,proto3,oneof"`
}

type Reference_GraphDefinitionId

type Reference_GraphDefinitionId struct {
	GraphDefinitionId *ReferenceId `protobuf:"bytes,55,opt,name=graph_definition_id,json=graphDefinitionId,proto3,oneof"`
}

type Reference_GroupId

type Reference_GroupId struct {
	GroupId *ReferenceId `protobuf:"bytes,56,opt,name=group_id,json=groupId,proto3,oneof"`
}

type Reference_GuidanceResponseId

type Reference_GuidanceResponseId struct {
	GuidanceResponseId *ReferenceId `protobuf:"bytes,57,opt,name=guidance_response_id,json=guidanceResponseId,proto3,oneof"`
}

type Reference_HealthcareServiceId

type Reference_HealthcareServiceId struct {
	HealthcareServiceId *ReferenceId `protobuf:"bytes,58,opt,name=healthcare_service_id,json=healthcareServiceId,proto3,oneof"`
}

type Reference_ImagingManifestId

type Reference_ImagingManifestId struct {
	ImagingManifestId *ReferenceId `protobuf:"bytes,59,opt,name=imaging_manifest_id,json=imagingManifestId,proto3,oneof"`
}

type Reference_ImagingStudyId

type Reference_ImagingStudyId struct {
	ImagingStudyId *ReferenceId `protobuf:"bytes,60,opt,name=imaging_study_id,json=imagingStudyId,proto3,oneof"`
}

type Reference_ImmunizationId

type Reference_ImmunizationId struct {
	ImmunizationId *ReferenceId `protobuf:"bytes,61,opt,name=immunization_id,json=immunizationId,proto3,oneof"`
}

type Reference_ImmunizationRecommendationId

type Reference_ImmunizationRecommendationId struct {
	ImmunizationRecommendationId *ReferenceId `protobuf:"bytes,62,opt,name=immunization_recommendation_id,json=immunizationRecommendationId,proto3,oneof"`
}

type Reference_ImplementationGuideId

type Reference_ImplementationGuideId struct {
	ImplementationGuideId *ReferenceId `protobuf:"bytes,63,opt,name=implementation_guide_id,json=implementationGuideId,proto3,oneof"`
}

type Reference_LibraryId

type Reference_LibraryId struct {
	LibraryId *ReferenceId `protobuf:"bytes,64,opt,name=library_id,json=libraryId,proto3,oneof"`
}

type Reference_LinkageId

type Reference_LinkageId struct {
	LinkageId *ReferenceId `protobuf:"bytes,65,opt,name=linkage_id,json=linkageId,proto3,oneof"`
}

type Reference_ListId

type Reference_ListId struct {
	ListId *ReferenceId `protobuf:"bytes,66,opt,name=list_id,json=listId,proto3,oneof"`
}

type Reference_LocationId

type Reference_LocationId struct {
	LocationId *ReferenceId `protobuf:"bytes,67,opt,name=location_id,json=locationId,proto3,oneof"`
}

type Reference_MeasureId

type Reference_MeasureId struct {
	MeasureId *ReferenceId `protobuf:"bytes,68,opt,name=measure_id,json=measureId,proto3,oneof"`
}

type Reference_MeasureReportId

type Reference_MeasureReportId struct {
	MeasureReportId *ReferenceId `protobuf:"bytes,69,opt,name=measure_report_id,json=measureReportId,proto3,oneof"`
}

type Reference_MediaId

type Reference_MediaId struct {
	MediaId *ReferenceId `protobuf:"bytes,70,opt,name=media_id,json=mediaId,proto3,oneof"`
}

type Reference_MedicationAdministrationId

type Reference_MedicationAdministrationId struct {
	MedicationAdministrationId *ReferenceId `protobuf:"bytes,72,opt,name=medication_administration_id,json=medicationAdministrationId,proto3,oneof"`
}

type Reference_MedicationDispenseId

type Reference_MedicationDispenseId struct {
	MedicationDispenseId *ReferenceId `protobuf:"bytes,73,opt,name=medication_dispense_id,json=medicationDispenseId,proto3,oneof"`
}

type Reference_MedicationId

type Reference_MedicationId struct {
	MedicationId *ReferenceId `protobuf:"bytes,71,opt,name=medication_id,json=medicationId,proto3,oneof"`
}

type Reference_MedicationRequestId

type Reference_MedicationRequestId struct {
	MedicationRequestId *ReferenceId `protobuf:"bytes,74,opt,name=medication_request_id,json=medicationRequestId,proto3,oneof"`
}

type Reference_MedicationStatementId

type Reference_MedicationStatementId struct {
	MedicationStatementId *ReferenceId `protobuf:"bytes,75,opt,name=medication_statement_id,json=medicationStatementId,proto3,oneof"`
}

type Reference_MessageDefinitionId

type Reference_MessageDefinitionId struct {
	MessageDefinitionId *ReferenceId `protobuf:"bytes,76,opt,name=message_definition_id,json=messageDefinitionId,proto3,oneof"`
}

type Reference_MessageHeaderId

type Reference_MessageHeaderId struct {
	MessageHeaderId *ReferenceId `protobuf:"bytes,77,opt,name=message_header_id,json=messageHeaderId,proto3,oneof"`
}

type Reference_NamingSystemId

type Reference_NamingSystemId struct {
	NamingSystemId *ReferenceId `protobuf:"bytes,78,opt,name=naming_system_id,json=namingSystemId,proto3,oneof"`
}

type Reference_NutritionOrderId

type Reference_NutritionOrderId struct {
	NutritionOrderId *ReferenceId `protobuf:"bytes,79,opt,name=nutrition_order_id,json=nutritionOrderId,proto3,oneof"`
}

type Reference_ObservationId

type Reference_ObservationId struct {
	ObservationId *ReferenceId `protobuf:"bytes,80,opt,name=observation_id,json=observationId,proto3,oneof"`
}

type Reference_OperationDefinitionId

type Reference_OperationDefinitionId struct {
	OperationDefinitionId *ReferenceId `protobuf:"bytes,81,opt,name=operation_definition_id,json=operationDefinitionId,proto3,oneof"`
}

type Reference_OperationOutcomeId

type Reference_OperationOutcomeId struct {
	OperationOutcomeId *ReferenceId `protobuf:"bytes,82,opt,name=operation_outcome_id,json=operationOutcomeId,proto3,oneof"`
}

type Reference_OrganizationId

type Reference_OrganizationId struct {
	OrganizationId *ReferenceId `protobuf:"bytes,83,opt,name=organization_id,json=organizationId,proto3,oneof"`
}

type Reference_ParametersId

type Reference_ParametersId struct {
	ParametersId *ReferenceId `protobuf:"bytes,84,opt,name=parameters_id,json=parametersId,proto3,oneof"`
}

type Reference_PatientId

type Reference_PatientId struct {
	PatientId *ReferenceId `protobuf:"bytes,85,opt,name=patient_id,json=patientId,proto3,oneof"`
}

type Reference_PaymentNoticeId

type Reference_PaymentNoticeId struct {
	PaymentNoticeId *ReferenceId `protobuf:"bytes,86,opt,name=payment_notice_id,json=paymentNoticeId,proto3,oneof"`
}

type Reference_PaymentReconciliationId

type Reference_PaymentReconciliationId struct {
	PaymentReconciliationId *ReferenceId `protobuf:"bytes,87,opt,name=payment_reconciliation_id,json=paymentReconciliationId,proto3,oneof"`
}

type Reference_PersonId

type Reference_PersonId struct {
	PersonId *ReferenceId `protobuf:"bytes,88,opt,name=person_id,json=personId,proto3,oneof"`
}

type Reference_PlanDefinitionId

type Reference_PlanDefinitionId struct {
	PlanDefinitionId *ReferenceId `protobuf:"bytes,89,opt,name=plan_definition_id,json=planDefinitionId,proto3,oneof"`
}

type Reference_PractitionerId

type Reference_PractitionerId struct {
	PractitionerId *ReferenceId `protobuf:"bytes,90,opt,name=practitioner_id,json=practitionerId,proto3,oneof"`
}

type Reference_PractitionerRoleId

type Reference_PractitionerRoleId struct {
	PractitionerRoleId *ReferenceId `protobuf:"bytes,91,opt,name=practitioner_role_id,json=practitionerRoleId,proto3,oneof"`
}

type Reference_ProcedureId

type Reference_ProcedureId struct {
	ProcedureId *ReferenceId `protobuf:"bytes,92,opt,name=procedure_id,json=procedureId,proto3,oneof"`
}

type Reference_ProcedureRequestId

type Reference_ProcedureRequestId struct {
	ProcedureRequestId *ReferenceId `protobuf:"bytes,93,opt,name=procedure_request_id,json=procedureRequestId,proto3,oneof"`
}

type Reference_ProcessRequestId

type Reference_ProcessRequestId struct {
	ProcessRequestId *ReferenceId `protobuf:"bytes,94,opt,name=process_request_id,json=processRequestId,proto3,oneof"`
}

type Reference_ProcessResponseId

type Reference_ProcessResponseId struct {
	ProcessResponseId *ReferenceId `protobuf:"bytes,95,opt,name=process_response_id,json=processResponseId,proto3,oneof"`
}

type Reference_ProvenanceId

type Reference_ProvenanceId struct {
	ProvenanceId *ReferenceId `protobuf:"bytes,96,opt,name=provenance_id,json=provenanceId,proto3,oneof"`
}

type Reference_QuestionnaireId

type Reference_QuestionnaireId struct {
	QuestionnaireId *ReferenceId `protobuf:"bytes,97,opt,name=questionnaire_id,json=questionnaireId,proto3,oneof"`
}

type Reference_QuestionnaireResponseId

type Reference_QuestionnaireResponseId struct {
	QuestionnaireResponseId *ReferenceId `protobuf:"bytes,98,opt,name=questionnaire_response_id,json=questionnaireResponseId,proto3,oneof"`
}

type Reference_ReferralRequestId

type Reference_ReferralRequestId struct {
	ReferralRequestId *ReferenceId `protobuf:"bytes,99,opt,name=referral_request_id,json=referralRequestId,proto3,oneof"`
}

type Reference_RelatedPersonId

type Reference_RelatedPersonId struct {
	RelatedPersonId *ReferenceId `protobuf:"bytes,100,opt,name=related_person_id,json=relatedPersonId,proto3,oneof"`
}

type Reference_RequestGroupId

type Reference_RequestGroupId struct {
	RequestGroupId *ReferenceId `protobuf:"bytes,101,opt,name=request_group_id,json=requestGroupId,proto3,oneof"`
}

type Reference_ResearchStudyId

type Reference_ResearchStudyId struct {
	ResearchStudyId *ReferenceId `protobuf:"bytes,102,opt,name=research_study_id,json=researchStudyId,proto3,oneof"`
}

type Reference_ResearchSubjectId

type Reference_ResearchSubjectId struct {
	ResearchSubjectId *ReferenceId `protobuf:"bytes,103,opt,name=research_subject_id,json=researchSubjectId,proto3,oneof"`
}

type Reference_RiskAssessmentId

type Reference_RiskAssessmentId struct {
	RiskAssessmentId *ReferenceId `protobuf:"bytes,104,opt,name=risk_assessment_id,json=riskAssessmentId,proto3,oneof"`
}

type Reference_ScheduleId

type Reference_ScheduleId struct {
	ScheduleId *ReferenceId `protobuf:"bytes,105,opt,name=schedule_id,json=scheduleId,proto3,oneof"`
}

type Reference_SearchParameterId

type Reference_SearchParameterId struct {
	SearchParameterId *ReferenceId `protobuf:"bytes,106,opt,name=search_parameter_id,json=searchParameterId,proto3,oneof"`
}

type Reference_SequenceId

type Reference_SequenceId struct {
	SequenceId *ReferenceId `protobuf:"bytes,107,opt,name=sequence_id,json=sequenceId,proto3,oneof"`
}

type Reference_ServiceDefinitionId

type Reference_ServiceDefinitionId struct {
	ServiceDefinitionId *ReferenceId `protobuf:"bytes,108,opt,name=service_definition_id,json=serviceDefinitionId,proto3,oneof"`
}

type Reference_SlotId

type Reference_SlotId struct {
	SlotId *ReferenceId `protobuf:"bytes,109,opt,name=slot_id,json=slotId,proto3,oneof"`
}

type Reference_SpecimenId

type Reference_SpecimenId struct {
	SpecimenId *ReferenceId `protobuf:"bytes,110,opt,name=specimen_id,json=specimenId,proto3,oneof"`
}

type Reference_StructureDefinitionId

type Reference_StructureDefinitionId struct {
	StructureDefinitionId *ReferenceId `protobuf:"bytes,111,opt,name=structure_definition_id,json=structureDefinitionId,proto3,oneof"`
}

type Reference_StructureMapId

type Reference_StructureMapId struct {
	StructureMapId *ReferenceId `protobuf:"bytes,112,opt,name=structure_map_id,json=structureMapId,proto3,oneof"`
}

type Reference_SubscriptionId

type Reference_SubscriptionId struct {
	SubscriptionId *ReferenceId `protobuf:"bytes,113,opt,name=subscription_id,json=subscriptionId,proto3,oneof"`
}

type Reference_SubstanceId

type Reference_SubstanceId struct {
	SubstanceId *ReferenceId `protobuf:"bytes,114,opt,name=substance_id,json=substanceId,proto3,oneof"`
}

type Reference_SupplyDeliveryId

type Reference_SupplyDeliveryId struct {
	SupplyDeliveryId *ReferenceId `protobuf:"bytes,115,opt,name=supply_delivery_id,json=supplyDeliveryId,proto3,oneof"`
}

type Reference_SupplyRequestId

type Reference_SupplyRequestId struct {
	SupplyRequestId *ReferenceId `protobuf:"bytes,116,opt,name=supply_request_id,json=supplyRequestId,proto3,oneof"`
}

type Reference_TaskId

type Reference_TaskId struct {
	TaskId *ReferenceId `protobuf:"bytes,117,opt,name=task_id,json=taskId,proto3,oneof"`
}

type Reference_TestReportId

type Reference_TestReportId struct {
	TestReportId *ReferenceId `protobuf:"bytes,118,opt,name=test_report_id,json=testReportId,proto3,oneof"`
}

type Reference_TestScriptId

type Reference_TestScriptId struct {
	TestScriptId *ReferenceId `protobuf:"bytes,119,opt,name=test_script_id,json=testScriptId,proto3,oneof"`
}

type Reference_Uri

type Reference_Uri struct {
	// Absolute URIs are untyped.
	Uri *String `protobuf:"bytes,3,opt,name=uri,json=reference,proto3,oneof"`
}

type Reference_ValueSetId

type Reference_ValueSetId struct {
	ValueSetId *ReferenceId `protobuf:"bytes,120,opt,name=value_set_id,json=valueSetId,proto3,oneof"`
}

type Reference_VisionPrescriptionId

type Reference_VisionPrescriptionId struct {
	VisionPrescriptionId *ReferenceId `protobuf:"bytes,121,opt,name=vision_prescription_id,json=visionPrescriptionId,proto3,oneof"`
}

type SampledData

type SampledData struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Zero value and units
	Origin *SimpleQuantity `protobuf:"bytes,3,opt,name=origin,proto3" json:"origin,omitempty"`
	// Number of milliseconds between samples
	Period *Decimal `protobuf:"bytes,4,opt,name=period,proto3" json:"period,omitempty"`
	// Multiply data by this before adding to origin
	Factor *Decimal `protobuf:"bytes,5,opt,name=factor,proto3" json:"factor,omitempty"`
	// Lower limit of detection
	LowerLimit *Decimal `protobuf:"bytes,6,opt,name=lower_limit,json=lowerLimit,proto3" json:"lower_limit,omitempty"`
	// Upper limit of detection
	UpperLimit *Decimal `protobuf:"bytes,7,opt,name=upper_limit,json=upperLimit,proto3" json:"upper_limit,omitempty"`
	// Number of sample points at each time point
	Dimensions *PositiveInt `protobuf:"bytes,8,opt,name=dimensions,proto3" json:"dimensions,omitempty"`
	// Decimal values with spaces, or "E" | "U" | "L"
	Data *String `protobuf:"bytes,9,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for SampledData, last updated 2017-04-19T07:44:43.294+10:00. A series of measurements taken by a device. See http://hl7.org/fhir/StructureDefinition/SampledData

func (*SampledData) Descriptor deprecated

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

Deprecated: Use SampledData.ProtoReflect.Descriptor instead.

func (*SampledData) GetData

func (x *SampledData) GetData() *String

func (*SampledData) GetDimensions

func (x *SampledData) GetDimensions() *PositiveInt

func (*SampledData) GetExtension

func (x *SampledData) GetExtension() []*Extension

func (*SampledData) GetFactor

func (x *SampledData) GetFactor() *Decimal

func (*SampledData) GetId

func (x *SampledData) GetId() *String

func (*SampledData) GetLowerLimit

func (x *SampledData) GetLowerLimit() *Decimal

func (*SampledData) GetOrigin

func (x *SampledData) GetOrigin() *SimpleQuantity

func (*SampledData) GetPeriod

func (x *SampledData) GetPeriod() *Decimal

func (*SampledData) GetUpperLimit

func (x *SampledData) GetUpperLimit() *Decimal

func (*SampledData) ProtoMessage

func (*SampledData) ProtoMessage()

func (*SampledData) ProtoReflect

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

func (*SampledData) Reset

func (x *SampledData) Reset()

func (*SampledData) String

func (x *SampledData) String() string

type Signature

type Signature struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Indication of the reason the entity signed the object(s)
	Type []*Coding `protobuf:"bytes,3,rep,name=type,proto3" json:"type,omitempty"`
	// When the signature was created
	When       *Instant              `protobuf:"bytes,4,opt,name=when,proto3" json:"when,omitempty"`
	Who        *Signature_Who        `protobuf:"bytes,5,opt,name=who,proto3" json:"who,omitempty"`
	OnBehalfOf *Signature_OnBehalfOf `protobuf:"bytes,6,opt,name=on_behalf_of,json=onBehalfOf,proto3" json:"on_behalf_of,omitempty"`
	// The technical format of the signature
	ContentType *MimeTypeCode `protobuf:"bytes,7,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	// The actual signature content (XML DigSig. JWT, picture, etc.)
	Blob *Base64Binary `protobuf:"bytes,8,opt,name=blob,proto3" json:"blob,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Signature, last updated 2017-04-19T07:44:43.294+10:00. A digital Signature - XML DigSig, JWT, Graphical image of signature, etc. See http://hl7.org/fhir/StructureDefinition/Signature

func (*Signature) Descriptor deprecated

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

Deprecated: Use Signature.ProtoReflect.Descriptor instead.

func (*Signature) GetBlob

func (x *Signature) GetBlob() *Base64Binary

func (*Signature) GetContentType

func (x *Signature) GetContentType() *MimeTypeCode

func (*Signature) GetExtension

func (x *Signature) GetExtension() []*Extension

func (*Signature) GetId

func (x *Signature) GetId() *String

func (*Signature) GetOnBehalfOf

func (x *Signature) GetOnBehalfOf() *Signature_OnBehalfOf

func (*Signature) GetType

func (x *Signature) GetType() []*Coding

func (*Signature) GetWhen

func (x *Signature) GetWhen() *Instant

func (*Signature) GetWho

func (x *Signature) GetWho() *Signature_Who

func (*Signature) ProtoMessage

func (*Signature) ProtoMessage()

func (*Signature) ProtoReflect

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

func (*Signature) Reset

func (x *Signature) Reset()

func (*Signature) String

func (x *Signature) String() string

type Signature_OnBehalfOf

type Signature_OnBehalfOf struct {

	// Types that are assignable to OnBehalfOf:
	//	*Signature_OnBehalfOf_Uri
	//	*Signature_OnBehalfOf_Reference
	OnBehalfOf isSignature_OnBehalfOf_OnBehalfOf `protobuf_oneof:"on_behalf_of"`
	// contains filtered or unexported fields
}

The party represented

func (*Signature_OnBehalfOf) Descriptor deprecated

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

Deprecated: Use Signature_OnBehalfOf.ProtoReflect.Descriptor instead.

func (*Signature_OnBehalfOf) GetOnBehalfOf

func (m *Signature_OnBehalfOf) GetOnBehalfOf() isSignature_OnBehalfOf_OnBehalfOf

func (*Signature_OnBehalfOf) GetReference

func (x *Signature_OnBehalfOf) GetReference() *Reference

func (*Signature_OnBehalfOf) GetUri

func (x *Signature_OnBehalfOf) GetUri() *Uri

func (*Signature_OnBehalfOf) ProtoMessage

func (*Signature_OnBehalfOf) ProtoMessage()

func (*Signature_OnBehalfOf) ProtoReflect

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

func (*Signature_OnBehalfOf) Reset

func (x *Signature_OnBehalfOf) Reset()

func (*Signature_OnBehalfOf) String

func (x *Signature_OnBehalfOf) String() string

type Signature_OnBehalfOf_Reference

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

type Signature_OnBehalfOf_Uri

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

type Signature_Who

type Signature_Who struct {

	// Types that are assignable to Who:
	//	*Signature_Who_Uri
	//	*Signature_Who_Reference
	Who isSignature_Who_Who `protobuf_oneof:"who"`
	// contains filtered or unexported fields
}

Who signed

func (*Signature_Who) Descriptor deprecated

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

Deprecated: Use Signature_Who.ProtoReflect.Descriptor instead.

func (*Signature_Who) GetReference

func (x *Signature_Who) GetReference() *Reference

func (*Signature_Who) GetUri

func (x *Signature_Who) GetUri() *Uri

func (*Signature_Who) GetWho

func (m *Signature_Who) GetWho() isSignature_Who_Who

func (*Signature_Who) ProtoMessage

func (*Signature_Who) ProtoMessage()

func (*Signature_Who) ProtoReflect

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

func (*Signature_Who) Reset

func (x *Signature_Who) Reset()

func (*Signature_Who) String

func (x *Signature_Who) String() string

type Signature_Who_Reference

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

type Signature_Who_Uri

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

type SimpleQuantity

type SimpleQuantity struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Numerical value (with implicit precision)
	Value *Decimal `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// Unit representation
	Unit *String `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// System that defines coded unit form
	System *Uri `protobuf:"bytes,6,opt,name=system,proto3" json:"system,omitempty"`
	// Coded form of the unit
	Code *Code `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for SimpleQuantity, last updated 2017-04-19T07:44:43.294+10:00. A fixed quantity (no comparator). See http://hl7.org/fhir/StructureDefinition/SimpleQuantity

func (*SimpleQuantity) Descriptor deprecated

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

Deprecated: Use SimpleQuantity.ProtoReflect.Descriptor instead.

func (*SimpleQuantity) GetCode

func (x *SimpleQuantity) GetCode() *Code

func (*SimpleQuantity) GetExtension

func (x *SimpleQuantity) GetExtension() []*Extension

func (*SimpleQuantity) GetId

func (x *SimpleQuantity) GetId() *String

func (*SimpleQuantity) GetSystem

func (x *SimpleQuantity) GetSystem() *Uri

func (*SimpleQuantity) GetUnit

func (x *SimpleQuantity) GetUnit() *String

func (*SimpleQuantity) GetValue

func (x *SimpleQuantity) GetValue() *Decimal

func (*SimpleQuantity) ProtoMessage

func (*SimpleQuantity) ProtoMessage()

func (*SimpleQuantity) ProtoReflect

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

func (*SimpleQuantity) Reset

func (x *SimpleQuantity) Reset()

func (*SimpleQuantity) String

func (x *SimpleQuantity) String() string

type String

type String struct {

	// Primitive value for string
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for string, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type string. See http://hl7.org/fhir/StructureDefinition/string

func (*String) Descriptor deprecated

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

Deprecated: Use String.ProtoReflect.Descriptor instead.

func (*String) GetExtension

func (x *String) GetExtension() []*Extension

func (*String) GetId

func (x *String) GetId() *String

func (*String) GetValue

func (x *String) GetValue() string

func (*String) ProtoMessage

func (*String) ProtoMessage()

func (*String) ProtoReflect

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

func (*String) Reset

func (x *String) Reset()

func (*String) String

func (x *String) String() string

type Time

type Time struct {

	// Primitive value for time
	ValueUs   int64          `protobuf:"varint,1,opt,name=value_us,json=valueUs,proto3" json:"value_us,omitempty"`
	Precision Time_Precision `protobuf:"varint,2,opt,name=precision,proto3,enum=google.fhir.stu3.proto.Time_Precision" json:"precision,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,4,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for time, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type time. See http://hl7.org/fhir/StructureDefinition/time

func (*Time) Descriptor deprecated

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

Deprecated: Use Time.ProtoReflect.Descriptor instead.

func (*Time) GetExtension

func (x *Time) GetExtension() []*Extension

func (*Time) GetId

func (x *Time) GetId() *String

func (*Time) GetPrecision

func (x *Time) GetPrecision() Time_Precision

func (*Time) GetValueUs

func (x *Time) GetValueUs() int64

func (*Time) ProtoMessage

func (*Time) ProtoMessage()

func (*Time) ProtoReflect

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

func (*Time) Reset

func (x *Time) Reset()

func (*Time) String

func (x *Time) String() string

type Time_Precision

type Time_Precision int32
const (
	Time_PRECISION_UNSPECIFIED Time_Precision = 0
	Time_SECOND                Time_Precision = 1
	Time_MILLISECOND           Time_Precision = 2
	Time_MICROSECOND           Time_Precision = 3
)

func (Time_Precision) Descriptor

func (Time_Precision) Enum

func (x Time_Precision) Enum() *Time_Precision

func (Time_Precision) EnumDescriptor deprecated

func (Time_Precision) EnumDescriptor() ([]byte, []int)

Deprecated: Use Time_Precision.Descriptor instead.

func (Time_Precision) Number

func (Time_Precision) String

func (x Time_Precision) String() string

func (Time_Precision) Type

type Timing

type Timing struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// When the event occurs
	Event  []*DateTime    `protobuf:"bytes,3,rep,name=event,proto3" json:"event,omitempty"`
	Repeat *Timing_Repeat `protobuf:"bytes,4,opt,name=repeat,proto3" json:"repeat,omitempty"`
	// BID | TID | QID | AM | PM | QD | QOD | Q4H | Q6H +
	Code *CodeableConcept `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Timing, last updated 2017-04-19T07:44:43.294+10:00. A timing schedule that specifies an event that may occur multiple times. See http://hl7.org/fhir/StructureDefinition/Timing

func (*Timing) Descriptor deprecated

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

Deprecated: Use Timing.ProtoReflect.Descriptor instead.

func (*Timing) GetCode

func (x *Timing) GetCode() *CodeableConcept

func (*Timing) GetEvent

func (x *Timing) GetEvent() []*DateTime

func (*Timing) GetExtension

func (x *Timing) GetExtension() []*Extension

func (*Timing) GetId

func (x *Timing) GetId() *String

func (*Timing) GetRepeat

func (x *Timing) GetRepeat() *Timing_Repeat

func (*Timing) ProtoMessage

func (*Timing) ProtoMessage()

func (*Timing) ProtoReflect

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

func (*Timing) Reset

func (x *Timing) Reset()

func (*Timing) String

func (x *Timing) String() string

type Timing_Repeat

type Timing_Repeat struct {

	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension          `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	Bounds    *Timing_Repeat_Bounds `protobuf:"bytes,3,opt,name=bounds,proto3" json:"bounds,omitempty"`
	// Number of times to repeat
	Count *Integer `protobuf:"bytes,4,opt,name=count,proto3" json:"count,omitempty"`
	// Maximum number of times to repeat
	CountMax *Integer `protobuf:"bytes,5,opt,name=count_max,json=countMax,proto3" json:"count_max,omitempty"`
	// How long when it happens
	Duration *Decimal `protobuf:"bytes,6,opt,name=duration,proto3" json:"duration,omitempty"`
	// How long when it happens (Max)
	DurationMax *Decimal `protobuf:"bytes,7,opt,name=duration_max,json=durationMax,proto3" json:"duration_max,omitempty"`
	// s | min | h | d | wk | mo | a - unit of time (UCUM)
	DurationUnit *UnitsOfTimeCode `protobuf:"bytes,8,opt,name=duration_unit,json=durationUnit,proto3" json:"duration_unit,omitempty"`
	// Event occurs frequency times per period
	Frequency *Integer `protobuf:"bytes,9,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// Event occurs up to frequencyMax times per period
	FrequencyMax *Integer `protobuf:"bytes,10,opt,name=frequency_max,json=frequencyMax,proto3" json:"frequency_max,omitempty"`
	// Event occurs frequency times per period
	Period *Decimal `protobuf:"bytes,11,opt,name=period,proto3" json:"period,omitempty"`
	// Upper limit of period (3-4 hours)
	PeriodMax *Decimal `protobuf:"bytes,12,opt,name=period_max,json=periodMax,proto3" json:"period_max,omitempty"`
	// s | min | h | d | wk | mo | a - unit of time (UCUM)
	PeriodUnit *UnitsOfTimeCode `protobuf:"bytes,13,opt,name=period_unit,json=periodUnit,proto3" json:"period_unit,omitempty"`
	// mon | tue | wed | thu | fri | sat | sun
	DayOfWeek []*DaysOfWeekCode `protobuf:"bytes,14,rep,name=day_of_week,json=dayOfWeek,proto3" json:"day_of_week,omitempty"`
	// Time of day for action
	TimeOfDay []*Time `protobuf:"bytes,15,rep,name=time_of_day,json=timeOfDay,proto3" json:"time_of_day,omitempty"`
	// Regular life events the event is tied to
	When []*EventTimingCode `protobuf:"bytes,16,rep,name=when,proto3" json:"when,omitempty"`
	// Minutes from event (before or after)
	Offset *UnsignedInt `protobuf:"bytes,17,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

When the event is to occur

func (*Timing_Repeat) Descriptor deprecated

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

Deprecated: Use Timing_Repeat.ProtoReflect.Descriptor instead.

func (*Timing_Repeat) GetBounds

func (x *Timing_Repeat) GetBounds() *Timing_Repeat_Bounds

func (*Timing_Repeat) GetCount

func (x *Timing_Repeat) GetCount() *Integer

func (*Timing_Repeat) GetCountMax

func (x *Timing_Repeat) GetCountMax() *Integer

func (*Timing_Repeat) GetDayOfWeek

func (x *Timing_Repeat) GetDayOfWeek() []*DaysOfWeekCode

func (*Timing_Repeat) GetDuration

func (x *Timing_Repeat) GetDuration() *Decimal

func (*Timing_Repeat) GetDurationMax

func (x *Timing_Repeat) GetDurationMax() *Decimal

func (*Timing_Repeat) GetDurationUnit

func (x *Timing_Repeat) GetDurationUnit() *UnitsOfTimeCode

func (*Timing_Repeat) GetExtension

func (x *Timing_Repeat) GetExtension() []*Extension

func (*Timing_Repeat) GetFrequency

func (x *Timing_Repeat) GetFrequency() *Integer

func (*Timing_Repeat) GetFrequencyMax

func (x *Timing_Repeat) GetFrequencyMax() *Integer

func (*Timing_Repeat) GetId

func (x *Timing_Repeat) GetId() *String

func (*Timing_Repeat) GetOffset

func (x *Timing_Repeat) GetOffset() *UnsignedInt

func (*Timing_Repeat) GetPeriod

func (x *Timing_Repeat) GetPeriod() *Decimal

func (*Timing_Repeat) GetPeriodMax

func (x *Timing_Repeat) GetPeriodMax() *Decimal

func (*Timing_Repeat) GetPeriodUnit

func (x *Timing_Repeat) GetPeriodUnit() *UnitsOfTimeCode

func (*Timing_Repeat) GetTimeOfDay

func (x *Timing_Repeat) GetTimeOfDay() []*Time

func (*Timing_Repeat) GetWhen

func (x *Timing_Repeat) GetWhen() []*EventTimingCode

func (*Timing_Repeat) ProtoMessage

func (*Timing_Repeat) ProtoMessage()

func (*Timing_Repeat) ProtoReflect

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

func (*Timing_Repeat) Reset

func (x *Timing_Repeat) Reset()

func (*Timing_Repeat) String

func (x *Timing_Repeat) String() string

type Timing_Repeat_Bounds

type Timing_Repeat_Bounds struct {

	// Types that are assignable to Bounds:
	//	*Timing_Repeat_Bounds_Duration
	//	*Timing_Repeat_Bounds_Range
	//	*Timing_Repeat_Bounds_Period
	Bounds isTiming_Repeat_Bounds_Bounds `protobuf_oneof:"bounds"`
	// contains filtered or unexported fields
}

Length/Range of lengths, or (Start and/or end) limits

func (*Timing_Repeat_Bounds) Descriptor deprecated

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

Deprecated: Use Timing_Repeat_Bounds.ProtoReflect.Descriptor instead.

func (*Timing_Repeat_Bounds) GetBounds

func (m *Timing_Repeat_Bounds) GetBounds() isTiming_Repeat_Bounds_Bounds

func (*Timing_Repeat_Bounds) GetDuration

func (x *Timing_Repeat_Bounds) GetDuration() *Duration

func (*Timing_Repeat_Bounds) GetPeriod

func (x *Timing_Repeat_Bounds) GetPeriod() *Period

func (*Timing_Repeat_Bounds) GetRange

func (x *Timing_Repeat_Bounds) GetRange() *Range

func (*Timing_Repeat_Bounds) ProtoMessage

func (*Timing_Repeat_Bounds) ProtoMessage()

func (*Timing_Repeat_Bounds) ProtoReflect

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

func (*Timing_Repeat_Bounds) Reset

func (x *Timing_Repeat_Bounds) Reset()

func (*Timing_Repeat_Bounds) String

func (x *Timing_Repeat_Bounds) String() string

type Timing_Repeat_Bounds_Duration

type Timing_Repeat_Bounds_Duration struct {
	Duration *Duration `protobuf:"bytes,1,opt,name=duration,proto3,oneof"`
}

type Timing_Repeat_Bounds_Period

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

type Timing_Repeat_Bounds_Range

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

type UnitsOfTimeCode

type UnitsOfTimeCode struct {
	Value UnitsOfTimeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.stu3.proto.UnitsOfTimeCode_Value" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

A unit of time (units from UCUM). See http://hl7.org/fhir/ValueSet/units-of-time

func (*UnitsOfTimeCode) Descriptor deprecated

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

Deprecated: Use UnitsOfTimeCode.ProtoReflect.Descriptor instead.

func (*UnitsOfTimeCode) GetExtension

func (x *UnitsOfTimeCode) GetExtension() []*Extension

func (*UnitsOfTimeCode) GetId

func (x *UnitsOfTimeCode) GetId() *String

func (*UnitsOfTimeCode) GetValue

func (x *UnitsOfTimeCode) GetValue() UnitsOfTimeCode_Value

func (*UnitsOfTimeCode) ProtoMessage

func (*UnitsOfTimeCode) ProtoMessage()

func (*UnitsOfTimeCode) ProtoReflect

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

func (*UnitsOfTimeCode) Reset

func (x *UnitsOfTimeCode) Reset()

func (*UnitsOfTimeCode) String

func (x *UnitsOfTimeCode) String() string

type UnitsOfTimeCode_Value

type UnitsOfTimeCode_Value int32

Primitive value for code

const (
	UnitsOfTimeCode_INVALID_UNINITIALIZED UnitsOfTimeCode_Value = 0
	UnitsOfTimeCode_S                     UnitsOfTimeCode_Value = 1
	UnitsOfTimeCode_MIN                   UnitsOfTimeCode_Value = 2
	UnitsOfTimeCode_H                     UnitsOfTimeCode_Value = 3
	UnitsOfTimeCode_D                     UnitsOfTimeCode_Value = 4
	UnitsOfTimeCode_WK                    UnitsOfTimeCode_Value = 5
	UnitsOfTimeCode_MO                    UnitsOfTimeCode_Value = 6
	UnitsOfTimeCode_A                     UnitsOfTimeCode_Value = 7
)

func (UnitsOfTimeCode_Value) Descriptor

func (UnitsOfTimeCode_Value) Enum

func (UnitsOfTimeCode_Value) EnumDescriptor deprecated

func (UnitsOfTimeCode_Value) EnumDescriptor() ([]byte, []int)

Deprecated: Use UnitsOfTimeCode_Value.Descriptor instead.

func (UnitsOfTimeCode_Value) Number

func (UnitsOfTimeCode_Value) String

func (x UnitsOfTimeCode_Value) String() string

func (UnitsOfTimeCode_Value) Type

type UnsignedInt

type UnsignedInt struct {

	// Primitive value for unsignedInt
	Value uint32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for unsignedInt, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type unsignedInt. See http://hl7.org/fhir/StructureDefinition/unsignedInt

func (*UnsignedInt) Descriptor deprecated

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

Deprecated: Use UnsignedInt.ProtoReflect.Descriptor instead.

func (*UnsignedInt) GetExtension

func (x *UnsignedInt) GetExtension() []*Extension

func (*UnsignedInt) GetId

func (x *UnsignedInt) GetId() *String

func (*UnsignedInt) GetValue

func (x *UnsignedInt) GetValue() uint32

func (*UnsignedInt) ProtoMessage

func (*UnsignedInt) ProtoMessage()

func (*UnsignedInt) ProtoReflect

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

func (*UnsignedInt) Reset

func (x *UnsignedInt) Reset()

func (*UnsignedInt) String

func (x *UnsignedInt) String() string

type Uri

type Uri struct {

	// Primitive value for uri
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for uri, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type uri. See http://hl7.org/fhir/StructureDefinition/uri

func (*Uri) Descriptor deprecated

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

Deprecated: Use Uri.ProtoReflect.Descriptor instead.

func (*Uri) GetExtension

func (x *Uri) GetExtension() []*Extension

func (*Uri) GetId

func (x *Uri) GetId() *String

func (*Uri) GetValue

func (x *Uri) GetValue() string

func (*Uri) ProtoMessage

func (*Uri) ProtoMessage()

func (*Uri) ProtoReflect

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

func (*Uri) Reset

func (x *Uri) Reset()

func (*Uri) String

func (x *Uri) String() string

type Uuid

type Uuid struct {

	// Primitive value for uuid
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*Extension `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for uuid, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type uuid. See http://hl7.org/fhir/StructureDefinition/uuid

func (*Uuid) Descriptor deprecated

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

Deprecated: Use Uuid.ProtoReflect.Descriptor instead.

func (*Uuid) GetExtension

func (x *Uuid) GetExtension() []*Extension

func (*Uuid) GetId

func (x *Uuid) GetId() *String

func (*Uuid) GetValue

func (x *Uuid) GetValue() string

func (*Uuid) ProtoMessage

func (*Uuid) ProtoMessage()

func (*Uuid) ProtoReflect

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

func (*Uuid) Reset

func (x *Uuid) Reset()

func (*Uuid) String

func (x *Uuid) String() string

type Xhtml

type Xhtml struct {

	// Actual xhtml
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// xml:id (or equivalent in JSON)
	Id *String `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for xhtml, last updated 2017-04-19T07:44:43.294+10:00. Primitive Type xhtml. See http://hl7.org/fhir/StructureDefinition/xhtml

func (*Xhtml) Descriptor deprecated

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

Deprecated: Use Xhtml.ProtoReflect.Descriptor instead.

func (*Xhtml) GetId

func (x *Xhtml) GetId() *String

func (*Xhtml) GetValue

func (x *Xhtml) GetValue() string

func (*Xhtml) ProtoMessage

func (*Xhtml) ProtoMessage()

func (*Xhtml) ProtoReflect

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

func (*Xhtml) Reset

func (x *Xhtml) Reset()

func (*Xhtml) String

func (x *Xhtml) String() string

Jump to

Keyboard shortcuts

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