resources_go_proto

package
v0.7.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_dstu2_resources_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Account

type Account struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Account number
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Human-readable label
	Name *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	// E.g. patient, expense, depreciation
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=type,proto3" json:"type,omitempty"`
	// active | inactive
	Status *datatypes_go_proto.Code `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Valid from..to
	ActivePeriod *datatypes_go_proto.Period `protobuf:"bytes,13,opt,name=active_period,json=activePeriod,proto3" json:"active_period,omitempty"`
	// Base currency in which balance is tracked
	Currency *datatypes_go_proto.Coding `protobuf:"bytes,14,opt,name=currency,proto3" json:"currency,omitempty"`
	// How much is in account?
	Balance *datatypes_go_proto.Money `protobuf:"bytes,15,opt,name=balance,proto3" json:"balance,omitempty"`
	// Transaction window
	CoveragePeriod *datatypes_go_proto.Period `protobuf:"bytes,16,opt,name=coverage_period,json=coveragePeriod,proto3" json:"coverage_period,omitempty"`
	// What is account tied to?
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=subject,proto3" json:"subject,omitempty"`
	// Who is responsible?
	Owner *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=owner,proto3" json:"owner,omitempty"`
	// Explanation of purpose/use
	Description *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Account. See http://hl7.org/fhir/StructureDefinition/Account

func (*Account) Descriptor deprecated

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

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetActivePeriod

func (x *Account) GetActivePeriod() *datatypes_go_proto.Period

func (*Account) GetBalance

func (x *Account) GetBalance() *datatypes_go_proto.Money

func (*Account) GetContained

func (x *Account) GetContained() []*ContainedResource

func (*Account) GetCoveragePeriod

func (x *Account) GetCoveragePeriod() *datatypes_go_proto.Period

func (*Account) GetCurrency

func (x *Account) GetCurrency() *datatypes_go_proto.Coding

func (*Account) GetDescription

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

func (*Account) GetExtension

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

func (*Account) GetId

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

func (*Account) GetIdentifier

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

func (*Account) GetImplicitRules

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

func (*Account) GetLanguage

func (x *Account) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Account) GetMeta

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

func (*Account) GetModifierExtension

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

func (*Account) GetName

func (x *Account) GetName() *datatypes_go_proto.String

func (*Account) GetOwner

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

func (*Account) GetStatus

func (x *Account) GetStatus() *datatypes_go_proto.Code

func (*Account) GetSubject

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

func (*Account) GetText

func (*Account) GetType

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) ProtoReflect

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

func (*Account) Reset

func (x *Account) Reset()

func (*Account) String

func (x *Account) String() string

type AllergyIntolerance

type AllergyIntolerance struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External ids for this item
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Date(/time) when manifestations showed
	Onset *datatypes_go_proto.DateTime `protobuf:"bytes,10,opt,name=onset,proto3" json:"onset,omitempty"`
	// When recorded
	RecordedDate *datatypes_go_proto.DateTime `protobuf:"bytes,11,opt,name=recorded_date,json=recordedDate,proto3" json:"recorded_date,omitempty"`
	// Who recorded the sensitivity
	Recorder *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=recorder,proto3" json:"recorder,omitempty"`
	// Who the sensitivity is for
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=patient,proto3" json:"patient,omitempty"`
	// Source of the information about the allergy
	Reporter *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=reporter,proto3" json:"reporter,omitempty"`
	// Substance, (or class) considered to be responsible for risk
	Substance *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=substance,proto3" json:"substance,omitempty"`
	// active | unconfirmed | confirmed | inactive | resolved | refuted |
	// entered-in-error
	Status *codes_go_proto.AllergyIntoleranceStatusCode `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`
	// CRITL | CRITH | CRITU
	Criticality *codes_go_proto.AllergyIntoleranceCriticalityCode `protobuf:"bytes,17,opt,name=criticality,proto3" json:"criticality,omitempty"`
	// allergy | intolerance - Underlying mechanism (if known)
	Type *codes_go_proto.AllergyIntoleranceTypeCode `protobuf:"bytes,18,opt,name=type,proto3" json:"type,omitempty"`
	// food | medication | environment | other - Category of Substance
	Category *codes_go_proto.AllergyIntoleranceCategoryCode `protobuf:"bytes,19,opt,name=category,proto3" json:"category,omitempty"`
	// Date(/time) of last known occurrence of a reaction
	LastOccurence *datatypes_go_proto.DateTime `protobuf:"bytes,20,opt,name=last_occurence,json=lastOccurence,proto3" json:"last_occurence,omitempty"`
	// Additional text not captured in other fields
	Note     *datatypes_go_proto.Annotation `protobuf:"bytes,21,opt,name=note,proto3" json:"note,omitempty"`
	Reaction []*AllergyIntolerance_Reaction `protobuf:"bytes,22,rep,name=reaction,proto3" json:"reaction,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for AllergyIntolerance. Allergy or Intolerance (generally: Risk Of Adverse reaction to a substance). See http://hl7.org/fhir/StructureDefinition/AllergyIntolerance

func (*AllergyIntolerance) Descriptor deprecated

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

Deprecated: Use AllergyIntolerance.ProtoReflect.Descriptor instead.

func (*AllergyIntolerance) GetCategory

func (*AllergyIntolerance) GetContained

func (x *AllergyIntolerance) GetContained() []*ContainedResource

func (*AllergyIntolerance) GetCriticality

func (*AllergyIntolerance) GetExtension

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

func (*AllergyIntolerance) GetId

func (*AllergyIntolerance) GetIdentifier

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

func (*AllergyIntolerance) GetImplicitRules

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

func (*AllergyIntolerance) GetLanguage

func (*AllergyIntolerance) GetLastOccurence

func (x *AllergyIntolerance) GetLastOccurence() *datatypes_go_proto.DateTime

func (*AllergyIntolerance) GetMeta

func (*AllergyIntolerance) GetModifierExtension

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

func (*AllergyIntolerance) GetNote

func (*AllergyIntolerance) GetOnset

func (*AllergyIntolerance) GetPatient

func (*AllergyIntolerance) GetReaction

func (x *AllergyIntolerance) GetReaction() []*AllergyIntolerance_Reaction

func (*AllergyIntolerance) GetRecordedDate

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

func (*AllergyIntolerance) GetRecorder

func (*AllergyIntolerance) GetReporter

func (*AllergyIntolerance) GetStatus

func (*AllergyIntolerance) GetSubstance

func (*AllergyIntolerance) GetText

func (*AllergyIntolerance) GetType

func (*AllergyIntolerance) ProtoMessage

func (*AllergyIntolerance) ProtoMessage()

func (*AllergyIntolerance) ProtoReflect

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

func (*AllergyIntolerance) Reset

func (x *AllergyIntolerance) Reset()

func (*AllergyIntolerance) String

func (x *AllergyIntolerance) String() string

type AllergyIntolerance_Reaction

type AllergyIntolerance_Reaction struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Specific substance considered to be responsible for event
	Substance *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=substance,proto3" json:"substance,omitempty"`
	// unlikely | likely | confirmed - clinical certainty about the specific
	// substance
	Certainty *codes_go_proto.AllergyIntoleranceCertaintyCode `protobuf:"bytes,5,opt,name=certainty,proto3" json:"certainty,omitempty"`
	// Clinical symptoms/signs associated with the Event
	Manifestation []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=manifestation,proto3" json:"manifestation,omitempty"`
	// Description of the event as a whole
	Description *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Date(/time) when manifestations showed
	Onset *datatypes_go_proto.DateTime `protobuf:"bytes,8,opt,name=onset,proto3" json:"onset,omitempty"`
	// mild | moderate | severe (of event as a whole)
	Severity *codes_go_proto.AllergyIntoleranceSeverityCode `protobuf:"bytes,9,opt,name=severity,proto3" json:"severity,omitempty"`
	// How the subject was exposed to the substance
	ExposureRoute *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=exposure_route,json=exposureRoute,proto3" json:"exposure_route,omitempty"`
	// Text about event not captured in other fields
	Note *datatypes_go_proto.Annotation `protobuf:"bytes,11,opt,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Adverse Reaction Events linked to exposure to substance

func (*AllergyIntolerance_Reaction) Descriptor deprecated

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

Deprecated: Use AllergyIntolerance_Reaction.ProtoReflect.Descriptor instead.

func (*AllergyIntolerance_Reaction) GetCertainty

func (*AllergyIntolerance_Reaction) GetDescription

func (*AllergyIntolerance_Reaction) GetExposureRoute

func (*AllergyIntolerance_Reaction) GetExtension

func (*AllergyIntolerance_Reaction) GetId

func (*AllergyIntolerance_Reaction) GetManifestation

func (*AllergyIntolerance_Reaction) GetModifierExtension

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

func (*AllergyIntolerance_Reaction) GetNote

func (*AllergyIntolerance_Reaction) GetOnset

func (*AllergyIntolerance_Reaction) GetSeverity

func (*AllergyIntolerance_Reaction) GetSubstance

func (*AllergyIntolerance_Reaction) ProtoMessage

func (*AllergyIntolerance_Reaction) ProtoMessage()

func (*AllergyIntolerance_Reaction) ProtoReflect

func (*AllergyIntolerance_Reaction) Reset

func (x *AllergyIntolerance_Reaction) Reset()

func (*AllergyIntolerance_Reaction) String

func (x *AllergyIntolerance_Reaction) String() string

type Appointment

type Appointment struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this item
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// proposed | pending | booked | arrived | fulfilled | cancelled | noshow
	Status *codes_go_proto.AppointmentStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// The type of appointment that is being booked
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=type,proto3" json:"type,omitempty"`
	// Reason this appointment is scheduled
	Reason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=reason,proto3" json:"reason,omitempty"`
	// Used to make informed decisions if needing to re-prioritize
	Priority *datatypes_go_proto.UnsignedInt `protobuf:"bytes,13,opt,name=priority,proto3" json:"priority,omitempty"`
	// Shown on a subject line in a meeting request, or appointment list
	Description *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=description,proto3" json:"description,omitempty"`
	// When appointment is to take place
	Start *datatypes_go_proto.Instant `protobuf:"bytes,15,opt,name=start,proto3" json:"start,omitempty"`
	// When appointment is to conclude
	End *datatypes_go_proto.Instant `protobuf:"bytes,16,opt,name=end,proto3" json:"end,omitempty"`
	// Can be less than start/end (e.g. estimate)
	MinutesDuration *datatypes_go_proto.PositiveInt `protobuf:"bytes,17,opt,name=minutes_duration,json=minutesDuration,proto3" json:"minutes_duration,omitempty"`
	// If provided, then no schedule and start/end values MUST match slot
	Slot []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=slot,proto3" json:"slot,omitempty"`
	// Additional comments
	Comment     *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=comment,proto3" json:"comment,omitempty"`
	Participant []*Appointment_Participant `protobuf:"bytes,20,rep,name=participant,proto3" json:"participant,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Appointment. A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s). See http://hl7.org/fhir/StructureDefinition/Appointment

func (*Appointment) Descriptor deprecated

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

Deprecated: Use Appointment.ProtoReflect.Descriptor instead.

func (*Appointment) GetComment

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

func (*Appointment) GetContained

func (x *Appointment) GetContained() []*ContainedResource

func (*Appointment) GetDescription

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

func (*Appointment) GetEnd

func (x *Appointment) GetEnd() *datatypes_go_proto.Instant

func (*Appointment) GetExtension

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

func (*Appointment) GetId

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

func (*Appointment) GetIdentifier

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

func (*Appointment) GetImplicitRules

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

func (*Appointment) GetLanguage

func (*Appointment) GetMeta

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

func (*Appointment) GetMinutesDuration

func (x *Appointment) GetMinutesDuration() *datatypes_go_proto.PositiveInt

func (*Appointment) GetModifierExtension

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

func (*Appointment) GetParticipant

func (x *Appointment) GetParticipant() []*Appointment_Participant

func (*Appointment) GetPriority

func (x *Appointment) GetPriority() *datatypes_go_proto.UnsignedInt

func (*Appointment) GetReason

func (*Appointment) GetSlot

func (x *Appointment) GetSlot() []*datatypes_go_proto.Reference

func (*Appointment) GetStart

func (x *Appointment) GetStart() *datatypes_go_proto.Instant

func (*Appointment) GetStatus

func (*Appointment) GetText

func (*Appointment) GetType

func (*Appointment) ProtoMessage

func (*Appointment) ProtoMessage()

func (*Appointment) ProtoReflect

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

func (*Appointment) Reset

func (x *Appointment) Reset()

func (*Appointment) String

func (x *Appointment) String() string

type AppointmentResponse

type AppointmentResponse struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this item
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Appointment this response relates to
	Appointment *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=appointment,proto3" json:"appointment,omitempty"`
	// Time from appointment, or requested new start time
	Start *datatypes_go_proto.Instant `protobuf:"bytes,11,opt,name=start,proto3" json:"start,omitempty"`
	// Time from appointment, or requested new end time
	End *datatypes_go_proto.Instant `protobuf:"bytes,12,opt,name=end,proto3" json:"end,omitempty"`
	// Role of participant in the appointment
	ParticipantType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=participant_type,json=participantType,proto3" json:"participant_type,omitempty"`
	// Person, Location/HealthcareService or Device
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=actor,proto3" json:"actor,omitempty"`
	// accepted | declined | tentative | in-process | completed | needs-action
	ParticipantStatus *codes_go_proto.ParticipantStatusCode `protobuf:"bytes,15,opt,name=participant_status,json=participantStatus,proto3" json:"participant_status,omitempty"`
	// Additional comments
	Comment *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for AppointmentResponse. A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. See http://hl7.org/fhir/StructureDefinition/AppointmentResponse

func (*AppointmentResponse) Descriptor deprecated

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

Deprecated: Use AppointmentResponse.ProtoReflect.Descriptor instead.

func (*AppointmentResponse) GetActor

func (*AppointmentResponse) GetAppointment

func (x *AppointmentResponse) GetAppointment() *datatypes_go_proto.Reference

func (*AppointmentResponse) GetComment

func (*AppointmentResponse) GetContained

func (x *AppointmentResponse) GetContained() []*ContainedResource

func (*AppointmentResponse) GetEnd

func (*AppointmentResponse) GetExtension

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

func (*AppointmentResponse) GetId

func (*AppointmentResponse) GetIdentifier

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

func (*AppointmentResponse) GetImplicitRules

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

func (*AppointmentResponse) GetLanguage

func (*AppointmentResponse) GetMeta

func (*AppointmentResponse) GetModifierExtension

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

func (*AppointmentResponse) GetParticipantStatus

func (x *AppointmentResponse) GetParticipantStatus() *codes_go_proto.ParticipantStatusCode

func (*AppointmentResponse) GetParticipantType

func (x *AppointmentResponse) GetParticipantType() []*datatypes_go_proto.CodeableConcept

func (*AppointmentResponse) GetStart

func (*AppointmentResponse) GetText

func (*AppointmentResponse) ProtoMessage

func (*AppointmentResponse) ProtoMessage()

func (*AppointmentResponse) ProtoReflect

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

func (*AppointmentResponse) Reset

func (x *AppointmentResponse) Reset()

func (*AppointmentResponse) String

func (x *AppointmentResponse) String() string

type Appointment_Participant

type Appointment_Participant struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Role of participant in the appointment
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=type,proto3" json:"type,omitempty"`
	// Person, Location/HealthcareService or Device
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// required | optional | information-only
	Required *codes_go_proto.ParticipantRequiredCode `protobuf:"bytes,6,opt,name=required,proto3" json:"required,omitempty"`
	// accepted | declined | tentative | needs-action
	Status *codes_go_proto.ParticipationStatusCode `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

Participants involved in appointment

func (*Appointment_Participant) Descriptor deprecated

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

Deprecated: Use Appointment_Participant.ProtoReflect.Descriptor instead.

func (*Appointment_Participant) GetActor

func (*Appointment_Participant) GetExtension

func (*Appointment_Participant) GetId

func (*Appointment_Participant) GetModifierExtension

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

func (*Appointment_Participant) GetRequired

func (*Appointment_Participant) GetStatus

func (*Appointment_Participant) GetType

func (*Appointment_Participant) ProtoMessage

func (*Appointment_Participant) ProtoMessage()

func (*Appointment_Participant) ProtoReflect

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

func (*Appointment_Participant) Reset

func (x *Appointment_Participant) Reset()

func (*Appointment_Participant) String

func (x *Appointment_Participant) String() string

type AuditEvent

type AuditEvent struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Event             *AuditEvent_Event               `protobuf:"bytes,9,opt,name=event,proto3" json:"event,omitempty"`
	Participant       []*AuditEvent_Participant       `protobuf:"bytes,10,rep,name=participant,proto3" json:"participant,omitempty"`
	Source            *AuditEvent_Source              `protobuf:"bytes,11,opt,name=source,proto3" json:"source,omitempty"`
	Object            []*AuditEvent_Object            `protobuf:"bytes,12,rep,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for AuditEvent. Event record kept for security purposes. See http://hl7.org/fhir/StructureDefinition/AuditEvent

func (*AuditEvent) Descriptor deprecated

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

Deprecated: Use AuditEvent.ProtoReflect.Descriptor instead.

func (*AuditEvent) GetContained

func (x *AuditEvent) GetContained() []*ContainedResource

func (*AuditEvent) GetEvent

func (x *AuditEvent) GetEvent() *AuditEvent_Event

func (*AuditEvent) GetExtension

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

func (*AuditEvent) GetId

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

func (*AuditEvent) GetImplicitRules

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

func (*AuditEvent) GetLanguage

func (x *AuditEvent) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*AuditEvent) GetMeta

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

func (*AuditEvent) GetModifierExtension

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

func (*AuditEvent) GetObject

func (x *AuditEvent) GetObject() []*AuditEvent_Object

func (*AuditEvent) GetParticipant

func (x *AuditEvent) GetParticipant() []*AuditEvent_Participant

func (*AuditEvent) GetSource

func (x *AuditEvent) GetSource() *AuditEvent_Source

func (*AuditEvent) GetText

func (*AuditEvent) ProtoMessage

func (*AuditEvent) ProtoMessage()

func (*AuditEvent) ProtoReflect

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

func (*AuditEvent) Reset

func (x *AuditEvent) Reset()

func (*AuditEvent) String

func (x *AuditEvent) String() string

type AuditEvent_Event

type AuditEvent_Event struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type/identifier of event
	Type *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// More specific type/id for the event
	Subtype []*datatypes_go_proto.Coding `protobuf:"bytes,5,rep,name=subtype,proto3" json:"subtype,omitempty"`
	// Type of action performed during the event
	Action *codes_go_proto.AuditEventActionCode `protobuf:"bytes,6,opt,name=action,proto3" json:"action,omitempty"`
	// Time when the event occurred on source
	DateTime *datatypes_go_proto.Instant `protobuf:"bytes,7,opt,name=date_time,json=dateTime,proto3" json:"date_time,omitempty"`
	// Whether the event succeeded or failed
	Outcome *codes_go_proto.AuditEventOutcomeCode `protobuf:"bytes,8,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Description of the event outcome
	OutcomeDesc *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=outcome_desc,json=outcomeDesc,proto3" json:"outcome_desc,omitempty"`
	// The purposeOfUse of the event
	PurposeOfEvent []*datatypes_go_proto.Coding `protobuf:"bytes,10,rep,name=purpose_of_event,json=purposeOfEvent,proto3" json:"purpose_of_event,omitempty"`
	// contains filtered or unexported fields
}

What was done

func (*AuditEvent_Event) Descriptor deprecated

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

Deprecated: Use AuditEvent_Event.ProtoReflect.Descriptor instead.

func (*AuditEvent_Event) GetAction

func (*AuditEvent_Event) GetDateTime

func (x *AuditEvent_Event) GetDateTime() *datatypes_go_proto.Instant

func (*AuditEvent_Event) GetExtension

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

func (*AuditEvent_Event) GetId

func (*AuditEvent_Event) GetModifierExtension

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

func (*AuditEvent_Event) GetOutcome

func (*AuditEvent_Event) GetOutcomeDesc

func (x *AuditEvent_Event) GetOutcomeDesc() *datatypes_go_proto.String

func (*AuditEvent_Event) GetPurposeOfEvent

func (x *AuditEvent_Event) GetPurposeOfEvent() []*datatypes_go_proto.Coding

func (*AuditEvent_Event) GetSubtype

func (x *AuditEvent_Event) GetSubtype() []*datatypes_go_proto.Coding

func (*AuditEvent_Event) GetType

func (*AuditEvent_Event) ProtoMessage

func (*AuditEvent_Event) ProtoMessage()

func (*AuditEvent_Event) ProtoReflect

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

func (*AuditEvent_Event) Reset

func (x *AuditEvent_Event) Reset()

func (*AuditEvent_Event) String

func (x *AuditEvent_Event) String() string

type AuditEvent_Object

type AuditEvent_Object struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Specific instance of object (e.g. versioned)
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Specific instance of resource (e.g. versioned)
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
	// Type of object involved
	Type *datatypes_go_proto.Coding `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// What role the Object played
	Role *datatypes_go_proto.Coding `protobuf:"bytes,7,opt,name=role,proto3" json:"role,omitempty"`
	// Life-cycle stage for the object
	Lifecycle *datatypes_go_proto.Coding `protobuf:"bytes,8,opt,name=lifecycle,proto3" json:"lifecycle,omitempty"`
	// Security labels applied to the object
	SecurityLabel []*datatypes_go_proto.Coding `protobuf:"bytes,9,rep,name=security_label,json=securityLabel,proto3" json:"security_label,omitempty"`
	// Instance-specific descriptor for Object
	Name *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	// Descriptive text
	Description *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"`
	// Actual query for object
	Query  *datatypes_go_proto.Base64Binary `protobuf:"bytes,12,opt,name=query,proto3" json:"query,omitempty"`
	Detail []*AuditEvent_Object_Detail      `protobuf:"bytes,13,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Specific instances of data or objects that have been accessed

func (*AuditEvent_Object) Descriptor deprecated

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

Deprecated: Use AuditEvent_Object.ProtoReflect.Descriptor instead.

func (*AuditEvent_Object) GetDescription

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

func (*AuditEvent_Object) GetDetail

func (x *AuditEvent_Object) GetDetail() []*AuditEvent_Object_Detail

func (*AuditEvent_Object) GetExtension

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

func (*AuditEvent_Object) GetId

func (*AuditEvent_Object) GetIdentifier

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

func (*AuditEvent_Object) GetLifecycle

func (x *AuditEvent_Object) GetLifecycle() *datatypes_go_proto.Coding

func (*AuditEvent_Object) GetModifierExtension

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

func (*AuditEvent_Object) GetName

func (*AuditEvent_Object) GetQuery

func (*AuditEvent_Object) GetReference

func (x *AuditEvent_Object) GetReference() *datatypes_go_proto.Reference

func (*AuditEvent_Object) GetRole

func (*AuditEvent_Object) GetSecurityLabel

func (x *AuditEvent_Object) GetSecurityLabel() []*datatypes_go_proto.Coding

func (*AuditEvent_Object) GetType

func (*AuditEvent_Object) ProtoMessage

func (*AuditEvent_Object) ProtoMessage()

func (*AuditEvent_Object) ProtoReflect

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

func (*AuditEvent_Object) Reset

func (x *AuditEvent_Object) Reset()

func (*AuditEvent_Object) String

func (x *AuditEvent_Object) String() string

type AuditEvent_Object_Detail

type AuditEvent_Object_Detail struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of the property
	Type *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Property value
	Value *datatypes_go_proto.Base64Binary `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Additional Information about the Object

func (*AuditEvent_Object_Detail) Descriptor deprecated

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

Deprecated: Use AuditEvent_Object_Detail.ProtoReflect.Descriptor instead.

func (*AuditEvent_Object_Detail) GetExtension

func (*AuditEvent_Object_Detail) GetId

func (*AuditEvent_Object_Detail) GetModifierExtension

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

func (*AuditEvent_Object_Detail) GetType

func (*AuditEvent_Object_Detail) GetValue

func (*AuditEvent_Object_Detail) ProtoMessage

func (*AuditEvent_Object_Detail) ProtoMessage()

func (*AuditEvent_Object_Detail) ProtoReflect

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

func (*AuditEvent_Object_Detail) Reset

func (x *AuditEvent_Object_Detail) Reset()

func (*AuditEvent_Object_Detail) String

func (x *AuditEvent_Object_Detail) String() string

type AuditEvent_Participant

type AuditEvent_Participant struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// User roles (e.g. local RBAC codes)
	Role []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=role,proto3" json:"role,omitempty"`
	// Direct reference to resource
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=reference,proto3" json:"reference,omitempty"`
	// Unique identifier for the user
	UserId *datatypes_go_proto.Identifier `protobuf:"bytes,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Alternative User id e.g. authentication
	AltId *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=alt_id,json=altId,proto3" json:"alt_id,omitempty"`
	// Human-meaningful name for the user
	Name *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	// Whether user is initiator
	Requestor *datatypes_go_proto.Boolean `protobuf:"bytes,9,opt,name=requestor,proto3" json:"requestor,omitempty"`
	// Where
	Location *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=location,proto3" json:"location,omitempty"`
	// Policy that authorized event
	Policy []*datatypes_go_proto.Uri `protobuf:"bytes,11,rep,name=policy,proto3" json:"policy,omitempty"`
	// Type of media
	Media   *datatypes_go_proto.Coding      `protobuf:"bytes,12,opt,name=media,proto3" json:"media,omitempty"`
	Network *AuditEvent_Participant_Network `protobuf:"bytes,13,opt,name=network,proto3" json:"network,omitempty"`
	// Reason given for this user
	PurposeOfUse []*datatypes_go_proto.Coding `protobuf:"bytes,14,rep,name=purpose_of_use,json=purposeOfUse,proto3" json:"purpose_of_use,omitempty"`
	// contains filtered or unexported fields
}

A person, a hardware device or software process

func (*AuditEvent_Participant) Descriptor deprecated

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

Deprecated: Use AuditEvent_Participant.ProtoReflect.Descriptor instead.

func (*AuditEvent_Participant) GetAltId

func (*AuditEvent_Participant) GetExtension

func (*AuditEvent_Participant) GetId

func (*AuditEvent_Participant) GetLocation

func (*AuditEvent_Participant) GetMedia

func (*AuditEvent_Participant) GetModifierExtension

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

func (*AuditEvent_Participant) GetName

func (*AuditEvent_Participant) GetNetwork

func (*AuditEvent_Participant) GetPolicy

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

func (*AuditEvent_Participant) GetPurposeOfUse

func (x *AuditEvent_Participant) GetPurposeOfUse() []*datatypes_go_proto.Coding

func (*AuditEvent_Participant) GetReference

func (*AuditEvent_Participant) GetRequestor

func (*AuditEvent_Participant) GetRole

func (*AuditEvent_Participant) GetUserId

func (*AuditEvent_Participant) ProtoMessage

func (*AuditEvent_Participant) ProtoMessage()

func (*AuditEvent_Participant) ProtoReflect

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

func (*AuditEvent_Participant) Reset

func (x *AuditEvent_Participant) Reset()

func (*AuditEvent_Participant) String

func (x *AuditEvent_Participant) String() string

type AuditEvent_Participant_Network

type AuditEvent_Participant_Network struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifier for the network access point of the user device
	Address *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// The type of network access point
	Type *codes_go_proto.AuditEventAgentNetworkTypeCode `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Logical network location for application activity

func (*AuditEvent_Participant_Network) Descriptor deprecated

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

Deprecated: Use AuditEvent_Participant_Network.ProtoReflect.Descriptor instead.

func (*AuditEvent_Participant_Network) GetAddress

func (*AuditEvent_Participant_Network) GetExtension

func (*AuditEvent_Participant_Network) GetId

func (*AuditEvent_Participant_Network) GetModifierExtension

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

func (*AuditEvent_Participant_Network) GetType

func (*AuditEvent_Participant_Network) ProtoMessage

func (*AuditEvent_Participant_Network) ProtoMessage()

func (*AuditEvent_Participant_Network) ProtoReflect

func (*AuditEvent_Participant_Network) Reset

func (x *AuditEvent_Participant_Network) Reset()

func (*AuditEvent_Participant_Network) String

type AuditEvent_Source

type AuditEvent_Source struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Logical source location within the enterprise
	Site *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=site,proto3" json:"site,omitempty"`
	// The identity of source detecting the event
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,5,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// The type of source where event originated
	Type []*datatypes_go_proto.Coding `protobuf:"bytes,6,rep,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Application systems and processes

func (*AuditEvent_Source) Descriptor deprecated

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

Deprecated: Use AuditEvent_Source.ProtoReflect.Descriptor instead.

func (*AuditEvent_Source) GetExtension

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

func (*AuditEvent_Source) GetId

func (*AuditEvent_Source) GetIdentifier

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

func (*AuditEvent_Source) GetModifierExtension

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

func (*AuditEvent_Source) GetSite

func (*AuditEvent_Source) GetType

func (*AuditEvent_Source) ProtoMessage

func (*AuditEvent_Source) ProtoMessage()

func (*AuditEvent_Source) ProtoReflect

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

func (*AuditEvent_Source) Reset

func (x *AuditEvent_Source) Reset()

func (*AuditEvent_Source) String

func (x *AuditEvent_Source) String() string

type Basic

type Basic struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Kind of Resource
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=code,proto3" json:"code,omitempty"`
	// Identifies the focus of this resource
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=subject,proto3" json:"subject,omitempty"`
	// Who created
	Author *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=author,proto3" json:"author,omitempty"`
	// When created
	Created *datatypes_go_proto.Date `protobuf:"bytes,13,opt,name=created,proto3" json:"created,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Basic. Resource for non-supported content. See http://hl7.org/fhir/StructureDefinition/Basic

func (*Basic) Descriptor deprecated

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

Deprecated: Use Basic.ProtoReflect.Descriptor instead.

func (*Basic) GetAuthor

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

func (*Basic) GetCode

func (*Basic) GetContained

func (x *Basic) GetContained() []*ContainedResource

func (*Basic) GetCreated

func (x *Basic) GetCreated() *datatypes_go_proto.Date

func (*Basic) GetExtension

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

func (*Basic) GetId

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

func (*Basic) GetIdentifier

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

func (*Basic) GetImplicitRules

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

func (*Basic) GetLanguage

func (x *Basic) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Basic) GetMeta

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

func (*Basic) GetModifierExtension

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

func (*Basic) GetSubject

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

func (*Basic) GetText

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

func (*Basic) ProtoMessage

func (*Basic) ProtoMessage()

func (*Basic) ProtoReflect

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

func (*Basic) Reset

func (x *Basic) Reset()

func (*Basic) String

func (x *Basic) String() string

type Binary

type Binary struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// MimeType of the binary content
	ContentType *datatypes_go_proto.MimeTypeCode `protobuf:"bytes,5,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	// The actual content
	Content *datatypes_go_proto.Base64Binary `protobuf:"bytes,6,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Binary. Pure binary content defined by some other format than FHIR. See http://hl7.org/fhir/StructureDefinition/Binary

func (*Binary) Descriptor deprecated

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

Deprecated: Use Binary.ProtoReflect.Descriptor instead.

func (*Binary) GetContent

func (x *Binary) GetContent() *datatypes_go_proto.Base64Binary

func (*Binary) GetContentType

func (x *Binary) GetContentType() *datatypes_go_proto.MimeTypeCode

func (*Binary) GetId

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

func (*Binary) GetImplicitRules

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

func (*Binary) GetLanguage

func (x *Binary) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Binary) GetMeta

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

func (*Binary) ProtoMessage

func (*Binary) ProtoMessage()

func (*Binary) ProtoReflect

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

func (*Binary) Reset

func (x *Binary) Reset()

func (*Binary) String

func (x *Binary) String() string

type BodySite

type BodySite struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Patient
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=patient,proto3" json:"patient,omitempty"`
	// Bodysite identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Named anatomical location
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=code,proto3" json:"code,omitempty"`
	// Modification to location code
	Modifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// The Description of anatomical location
	Description *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=description,proto3" json:"description,omitempty"`
	// Attached images
	Image []*datatypes_go_proto.Attachment `protobuf:"bytes,14,rep,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for BodySite. Specific and identified anatomical location. See http://hl7.org/fhir/StructureDefinition/BodySite

func (*BodySite) Descriptor deprecated

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

Deprecated: Use BodySite.ProtoReflect.Descriptor instead.

func (*BodySite) GetCode

func (*BodySite) GetContained

func (x *BodySite) GetContained() []*ContainedResource

func (*BodySite) GetDescription

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

func (*BodySite) GetExtension

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

func (*BodySite) GetId

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

func (*BodySite) GetIdentifier

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

func (*BodySite) GetImage

func (x *BodySite) GetImage() []*datatypes_go_proto.Attachment

func (*BodySite) GetImplicitRules

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

func (*BodySite) GetLanguage

func (x *BodySite) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*BodySite) GetMeta

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

func (*BodySite) GetModifier

func (x *BodySite) GetModifier() []*datatypes_go_proto.CodeableConcept

func (*BodySite) GetModifierExtension

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

func (*BodySite) GetPatient

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

func (*BodySite) GetText

func (*BodySite) ProtoMessage

func (*BodySite) ProtoMessage()

func (*BodySite) ProtoReflect

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

func (*BodySite) Reset

func (x *BodySite) Reset()

func (*BodySite) String

func (x *BodySite) String() string

type Bundle

type Bundle struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// document | message | transaction | transaction-response | batch |
	// batch-response | history | searchset | collection
	Type *codes_go_proto.BundleTypeCode `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// If search, the total number of matches
	Total *datatypes_go_proto.UnsignedInt `protobuf:"bytes,6,opt,name=total,proto3" json:"total,omitempty"`
	Link  []*Bundle_Link                  `protobuf:"bytes,7,rep,name=link,proto3" json:"link,omitempty"`
	Entry []*Bundle_Entry                 `protobuf:"bytes,8,rep,name=entry,proto3" json:"entry,omitempty"`
	// Digital Signature
	Signature *datatypes_go_proto.Signature `protobuf:"bytes,9,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Bundle. Contains a collection of resources. See http://hl7.org/fhir/StructureDefinition/Bundle

func (*Bundle) Descriptor deprecated

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

Deprecated: Use Bundle.ProtoReflect.Descriptor instead.

func (*Bundle) GetEntry

func (x *Bundle) GetEntry() []*Bundle_Entry

func (*Bundle) GetId

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

func (*Bundle) GetImplicitRules

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

func (*Bundle) GetLanguage

func (x *Bundle) GetLanguage() *datatypes_go_proto.AllLanguageCode
func (x *Bundle) GetLink() []*Bundle_Link

func (*Bundle) GetMeta

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

func (*Bundle) GetSignature

func (x *Bundle) GetSignature() *datatypes_go_proto.Signature

func (*Bundle) GetTotal

func (x *Bundle) GetTotal() *datatypes_go_proto.UnsignedInt

func (*Bundle) GetType

func (x *Bundle) GetType() *codes_go_proto.BundleTypeCode

func (*Bundle) ProtoMessage

func (*Bundle) ProtoMessage()

func (*Bundle) ProtoReflect

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

func (*Bundle) Reset

func (x *Bundle) Reset()

func (*Bundle) String

func (x *Bundle) String() string

type Bundle_Entry

type Bundle_Entry struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Links related to this entry
	Link []*Bundle_Link `protobuf:"bytes,4,rep,name=link,proto3" json:"link,omitempty"`
	// Absolute URL for resource (server address, or UUID/OID)
	FullUrl *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=full_url,json=fullUrl,proto3" json:"full_url,omitempty"`
	// A resource in the bundle
	Resource *ContainedResource     `protobuf:"bytes,6,opt,name=resource,proto3" json:"resource,omitempty"`
	Search   *Bundle_Entry_Search   `protobuf:"bytes,7,opt,name=search,proto3" json:"search,omitempty"`
	Request  *Bundle_Entry_Request  `protobuf:"bytes,8,opt,name=request,proto3" json:"request,omitempty"`
	Response *Bundle_Entry_Response `protobuf:"bytes,9,opt,name=response,proto3" json:"response,omitempty"`
	// contains filtered or unexported fields
}

Entry in the bundle - will have a resource, or information

func (*Bundle_Entry) Descriptor deprecated

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

Deprecated: Use Bundle_Entry.ProtoReflect.Descriptor instead.

func (*Bundle_Entry) GetExtension

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

func (*Bundle_Entry) GetFullUrl

func (x *Bundle_Entry) GetFullUrl() *datatypes_go_proto.Uri

func (*Bundle_Entry) GetId

func (x *Bundle_Entry) GetId() *datatypes_go_proto.Id
func (x *Bundle_Entry) GetLink() []*Bundle_Link

func (*Bundle_Entry) GetModifierExtension

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

func (*Bundle_Entry) GetRequest

func (x *Bundle_Entry) GetRequest() *Bundle_Entry_Request

func (*Bundle_Entry) GetResource

func (x *Bundle_Entry) GetResource() *ContainedResource

func (*Bundle_Entry) GetResponse

func (x *Bundle_Entry) GetResponse() *Bundle_Entry_Response

func (*Bundle_Entry) GetSearch

func (x *Bundle_Entry) GetSearch() *Bundle_Entry_Search

func (*Bundle_Entry) ProtoMessage

func (*Bundle_Entry) ProtoMessage()

func (*Bundle_Entry) ProtoReflect

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

func (*Bundle_Entry) Reset

func (x *Bundle_Entry) Reset()

func (*Bundle_Entry) String

func (x *Bundle_Entry) String() string

type Bundle_Entry_Request

type Bundle_Entry_Request struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// GET | POST | PUT | DELETE
	Method *codes_go_proto.HTTPVerbCode `protobuf:"bytes,4,opt,name=method,proto3" json:"method,omitempty"`
	// URL for HTTP equivalent of this entry
	Url *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	// For managing cache currency
	IfNoneMatch *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=if_none_match,json=ifNoneMatch,proto3" json:"if_none_match,omitempty"`
	// For managing update contention
	IfModifiedSince *datatypes_go_proto.Instant `protobuf:"bytes,7,opt,name=if_modified_since,json=ifModifiedSince,proto3" json:"if_modified_since,omitempty"`
	// For managing update contention
	IfMatch *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=if_match,json=ifMatch,proto3" json:"if_match,omitempty"`
	// For conditional creates
	IfNoneExist *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=if_none_exist,json=ifNoneExist,proto3" json:"if_none_exist,omitempty"`
	// contains filtered or unexported fields
}

Transaction Related Information

func (*Bundle_Entry_Request) Descriptor deprecated

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

Deprecated: Use Bundle_Entry_Request.ProtoReflect.Descriptor instead.

func (*Bundle_Entry_Request) GetExtension

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

func (*Bundle_Entry_Request) GetId

func (*Bundle_Entry_Request) GetIfMatch

func (*Bundle_Entry_Request) GetIfModifiedSince

func (x *Bundle_Entry_Request) GetIfModifiedSince() *datatypes_go_proto.Instant

func (*Bundle_Entry_Request) GetIfNoneExist

func (x *Bundle_Entry_Request) GetIfNoneExist() *datatypes_go_proto.String

func (*Bundle_Entry_Request) GetIfNoneMatch

func (x *Bundle_Entry_Request) GetIfNoneMatch() *datatypes_go_proto.String

func (*Bundle_Entry_Request) GetMethod

func (*Bundle_Entry_Request) GetModifierExtension

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

func (*Bundle_Entry_Request) GetUrl

func (*Bundle_Entry_Request) ProtoMessage

func (*Bundle_Entry_Request) ProtoMessage()

func (*Bundle_Entry_Request) ProtoReflect

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

func (*Bundle_Entry_Request) Reset

func (x *Bundle_Entry_Request) Reset()

func (*Bundle_Entry_Request) String

func (x *Bundle_Entry_Request) String() string

type Bundle_Entry_Response

type Bundle_Entry_Response struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Status return code for entry
	Status *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	// The location, if the operation returns a location
	Location *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"`
	// The etag for the resource (if relevant)
	Etag *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=etag,proto3" json:"etag,omitempty"`
	// Server's date time modified
	LastModified *datatypes_go_proto.Instant `protobuf:"bytes,7,opt,name=last_modified,json=lastModified,proto3" json:"last_modified,omitempty"`
	// contains filtered or unexported fields
}

Transaction Related Information

func (*Bundle_Entry_Response) Descriptor deprecated

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

Deprecated: Use Bundle_Entry_Response.ProtoReflect.Descriptor instead.

func (*Bundle_Entry_Response) GetEtag

func (*Bundle_Entry_Response) GetExtension

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

func (*Bundle_Entry_Response) GetId

func (*Bundle_Entry_Response) GetLastModified

func (x *Bundle_Entry_Response) GetLastModified() *datatypes_go_proto.Instant

func (*Bundle_Entry_Response) GetLocation

func (x *Bundle_Entry_Response) GetLocation() *datatypes_go_proto.Uri

func (*Bundle_Entry_Response) GetModifierExtension

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

func (*Bundle_Entry_Response) GetStatus

func (*Bundle_Entry_Response) ProtoMessage

func (*Bundle_Entry_Response) ProtoMessage()

func (*Bundle_Entry_Response) ProtoReflect

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

func (*Bundle_Entry_Response) Reset

func (x *Bundle_Entry_Response) Reset()

func (*Bundle_Entry_Response) String

func (x *Bundle_Entry_Response) String() string

type Bundle_Entry_Search

type Bundle_Entry_Search struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// match | include | outcome - why this is in the result set
	Mode *codes_go_proto.SearchEntryModeCode `protobuf:"bytes,4,opt,name=mode,proto3" json:"mode,omitempty"`
	// Search ranking (between 0 and 1)
	Score *datatypes_go_proto.Decimal `protobuf:"bytes,5,opt,name=score,proto3" json:"score,omitempty"`
	// contains filtered or unexported fields
}

Search related information

func (*Bundle_Entry_Search) Descriptor deprecated

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

Deprecated: Use Bundle_Entry_Search.ProtoReflect.Descriptor instead.

func (*Bundle_Entry_Search) GetExtension

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

func (*Bundle_Entry_Search) GetId

func (*Bundle_Entry_Search) GetMode

func (*Bundle_Entry_Search) GetModifierExtension

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

func (*Bundle_Entry_Search) GetScore

func (*Bundle_Entry_Search) ProtoMessage

func (*Bundle_Entry_Search) ProtoMessage()

func (*Bundle_Entry_Search) ProtoReflect

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

func (*Bundle_Entry_Search) Reset

func (x *Bundle_Entry_Search) Reset()

func (*Bundle_Entry_Search) String

func (x *Bundle_Entry_Search) String() string
type Bundle_Link struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// http://www.iana.org/assignments/link-relations/link-relations.xhtml
	Relation *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=relation,proto3" json:"relation,omitempty"`
	// Reference details for the link
	Url *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

Links related to this Bundle

func (*Bundle_Link) Descriptor deprecated

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

Deprecated: Use Bundle_Link.ProtoReflect.Descriptor instead.

func (*Bundle_Link) GetExtension

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

func (*Bundle_Link) GetId

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

func (*Bundle_Link) GetModifierExtension

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

func (*Bundle_Link) GetRelation

func (x *Bundle_Link) GetRelation() *datatypes_go_proto.String

func (*Bundle_Link) GetUrl

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

func (*Bundle_Link) ProtoMessage

func (*Bundle_Link) ProtoMessage()

func (*Bundle_Link) ProtoReflect

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

func (*Bundle_Link) Reset

func (x *Bundle_Link) Reset()

func (*Bundle_Link) String

func (x *Bundle_Link) String() string

type CarePlan

type CarePlan struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this plan
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Who care plan is for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=subject,proto3" json:"subject,omitempty"`
	// proposed | draft | active | completed | cancelled
	Status *codes_go_proto.CarePlanStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Created in context of
	Context *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=context,proto3" json:"context,omitempty"`
	// Time period plan covers
	Period *datatypes_go_proto.Period `protobuf:"bytes,13,opt,name=period,proto3" json:"period,omitempty"`
	// Who is responsible for contents of the plan
	Author []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=author,proto3" json:"author,omitempty"`
	// When last updated
	Modified *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=modified,proto3" json:"modified,omitempty"`
	// Type of plan
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,rep,name=category,proto3" json:"category,omitempty"`
	// Summary of nature of plan
	Description *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"`
	// Health issues this plan addresses
	Addresses []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// Information considered as part of plan
	Support     []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=support,proto3" json:"support,omitempty"`
	RelatedPlan []*CarePlan_RelatedPlan         `protobuf:"bytes,20,rep,name=related_plan,json=relatedPlan,proto3" json:"related_plan,omitempty"`
	Participant []*CarePlan_Participant         `protobuf:"bytes,21,rep,name=participant,proto3" json:"participant,omitempty"`
	// Desired outcome of plan
	Goal     []*datatypes_go_proto.Reference `protobuf:"bytes,22,rep,name=goal,proto3" json:"goal,omitempty"`
	Activity []*CarePlan_Activity            `protobuf:"bytes,23,rep,name=activity,proto3" json:"activity,omitempty"`
	// Comments about the plan
	Note *datatypes_go_proto.Annotation `protobuf:"bytes,24,opt,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for CarePlan. Healthcare plan for patient or group. See http://hl7.org/fhir/StructureDefinition/CarePlan

func (*CarePlan) Descriptor deprecated

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

Deprecated: Use CarePlan.ProtoReflect.Descriptor instead.

func (*CarePlan) GetActivity

func (x *CarePlan) GetActivity() []*CarePlan_Activity

func (*CarePlan) GetAddresses

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

func (*CarePlan) GetAuthor

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

func (*CarePlan) GetCategory

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

func (*CarePlan) GetContained

func (x *CarePlan) GetContained() []*ContainedResource

func (*CarePlan) GetContext

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

func (*CarePlan) GetDescription

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

func (*CarePlan) GetExtension

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

func (*CarePlan) GetGoal

func (x *CarePlan) GetGoal() []*datatypes_go_proto.Reference

func (*CarePlan) GetId

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

func (*CarePlan) GetIdentifier

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

func (*CarePlan) GetImplicitRules

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

func (*CarePlan) GetLanguage

func (x *CarePlan) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*CarePlan) GetMeta

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

func (*CarePlan) GetModified

func (x *CarePlan) GetModified() *datatypes_go_proto.DateTime

func (*CarePlan) GetModifierExtension

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

func (*CarePlan) GetNote

func (x *CarePlan) GetNote() *datatypes_go_proto.Annotation

func (*CarePlan) GetParticipant

func (x *CarePlan) GetParticipant() []*CarePlan_Participant

func (*CarePlan) GetPeriod

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

func (*CarePlan) GetRelatedPlan

func (x *CarePlan) GetRelatedPlan() []*CarePlan_RelatedPlan

func (*CarePlan) GetStatus

func (x *CarePlan) GetStatus() *codes_go_proto.CarePlanStatusCode

func (*CarePlan) GetSubject

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

func (*CarePlan) GetSupport

func (x *CarePlan) GetSupport() []*datatypes_go_proto.Reference

func (*CarePlan) GetText

func (*CarePlan) ProtoMessage

func (*CarePlan) ProtoMessage()

func (*CarePlan) ProtoReflect

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

func (*CarePlan) Reset

func (x *CarePlan) Reset()

func (*CarePlan) String

func (x *CarePlan) String() string

type CarePlan_Activity

type CarePlan_Activity struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Appointments, orders, etc.
	ActionResulting []*datatypes_go_proto.Reference `protobuf:"bytes,4,rep,name=action_resulting,json=actionResulting,proto3" json:"action_resulting,omitempty"`
	// Comments about the activity status/progress
	Progress []*datatypes_go_proto.Annotation `protobuf:"bytes,5,rep,name=progress,proto3" json:"progress,omitempty"`
	// Activity details defined in specific resource
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=reference,proto3" json:"reference,omitempty"`
	Detail    *CarePlan_Activity_Detail     `protobuf:"bytes,7,opt,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Action to occur as part of plan

func (*CarePlan_Activity) Descriptor deprecated

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

Deprecated: Use CarePlan_Activity.ProtoReflect.Descriptor instead.

func (*CarePlan_Activity) GetActionResulting

func (x *CarePlan_Activity) GetActionResulting() []*datatypes_go_proto.Reference

func (*CarePlan_Activity) GetDetail

func (*CarePlan_Activity) GetExtension

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

func (*CarePlan_Activity) GetId

func (*CarePlan_Activity) GetModifierExtension

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

func (*CarePlan_Activity) GetProgress

func (x *CarePlan_Activity) GetProgress() []*datatypes_go_proto.Annotation

func (*CarePlan_Activity) GetReference

func (x *CarePlan_Activity) GetReference() *datatypes_go_proto.Reference

func (*CarePlan_Activity) ProtoMessage

func (*CarePlan_Activity) ProtoMessage()

func (*CarePlan_Activity) ProtoReflect

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

func (*CarePlan_Activity) Reset

func (x *CarePlan_Activity) Reset()

func (*CarePlan_Activity) String

func (x *CarePlan_Activity) String() string

type CarePlan_Activity_Detail

type CarePlan_Activity_Detail struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// diet | drug | encounter | observation | procedure | supply | other
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"`
	// Detail type of activity
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// Why activity should be done
	ReasonCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	// Condition triggering need for activity
	ReasonReference []*datatypes_go_proto.Reference `protobuf:"bytes,7,rep,name=reason_reference,json=reasonReference,proto3" json:"reason_reference,omitempty"`
	// Goals this activity relates to
	Goal []*datatypes_go_proto.Reference `protobuf:"bytes,8,rep,name=goal,proto3" json:"goal,omitempty"`
	// not-started | scheduled | in-progress | on-hold | completed | cancelled
	Status *codes_go_proto.CarePlanActivityStatusCode `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Do NOT do
	Prohibited *datatypes_go_proto.Boolean         `protobuf:"bytes,11,opt,name=prohibited,proto3" json:"prohibited,omitempty"`
	Scheduled  *CarePlan_Activity_Detail_Scheduled `protobuf:"bytes,12,opt,name=scheduled,proto3" json:"scheduled,omitempty"`
	// Where it should happen
	Location *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=location,proto3" json:"location,omitempty"`
	// Who will be responsible?
	Performer []*datatypes_go_proto.Reference   `protobuf:"bytes,14,rep,name=performer,proto3" json:"performer,omitempty"`
	Product   *CarePlan_Activity_Detail_Product `protobuf:"bytes,15,opt,name=product,proto3" json:"product,omitempty"`
	// How to consume/day?
	DailyAmount *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,16,opt,name=daily_amount,json=dailyAmount,proto3" json:"daily_amount,omitempty"`
	// How much to administer/supply/consume
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,17,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Extra info describing activity to perform
	Description *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

In-line definition of activity

func (*CarePlan_Activity_Detail) Descriptor deprecated

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

Deprecated: Use CarePlan_Activity_Detail.ProtoReflect.Descriptor instead.

func (*CarePlan_Activity_Detail) GetCategory

func (*CarePlan_Activity_Detail) GetCode

func (*CarePlan_Activity_Detail) GetDailyAmount

func (*CarePlan_Activity_Detail) GetDescription

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

func (*CarePlan_Activity_Detail) GetExtension

func (*CarePlan_Activity_Detail) GetGoal

func (*CarePlan_Activity_Detail) GetId

func (*CarePlan_Activity_Detail) GetLocation

func (*CarePlan_Activity_Detail) GetModifierExtension

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

func (*CarePlan_Activity_Detail) GetPerformer

func (*CarePlan_Activity_Detail) GetProduct

func (*CarePlan_Activity_Detail) GetProhibited

func (*CarePlan_Activity_Detail) GetQuantity

func (*CarePlan_Activity_Detail) GetReasonCode

func (*CarePlan_Activity_Detail) GetReasonReference

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

func (*CarePlan_Activity_Detail) GetScheduled

func (*CarePlan_Activity_Detail) GetStatus

func (*CarePlan_Activity_Detail) GetStatusReason

func (*CarePlan_Activity_Detail) ProtoMessage

func (*CarePlan_Activity_Detail) ProtoMessage()

func (*CarePlan_Activity_Detail) ProtoReflect

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

func (*CarePlan_Activity_Detail) Reset

func (x *CarePlan_Activity_Detail) Reset()

func (*CarePlan_Activity_Detail) String

func (x *CarePlan_Activity_Detail) String() string

type CarePlan_Activity_Detail_Product

type CarePlan_Activity_Detail_Product struct {

	// Types that are assignable to Product:
	//	*CarePlan_Activity_Detail_Product_CodeableConcept
	//	*CarePlan_Activity_Detail_Product_Reference
	Product isCarePlan_Activity_Detail_Product_Product `protobuf_oneof:"product"`
	// contains filtered or unexported fields
}

What is to be administered/supplied

func (*CarePlan_Activity_Detail_Product) Descriptor deprecated

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

Deprecated: Use CarePlan_Activity_Detail_Product.ProtoReflect.Descriptor instead.

func (*CarePlan_Activity_Detail_Product) GetCodeableConcept

func (*CarePlan_Activity_Detail_Product) GetProduct

func (m *CarePlan_Activity_Detail_Product) GetProduct() isCarePlan_Activity_Detail_Product_Product

func (*CarePlan_Activity_Detail_Product) GetReference

func (*CarePlan_Activity_Detail_Product) ProtoMessage

func (*CarePlan_Activity_Detail_Product) ProtoMessage()

func (*CarePlan_Activity_Detail_Product) ProtoReflect

func (*CarePlan_Activity_Detail_Product) Reset

func (*CarePlan_Activity_Detail_Product) String

type CarePlan_Activity_Detail_Product_CodeableConcept

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

type CarePlan_Activity_Detail_Product_Reference

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

type CarePlan_Activity_Detail_Scheduled

type CarePlan_Activity_Detail_Scheduled struct {

	// Types that are assignable to Scheduled:
	//	*CarePlan_Activity_Detail_Scheduled_Timing
	//	*CarePlan_Activity_Detail_Scheduled_Period
	//	*CarePlan_Activity_Detail_Scheduled_StringValue
	Scheduled isCarePlan_Activity_Detail_Scheduled_Scheduled `protobuf_oneof:"scheduled"`
	// contains filtered or unexported fields
}

When activity is to occur

func (*CarePlan_Activity_Detail_Scheduled) Descriptor deprecated

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

Deprecated: Use CarePlan_Activity_Detail_Scheduled.ProtoReflect.Descriptor instead.

func (*CarePlan_Activity_Detail_Scheduled) GetPeriod

func (*CarePlan_Activity_Detail_Scheduled) GetScheduled

func (m *CarePlan_Activity_Detail_Scheduled) GetScheduled() isCarePlan_Activity_Detail_Scheduled_Scheduled

func (*CarePlan_Activity_Detail_Scheduled) GetStringValue

func (*CarePlan_Activity_Detail_Scheduled) GetTiming

func (*CarePlan_Activity_Detail_Scheduled) ProtoMessage

func (*CarePlan_Activity_Detail_Scheduled) ProtoMessage()

func (*CarePlan_Activity_Detail_Scheduled) ProtoReflect

func (*CarePlan_Activity_Detail_Scheduled) Reset

func (*CarePlan_Activity_Detail_Scheduled) String

type CarePlan_Activity_Detail_Scheduled_Period

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

type CarePlan_Activity_Detail_Scheduled_StringValue

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

type CarePlan_Activity_Detail_Scheduled_Timing

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

type CarePlan_Participant

type CarePlan_Participant struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of involvement
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	// Who is involved
	Member *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=member,proto3" json:"member,omitempty"`
	// contains filtered or unexported fields
}

Who's involved in plan?

func (*CarePlan_Participant) Descriptor deprecated

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

Deprecated: Use CarePlan_Participant.ProtoReflect.Descriptor instead.

func (*CarePlan_Participant) GetExtension

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

func (*CarePlan_Participant) GetId

func (*CarePlan_Participant) GetMember

func (*CarePlan_Participant) GetModifierExtension

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

func (*CarePlan_Participant) GetRole

func (*CarePlan_Participant) ProtoMessage

func (*CarePlan_Participant) ProtoMessage()

func (*CarePlan_Participant) ProtoReflect

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

func (*CarePlan_Participant) Reset

func (x *CarePlan_Participant) Reset()

func (*CarePlan_Participant) String

func (x *CarePlan_Participant) String() string

type CarePlan_RelatedPlan

type CarePlan_RelatedPlan struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// includes | replaces | fulfills
	Code *codes_go_proto.CarePlanRelationshipCode `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Plan relationship exists with
	Plan *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=plan,proto3" json:"plan,omitempty"`
	// contains filtered or unexported fields
}

Plans related to this one

func (*CarePlan_RelatedPlan) Descriptor deprecated

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

Deprecated: Use CarePlan_RelatedPlan.ProtoReflect.Descriptor instead.

func (*CarePlan_RelatedPlan) GetCode

func (*CarePlan_RelatedPlan) GetExtension

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

func (*CarePlan_RelatedPlan) GetId

func (*CarePlan_RelatedPlan) GetModifierExtension

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

func (*CarePlan_RelatedPlan) GetPlan

func (*CarePlan_RelatedPlan) ProtoMessage

func (*CarePlan_RelatedPlan) ProtoMessage()

func (*CarePlan_RelatedPlan) ProtoReflect

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

func (*CarePlan_RelatedPlan) Reset

func (x *CarePlan_RelatedPlan) Reset()

func (*CarePlan_RelatedPlan) String

func (x *CarePlan_RelatedPlan) String() string

type Claim

type Claim struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// institutional | oral | pharmacy | professional | vision
	Type *codes_go_proto.ClaimTypeCode `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
	// Claim number
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Current specification followed
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original specification followed
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,12,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,13,opt,name=created,proto3" json:"created,omitempty"`
	// Insurer
	Target *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=target,proto3" json:"target,omitempty"`
	// Responsible provider
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=provider,proto3" json:"provider,omitempty"`
	// Responsible organization
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=organization,proto3" json:"organization,omitempty"`
	// complete | proposed | exploratory | other
	Use *codes_go_proto.UseCode `protobuf:"bytes,17,opt,name=use,proto3" json:"use,omitempty"`
	// Desired processing priority
	Priority *datatypes_go_proto.Coding `protobuf:"bytes,18,opt,name=priority,proto3" json:"priority,omitempty"`
	// Funds requested to be reserved
	FundsReserve *datatypes_go_proto.Coding `protobuf:"bytes,19,opt,name=funds_reserve,json=fundsReserve,proto3" json:"funds_reserve,omitempty"`
	// Author
	Enterer *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=enterer,proto3" json:"enterer,omitempty"`
	// Servicing Facility
	Facility *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=facility,proto3" json:"facility,omitempty"`
	// Prescription
	Prescription *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=prescription,proto3" json:"prescription,omitempty"`
	// Original Prescription
	OriginalPrescription *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=original_prescription,json=originalPrescription,proto3" json:"original_prescription,omitempty"`
	Payee                *Claim_Payee                  `protobuf:"bytes,24,opt,name=payee,proto3" json:"payee,omitempty"`
	// Treatment Referral
	Referral  *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=referral,proto3" json:"referral,omitempty"`
	Diagnosis []*Claim_Diagnosis            `protobuf:"bytes,26,rep,name=diagnosis,proto3" json:"diagnosis,omitempty"`
	// List of presenting Conditions
	Condition []*datatypes_go_proto.Coding `protobuf:"bytes,27,rep,name=condition,proto3" json:"condition,omitempty"`
	// The subject of the Products and Services
	Patient  *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=patient,proto3" json:"patient,omitempty"`
	Coverage []*Claim_Coverage             `protobuf:"bytes,29,rep,name=coverage,proto3" json:"coverage,omitempty"`
	// Eligibility exceptions
	Exception []*datatypes_go_proto.Coding `protobuf:"bytes,30,rep,name=exception,proto3" json:"exception,omitempty"`
	// Name of School
	School *datatypes_go_proto.String `protobuf:"bytes,31,opt,name=school,proto3" json:"school,omitempty"`
	// Accident Date
	Accident *datatypes_go_proto.Date `protobuf:"bytes,32,opt,name=accident,proto3" json:"accident,omitempty"`
	// Accident Type
	AccidentType *datatypes_go_proto.Coding `protobuf:"bytes,33,opt,name=accident_type,json=accidentType,proto3" json:"accident_type,omitempty"`
	// Intervention and exception code (Pharma)
	InterventionException []*datatypes_go_proto.Coding `protobuf:"bytes,34,rep,name=intervention_exception,json=interventionException,proto3" json:"intervention_exception,omitempty"`
	Item                  []*Claim_Item                `protobuf:"bytes,35,rep,name=item,proto3" json:"item,omitempty"`
	// Additional materials, documents, etc.
	AdditionalMaterials []*datatypes_go_proto.Coding `protobuf:"bytes,36,rep,name=additional_materials,json=additionalMaterials,proto3" json:"additional_materials,omitempty"`
	MissingTeeth        []*Claim_MissingTeeth        `protobuf:"bytes,37,rep,name=missing_teeth,json=missingTeeth,proto3" json:"missing_teeth,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Claim) Descriptor deprecated

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

Deprecated: Use Claim.ProtoReflect.Descriptor instead.

func (*Claim) GetAccident

func (x *Claim) GetAccident() *datatypes_go_proto.Date

func (*Claim) GetAccidentType

func (x *Claim) GetAccidentType() *datatypes_go_proto.Coding

func (*Claim) GetAdditionalMaterials

func (x *Claim) GetAdditionalMaterials() []*datatypes_go_proto.Coding

func (*Claim) GetCondition

func (x *Claim) GetCondition() []*datatypes_go_proto.Coding

func (*Claim) GetContained

func (x *Claim) GetContained() []*ContainedResource

func (*Claim) GetCoverage

func (x *Claim) GetCoverage() []*Claim_Coverage

func (*Claim) GetCreated

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

func (*Claim) GetDiagnosis

func (x *Claim) GetDiagnosis() []*Claim_Diagnosis

func (*Claim) GetEnterer

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

func (*Claim) GetException

func (x *Claim) GetException() []*datatypes_go_proto.Coding

func (*Claim) GetExtension

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

func (*Claim) GetFacility

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

func (*Claim) GetFundsReserve

func (x *Claim) GetFundsReserve() *datatypes_go_proto.Coding

func (*Claim) GetId

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

func (*Claim) GetIdentifier

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

func (*Claim) GetImplicitRules

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

func (*Claim) GetInterventionException

func (x *Claim) GetInterventionException() []*datatypes_go_proto.Coding

func (*Claim) GetItem

func (x *Claim) GetItem() []*Claim_Item

func (*Claim) GetLanguage

func (x *Claim) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Claim) GetMeta

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

func (*Claim) GetMissingTeeth

func (x *Claim) GetMissingTeeth() []*Claim_MissingTeeth

func (*Claim) GetModifierExtension

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

func (*Claim) GetOrganization

func (x *Claim) GetOrganization() *datatypes_go_proto.Reference

func (*Claim) GetOriginalPrescription

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

func (*Claim) GetOriginalRuleset

func (x *Claim) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*Claim) GetPatient

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

func (*Claim) GetPayee

func (x *Claim) GetPayee() *Claim_Payee

func (*Claim) GetPrescription

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

func (*Claim) GetPriority

func (x *Claim) GetPriority() *datatypes_go_proto.Coding

func (*Claim) GetProvider

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

func (*Claim) GetReferral

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

func (*Claim) GetRuleset

func (x *Claim) GetRuleset() *datatypes_go_proto.Coding

func (*Claim) GetSchool

func (x *Claim) GetSchool() *datatypes_go_proto.String

func (*Claim) GetTarget

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

func (*Claim) GetText

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

func (*Claim) GetType

func (x *Claim) GetType() *codes_go_proto.ClaimTypeCode

func (*Claim) GetUse

func (x *Claim) GetUse() *codes_go_proto.UseCode

func (*Claim) ProtoMessage

func (*Claim) ProtoMessage()

func (*Claim) ProtoReflect

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

func (*Claim) Reset

func (x *Claim) Reset()

func (*Claim) String

func (x *Claim) String() string

type ClaimResponse

type ClaimResponse struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Response  number
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Id of resource triggering adjudication
	Request *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=request,proto3" json:"request,omitempty"`
	// Resource version
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,12,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,13,opt,name=created,proto3" json:"created,omitempty"`
	// Insurer
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=organization,proto3" json:"organization,omitempty"`
	// Responsible practitioner
	RequestProvider *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=request_provider,json=requestProvider,proto3" json:"request_provider,omitempty"`
	// Responsible organization
	RequestOrganization *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=request_organization,json=requestOrganization,proto3" json:"request_organization,omitempty"`
	// complete | error
	Outcome *codes_go_proto.RemittanceOutcomeCode `protobuf:"bytes,17,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Disposition Message
	Disposition *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// Party to be paid any benefits payable
	PayeeType *datatypes_go_proto.Coding `protobuf:"bytes,19,opt,name=payee_type,json=payeeType,proto3" json:"payee_type,omitempty"`
	Item      []*ClaimResponse_Item      `protobuf:"bytes,20,rep,name=item,proto3" json:"item,omitempty"`
	AddItem   []*ClaimResponse_AddItem   `protobuf:"bytes,21,rep,name=add_item,json=addItem,proto3" json:"add_item,omitempty"`
	Error     []*ClaimResponse_Error     `protobuf:"bytes,22,rep,name=error,proto3" json:"error,omitempty"`
	// Total Cost of service from the Claim
	TotalCost *datatypes_go_proto.Money `protobuf:"bytes,23,opt,name=total_cost,json=totalCost,proto3" json:"total_cost,omitempty"`
	// Unallocated deductible
	UnallocDeductable *datatypes_go_proto.Money `protobuf:"bytes,24,opt,name=unalloc_deductable,json=unallocDeductable,proto3" json:"unalloc_deductable,omitempty"`
	// Total benefit payable for the Claim
	TotalBenefit *datatypes_go_proto.Money `protobuf:"bytes,25,opt,name=total_benefit,json=totalBenefit,proto3" json:"total_benefit,omitempty"`
	// Payment adjustment for non-Claim issues
	PaymentAdjustment *datatypes_go_proto.Money `protobuf:"bytes,26,opt,name=payment_adjustment,json=paymentAdjustment,proto3" json:"payment_adjustment,omitempty"`
	// Reason for Payment adjustment
	PaymentAdjustmentReason *datatypes_go_proto.Coding `` /* 133-byte string literal not displayed */
	// Expected data of Payment
	PaymentDate *datatypes_go_proto.Date `protobuf:"bytes,28,opt,name=payment_date,json=paymentDate,proto3" json:"payment_date,omitempty"`
	// Payment amount
	PaymentAmount *datatypes_go_proto.Money `protobuf:"bytes,29,opt,name=payment_amount,json=paymentAmount,proto3" json:"payment_amount,omitempty"`
	// Payment identifier
	PaymentRef *datatypes_go_proto.Identifier `protobuf:"bytes,30,opt,name=payment_ref,json=paymentRef,proto3" json:"payment_ref,omitempty"`
	// Funds reserved status
	Reserved *datatypes_go_proto.Coding `protobuf:"bytes,31,opt,name=reserved,proto3" json:"reserved,omitempty"`
	// Printed Form Identifier
	Form     *datatypes_go_proto.Coding `protobuf:"bytes,32,opt,name=form,proto3" json:"form,omitempty"`
	Note     []*ClaimResponse_Note      `protobuf:"bytes,33,rep,name=note,proto3" json:"note,omitempty"`
	Coverage []*ClaimResponse_Coverage  `protobuf:"bytes,34,rep,name=coverage,proto3" json:"coverage,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ClaimResponse. Remittance resource. See http://hl7.org/fhir/StructureDefinition/ClaimResponse

func (*ClaimResponse) Descriptor deprecated

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

Deprecated: Use ClaimResponse.ProtoReflect.Descriptor instead.

func (*ClaimResponse) GetAddItem

func (x *ClaimResponse) GetAddItem() []*ClaimResponse_AddItem

func (*ClaimResponse) GetContained

func (x *ClaimResponse) GetContained() []*ContainedResource

func (*ClaimResponse) GetCoverage

func (x *ClaimResponse) GetCoverage() []*ClaimResponse_Coverage

func (*ClaimResponse) GetCreated

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

func (*ClaimResponse) GetDisposition

func (x *ClaimResponse) GetDisposition() *datatypes_go_proto.String

func (*ClaimResponse) GetError

func (x *ClaimResponse) GetError() []*ClaimResponse_Error

func (*ClaimResponse) GetExtension

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

func (*ClaimResponse) GetForm

func (x *ClaimResponse) GetForm() *datatypes_go_proto.Coding

func (*ClaimResponse) GetId

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

func (*ClaimResponse) GetIdentifier

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

func (*ClaimResponse) GetImplicitRules

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

func (*ClaimResponse) GetItem

func (x *ClaimResponse) GetItem() []*ClaimResponse_Item

func (*ClaimResponse) GetLanguage

func (*ClaimResponse) GetMeta

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

func (*ClaimResponse) GetModifierExtension

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

func (*ClaimResponse) GetNote

func (x *ClaimResponse) GetNote() []*ClaimResponse_Note

func (*ClaimResponse) GetOrganization

func (x *ClaimResponse) GetOrganization() *datatypes_go_proto.Reference

func (*ClaimResponse) GetOriginalRuleset

func (x *ClaimResponse) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*ClaimResponse) GetOutcome

func (*ClaimResponse) GetPayeeType

func (x *ClaimResponse) GetPayeeType() *datatypes_go_proto.Coding

func (*ClaimResponse) GetPaymentAdjustment

func (x *ClaimResponse) GetPaymentAdjustment() *datatypes_go_proto.Money

func (*ClaimResponse) GetPaymentAdjustmentReason

func (x *ClaimResponse) GetPaymentAdjustmentReason() *datatypes_go_proto.Coding

func (*ClaimResponse) GetPaymentAmount

func (x *ClaimResponse) GetPaymentAmount() *datatypes_go_proto.Money

func (*ClaimResponse) GetPaymentDate

func (x *ClaimResponse) GetPaymentDate() *datatypes_go_proto.Date

func (*ClaimResponse) GetPaymentRef

func (x *ClaimResponse) GetPaymentRef() *datatypes_go_proto.Identifier

func (*ClaimResponse) GetRequest

func (x *ClaimResponse) GetRequest() *datatypes_go_proto.Reference

func (*ClaimResponse) GetRequestOrganization

func (x *ClaimResponse) GetRequestOrganization() *datatypes_go_proto.Reference

func (*ClaimResponse) GetRequestProvider

func (x *ClaimResponse) GetRequestProvider() *datatypes_go_proto.Reference

func (*ClaimResponse) GetReserved

func (x *ClaimResponse) GetReserved() *datatypes_go_proto.Coding

func (*ClaimResponse) GetRuleset

func (x *ClaimResponse) GetRuleset() *datatypes_go_proto.Coding

func (*ClaimResponse) GetText

func (*ClaimResponse) GetTotalBenefit

func (x *ClaimResponse) GetTotalBenefit() *datatypes_go_proto.Money

func (*ClaimResponse) GetTotalCost

func (x *ClaimResponse) GetTotalCost() *datatypes_go_proto.Money

func (*ClaimResponse) GetUnallocDeductable

func (x *ClaimResponse) GetUnallocDeductable() *datatypes_go_proto.Money

func (*ClaimResponse) ProtoMessage

func (*ClaimResponse) ProtoMessage()

func (*ClaimResponse) ProtoReflect

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

func (*ClaimResponse) Reset

func (x *ClaimResponse) Reset()

func (*ClaimResponse) String

func (x *ClaimResponse) String() string

type ClaimResponse_AddItem

type ClaimResponse_AddItem struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service instances
	SequenceLinkId []*datatypes_go_proto.PositiveInt `protobuf:"bytes,4,rep,name=sequence_link_id,json=sequenceLinkId,proto3" json:"sequence_link_id,omitempty"`
	// Group, Service or Product
	Service *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=service,proto3" json:"service,omitempty"`
	// Professional fee or Product charge
	Fee *datatypes_go_proto.Money `protobuf:"bytes,6,opt,name=fee,proto3" json:"fee,omitempty"`
	// List of note numbers which apply
	NoteNumberLinkId []*datatypes_go_proto.PositiveInt     `protobuf:"bytes,7,rep,name=note_number_link_id,json=noteNumberLinkId,proto3" json:"note_number_link_id,omitempty"`
	Adjudication     []*ClaimResponse_AddItem_Adjudication `protobuf:"bytes,8,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	Detail           []*ClaimResponse_AddItem_Detail       `protobuf:"bytes,9,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Insurer added line items

func (*ClaimResponse_AddItem) Descriptor deprecated

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

Deprecated: Use ClaimResponse_AddItem.ProtoReflect.Descriptor instead.

func (*ClaimResponse_AddItem) GetAdjudication

func (*ClaimResponse_AddItem) GetDetail

func (*ClaimResponse_AddItem) GetExtension

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

func (*ClaimResponse_AddItem) GetFee

func (*ClaimResponse_AddItem) GetId

func (*ClaimResponse_AddItem) GetModifierExtension

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

func (*ClaimResponse_AddItem) GetNoteNumberLinkId

func (x *ClaimResponse_AddItem) GetNoteNumberLinkId() []*datatypes_go_proto.PositiveInt

func (*ClaimResponse_AddItem) GetSequenceLinkId

func (x *ClaimResponse_AddItem) GetSequenceLinkId() []*datatypes_go_proto.PositiveInt

func (*ClaimResponse_AddItem) GetService

func (*ClaimResponse_AddItem) ProtoMessage

func (*ClaimResponse_AddItem) ProtoMessage()

func (*ClaimResponse_AddItem) ProtoReflect

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

func (*ClaimResponse_AddItem) Reset

func (x *ClaimResponse_AddItem) Reset()

func (*ClaimResponse_AddItem) String

func (x *ClaimResponse_AddItem) String() string

type ClaimResponse_AddItem_Adjudication

type ClaimResponse_AddItem_Adjudication struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Adjudication category such as co-pay, eligible, benefit, etc.
	Code *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Monetary amount
	Amount *datatypes_go_proto.Money `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// Non-monetary value
	Value *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Added items adjudication

func (*ClaimResponse_AddItem_Adjudication) Descriptor deprecated

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

Deprecated: Use ClaimResponse_AddItem_Adjudication.ProtoReflect.Descriptor instead.

func (*ClaimResponse_AddItem_Adjudication) GetAmount

func (*ClaimResponse_AddItem_Adjudication) GetCode

func (*ClaimResponse_AddItem_Adjudication) GetExtension

func (*ClaimResponse_AddItem_Adjudication) GetId

func (*ClaimResponse_AddItem_Adjudication) GetModifierExtension

func (*ClaimResponse_AddItem_Adjudication) GetValue

func (*ClaimResponse_AddItem_Adjudication) ProtoMessage

func (*ClaimResponse_AddItem_Adjudication) ProtoMessage()

func (*ClaimResponse_AddItem_Adjudication) ProtoReflect

func (*ClaimResponse_AddItem_Adjudication) Reset

func (*ClaimResponse_AddItem_Adjudication) String

type ClaimResponse_AddItem_Detail

type ClaimResponse_AddItem_Detail struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service or Product
	Service *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=service,proto3" json:"service,omitempty"`
	// Professional fee or Product charge
	Fee          *datatypes_go_proto.Money                    `protobuf:"bytes,5,opt,name=fee,proto3" json:"fee,omitempty"`
	Adjudication []*ClaimResponse_AddItem_Detail_Adjudication `protobuf:"bytes,6,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	// contains filtered or unexported fields
}

Added items details

func (*ClaimResponse_AddItem_Detail) Descriptor deprecated

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

Deprecated: Use ClaimResponse_AddItem_Detail.ProtoReflect.Descriptor instead.

func (*ClaimResponse_AddItem_Detail) GetAdjudication

func (*ClaimResponse_AddItem_Detail) GetExtension

func (*ClaimResponse_AddItem_Detail) GetFee

func (*ClaimResponse_AddItem_Detail) GetId

func (*ClaimResponse_AddItem_Detail) GetModifierExtension

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

func (*ClaimResponse_AddItem_Detail) GetService

func (*ClaimResponse_AddItem_Detail) ProtoMessage

func (*ClaimResponse_AddItem_Detail) ProtoMessage()

func (*ClaimResponse_AddItem_Detail) ProtoReflect

func (*ClaimResponse_AddItem_Detail) Reset

func (x *ClaimResponse_AddItem_Detail) Reset()

func (*ClaimResponse_AddItem_Detail) String

type ClaimResponse_AddItem_Detail_Adjudication

type ClaimResponse_AddItem_Detail_Adjudication struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Adjudication category such as co-pay, eligible, benefit, etc.
	Code *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Monetary amount
	Amount *datatypes_go_proto.Money `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// Non-monetary value
	Value *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Added items detail adjudication

func (*ClaimResponse_AddItem_Detail_Adjudication) Descriptor deprecated

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

Deprecated: Use ClaimResponse_AddItem_Detail_Adjudication.ProtoReflect.Descriptor instead.

func (*ClaimResponse_AddItem_Detail_Adjudication) GetAmount

func (*ClaimResponse_AddItem_Detail_Adjudication) GetCode

func (*ClaimResponse_AddItem_Detail_Adjudication) GetExtension

func (*ClaimResponse_AddItem_Detail_Adjudication) GetId

func (*ClaimResponse_AddItem_Detail_Adjudication) GetModifierExtension

func (*ClaimResponse_AddItem_Detail_Adjudication) GetValue

func (*ClaimResponse_AddItem_Detail_Adjudication) ProtoMessage

func (*ClaimResponse_AddItem_Detail_Adjudication) ProtoReflect

func (*ClaimResponse_AddItem_Detail_Adjudication) Reset

func (*ClaimResponse_AddItem_Detail_Adjudication) String

type ClaimResponse_Coverage

type ClaimResponse_Coverage struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Is the focal Coverage
	Focal *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=focal,proto3" json:"focal,omitempty"`
	// Insurance information
	Coverage *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=coverage,proto3" json:"coverage,omitempty"`
	// Business agreement
	BusinessArrangement *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=business_arrangement,json=businessArrangement,proto3" json:"business_arrangement,omitempty"`
	// Patient relationship to subscriber
	Relationship *datatypes_go_proto.Coding `protobuf:"bytes,8,opt,name=relationship,proto3" json:"relationship,omitempty"`
	// Pre-Authorization/Determination Reference
	PreAuthRef []*datatypes_go_proto.String `protobuf:"bytes,9,rep,name=pre_auth_ref,json=preAuthRef,proto3" json:"pre_auth_ref,omitempty"`
	// Adjudication results
	ClaimResponse *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=claim_response,json=claimResponse,proto3" json:"claim_response,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// contains filtered or unexported fields
}

Insurance or medical plan

func (*ClaimResponse_Coverage) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Coverage.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Coverage) GetBusinessArrangement

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

func (*ClaimResponse_Coverage) GetClaimResponse

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

func (*ClaimResponse_Coverage) GetCoverage

func (*ClaimResponse_Coverage) GetExtension

func (*ClaimResponse_Coverage) GetFocal

func (*ClaimResponse_Coverage) GetId

func (*ClaimResponse_Coverage) GetModifierExtension

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

func (*ClaimResponse_Coverage) GetOriginalRuleset

func (x *ClaimResponse_Coverage) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*ClaimResponse_Coverage) GetPreAuthRef

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

func (*ClaimResponse_Coverage) GetRelationship

func (x *ClaimResponse_Coverage) GetRelationship() *datatypes_go_proto.Coding

func (*ClaimResponse_Coverage) GetSequence

func (*ClaimResponse_Coverage) ProtoMessage

func (*ClaimResponse_Coverage) ProtoMessage()

func (*ClaimResponse_Coverage) ProtoReflect

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

func (*ClaimResponse_Coverage) Reset

func (x *ClaimResponse_Coverage) Reset()

func (*ClaimResponse_Coverage) String

func (x *ClaimResponse_Coverage) String() string

type ClaimResponse_Error

type ClaimResponse_Error struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Item sequence number
	SequenceLinkId *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence_link_id,json=sequenceLinkId,proto3" json:"sequence_link_id,omitempty"`
	// Detail sequence number
	DetailSequenceLinkId *datatypes_go_proto.PositiveInt `protobuf:"bytes,5,opt,name=detail_sequence_link_id,json=detailSequenceLinkId,proto3" json:"detail_sequence_link_id,omitempty"`
	// Subdetail sequence number
	SubdetailSequenceLinkId *datatypes_go_proto.PositiveInt `` /* 134-byte string literal not displayed */
	// Error code detailing processing issues
	Code *datatypes_go_proto.Coding `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Processing errors

func (*ClaimResponse_Error) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Error.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Error) GetCode

func (*ClaimResponse_Error) GetDetailSequenceLinkId

func (x *ClaimResponse_Error) GetDetailSequenceLinkId() *datatypes_go_proto.PositiveInt

func (*ClaimResponse_Error) GetExtension

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

func (*ClaimResponse_Error) GetId

func (*ClaimResponse_Error) GetModifierExtension

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

func (*ClaimResponse_Error) GetSequenceLinkId

func (x *ClaimResponse_Error) GetSequenceLinkId() *datatypes_go_proto.PositiveInt

func (*ClaimResponse_Error) GetSubdetailSequenceLinkId

func (x *ClaimResponse_Error) GetSubdetailSequenceLinkId() *datatypes_go_proto.PositiveInt

func (*ClaimResponse_Error) ProtoMessage

func (*ClaimResponse_Error) ProtoMessage()

func (*ClaimResponse_Error) ProtoReflect

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

func (*ClaimResponse_Error) Reset

func (x *ClaimResponse_Error) Reset()

func (*ClaimResponse_Error) String

func (x *ClaimResponse_Error) String() string

type ClaimResponse_Item

type ClaimResponse_Item struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service instance
	SequenceLinkId *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence_link_id,json=sequenceLinkId,proto3" json:"sequence_link_id,omitempty"`
	// List of note numbers which apply
	NoteNumber   []*datatypes_go_proto.PositiveInt  `protobuf:"bytes,5,rep,name=note_number,json=noteNumber,proto3" json:"note_number,omitempty"`
	Adjudication []*ClaimResponse_Item_Adjudication `protobuf:"bytes,6,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	Detail       []*ClaimResponse_Item_Detail       `protobuf:"bytes,7,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Line items

func (*ClaimResponse_Item) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Item.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Item) GetAdjudication

func (x *ClaimResponse_Item) GetAdjudication() []*ClaimResponse_Item_Adjudication

func (*ClaimResponse_Item) GetDetail

func (*ClaimResponse_Item) GetExtension

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

func (*ClaimResponse_Item) GetId

func (*ClaimResponse_Item) GetModifierExtension

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

func (*ClaimResponse_Item) GetNoteNumber

func (x *ClaimResponse_Item) GetNoteNumber() []*datatypes_go_proto.PositiveInt

func (*ClaimResponse_Item) GetSequenceLinkId

func (x *ClaimResponse_Item) GetSequenceLinkId() *datatypes_go_proto.PositiveInt

func (*ClaimResponse_Item) ProtoMessage

func (*ClaimResponse_Item) ProtoMessage()

func (*ClaimResponse_Item) ProtoReflect

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

func (*ClaimResponse_Item) Reset

func (x *ClaimResponse_Item) Reset()

func (*ClaimResponse_Item) String

func (x *ClaimResponse_Item) String() string

type ClaimResponse_Item_Adjudication

type ClaimResponse_Item_Adjudication struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Adjudication category such as co-pay, eligible, benefit, etc.
	Code *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Monetary amount
	Amount *datatypes_go_proto.Money `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// Non-monetary value
	Value *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Adjudication details

func (*ClaimResponse_Item_Adjudication) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Item_Adjudication.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Item_Adjudication) GetAmount

func (*ClaimResponse_Item_Adjudication) GetCode

func (*ClaimResponse_Item_Adjudication) GetExtension

func (*ClaimResponse_Item_Adjudication) GetId

func (*ClaimResponse_Item_Adjudication) GetModifierExtension

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

func (*ClaimResponse_Item_Adjudication) GetValue

func (*ClaimResponse_Item_Adjudication) ProtoMessage

func (*ClaimResponse_Item_Adjudication) ProtoMessage()

func (*ClaimResponse_Item_Adjudication) ProtoReflect

func (*ClaimResponse_Item_Adjudication) Reset

func (*ClaimResponse_Item_Adjudication) String

type ClaimResponse_Item_Detail

type ClaimResponse_Item_Detail struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service instance
	SequenceLinkId *datatypes_go_proto.PositiveInt           `protobuf:"bytes,4,opt,name=sequence_link_id,json=sequenceLinkId,proto3" json:"sequence_link_id,omitempty"`
	Adjudication   []*ClaimResponse_Item_Detail_Adjudication `protobuf:"bytes,5,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	SubDetail      []*ClaimResponse_Item_Detail_SubDetail    `protobuf:"bytes,6,rep,name=sub_detail,json=subDetail,proto3" json:"sub_detail,omitempty"`
	// contains filtered or unexported fields
}

Detail line items

func (*ClaimResponse_Item_Detail) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Item_Detail.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Item_Detail) GetAdjudication

func (*ClaimResponse_Item_Detail) GetExtension

func (*ClaimResponse_Item_Detail) GetId

func (*ClaimResponse_Item_Detail) GetModifierExtension

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

func (*ClaimResponse_Item_Detail) GetSequenceLinkId

func (*ClaimResponse_Item_Detail) GetSubDetail

func (*ClaimResponse_Item_Detail) ProtoMessage

func (*ClaimResponse_Item_Detail) ProtoMessage()

func (*ClaimResponse_Item_Detail) ProtoReflect

func (*ClaimResponse_Item_Detail) Reset

func (x *ClaimResponse_Item_Detail) Reset()

func (*ClaimResponse_Item_Detail) String

func (x *ClaimResponse_Item_Detail) String() string

type ClaimResponse_Item_Detail_Adjudication

type ClaimResponse_Item_Detail_Adjudication struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Adjudication category such as co-pay, eligible, benefit, etc.
	Code *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Monetary amount
	Amount *datatypes_go_proto.Money `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// Non-monetary value
	Value *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Detail adjudication

func (*ClaimResponse_Item_Detail_Adjudication) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Item_Detail_Adjudication.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Item_Detail_Adjudication) GetAmount

func (*ClaimResponse_Item_Detail_Adjudication) GetCode

func (*ClaimResponse_Item_Detail_Adjudication) GetExtension

func (*ClaimResponse_Item_Detail_Adjudication) GetId

func (*ClaimResponse_Item_Detail_Adjudication) GetModifierExtension

func (*ClaimResponse_Item_Detail_Adjudication) GetValue

func (*ClaimResponse_Item_Detail_Adjudication) ProtoMessage

func (*ClaimResponse_Item_Detail_Adjudication) ProtoReflect

func (*ClaimResponse_Item_Detail_Adjudication) Reset

func (*ClaimResponse_Item_Detail_Adjudication) String

type ClaimResponse_Item_Detail_SubDetail

type ClaimResponse_Item_Detail_SubDetail struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service instance
	SequenceLinkId *datatypes_go_proto.PositiveInt                     `protobuf:"bytes,4,opt,name=sequence_link_id,json=sequenceLinkId,proto3" json:"sequence_link_id,omitempty"`
	Adjudication   []*ClaimResponse_Item_Detail_SubDetail_Adjudication `protobuf:"bytes,5,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	// contains filtered or unexported fields
}

Subdetail line items

func (*ClaimResponse_Item_Detail_SubDetail) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Item_Detail_SubDetail.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Item_Detail_SubDetail) GetAdjudication

func (*ClaimResponse_Item_Detail_SubDetail) GetExtension

func (*ClaimResponse_Item_Detail_SubDetail) GetId

func (*ClaimResponse_Item_Detail_SubDetail) GetModifierExtension

func (*ClaimResponse_Item_Detail_SubDetail) GetSequenceLinkId

func (*ClaimResponse_Item_Detail_SubDetail) ProtoMessage

func (*ClaimResponse_Item_Detail_SubDetail) ProtoMessage()

func (*ClaimResponse_Item_Detail_SubDetail) ProtoReflect

func (*ClaimResponse_Item_Detail_SubDetail) Reset

func (*ClaimResponse_Item_Detail_SubDetail) String

type ClaimResponse_Item_Detail_SubDetail_Adjudication

type ClaimResponse_Item_Detail_SubDetail_Adjudication struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Adjudication category such as co-pay, eligible, benefit, etc.
	Code *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Monetary amount
	Amount *datatypes_go_proto.Money `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// Non-monetary value
	Value *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Subdetail adjudication

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) Descriptor deprecated

Deprecated: Use ClaimResponse_Item_Detail_SubDetail_Adjudication.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) GetAmount

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) GetCode

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) GetExtension

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) GetId

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) GetModifierExtension

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) GetValue

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) ProtoMessage

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) ProtoReflect

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) Reset

func (*ClaimResponse_Item_Detail_SubDetail_Adjudication) String

type ClaimResponse_Note

type ClaimResponse_Note struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Note Number for this note
	Number *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=number,proto3" json:"number,omitempty"`
	// display | print | printoper
	Type *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// Note explanatory text
	Text *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Processing notes

func (*ClaimResponse_Note) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Note.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Note) GetExtension

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

func (*ClaimResponse_Note) GetId

func (*ClaimResponse_Note) GetModifierExtension

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

func (*ClaimResponse_Note) GetNumber

func (*ClaimResponse_Note) GetText

func (*ClaimResponse_Note) GetType

func (*ClaimResponse_Note) ProtoMessage

func (*ClaimResponse_Note) ProtoMessage()

func (*ClaimResponse_Note) ProtoReflect

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

func (*ClaimResponse_Note) Reset

func (x *ClaimResponse_Note) Reset()

func (*ClaimResponse_Note) String

func (x *ClaimResponse_Note) String() string

type Claim_Coverage

type Claim_Coverage struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// The focal Coverage
	Focal *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=focal,proto3" json:"focal,omitempty"`
	// Insurance information
	Coverage *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=coverage,proto3" json:"coverage,omitempty"`
	// Business agreement
	BusinessArrangement *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=business_arrangement,json=businessArrangement,proto3" json:"business_arrangement,omitempty"`
	// Patient relationship to subscriber
	Relationship *datatypes_go_proto.Coding `protobuf:"bytes,8,opt,name=relationship,proto3" json:"relationship,omitempty"`
	// Pre-Authorization/Determination Reference
	PreAuthRef []*datatypes_go_proto.String `protobuf:"bytes,9,rep,name=pre_auth_ref,json=preAuthRef,proto3" json:"pre_auth_ref,omitempty"`
	// Adjudication results
	ClaimResponse *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=claim_response,json=claimResponse,proto3" json:"claim_response,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// contains filtered or unexported fields
}

Insurance or medical plan

func (*Claim_Coverage) Descriptor deprecated

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

Deprecated: Use Claim_Coverage.ProtoReflect.Descriptor instead.

func (*Claim_Coverage) GetBusinessArrangement

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

func (*Claim_Coverage) GetClaimResponse

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

func (*Claim_Coverage) GetCoverage

func (x *Claim_Coverage) GetCoverage() *datatypes_go_proto.Reference

func (*Claim_Coverage) GetExtension

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

func (*Claim_Coverage) GetFocal

func (x *Claim_Coverage) GetFocal() *datatypes_go_proto.Boolean

func (*Claim_Coverage) GetId

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

func (*Claim_Coverage) GetModifierExtension

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

func (*Claim_Coverage) GetOriginalRuleset

func (x *Claim_Coverage) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*Claim_Coverage) GetPreAuthRef

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

func (*Claim_Coverage) GetRelationship

func (x *Claim_Coverage) GetRelationship() *datatypes_go_proto.Coding

func (*Claim_Coverage) GetSequence

func (x *Claim_Coverage) GetSequence() *datatypes_go_proto.PositiveInt

func (*Claim_Coverage) ProtoMessage

func (*Claim_Coverage) ProtoMessage()

func (*Claim_Coverage) ProtoReflect

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

func (*Claim_Coverage) Reset

func (x *Claim_Coverage) Reset()

func (*Claim_Coverage) String

func (x *Claim_Coverage) String() string

type Claim_Diagnosis

type Claim_Diagnosis struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Sequence of diagnosis
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Patient's list of diagnosis
	Diagnosis *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=diagnosis,proto3" json:"diagnosis,omitempty"`
	// contains filtered or unexported fields
}

Diagnosis

func (*Claim_Diagnosis) Descriptor deprecated

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

Deprecated: Use Claim_Diagnosis.ProtoReflect.Descriptor instead.

func (*Claim_Diagnosis) GetDiagnosis

func (x *Claim_Diagnosis) GetDiagnosis() *datatypes_go_proto.Coding

func (*Claim_Diagnosis) GetExtension

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

func (*Claim_Diagnosis) GetId

func (*Claim_Diagnosis) GetModifierExtension

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

func (*Claim_Diagnosis) GetSequence

func (*Claim_Diagnosis) ProtoMessage

func (*Claim_Diagnosis) ProtoMessage()

func (*Claim_Diagnosis) ProtoReflect

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

func (*Claim_Diagnosis) Reset

func (x *Claim_Diagnosis) Reset()

func (*Claim_Diagnosis) String

func (x *Claim_Diagnosis) String() string

type Claim_Item

type Claim_Item struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service instance
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Group or type of product or service
	Type *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// Responsible practitioner
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=provider,proto3" json:"provider,omitempty"`
	// Diagnosis Link
	DiagnosisLinkId []*datatypes_go_proto.PositiveInt `protobuf:"bytes,7,rep,name=diagnosis_link_id,json=diagnosisLinkId,proto3" json:"diagnosis_link_id,omitempty"`
	// Item Code
	Service *datatypes_go_proto.Coding `protobuf:"bytes,8,opt,name=service,proto3" json:"service,omitempty"`
	// Date of Service
	ServiceDate *datatypes_go_proto.Date `protobuf:"bytes,9,opt,name=service_date,json=serviceDate,proto3" json:"service_date,omitempty"`
	// Count of Products or Services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,10,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per point
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,11,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,12,opt,name=factor,proto3" json:"factor,omitempty"`
	// Difficulty scaling factor
	Points *datatypes_go_proto.Decimal `protobuf:"bytes,13,opt,name=points,proto3" json:"points,omitempty"`
	// Total item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,14,opt,name=net,proto3" json:"net,omitempty"`
	// Unique Device Identifier
	Udi *datatypes_go_proto.Coding `protobuf:"bytes,15,opt,name=udi,proto3" json:"udi,omitempty"`
	// Service Location
	BodySite *datatypes_go_proto.Coding `protobuf:"bytes,16,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Service Sub-location
	SubSite []*datatypes_go_proto.Coding `protobuf:"bytes,17,rep,name=sub_site,json=subSite,proto3" json:"sub_site,omitempty"`
	// Service/Product billing modifiers
	Modifier   []*datatypes_go_proto.Coding `protobuf:"bytes,18,rep,name=modifier,proto3" json:"modifier,omitempty"`
	Detail     []*Claim_Item_Detail         `protobuf:"bytes,19,rep,name=detail,proto3" json:"detail,omitempty"`
	Prosthesis *Claim_Item_Prosthesis       `protobuf:"bytes,20,opt,name=prosthesis,proto3" json:"prosthesis,omitempty"`
	// contains filtered or unexported fields
}

Goods and Services

func (*Claim_Item) Descriptor deprecated

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

Deprecated: Use Claim_Item.ProtoReflect.Descriptor instead.

func (*Claim_Item) GetBodySite

func (x *Claim_Item) GetBodySite() *datatypes_go_proto.Coding

func (*Claim_Item) GetDetail

func (x *Claim_Item) GetDetail() []*Claim_Item_Detail

func (*Claim_Item) GetDiagnosisLinkId

func (x *Claim_Item) GetDiagnosisLinkId() []*datatypes_go_proto.PositiveInt

func (*Claim_Item) GetExtension

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

func (*Claim_Item) GetFactor

func (x *Claim_Item) GetFactor() *datatypes_go_proto.Decimal

func (*Claim_Item) GetId

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

func (*Claim_Item) GetModifier

func (x *Claim_Item) GetModifier() []*datatypes_go_proto.Coding

func (*Claim_Item) GetModifierExtension

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

func (*Claim_Item) GetNet

func (x *Claim_Item) GetNet() *datatypes_go_proto.Money

func (*Claim_Item) GetPoints

func (x *Claim_Item) GetPoints() *datatypes_go_proto.Decimal

func (*Claim_Item) GetProsthesis

func (x *Claim_Item) GetProsthesis() *Claim_Item_Prosthesis

func (*Claim_Item) GetProvider

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

func (*Claim_Item) GetQuantity

func (x *Claim_Item) GetQuantity() *datatypes_go_proto.SimpleQuantity

func (*Claim_Item) GetSequence

func (x *Claim_Item) GetSequence() *datatypes_go_proto.PositiveInt

func (*Claim_Item) GetService

func (x *Claim_Item) GetService() *datatypes_go_proto.Coding

func (*Claim_Item) GetServiceDate

func (x *Claim_Item) GetServiceDate() *datatypes_go_proto.Date

func (*Claim_Item) GetSubSite

func (x *Claim_Item) GetSubSite() []*datatypes_go_proto.Coding

func (*Claim_Item) GetType

func (x *Claim_Item) GetType() *datatypes_go_proto.Coding

func (*Claim_Item) GetUdi

func (x *Claim_Item) GetUdi() *datatypes_go_proto.Coding

func (*Claim_Item) GetUnitPrice

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

func (*Claim_Item) ProtoMessage

func (*Claim_Item) ProtoMessage()

func (*Claim_Item) ProtoReflect

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

func (*Claim_Item) Reset

func (x *Claim_Item) Reset()

func (*Claim_Item) String

func (x *Claim_Item) String() string

type Claim_Item_Detail

type Claim_Item_Detail struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service instance
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Group or type of product or service
	Type *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// Additional item codes
	Service *datatypes_go_proto.Coding `protobuf:"bytes,6,opt,name=service,proto3" json:"service,omitempty"`
	// Count of Products or Services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per point
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,8,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,9,opt,name=factor,proto3" json:"factor,omitempty"`
	// Difficulty scaling factor
	Points *datatypes_go_proto.Decimal `protobuf:"bytes,10,opt,name=points,proto3" json:"points,omitempty"`
	// Total additional item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,11,opt,name=net,proto3" json:"net,omitempty"`
	// Unique Device Identifier
	Udi       *datatypes_go_proto.Coding     `protobuf:"bytes,12,opt,name=udi,proto3" json:"udi,omitempty"`
	SubDetail []*Claim_Item_Detail_SubDetail `protobuf:"bytes,13,rep,name=sub_detail,json=subDetail,proto3" json:"sub_detail,omitempty"`
	// contains filtered or unexported fields
}

Additional items

func (*Claim_Item_Detail) Descriptor deprecated

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

Deprecated: Use Claim_Item_Detail.ProtoReflect.Descriptor instead.

func (*Claim_Item_Detail) GetExtension

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

func (*Claim_Item_Detail) GetFactor

func (*Claim_Item_Detail) GetId

func (*Claim_Item_Detail) GetModifierExtension

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

func (*Claim_Item_Detail) GetNet

func (*Claim_Item_Detail) GetPoints

func (*Claim_Item_Detail) GetQuantity

func (*Claim_Item_Detail) GetSequence

func (*Claim_Item_Detail) GetService

func (x *Claim_Item_Detail) GetService() *datatypes_go_proto.Coding

func (*Claim_Item_Detail) GetSubDetail

func (x *Claim_Item_Detail) GetSubDetail() []*Claim_Item_Detail_SubDetail

func (*Claim_Item_Detail) GetType

func (*Claim_Item_Detail) GetUdi

func (*Claim_Item_Detail) GetUnitPrice

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

func (*Claim_Item_Detail) ProtoMessage

func (*Claim_Item_Detail) ProtoMessage()

func (*Claim_Item_Detail) ProtoReflect

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

func (*Claim_Item_Detail) Reset

func (x *Claim_Item_Detail) Reset()

func (*Claim_Item_Detail) String

func (x *Claim_Item_Detail) String() string

type Claim_Item_Detail_SubDetail

type Claim_Item_Detail_SubDetail struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service instance
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Type of product or service
	Type *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// Additional item codes
	Service *datatypes_go_proto.Coding `protobuf:"bytes,6,opt,name=service,proto3" json:"service,omitempty"`
	// Count of Products or Services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per point
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,8,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,9,opt,name=factor,proto3" json:"factor,omitempty"`
	// Difficulty scaling factor
	Points *datatypes_go_proto.Decimal `protobuf:"bytes,10,opt,name=points,proto3" json:"points,omitempty"`
	// Net additional item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,11,opt,name=net,proto3" json:"net,omitempty"`
	// Unique Device Identifier
	Udi *datatypes_go_proto.Coding `protobuf:"bytes,12,opt,name=udi,proto3" json:"udi,omitempty"`
	// contains filtered or unexported fields
}

Additional items

func (*Claim_Item_Detail_SubDetail) Descriptor deprecated

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

Deprecated: Use Claim_Item_Detail_SubDetail.ProtoReflect.Descriptor instead.

func (*Claim_Item_Detail_SubDetail) GetExtension

func (*Claim_Item_Detail_SubDetail) GetFactor

func (*Claim_Item_Detail_SubDetail) GetId

func (*Claim_Item_Detail_SubDetail) GetModifierExtension

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

func (*Claim_Item_Detail_SubDetail) GetNet

func (*Claim_Item_Detail_SubDetail) GetPoints

func (*Claim_Item_Detail_SubDetail) GetQuantity

func (*Claim_Item_Detail_SubDetail) GetSequence

func (*Claim_Item_Detail_SubDetail) GetService

func (*Claim_Item_Detail_SubDetail) GetType

func (*Claim_Item_Detail_SubDetail) GetUdi

func (*Claim_Item_Detail_SubDetail) GetUnitPrice

func (*Claim_Item_Detail_SubDetail) ProtoMessage

func (*Claim_Item_Detail_SubDetail) ProtoMessage()

func (*Claim_Item_Detail_SubDetail) ProtoReflect

func (*Claim_Item_Detail_SubDetail) Reset

func (x *Claim_Item_Detail_SubDetail) Reset()

func (*Claim_Item_Detail_SubDetail) String

func (x *Claim_Item_Detail_SubDetail) String() string

type Claim_Item_Prosthesis

type Claim_Item_Prosthesis struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Is this the initial service
	Initial *datatypes_go_proto.Boolean `protobuf:"bytes,4,opt,name=initial,proto3" json:"initial,omitempty"`
	// Initial service Date
	PriorDate *datatypes_go_proto.Date `protobuf:"bytes,5,opt,name=prior_date,json=priorDate,proto3" json:"prior_date,omitempty"`
	// Prosthetic Material
	PriorMaterial *datatypes_go_proto.Coding `protobuf:"bytes,6,opt,name=prior_material,json=priorMaterial,proto3" json:"prior_material,omitempty"`
	// contains filtered or unexported fields
}

Prosthetic details

func (*Claim_Item_Prosthesis) Descriptor deprecated

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

Deprecated: Use Claim_Item_Prosthesis.ProtoReflect.Descriptor instead.

func (*Claim_Item_Prosthesis) GetExtension

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

func (*Claim_Item_Prosthesis) GetId

func (*Claim_Item_Prosthesis) GetInitial

func (*Claim_Item_Prosthesis) GetModifierExtension

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

func (*Claim_Item_Prosthesis) GetPriorDate

func (x *Claim_Item_Prosthesis) GetPriorDate() *datatypes_go_proto.Date

func (*Claim_Item_Prosthesis) GetPriorMaterial

func (x *Claim_Item_Prosthesis) GetPriorMaterial() *datatypes_go_proto.Coding

func (*Claim_Item_Prosthesis) ProtoMessage

func (*Claim_Item_Prosthesis) ProtoMessage()

func (*Claim_Item_Prosthesis) ProtoReflect

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

func (*Claim_Item_Prosthesis) Reset

func (x *Claim_Item_Prosthesis) Reset()

func (*Claim_Item_Prosthesis) String

func (x *Claim_Item_Prosthesis) String() string

type Claim_MissingTeeth

type Claim_MissingTeeth struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Tooth Code
	Tooth *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=tooth,proto3" json:"tooth,omitempty"`
	// Reason for missing
	Reason *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	// Date of Extraction
	ExtractionDate *datatypes_go_proto.Date `protobuf:"bytes,6,opt,name=extraction_date,json=extractionDate,proto3" json:"extraction_date,omitempty"`
	// contains filtered or unexported fields
}

Only if type = oral

func (*Claim_MissingTeeth) Descriptor deprecated

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

Deprecated: Use Claim_MissingTeeth.ProtoReflect.Descriptor instead.

func (*Claim_MissingTeeth) GetExtension

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

func (*Claim_MissingTeeth) GetExtractionDate

func (x *Claim_MissingTeeth) GetExtractionDate() *datatypes_go_proto.Date

func (*Claim_MissingTeeth) GetId

func (*Claim_MissingTeeth) GetModifierExtension

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

func (*Claim_MissingTeeth) GetReason

func (*Claim_MissingTeeth) GetTooth

func (*Claim_MissingTeeth) ProtoMessage

func (*Claim_MissingTeeth) ProtoMessage()

func (*Claim_MissingTeeth) ProtoReflect

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

func (*Claim_MissingTeeth) Reset

func (x *Claim_MissingTeeth) Reset()

func (*Claim_MissingTeeth) String

func (x *Claim_MissingTeeth) String() string

type Claim_Payee

type Claim_Payee struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Party to be paid any benefits payable
	Type *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Provider who is the payee
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider,omitempty"`
	// Organization who is the payee
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=organization,proto3" json:"organization,omitempty"`
	// Other person who is the payee
	Person *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=person,proto3" json:"person,omitempty"`
	// contains filtered or unexported fields
}

Payee

func (*Claim_Payee) Descriptor deprecated

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

Deprecated: Use Claim_Payee.ProtoReflect.Descriptor instead.

func (*Claim_Payee) GetExtension

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

func (*Claim_Payee) GetId

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

func (*Claim_Payee) GetModifierExtension

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

func (*Claim_Payee) GetOrganization

func (x *Claim_Payee) GetOrganization() *datatypes_go_proto.Reference

func (*Claim_Payee) GetPerson

func (x *Claim_Payee) GetPerson() *datatypes_go_proto.Reference

func (*Claim_Payee) GetProvider

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

func (*Claim_Payee) GetType

func (x *Claim_Payee) GetType() *datatypes_go_proto.Coding

func (*Claim_Payee) ProtoMessage

func (*Claim_Payee) ProtoMessage()

func (*Claim_Payee) ProtoReflect

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

func (*Claim_Payee) Reset

func (x *Claim_Payee) Reset()

func (*Claim_Payee) String

func (x *Claim_Payee) String() string

type ClinicalImpression

type ClinicalImpression struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The patient being assessed
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=patient,proto3" json:"patient,omitempty"`
	// The clinician performing the assessment
	Assessor *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=assessor,proto3" json:"assessor,omitempty"`
	// in-progress | completed | entered-in-error
	Status *codes_go_proto.ClinicalImpressionStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// When the assessment occurred
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,12,opt,name=date,proto3" json:"date,omitempty"`
	// Why/how the assessment was performed
	Description *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=description,proto3" json:"description,omitempty"`
	// Reference to last assessment
	Previous *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=previous,proto3" json:"previous,omitempty"`
	// General assessment of patient state
	Problem        []*datatypes_go_proto.Reference      `protobuf:"bytes,15,rep,name=problem,proto3" json:"problem,omitempty"`
	Trigger        *ClinicalImpression_Trigger          `protobuf:"bytes,16,opt,name=trigger,proto3" json:"trigger,omitempty"`
	Investigations []*ClinicalImpression_Investigations `protobuf:"bytes,17,rep,name=investigations,proto3" json:"investigations,omitempty"`
	// Clinical Protocol followed
	Protocol *datatypes_go_proto.Uri `protobuf:"bytes,18,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// Summary of the assessment
	Summary *datatypes_go_proto.String    `protobuf:"bytes,19,opt,name=summary,proto3" json:"summary,omitempty"`
	Finding []*ClinicalImpression_Finding `protobuf:"bytes,20,rep,name=finding,proto3" json:"finding,omitempty"`
	// Diagnoses/conditions resolved since previous assessment
	Resolved []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,rep,name=resolved,proto3" json:"resolved,omitempty"`
	RuledOut []*ClinicalImpression_RuledOut        `protobuf:"bytes,22,rep,name=ruled_out,json=ruledOut,proto3" json:"ruled_out,omitempty"`
	// Estimate of likely outcome
	Prognosis *datatypes_go_proto.String `protobuf:"bytes,23,opt,name=prognosis,proto3" json:"prognosis,omitempty"`
	// Plan of action after assessment
	Plan []*datatypes_go_proto.Reference `protobuf:"bytes,24,rep,name=plan,proto3" json:"plan,omitempty"`
	// Actions taken during assessment
	Action []*datatypes_go_proto.Reference `protobuf:"bytes,25,rep,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ClinicalImpression. A clinical assessment performed when planning treatments and management strategies for a patient. See http://hl7.org/fhir/StructureDefinition/ClinicalImpression

func (*ClinicalImpression) Descriptor deprecated

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

Deprecated: Use ClinicalImpression.ProtoReflect.Descriptor instead.

func (*ClinicalImpression) GetAction

func (*ClinicalImpression) GetAssessor

func (*ClinicalImpression) GetContained

func (x *ClinicalImpression) GetContained() []*ContainedResource

func (*ClinicalImpression) GetDate

func (*ClinicalImpression) GetDescription

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

func (*ClinicalImpression) GetExtension

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

func (*ClinicalImpression) GetFinding

func (*ClinicalImpression) GetId

func (*ClinicalImpression) GetImplicitRules

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

func (*ClinicalImpression) GetInvestigations

func (x *ClinicalImpression) GetInvestigations() []*ClinicalImpression_Investigations

func (*ClinicalImpression) GetLanguage

func (*ClinicalImpression) GetMeta

func (*ClinicalImpression) GetModifierExtension

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

func (*ClinicalImpression) GetPatient

func (*ClinicalImpression) GetPlan

func (*ClinicalImpression) GetPrevious

func (*ClinicalImpression) GetProblem

func (x *ClinicalImpression) GetProblem() []*datatypes_go_proto.Reference

func (*ClinicalImpression) GetPrognosis

func (x *ClinicalImpression) GetPrognosis() *datatypes_go_proto.String

func (*ClinicalImpression) GetProtocol

func (x *ClinicalImpression) GetProtocol() *datatypes_go_proto.Uri

func (*ClinicalImpression) GetResolved

func (*ClinicalImpression) GetRuledOut

func (x *ClinicalImpression) GetRuledOut() []*ClinicalImpression_RuledOut

func (*ClinicalImpression) GetStatus

func (*ClinicalImpression) GetSummary

func (x *ClinicalImpression) GetSummary() *datatypes_go_proto.String

func (*ClinicalImpression) GetText

func (*ClinicalImpression) GetTrigger

func (*ClinicalImpression) ProtoMessage

func (*ClinicalImpression) ProtoMessage()

func (*ClinicalImpression) ProtoReflect

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

func (*ClinicalImpression) Reset

func (x *ClinicalImpression) Reset()

func (*ClinicalImpression) String

func (x *ClinicalImpression) String() string

type ClinicalImpression_Finding

type ClinicalImpression_Finding struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Specific text or code for finding
	Item *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// Which investigations support finding
	Cause *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=cause,proto3" json:"cause,omitempty"`
	// contains filtered or unexported fields
}

Possible or likely findings and diagnoses

func (*ClinicalImpression_Finding) Descriptor deprecated

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

Deprecated: Use ClinicalImpression_Finding.ProtoReflect.Descriptor instead.

func (*ClinicalImpression_Finding) GetCause

func (*ClinicalImpression_Finding) GetExtension

func (*ClinicalImpression_Finding) GetId

func (*ClinicalImpression_Finding) GetItem

func (*ClinicalImpression_Finding) GetModifierExtension

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

func (*ClinicalImpression_Finding) ProtoMessage

func (*ClinicalImpression_Finding) ProtoMessage()

func (*ClinicalImpression_Finding) ProtoReflect

func (*ClinicalImpression_Finding) Reset

func (x *ClinicalImpression_Finding) Reset()

func (*ClinicalImpression_Finding) String

func (x *ClinicalImpression_Finding) String() string

type ClinicalImpression_Investigations

type ClinicalImpression_Investigations struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A name/code for the set
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Record of a specific investigation
	Item []*datatypes_go_proto.Reference `protobuf:"bytes,5,rep,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

One or more sets of investigations (signs, symptions, etc.)

func (*ClinicalImpression_Investigations) Descriptor deprecated

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

Deprecated: Use ClinicalImpression_Investigations.ProtoReflect.Descriptor instead.

func (*ClinicalImpression_Investigations) GetCode

func (*ClinicalImpression_Investigations) GetExtension

func (*ClinicalImpression_Investigations) GetId

func (*ClinicalImpression_Investigations) GetItem

func (*ClinicalImpression_Investigations) GetModifierExtension

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

func (*ClinicalImpression_Investigations) ProtoMessage

func (*ClinicalImpression_Investigations) ProtoMessage()

func (*ClinicalImpression_Investigations) ProtoReflect

func (*ClinicalImpression_Investigations) Reset

func (*ClinicalImpression_Investigations) String

type ClinicalImpression_RuledOut

type ClinicalImpression_RuledOut struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Specific text of code for diagnosis
	Item *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// Grounds for elimination
	Reason *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

Diagnosis considered not possible

func (*ClinicalImpression_RuledOut) Descriptor deprecated

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

Deprecated: Use ClinicalImpression_RuledOut.ProtoReflect.Descriptor instead.

func (*ClinicalImpression_RuledOut) GetExtension

func (*ClinicalImpression_RuledOut) GetId

func (*ClinicalImpression_RuledOut) GetItem

func (*ClinicalImpression_RuledOut) GetModifierExtension

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

func (*ClinicalImpression_RuledOut) GetReason

func (*ClinicalImpression_RuledOut) ProtoMessage

func (*ClinicalImpression_RuledOut) ProtoMessage()

func (*ClinicalImpression_RuledOut) ProtoReflect

func (*ClinicalImpression_RuledOut) Reset

func (x *ClinicalImpression_RuledOut) Reset()

func (*ClinicalImpression_RuledOut) String

func (x *ClinicalImpression_RuledOut) String() string

type ClinicalImpression_Trigger

type ClinicalImpression_Trigger struct {

	// Types that are assignable to Trigger:
	//	*ClinicalImpression_Trigger_CodeableConcept
	//	*ClinicalImpression_Trigger_Reference
	Trigger isClinicalImpression_Trigger_Trigger `protobuf_oneof:"trigger"`
	// contains filtered or unexported fields
}

Request or event that necessitated this assessment

func (*ClinicalImpression_Trigger) Descriptor deprecated

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

Deprecated: Use ClinicalImpression_Trigger.ProtoReflect.Descriptor instead.

func (*ClinicalImpression_Trigger) GetCodeableConcept

func (*ClinicalImpression_Trigger) GetReference

func (*ClinicalImpression_Trigger) GetTrigger

func (m *ClinicalImpression_Trigger) GetTrigger() isClinicalImpression_Trigger_Trigger

func (*ClinicalImpression_Trigger) ProtoMessage

func (*ClinicalImpression_Trigger) ProtoMessage()

func (*ClinicalImpression_Trigger) ProtoReflect

func (*ClinicalImpression_Trigger) Reset

func (x *ClinicalImpression_Trigger) Reset()

func (*ClinicalImpression_Trigger) String

func (x *ClinicalImpression_Trigger) String() string

type ClinicalImpression_Trigger_CodeableConcept

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

type ClinicalImpression_Trigger_Reference

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

type Communication

type Communication struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Message category
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
	// Message sender
	Sender *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=sender,proto3" json:"sender,omitempty"`
	// Message recipient
	Recipient []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=recipient,proto3" json:"recipient,omitempty"`
	Payload   []*Communication_Payload        `protobuf:"bytes,13,rep,name=payload,proto3" json:"payload,omitempty"`
	// A channel of communication
	Medium []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=medium,proto3" json:"medium,omitempty"`
	// in-progress | completed | suspended | rejected | failed
	Status *codes_go_proto.CommunicationStatusCode `protobuf:"bytes,15,opt,name=status,proto3" json:"status,omitempty"`
	// Encounter leading to message
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// When sent
	Sent *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=sent,proto3" json:"sent,omitempty"`
	// When received
	Received *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=received,proto3" json:"received,omitempty"`
	// Indication for message
	Reason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=reason,proto3" json:"reason,omitempty"`
	// Focus of message
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=subject,proto3" json:"subject,omitempty"`
	// CommunicationRequest producing this message
	RequestDetail *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=request_detail,json=requestDetail,proto3" json:"request_detail,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Communication) Descriptor deprecated

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

Deprecated: Use Communication.ProtoReflect.Descriptor instead.

func (*Communication) GetCategory

func (*Communication) GetContained

func (x *Communication) GetContained() []*ContainedResource

func (*Communication) GetEncounter

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

func (*Communication) GetExtension

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

func (*Communication) GetId

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

func (*Communication) GetIdentifier

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

func (*Communication) GetImplicitRules

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

func (*Communication) GetLanguage

func (*Communication) GetMedium

func (*Communication) GetMeta

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

func (*Communication) GetModifierExtension

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

func (*Communication) GetPayload

func (x *Communication) GetPayload() []*Communication_Payload

func (*Communication) GetReason

func (*Communication) GetReceived

func (x *Communication) GetReceived() *datatypes_go_proto.DateTime

func (*Communication) GetRecipient

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

func (*Communication) GetRequestDetail

func (x *Communication) GetRequestDetail() *datatypes_go_proto.Reference

func (*Communication) GetSender

func (x *Communication) GetSender() *datatypes_go_proto.Reference

func (*Communication) GetSent

func (*Communication) GetStatus

func (*Communication) GetSubject

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

func (*Communication) GetText

func (*Communication) ProtoMessage

func (*Communication) ProtoMessage()

func (*Communication) ProtoReflect

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

func (*Communication) Reset

func (x *Communication) Reset()

func (*Communication) String

func (x *Communication) String() string

type CommunicationRequest

type CommunicationRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Message category
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
	// Message sender
	Sender *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=sender,proto3" json:"sender,omitempty"`
	// Message recipient
	Recipient []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=recipient,proto3" json:"recipient,omitempty"`
	Payload   []*CommunicationRequest_Payload `protobuf:"bytes,13,rep,name=payload,proto3" json:"payload,omitempty"`
	// A channel of communication
	Medium []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=medium,proto3" json:"medium,omitempty"`
	// An individual who requested a communication
	Requester *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=requester,proto3" json:"requester,omitempty"`
	// proposed | planned | requested | received | accepted | in-progress |
	// completed | suspended | rejected | failed
	Status *codes_go_proto.CommunicationRequestStatusCode `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`
	// Encounter leading to message
	Encounter *datatypes_go_proto.Reference   `protobuf:"bytes,17,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Scheduled *CommunicationRequest_Scheduled `protobuf:"bytes,18,opt,name=scheduled,proto3" json:"scheduled,omitempty"`
	// Indication for message
	Reason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=reason,proto3" json:"reason,omitempty"`
	// When ordered or proposed
	RequestedOn *datatypes_go_proto.DateTime `protobuf:"bytes,20,opt,name=requested_on,json=requestedOn,proto3" json:"requested_on,omitempty"`
	// Focus of message
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=subject,proto3" json:"subject,omitempty"`
	// Message urgency
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

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

func (*CommunicationRequest) Descriptor deprecated

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

Deprecated: Use CommunicationRequest.ProtoReflect.Descriptor instead.

func (*CommunicationRequest) GetCategory

func (*CommunicationRequest) GetContained

func (x *CommunicationRequest) GetContained() []*ContainedResource

func (*CommunicationRequest) GetEncounter

func (*CommunicationRequest) GetExtension

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

func (*CommunicationRequest) GetId

func (*CommunicationRequest) GetIdentifier

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

func (*CommunicationRequest) GetImplicitRules

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

func (*CommunicationRequest) GetLanguage

func (*CommunicationRequest) GetMedium

func (*CommunicationRequest) GetMeta

func (*CommunicationRequest) GetModifierExtension

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

func (*CommunicationRequest) GetPayload

func (*CommunicationRequest) GetPriority

func (*CommunicationRequest) GetReason

func (*CommunicationRequest) GetRecipient

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

func (*CommunicationRequest) GetRequestedOn

func (x *CommunicationRequest) GetRequestedOn() *datatypes_go_proto.DateTime

func (*CommunicationRequest) GetRequester

func (*CommunicationRequest) GetScheduled

func (*CommunicationRequest) GetSender

func (*CommunicationRequest) GetStatus

func (*CommunicationRequest) GetSubject

func (*CommunicationRequest) GetText

func (*CommunicationRequest) ProtoMessage

func (*CommunicationRequest) ProtoMessage()

func (*CommunicationRequest) ProtoReflect

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

func (*CommunicationRequest) Reset

func (x *CommunicationRequest) Reset()

func (*CommunicationRequest) String

func (x *CommunicationRequest) String() string

type CommunicationRequest_Payload

type CommunicationRequest_Payload struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension       `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Content           *CommunicationRequest_Payload_Content `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Message payload

func (*CommunicationRequest_Payload) Descriptor deprecated

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

Deprecated: Use CommunicationRequest_Payload.ProtoReflect.Descriptor instead.

func (*CommunicationRequest_Payload) GetContent

func (*CommunicationRequest_Payload) GetExtension

func (*CommunicationRequest_Payload) GetId

func (*CommunicationRequest_Payload) GetModifierExtension

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

func (*CommunicationRequest_Payload) ProtoMessage

func (*CommunicationRequest_Payload) ProtoMessage()

func (*CommunicationRequest_Payload) ProtoReflect

func (*CommunicationRequest_Payload) Reset

func (x *CommunicationRequest_Payload) Reset()

func (*CommunicationRequest_Payload) String

type CommunicationRequest_Payload_Content

type CommunicationRequest_Payload_Content struct {

	// Types that are assignable to Content:
	//	*CommunicationRequest_Payload_Content_StringValue
	//	*CommunicationRequest_Payload_Content_Attachment
	//	*CommunicationRequest_Payload_Content_Reference
	Content isCommunicationRequest_Payload_Content_Content `protobuf_oneof:"content"`
	// contains filtered or unexported fields
}

Message part content

func (*CommunicationRequest_Payload_Content) Descriptor deprecated

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

Deprecated: Use CommunicationRequest_Payload_Content.ProtoReflect.Descriptor instead.

func (*CommunicationRequest_Payload_Content) GetAttachment

func (*CommunicationRequest_Payload_Content) GetContent

func (m *CommunicationRequest_Payload_Content) GetContent() isCommunicationRequest_Payload_Content_Content

func (*CommunicationRequest_Payload_Content) GetReference

func (*CommunicationRequest_Payload_Content) GetStringValue

func (*CommunicationRequest_Payload_Content) ProtoMessage

func (*CommunicationRequest_Payload_Content) ProtoMessage()

func (*CommunicationRequest_Payload_Content) ProtoReflect

func (*CommunicationRequest_Payload_Content) Reset

func (*CommunicationRequest_Payload_Content) String

type CommunicationRequest_Payload_Content_Attachment

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

type CommunicationRequest_Payload_Content_Reference

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

type CommunicationRequest_Payload_Content_StringValue

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

type CommunicationRequest_Scheduled

type CommunicationRequest_Scheduled struct {

	// Types that are assignable to Scheduled:
	//	*CommunicationRequest_Scheduled_DateTime
	//	*CommunicationRequest_Scheduled_Period
	Scheduled isCommunicationRequest_Scheduled_Scheduled `protobuf_oneof:"scheduled"`
	// contains filtered or unexported fields
}

When scheduled

func (*CommunicationRequest_Scheduled) Descriptor deprecated

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

Deprecated: Use CommunicationRequest_Scheduled.ProtoReflect.Descriptor instead.

func (*CommunicationRequest_Scheduled) GetDateTime

func (*CommunicationRequest_Scheduled) GetPeriod

func (*CommunicationRequest_Scheduled) GetScheduled

func (m *CommunicationRequest_Scheduled) GetScheduled() isCommunicationRequest_Scheduled_Scheduled

func (*CommunicationRequest_Scheduled) ProtoMessage

func (*CommunicationRequest_Scheduled) ProtoMessage()

func (*CommunicationRequest_Scheduled) ProtoReflect

func (*CommunicationRequest_Scheduled) Reset

func (x *CommunicationRequest_Scheduled) Reset()

func (*CommunicationRequest_Scheduled) String

type CommunicationRequest_Scheduled_DateTime

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

type CommunicationRequest_Scheduled_Period

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

type Communication_Payload

type Communication_Payload struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Content           *Communication_Payload_Content  `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Message payload

func (*Communication_Payload) Descriptor deprecated

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

Deprecated: Use Communication_Payload.ProtoReflect.Descriptor instead.

func (*Communication_Payload) GetContent

func (*Communication_Payload) GetExtension

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

func (*Communication_Payload) GetId

func (*Communication_Payload) GetModifierExtension

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

func (*Communication_Payload) ProtoMessage

func (*Communication_Payload) ProtoMessage()

func (*Communication_Payload) ProtoReflect

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

func (*Communication_Payload) Reset

func (x *Communication_Payload) Reset()

func (*Communication_Payload) String

func (x *Communication_Payload) String() string

type Communication_Payload_Content

type Communication_Payload_Content struct {

	// Types that are assignable to Content:
	//	*Communication_Payload_Content_StringValue
	//	*Communication_Payload_Content_Attachment
	//	*Communication_Payload_Content_Reference
	Content isCommunication_Payload_Content_Content `protobuf_oneof:"content"`
	// contains filtered or unexported fields
}

Message part content

func (*Communication_Payload_Content) Descriptor deprecated

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

Deprecated: Use Communication_Payload_Content.ProtoReflect.Descriptor instead.

func (*Communication_Payload_Content) GetAttachment

func (*Communication_Payload_Content) GetContent

func (m *Communication_Payload_Content) GetContent() isCommunication_Payload_Content_Content

func (*Communication_Payload_Content) GetReference

func (*Communication_Payload_Content) GetStringValue

func (*Communication_Payload_Content) ProtoMessage

func (*Communication_Payload_Content) ProtoMessage()

func (*Communication_Payload_Content) ProtoReflect

func (*Communication_Payload_Content) Reset

func (x *Communication_Payload_Content) Reset()

func (*Communication_Payload_Content) String

type Communication_Payload_Content_Attachment

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

type Communication_Payload_Content_Reference

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

type Communication_Payload_Content_StringValue

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

type Composition

type Composition struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Logical identifier of composition (version-independent)
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,9,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Composition editing time
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,10,opt,name=date,proto3" json:"date,omitempty"`
	// Kind of composition (LOINC if possible)
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=type,proto3" json:"type,omitempty"`
	// Categorization of Composition
	ClassValue *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=class_value,json=class,proto3" json:"class_value,omitempty"`
	// Human Readable name/title
	Title *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=title,proto3" json:"title,omitempty"`
	// preliminary | final | amended | entered-in-error
	Status *codes_go_proto.CompositionStatusCode `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// As defined by affinity domain
	Confidentiality *codes_go_proto.ConfidentialityClassificationCode `protobuf:"bytes,15,opt,name=confidentiality,proto3" json:"confidentiality,omitempty"`
	// Who and/or what the composition is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	// Who and/or what authored the composition
	Author   []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=author,proto3" json:"author,omitempty"`
	Attester []*Composition_Attester         `protobuf:"bytes,18,rep,name=attester,proto3" json:"attester,omitempty"`
	// Organization which maintains the composition
	Custodian *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=custodian,proto3" json:"custodian,omitempty"`
	Event     []*Composition_Event          `protobuf:"bytes,20,rep,name=event,proto3" json:"event,omitempty"`
	// Context of the Composition
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Section   []*Composition_Section        `protobuf:"bytes,22,rep,name=section,proto3" json:"section,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Composition) Descriptor deprecated

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

Deprecated: Use Composition.ProtoReflect.Descriptor instead.

func (*Composition) GetAttester

func (x *Composition) GetAttester() []*Composition_Attester

func (*Composition) GetAuthor

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

func (*Composition) GetClassValue

func (x *Composition) GetClassValue() *datatypes_go_proto.CodeableConcept

func (*Composition) GetConfidentiality

func (*Composition) GetContained

func (x *Composition) GetContained() []*ContainedResource

func (*Composition) GetCustodian

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

func (*Composition) GetDate

func (x *Composition) GetDate() *datatypes_go_proto.DateTime

func (*Composition) GetEncounter

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

func (*Composition) GetEvent

func (x *Composition) GetEvent() []*Composition_Event

func (*Composition) GetExtension

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

func (*Composition) GetId

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

func (*Composition) GetIdentifier

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

func (*Composition) GetImplicitRules

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

func (*Composition) GetLanguage

func (*Composition) GetMeta

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

func (*Composition) GetModifierExtension

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

func (*Composition) GetSection

func (x *Composition) GetSection() []*Composition_Section

func (*Composition) GetStatus

func (*Composition) GetSubject

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

func (*Composition) GetText

func (*Composition) GetTitle

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

func (*Composition) GetType

func (*Composition) ProtoMessage

func (*Composition) ProtoMessage()

func (*Composition) ProtoReflect

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

func (*Composition) Reset

func (x *Composition) Reset()

func (*Composition) String

func (x *Composition) String() string

type Composition_Attester

type Composition_Attester struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// personal | professional | legal | official
	Mode []*codes_go_proto.CompositionAttestationModeCode `protobuf:"bytes,4,rep,name=mode,proto3" json:"mode,omitempty"`
	// When composition attested
	Time *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=time,proto3" json:"time,omitempty"`
	// Who attested the composition
	Party *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=party,proto3" json:"party,omitempty"`
	// contains filtered or unexported fields
}

Attests to accuracy of composition

func (*Composition_Attester) Descriptor deprecated

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

Deprecated: Use Composition_Attester.ProtoReflect.Descriptor instead.

func (*Composition_Attester) GetExtension

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

func (*Composition_Attester) GetId

func (*Composition_Attester) GetMode

func (*Composition_Attester) GetModifierExtension

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

func (*Composition_Attester) GetParty

func (*Composition_Attester) GetTime

func (*Composition_Attester) ProtoMessage

func (*Composition_Attester) ProtoMessage()

func (*Composition_Attester) ProtoReflect

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

func (*Composition_Attester) Reset

func (x *Composition_Attester) Reset()

func (*Composition_Attester) String

func (x *Composition_Attester) String() string

type Composition_Event

type Composition_Event struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code(s) that apply to the event being documented
	Code []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=code,proto3" json:"code,omitempty"`
	// The period covered by the documentation
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// The event(s) being documented
	Detail []*datatypes_go_proto.Reference `protobuf:"bytes,6,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

The clinical service(s) being documented

func (*Composition_Event) Descriptor deprecated

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

Deprecated: Use Composition_Event.ProtoReflect.Descriptor instead.

func (*Composition_Event) GetCode

func (*Composition_Event) GetDetail

func (*Composition_Event) GetExtension

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

func (*Composition_Event) GetId

func (*Composition_Event) GetModifierExtension

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

func (*Composition_Event) GetPeriod

func (*Composition_Event) ProtoMessage

func (*Composition_Event) ProtoMessage()

func (*Composition_Event) ProtoReflect

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

func (*Composition_Event) Reset

func (x *Composition_Event) Reset()

func (*Composition_Event) String

func (x *Composition_Event) String() string

type Composition_Section

type Composition_Section struct {

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

Composition is broken into sections

func (*Composition_Section) Descriptor deprecated

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

Deprecated: Use Composition_Section.ProtoReflect.Descriptor instead.

func (*Composition_Section) GetCode

func (*Composition_Section) GetEmptyReason

func (*Composition_Section) GetEntry

func (*Composition_Section) GetExtension

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

func (*Composition_Section) GetId

func (*Composition_Section) GetMode

func (*Composition_Section) GetModifierExtension

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

func (*Composition_Section) GetOrderedBy

func (*Composition_Section) GetSection

func (x *Composition_Section) GetSection() []*Composition_Section

func (*Composition_Section) GetText

func (*Composition_Section) GetTitle

func (*Composition_Section) ProtoMessage

func (*Composition_Section) ProtoMessage()

func (*Composition_Section) ProtoReflect

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

func (*Composition_Section) Reset

func (x *Composition_Section) Reset()

func (*Composition_Section) String

func (x *Composition_Section) String() string

type ConceptMap

type ConceptMap struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Globally unique logical id for concept map
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Additional identifier for the concept map
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,10,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Logical id for this version of the concept map
	Version *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
	// Informal name for this concept map
	Name *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// draft | active | retired
	Status *codes_go_proto.ConformanceResourceStatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// If for testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,14,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Name of the publisher (organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Contact   []*ConceptMap_Contact      `protobuf:"bytes,16,rep,name=contact,proto3" json:"contact,omitempty"`
	// Date for given status
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=date,proto3" json:"date,omitempty"`
	// Human language description of the concept map
	Description *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=description,proto3" json:"description,omitempty"`
	// Content intends to support these contexts
	UseContext []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Why needed
	Requirements *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.String `protobuf:"bytes,21,opt,name=copyright,proto3" json:"copyright,omitempty"`
	Source    *ConceptMap_Source         `protobuf:"bytes,22,opt,name=source,proto3" json:"source,omitempty"`
	Target    *ConceptMap_Target         `protobuf:"bytes,23,opt,name=target,proto3" json:"target,omitempty"`
	Element   []*ConceptMap_Element      `protobuf:"bytes,24,rep,name=element,proto3" json:"element,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ConceptMap. A map from one set of concepts to one or more other concepts. See http://hl7.org/fhir/StructureDefinition/ConceptMap

func (*ConceptMap) Descriptor deprecated

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

Deprecated: Use ConceptMap.ProtoReflect.Descriptor instead.

func (*ConceptMap) GetContact

func (x *ConceptMap) GetContact() []*ConceptMap_Contact

func (*ConceptMap) GetContained

func (x *ConceptMap) GetContained() []*ContainedResource

func (*ConceptMap) GetCopyright

func (x *ConceptMap) GetCopyright() *datatypes_go_proto.String

func (*ConceptMap) GetDate

func (x *ConceptMap) GetDate() *datatypes_go_proto.DateTime

func (*ConceptMap) GetDescription

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

func (*ConceptMap) GetElement

func (x *ConceptMap) GetElement() []*ConceptMap_Element

func (*ConceptMap) GetExperimental

func (x *ConceptMap) GetExperimental() *datatypes_go_proto.Boolean

func (*ConceptMap) GetExtension

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

func (*ConceptMap) GetId

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

func (*ConceptMap) GetIdentifier

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

func (*ConceptMap) GetImplicitRules

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

func (*ConceptMap) GetLanguage

func (x *ConceptMap) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*ConceptMap) GetMeta

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

func (*ConceptMap) GetModifierExtension

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

func (*ConceptMap) GetName

func (x *ConceptMap) GetName() *datatypes_go_proto.String

func (*ConceptMap) GetPublisher

func (x *ConceptMap) GetPublisher() *datatypes_go_proto.String

func (*ConceptMap) GetRequirements

func (x *ConceptMap) GetRequirements() *datatypes_go_proto.String

func (*ConceptMap) GetSource

func (x *ConceptMap) GetSource() *ConceptMap_Source

func (*ConceptMap) GetStatus

func (*ConceptMap) GetTarget

func (x *ConceptMap) GetTarget() *ConceptMap_Target

func (*ConceptMap) GetText

func (*ConceptMap) GetUrl

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

func (*ConceptMap) GetUseContext

func (x *ConceptMap) GetUseContext() []*datatypes_go_proto.CodeableConcept

func (*ConceptMap) GetVersion

func (x *ConceptMap) GetVersion() *datatypes_go_proto.String

func (*ConceptMap) ProtoMessage

func (*ConceptMap) ProtoMessage()

func (*ConceptMap) ProtoReflect

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

func (*ConceptMap) Reset

func (x *ConceptMap) Reset()

func (*ConceptMap) String

func (x *ConceptMap) String() string

type ConceptMap_Contact

type ConceptMap_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of a individual to contact
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details for individual or publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,5,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// contains filtered or unexported fields
}

Contact details of the publisher

func (*ConceptMap_Contact) Descriptor deprecated

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

Deprecated: Use ConceptMap_Contact.ProtoReflect.Descriptor instead.

func (*ConceptMap_Contact) GetExtension

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

func (*ConceptMap_Contact) GetId

func (*ConceptMap_Contact) GetModifierExtension

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

func (*ConceptMap_Contact) GetName

func (*ConceptMap_Contact) GetTelecom

func (*ConceptMap_Contact) ProtoMessage

func (*ConceptMap_Contact) ProtoMessage()

func (*ConceptMap_Contact) ProtoReflect

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

func (*ConceptMap_Contact) Reset

func (x *ConceptMap_Contact) Reset()

func (*ConceptMap_Contact) String

func (x *ConceptMap_Contact) String() string

type ConceptMap_Element

type ConceptMap_Element struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code System (if value set crosses code systems)
	CodeSystem *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=code_system,json=codeSystem,proto3" json:"code_system,omitempty"`
	// Identifies element being mapped
	Code   *datatypes_go_proto.Code     `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	Target []*ConceptMap_Element_Target `protobuf:"bytes,6,rep,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Mappings for a concept from the source set

func (*ConceptMap_Element) Descriptor deprecated

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

Deprecated: Use ConceptMap_Element.ProtoReflect.Descriptor instead.

func (*ConceptMap_Element) GetCode

func (*ConceptMap_Element) GetCodeSystem

func (x *ConceptMap_Element) GetCodeSystem() *datatypes_go_proto.Uri

func (*ConceptMap_Element) GetExtension

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

func (*ConceptMap_Element) GetId

func (*ConceptMap_Element) GetModifierExtension

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

func (*ConceptMap_Element) GetTarget

func (*ConceptMap_Element) ProtoMessage

func (*ConceptMap_Element) ProtoMessage()

func (*ConceptMap_Element) ProtoReflect

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

func (*ConceptMap_Element) Reset

func (x *ConceptMap_Element) Reset()

func (*ConceptMap_Element) String

func (x *ConceptMap_Element) String() string

type ConceptMap_Element_Target

type ConceptMap_Element_Target struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// System of the target (if necessary)
	CodeSystem *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=code_system,json=codeSystem,proto3" json:"code_system,omitempty"`
	// Code that identifies the target element
	Code *datatypes_go_proto.Code `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// equivalent | equal | wider | subsumes | narrower | specializes |
	// inexact | unmatched | disjoint
	Equivalence *codes_go_proto.ConceptMapEquivalenceCode `protobuf:"bytes,6,opt,name=equivalence,proto3" json:"equivalence,omitempty"`
	// Description of status/issues in mapping
	Comments  *datatypes_go_proto.String             `protobuf:"bytes,7,opt,name=comments,proto3" json:"comments,omitempty"`
	DependsOn []*ConceptMap_Element_Target_DependsOn `protobuf:"bytes,8,rep,name=depends_on,json=dependsOn,proto3" json:"depends_on,omitempty"`
	// Other concepts that this mapping also produces
	Product []*ConceptMap_Element_Target_DependsOn `protobuf:"bytes,9,rep,name=product,proto3" json:"product,omitempty"`
	// contains filtered or unexported fields
}

Concept in target system for element

func (*ConceptMap_Element_Target) Descriptor deprecated

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

Deprecated: Use ConceptMap_Element_Target.ProtoReflect.Descriptor instead.

func (*ConceptMap_Element_Target) GetCode

func (*ConceptMap_Element_Target) GetCodeSystem

func (x *ConceptMap_Element_Target) GetCodeSystem() *datatypes_go_proto.Uri

func (*ConceptMap_Element_Target) GetComments

func (*ConceptMap_Element_Target) GetDependsOn

func (*ConceptMap_Element_Target) GetEquivalence

func (*ConceptMap_Element_Target) GetExtension

func (*ConceptMap_Element_Target) GetId

func (*ConceptMap_Element_Target) GetModifierExtension

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

func (*ConceptMap_Element_Target) GetProduct

func (*ConceptMap_Element_Target) ProtoMessage

func (*ConceptMap_Element_Target) ProtoMessage()

func (*ConceptMap_Element_Target) ProtoReflect

func (*ConceptMap_Element_Target) Reset

func (x *ConceptMap_Element_Target) Reset()

func (*ConceptMap_Element_Target) String

func (x *ConceptMap_Element_Target) String() string

type ConceptMap_Element_Target_DependsOn

type ConceptMap_Element_Target_DependsOn struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Reference to element/field/ValueSet mapping depends on
	Element *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=element,proto3" json:"element,omitempty"`
	// Code System (if necessary)
	CodeSystem *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=code_system,json=codeSystem,proto3" json:"code_system,omitempty"`
	// Value of the referenced element
	Code *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Other elements required for this mapping (from context)

func (*ConceptMap_Element_Target_DependsOn) Descriptor deprecated

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

Deprecated: Use ConceptMap_Element_Target_DependsOn.ProtoReflect.Descriptor instead.

func (*ConceptMap_Element_Target_DependsOn) GetCode

func (*ConceptMap_Element_Target_DependsOn) GetCodeSystem

func (*ConceptMap_Element_Target_DependsOn) GetElement

func (*ConceptMap_Element_Target_DependsOn) GetExtension

func (*ConceptMap_Element_Target_DependsOn) GetId

func (*ConceptMap_Element_Target_DependsOn) GetModifierExtension

func (*ConceptMap_Element_Target_DependsOn) ProtoMessage

func (*ConceptMap_Element_Target_DependsOn) ProtoMessage()

func (*ConceptMap_Element_Target_DependsOn) ProtoReflect

func (*ConceptMap_Element_Target_DependsOn) Reset

func (*ConceptMap_Element_Target_DependsOn) String

type ConceptMap_Source

type ConceptMap_Source struct {

	// Types that are assignable to Source:
	//	*ConceptMap_Source_Uri
	//	*ConceptMap_Source_Reference
	Source isConceptMap_Source_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

Identifies the source of the concepts which are being mapped

func (*ConceptMap_Source) Descriptor deprecated

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

Deprecated: Use ConceptMap_Source.ProtoReflect.Descriptor instead.

func (*ConceptMap_Source) GetReference

func (x *ConceptMap_Source) GetReference() *datatypes_go_proto.Reference

func (*ConceptMap_Source) GetSource

func (m *ConceptMap_Source) GetSource() isConceptMap_Source_Source

func (*ConceptMap_Source) GetUri

func (*ConceptMap_Source) ProtoMessage

func (*ConceptMap_Source) ProtoMessage()

func (*ConceptMap_Source) ProtoReflect

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

func (*ConceptMap_Source) Reset

func (x *ConceptMap_Source) Reset()

func (*ConceptMap_Source) String

func (x *ConceptMap_Source) String() string

type ConceptMap_Source_Reference

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

type ConceptMap_Source_Uri

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

type ConceptMap_Target

type ConceptMap_Target struct {

	// Types that are assignable to Target:
	//	*ConceptMap_Target_Uri
	//	*ConceptMap_Target_Reference
	Target isConceptMap_Target_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

Provides context to the mappings

func (*ConceptMap_Target) Descriptor deprecated

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

Deprecated: Use ConceptMap_Target.ProtoReflect.Descriptor instead.

func (*ConceptMap_Target) GetReference

func (x *ConceptMap_Target) GetReference() *datatypes_go_proto.Reference

func (*ConceptMap_Target) GetTarget

func (m *ConceptMap_Target) GetTarget() isConceptMap_Target_Target

func (*ConceptMap_Target) GetUri

func (*ConceptMap_Target) ProtoMessage

func (*ConceptMap_Target) ProtoMessage()

func (*ConceptMap_Target) ProtoReflect

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

func (*ConceptMap_Target) Reset

func (x *ConceptMap_Target) Reset()

func (*ConceptMap_Target) String

func (x *ConceptMap_Target) String() string

type ConceptMap_Target_Reference

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

type ConceptMap_Target_Uri

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

type Condition

type Condition struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this condition
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Who has the condition?
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=patient,proto3" json:"patient,omitempty"`
	// Encounter when condition first asserted
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Person who asserts this condition
	Asserter *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=asserter,proto3" json:"asserter,omitempty"`
	// When first entered
	DateRecorded *datatypes_go_proto.Date `protobuf:"bytes,13,opt,name=date_recorded,json=dateRecorded,proto3" json:"date_recorded,omitempty"`
	// Identification of the condition, problem or diagnosis
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=code,proto3" json:"code,omitempty"`
	// complaint | symptom | finding | diagnosis
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=category,proto3" json:"category,omitempty"`
	// active | relapse | remission | resolved
	ClinicalStatus *datatypes_go_proto.Code `protobuf:"bytes,16,opt,name=clinical_status,json=clinicalStatus,proto3" json:"clinical_status,omitempty"`
	// provisional | differential | confirmed | refuted | entered-in-error |
	// unknown
	VerificationStatus *codes_go_proto.ConditionVerificationStatusCode `protobuf:"bytes,17,opt,name=verification_status,json=verificationStatus,proto3" json:"verification_status,omitempty"`
	// Subjective severity of condition
	Severity  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=severity,proto3" json:"severity,omitempty"`
	Onset     *Condition_Onset                    `protobuf:"bytes,19,opt,name=onset,proto3" json:"onset,omitempty"`
	Abatement *Condition_Abatement                `protobuf:"bytes,20,opt,name=abatement,proto3" json:"abatement,omitempty"`
	Stage     *Condition_Stage                    `protobuf:"bytes,21,opt,name=stage,proto3" json:"stage,omitempty"`
	Evidence  []*Condition_Evidence               `protobuf:"bytes,22,rep,name=evidence,proto3" json:"evidence,omitempty"`
	// Anatomical location, if relevant
	BodySite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,rep,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Additional information about the Condition
	Notes *datatypes_go_proto.String `protobuf:"bytes,24,opt,name=notes,proto3" json:"notes,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Condition) Descriptor deprecated

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

Deprecated: Use Condition.ProtoReflect.Descriptor instead.

func (*Condition) GetAbatement

func (x *Condition) GetAbatement() *Condition_Abatement

func (*Condition) GetAsserter

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

func (*Condition) GetBodySite

func (x *Condition) GetBodySite() []*datatypes_go_proto.CodeableConcept

func (*Condition) GetCategory

func (x *Condition) GetCategory() *datatypes_go_proto.CodeableConcept

func (*Condition) GetClinicalStatus

func (x *Condition) GetClinicalStatus() *datatypes_go_proto.Code

func (*Condition) GetCode

func (*Condition) GetContained

func (x *Condition) GetContained() []*ContainedResource

func (*Condition) GetDateRecorded

func (x *Condition) GetDateRecorded() *datatypes_go_proto.Date

func (*Condition) GetEncounter

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

func (*Condition) GetEvidence

func (x *Condition) GetEvidence() []*Condition_Evidence

func (*Condition) GetExtension

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

func (*Condition) GetId

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

func (*Condition) GetIdentifier

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

func (*Condition) GetImplicitRules

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

func (*Condition) GetLanguage

func (x *Condition) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Condition) GetMeta

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

func (*Condition) GetModifierExtension

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

func (*Condition) GetNotes

func (x *Condition) GetNotes() *datatypes_go_proto.String

func (*Condition) GetOnset

func (x *Condition) GetOnset() *Condition_Onset

func (*Condition) GetPatient

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

func (*Condition) GetSeverity

func (x *Condition) GetSeverity() *datatypes_go_proto.CodeableConcept

func (*Condition) GetStage

func (x *Condition) GetStage() *Condition_Stage

func (*Condition) GetText

func (*Condition) GetVerificationStatus

func (x *Condition) GetVerificationStatus() *codes_go_proto.ConditionVerificationStatusCode

func (*Condition) ProtoMessage

func (*Condition) ProtoMessage()

func (*Condition) ProtoReflect

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

func (*Condition) Reset

func (x *Condition) Reset()

func (*Condition) String

func (x *Condition) String() string

type Condition_Abatement

type Condition_Abatement struct {

	// Types that are assignable to Abatement:
	//	*Condition_Abatement_DateTime
	//	*Condition_Abatement_Quantity
	//	*Condition_Abatement_Boolean
	//	*Condition_Abatement_Period
	//	*Condition_Abatement_Range
	//	*Condition_Abatement_StringValue
	Abatement isCondition_Abatement_Abatement `protobuf_oneof:"abatement"`
	// contains filtered or unexported fields
}

If/when in resolution/remission

func (*Condition_Abatement) Descriptor deprecated

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

Deprecated: Use Condition_Abatement.ProtoReflect.Descriptor instead.

func (*Condition_Abatement) GetAbatement

func (m *Condition_Abatement) GetAbatement() isCondition_Abatement_Abatement

func (*Condition_Abatement) GetBoolean

func (*Condition_Abatement) GetDateTime

func (*Condition_Abatement) GetPeriod

func (*Condition_Abatement) GetQuantity

func (x *Condition_Abatement) GetQuantity() *datatypes_go_proto.Age

func (*Condition_Abatement) GetRange

func (*Condition_Abatement) GetStringValue

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

func (*Condition_Abatement) ProtoMessage

func (*Condition_Abatement) ProtoMessage()

func (*Condition_Abatement) ProtoReflect

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

func (*Condition_Abatement) Reset

func (x *Condition_Abatement) Reset()

func (*Condition_Abatement) String

func (x *Condition_Abatement) String() string

type Condition_Abatement_Boolean

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

type Condition_Abatement_DateTime

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

type Condition_Abatement_Period

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

type Condition_Abatement_Quantity

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

type Condition_Abatement_Range

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

type Condition_Abatement_StringValue

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

type Condition_Evidence

type Condition_Evidence struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Manifestation/symptom
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Supporting information found elsewhere
	Detail []*datatypes_go_proto.Reference `protobuf:"bytes,5,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Supporting evidence

func (*Condition_Evidence) Descriptor deprecated

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

Deprecated: Use Condition_Evidence.ProtoReflect.Descriptor instead.

func (*Condition_Evidence) GetCode

func (*Condition_Evidence) GetDetail

func (*Condition_Evidence) GetExtension

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

func (*Condition_Evidence) GetId

func (*Condition_Evidence) GetModifierExtension

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

func (*Condition_Evidence) ProtoMessage

func (*Condition_Evidence) ProtoMessage()

func (*Condition_Evidence) ProtoReflect

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

func (*Condition_Evidence) Reset

func (x *Condition_Evidence) Reset()

func (*Condition_Evidence) String

func (x *Condition_Evidence) String() string

type Condition_Onset

type Condition_Onset struct {

	// Types that are assignable to Onset:
	//	*Condition_Onset_DateTime
	//	*Condition_Onset_Quantity
	//	*Condition_Onset_Period
	//	*Condition_Onset_Range
	//	*Condition_Onset_StringValue
	Onset isCondition_Onset_Onset `protobuf_oneof:"onset"`
	// contains filtered or unexported fields
}

Estimated or actual date, date-time, or age

func (*Condition_Onset) Descriptor deprecated

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

Deprecated: Use Condition_Onset.ProtoReflect.Descriptor instead.

func (*Condition_Onset) GetDateTime

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

func (*Condition_Onset) GetOnset

func (m *Condition_Onset) GetOnset() isCondition_Onset_Onset

func (*Condition_Onset) GetPeriod

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

func (*Condition_Onset) GetQuantity

func (x *Condition_Onset) GetQuantity() *datatypes_go_proto.Age

func (*Condition_Onset) GetRange

func (x *Condition_Onset) GetRange() *datatypes_go_proto.Range

func (*Condition_Onset) GetStringValue

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

func (*Condition_Onset) ProtoMessage

func (*Condition_Onset) ProtoMessage()

func (*Condition_Onset) ProtoReflect

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

func (*Condition_Onset) Reset

func (x *Condition_Onset) Reset()

func (*Condition_Onset) String

func (x *Condition_Onset) String() string

type Condition_Onset_DateTime

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

type Condition_Onset_Period

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

type Condition_Onset_Quantity

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

type Condition_Onset_Range

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

type Condition_Onset_StringValue

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

type Condition_Stage

type Condition_Stage struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Simple summary (disease specific)
	Summary *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"`
	// Formal record of assessment
	Assessment []*datatypes_go_proto.Reference `protobuf:"bytes,5,rep,name=assessment,proto3" json:"assessment,omitempty"`
	// contains filtered or unexported fields
}

Stage/grade, usually assessed formally

func (*Condition_Stage) Descriptor deprecated

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

Deprecated: Use Condition_Stage.ProtoReflect.Descriptor instead.

func (*Condition_Stage) GetAssessment

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

func (*Condition_Stage) GetExtension

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

func (*Condition_Stage) GetId

func (*Condition_Stage) GetModifierExtension

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

func (*Condition_Stage) GetSummary

func (*Condition_Stage) ProtoMessage

func (*Condition_Stage) ProtoMessage()

func (*Condition_Stage) ProtoReflect

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

func (*Condition_Stage) Reset

func (x *Condition_Stage) Reset()

func (*Condition_Stage) String

func (x *Condition_Stage) String() string

type Conformance

type Conformance struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Logical uri to reference this statement
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Logical id for this version of the statement
	Version *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=version,proto3" json:"version,omitempty"`
	// Informal name for this conformance statement
	Name *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// draft | active | retired
	Status *codes_go_proto.ConformanceResourceStatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// If for testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,13,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Name of the publisher (Organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Contact   []*Conformance_Contact     `protobuf:"bytes,15,rep,name=contact,proto3" json:"contact,omitempty"`
	// Publication Date(/time)
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=date,proto3" json:"date,omitempty"`
	// Human description of the conformance statement
	Description *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"`
	// Why is this needed?
	Requirements *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// instance | capability | requirements
	Kind           *codes_go_proto.ConformanceStatementKindCode `protobuf:"bytes,20,opt,name=kind,proto3" json:"kind,omitempty"`
	Software       *Conformance_Software                        `protobuf:"bytes,21,opt,name=software,proto3" json:"software,omitempty"`
	Implementation *Conformance_Implementation                  `protobuf:"bytes,22,opt,name=implementation,proto3" json:"implementation,omitempty"`
	// FHIR Version the system uses
	FhirVersion *datatypes_go_proto.Id `protobuf:"bytes,23,opt,name=fhir_version,json=fhirVersion,proto3" json:"fhir_version,omitempty"`
	// no | extensions | elements | both
	AcceptUnknown *codes_go_proto.UnknownContentCodeCode `protobuf:"bytes,24,opt,name=accept_unknown,json=acceptUnknown,proto3" json:"accept_unknown,omitempty"`
	// formats supported (xml | json | mime type)
	Format []*datatypes_go_proto.MimeTypeCode `protobuf:"bytes,25,rep,name=format,proto3" json:"format,omitempty"`
	// Profiles for use cases supported
	Profile   []*datatypes_go_proto.Reference `protobuf:"bytes,26,rep,name=profile,proto3" json:"profile,omitempty"`
	Rest      []*Conformance_Rest             `protobuf:"bytes,27,rep,name=rest,proto3" json:"rest,omitempty"`
	Messaging []*Conformance_Messaging        `protobuf:"bytes,28,rep,name=messaging,proto3" json:"messaging,omitempty"`
	Document  []*Conformance_Document         `protobuf:"bytes,29,rep,name=document,proto3" json:"document,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Conformance. A conformance statement. See http://hl7.org/fhir/StructureDefinition/Conformance

func (*Conformance) Descriptor deprecated

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

Deprecated: Use Conformance.ProtoReflect.Descriptor instead.

func (*Conformance) GetAcceptUnknown

func (x *Conformance) GetAcceptUnknown() *codes_go_proto.UnknownContentCodeCode

func (*Conformance) GetContact

func (x *Conformance) GetContact() []*Conformance_Contact

func (*Conformance) GetContained

func (x *Conformance) GetContained() []*ContainedResource

func (*Conformance) GetCopyright

func (x *Conformance) GetCopyright() *datatypes_go_proto.String

func (*Conformance) GetDate

func (x *Conformance) GetDate() *datatypes_go_proto.DateTime

func (*Conformance) GetDescription

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

func (*Conformance) GetDocument

func (x *Conformance) GetDocument() []*Conformance_Document

func (*Conformance) GetExperimental

func (x *Conformance) GetExperimental() *datatypes_go_proto.Boolean

func (*Conformance) GetExtension

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

func (*Conformance) GetFhirVersion

func (x *Conformance) GetFhirVersion() *datatypes_go_proto.Id

func (*Conformance) GetFormat

func (x *Conformance) GetFormat() []*datatypes_go_proto.MimeTypeCode

func (*Conformance) GetId

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

func (*Conformance) GetImplementation

func (x *Conformance) GetImplementation() *Conformance_Implementation

func (*Conformance) GetImplicitRules

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

func (*Conformance) GetKind

func (*Conformance) GetLanguage

func (*Conformance) GetMessaging

func (x *Conformance) GetMessaging() []*Conformance_Messaging

func (*Conformance) GetMeta

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

func (*Conformance) GetModifierExtension

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

func (*Conformance) GetName

func (x *Conformance) GetName() *datatypes_go_proto.String

func (*Conformance) GetProfile

func (x *Conformance) GetProfile() []*datatypes_go_proto.Reference

func (*Conformance) GetPublisher

func (x *Conformance) GetPublisher() *datatypes_go_proto.String

func (*Conformance) GetRequirements

func (x *Conformance) GetRequirements() *datatypes_go_proto.String

func (*Conformance) GetRest

func (x *Conformance) GetRest() []*Conformance_Rest

func (*Conformance) GetSoftware

func (x *Conformance) GetSoftware() *Conformance_Software

func (*Conformance) GetStatus

func (*Conformance) GetText

func (*Conformance) GetUrl

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

func (*Conformance) GetVersion

func (x *Conformance) GetVersion() *datatypes_go_proto.String

func (*Conformance) ProtoMessage

func (*Conformance) ProtoMessage()

func (*Conformance) ProtoReflect

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

func (*Conformance) Reset

func (x *Conformance) Reset()

func (*Conformance) String

func (x *Conformance) String() string

type Conformance_Contact

type Conformance_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of a individual to contact
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details for individual or publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,5,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// contains filtered or unexported fields
}

Contact details of the publisher

func (*Conformance_Contact) Descriptor deprecated

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

Deprecated: Use Conformance_Contact.ProtoReflect.Descriptor instead.

func (*Conformance_Contact) GetExtension

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

func (*Conformance_Contact) GetId

func (*Conformance_Contact) GetModifierExtension

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

func (*Conformance_Contact) GetName

func (*Conformance_Contact) GetTelecom

func (*Conformance_Contact) ProtoMessage

func (*Conformance_Contact) ProtoMessage()

func (*Conformance_Contact) ProtoReflect

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

func (*Conformance_Contact) Reset

func (x *Conformance_Contact) Reset()

func (*Conformance_Contact) String

func (x *Conformance_Contact) String() string

type Conformance_Document

type Conformance_Document struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// producer | consumer
	Mode *codes_go_proto.DocumentModeCode `protobuf:"bytes,4,opt,name=mode,proto3" json:"mode,omitempty"`
	// Description of document support
	Documentation *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=documentation,proto3" json:"documentation,omitempty"`
	// Constraint on a resource used in the document
	Profile *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

Document definition

func (*Conformance_Document) Descriptor deprecated

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

Deprecated: Use Conformance_Document.ProtoReflect.Descriptor instead.

func (*Conformance_Document) GetDocumentation

func (x *Conformance_Document) GetDocumentation() *datatypes_go_proto.String

func (*Conformance_Document) GetExtension

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

func (*Conformance_Document) GetId

func (*Conformance_Document) GetMode

func (*Conformance_Document) GetModifierExtension

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

func (*Conformance_Document) GetProfile

func (*Conformance_Document) ProtoMessage

func (*Conformance_Document) ProtoMessage()

func (*Conformance_Document) ProtoReflect

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

func (*Conformance_Document) Reset

func (x *Conformance_Document) Reset()

func (*Conformance_Document) String

func (x *Conformance_Document) String() string

type Conformance_Implementation

type Conformance_Implementation struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Describes this specific instance
	Description *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Base URL for the installation
	Url *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

If this describes a specific instance

func (*Conformance_Implementation) Descriptor deprecated

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

Deprecated: Use Conformance_Implementation.ProtoReflect.Descriptor instead.

func (*Conformance_Implementation) GetDescription

func (*Conformance_Implementation) GetExtension

func (*Conformance_Implementation) GetId

func (*Conformance_Implementation) GetModifierExtension

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

func (*Conformance_Implementation) GetUrl

func (*Conformance_Implementation) ProtoMessage

func (*Conformance_Implementation) ProtoMessage()

func (*Conformance_Implementation) ProtoReflect

func (*Conformance_Implementation) Reset

func (x *Conformance_Implementation) Reset()

func (*Conformance_Implementation) String

func (x *Conformance_Implementation) String() string

type Conformance_Messaging

type Conformance_Messaging struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension   `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Endpoint          []*Conformance_Messaging_Endpoint `protobuf:"bytes,4,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Reliable Message Cache Length (min)
	ReliableCache *datatypes_go_proto.UnsignedInt `protobuf:"bytes,5,opt,name=reliable_cache,json=reliableCache,proto3" json:"reliable_cache,omitempty"`
	// Messaging interface behavior details
	Documentation *datatypes_go_proto.String     `protobuf:"bytes,6,opt,name=documentation,proto3" json:"documentation,omitempty"`
	Event         []*Conformance_Messaging_Event `protobuf:"bytes,7,rep,name=event,proto3" json:"event,omitempty"`
	// contains filtered or unexported fields
}

If messaging is supported

func (*Conformance_Messaging) Descriptor deprecated

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

Deprecated: Use Conformance_Messaging.ProtoReflect.Descriptor instead.

func (*Conformance_Messaging) GetDocumentation

func (x *Conformance_Messaging) GetDocumentation() *datatypes_go_proto.String

func (*Conformance_Messaging) GetEndpoint

func (*Conformance_Messaging) GetEvent

func (*Conformance_Messaging) GetExtension

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

func (*Conformance_Messaging) GetId

func (*Conformance_Messaging) GetModifierExtension

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

func (*Conformance_Messaging) GetReliableCache

func (x *Conformance_Messaging) GetReliableCache() *datatypes_go_proto.UnsignedInt

func (*Conformance_Messaging) ProtoMessage

func (*Conformance_Messaging) ProtoMessage()

func (*Conformance_Messaging) ProtoReflect

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

func (*Conformance_Messaging) Reset

func (x *Conformance_Messaging) Reset()

func (*Conformance_Messaging) String

func (x *Conformance_Messaging) String() string

type Conformance_Messaging_Endpoint

type Conformance_Messaging_Endpoint struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// http | ftp | mllp +
	Protocol *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// Address of end-point
	Address *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

A messaging service end-point

func (*Conformance_Messaging_Endpoint) Descriptor deprecated

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

Deprecated: Use Conformance_Messaging_Endpoint.ProtoReflect.Descriptor instead.

func (*Conformance_Messaging_Endpoint) GetAddress

func (*Conformance_Messaging_Endpoint) GetExtension

func (*Conformance_Messaging_Endpoint) GetId

func (*Conformance_Messaging_Endpoint) GetModifierExtension

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

func (*Conformance_Messaging_Endpoint) GetProtocol

func (*Conformance_Messaging_Endpoint) ProtoMessage

func (*Conformance_Messaging_Endpoint) ProtoMessage()

func (*Conformance_Messaging_Endpoint) ProtoReflect

func (*Conformance_Messaging_Endpoint) Reset

func (x *Conformance_Messaging_Endpoint) Reset()

func (*Conformance_Messaging_Endpoint) String

type Conformance_Messaging_Event

type Conformance_Messaging_Event struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Event type
	Code *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Consequence | Currency | Notification
	Category *codes_go_proto.MessageSignificanceCategoryCode `protobuf:"bytes,5,opt,name=category,proto3" json:"category,omitempty"`
	// sender | receiver
	Mode *codes_go_proto.ConformanceEventModeCode `protobuf:"bytes,6,opt,name=mode,proto3" json:"mode,omitempty"`
	// Resource that's focus of message
	Focus *codes_go_proto.ResourceTypeCode `protobuf:"bytes,7,opt,name=focus,proto3" json:"focus,omitempty"`
	// Profile that describes the request
	Request *datatypes_go_proto.Reference `protobuf:"bytes,8,opt,name=request,proto3" json:"request,omitempty"`
	// Profile that describes the response
	Response *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=response,proto3" json:"response,omitempty"`
	// Endpoint-specific event documentation
	Documentation *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=documentation,proto3" json:"documentation,omitempty"`
	// contains filtered or unexported fields
}

Declare support for this event

func (*Conformance_Messaging_Event) Descriptor deprecated

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

Deprecated: Use Conformance_Messaging_Event.ProtoReflect.Descriptor instead.

func (*Conformance_Messaging_Event) GetCategory

func (*Conformance_Messaging_Event) GetCode

func (*Conformance_Messaging_Event) GetDocumentation

func (x *Conformance_Messaging_Event) GetDocumentation() *datatypes_go_proto.String

func (*Conformance_Messaging_Event) GetExtension

func (*Conformance_Messaging_Event) GetFocus

func (*Conformance_Messaging_Event) GetId

func (*Conformance_Messaging_Event) GetMode

func (*Conformance_Messaging_Event) GetModifierExtension

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

func (*Conformance_Messaging_Event) GetRequest

func (*Conformance_Messaging_Event) GetResponse

func (*Conformance_Messaging_Event) ProtoMessage

func (*Conformance_Messaging_Event) ProtoMessage()

func (*Conformance_Messaging_Event) ProtoReflect

func (*Conformance_Messaging_Event) Reset

func (x *Conformance_Messaging_Event) Reset()

func (*Conformance_Messaging_Event) String

func (x *Conformance_Messaging_Event) String() string

type Conformance_Rest

type Conformance_Rest struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// client | server
	Mode *codes_go_proto.RestfulConformanceModeCode `protobuf:"bytes,4,opt,name=mode,proto3" json:"mode,omitempty"`
	// General description of implementation
	Documentation *datatypes_go_proto.String      `protobuf:"bytes,5,opt,name=documentation,proto3" json:"documentation,omitempty"`
	Security      *Conformance_Rest_Security      `protobuf:"bytes,6,opt,name=security,proto3" json:"security,omitempty"`
	Resource      []*Conformance_Rest_Resource    `protobuf:"bytes,7,rep,name=resource,proto3" json:"resource,omitempty"`
	Interaction   []*Conformance_Rest_Interaction `protobuf:"bytes,8,rep,name=interaction,proto3" json:"interaction,omitempty"`
	// not-supported | batch | transaction | both
	TransactionMode *codes_go_proto.TransactionModeCode `protobuf:"bytes,9,opt,name=transaction_mode,json=transactionMode,proto3" json:"transaction_mode,omitempty"`
	// Search params for searching all resources
	SearchParam []*Conformance_Rest_Resource_SearchParam `protobuf:"bytes,10,rep,name=search_param,json=searchParam,proto3" json:"search_param,omitempty"`
	Operation   []*Conformance_Rest_Operation            `protobuf:"bytes,11,rep,name=operation,proto3" json:"operation,omitempty"`
	// Compartments served/used by system
	Compartment []*datatypes_go_proto.Uri `protobuf:"bytes,12,rep,name=compartment,proto3" json:"compartment,omitempty"`
	// contains filtered or unexported fields
}

If the endpoint is a RESTful one

func (*Conformance_Rest) Descriptor deprecated

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

Deprecated: Use Conformance_Rest.ProtoReflect.Descriptor instead.

func (*Conformance_Rest) GetCompartment

func (x *Conformance_Rest) GetCompartment() []*datatypes_go_proto.Uri

func (*Conformance_Rest) GetDocumentation

func (x *Conformance_Rest) GetDocumentation() *datatypes_go_proto.String

func (*Conformance_Rest) GetExtension

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

func (*Conformance_Rest) GetId

func (*Conformance_Rest) GetInteraction

func (x *Conformance_Rest) GetInteraction() []*Conformance_Rest_Interaction

func (*Conformance_Rest) GetMode

func (*Conformance_Rest) GetModifierExtension

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

func (*Conformance_Rest) GetOperation

func (x *Conformance_Rest) GetOperation() []*Conformance_Rest_Operation

func (*Conformance_Rest) GetResource

func (x *Conformance_Rest) GetResource() []*Conformance_Rest_Resource

func (*Conformance_Rest) GetSearchParam

func (*Conformance_Rest) GetSecurity

func (x *Conformance_Rest) GetSecurity() *Conformance_Rest_Security

func (*Conformance_Rest) GetTransactionMode

func (x *Conformance_Rest) GetTransactionMode() *codes_go_proto.TransactionModeCode

func (*Conformance_Rest) ProtoMessage

func (*Conformance_Rest) ProtoMessage()

func (*Conformance_Rest) ProtoReflect

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

func (*Conformance_Rest) Reset

func (x *Conformance_Rest) Reset()

func (*Conformance_Rest) String

func (x *Conformance_Rest) String() string

type Conformance_Rest_Interaction

type Conformance_Rest_Interaction struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// transaction | search-system | history-system
	Code *codes_go_proto.SystemRestfulInteractionCode `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Anything special about operation behavior
	Documentation *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=documentation,proto3" json:"documentation,omitempty"`
	// contains filtered or unexported fields
}

What operations are supported?

func (*Conformance_Rest_Interaction) Descriptor deprecated

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

Deprecated: Use Conformance_Rest_Interaction.ProtoReflect.Descriptor instead.

func (*Conformance_Rest_Interaction) GetCode

func (*Conformance_Rest_Interaction) GetDocumentation

func (*Conformance_Rest_Interaction) GetExtension

func (*Conformance_Rest_Interaction) GetId

func (*Conformance_Rest_Interaction) GetModifierExtension

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

func (*Conformance_Rest_Interaction) ProtoMessage

func (*Conformance_Rest_Interaction) ProtoMessage()

func (*Conformance_Rest_Interaction) ProtoReflect

func (*Conformance_Rest_Interaction) Reset

func (x *Conformance_Rest_Interaction) Reset()

func (*Conformance_Rest_Interaction) String

type Conformance_Rest_Operation

type Conformance_Rest_Operation struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name by which the operation/query is invoked
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// The defined operation/query
	Definition *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=definition,proto3" json:"definition,omitempty"`
	// contains filtered or unexported fields
}

Definition of an operation or a custom query

func (*Conformance_Rest_Operation) Descriptor deprecated

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

Deprecated: Use Conformance_Rest_Operation.ProtoReflect.Descriptor instead.

func (*Conformance_Rest_Operation) GetDefinition

func (*Conformance_Rest_Operation) GetExtension

func (*Conformance_Rest_Operation) GetId

func (*Conformance_Rest_Operation) GetModifierExtension

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

func (*Conformance_Rest_Operation) GetName

func (*Conformance_Rest_Operation) ProtoMessage

func (*Conformance_Rest_Operation) ProtoMessage()

func (*Conformance_Rest_Operation) ProtoReflect

func (*Conformance_Rest_Operation) Reset

func (x *Conformance_Rest_Operation) Reset()

func (*Conformance_Rest_Operation) String

func (x *Conformance_Rest_Operation) String() string

type Conformance_Rest_Resource

type Conformance_Rest_Resource struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A resource type that is supported
	Type *codes_go_proto.ResourceTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Base System profile for all uses of resource
	Profile     *datatypes_go_proto.Reference            `protobuf:"bytes,5,opt,name=profile,proto3" json:"profile,omitempty"`
	Interaction []*Conformance_Rest_Resource_Interaction `protobuf:"bytes,6,rep,name=interaction,proto3" json:"interaction,omitempty"`
	// no-version | versioned | versioned-update
	Versioning *codes_go_proto.ResourceVersionPolicyCode `protobuf:"bytes,7,opt,name=versioning,proto3" json:"versioning,omitempty"`
	// Whether vRead can return past versions
	ReadHistory *datatypes_go_proto.Boolean `protobuf:"bytes,8,opt,name=read_history,json=readHistory,proto3" json:"read_history,omitempty"`
	// If update can commit to a new identity
	UpdateCreate *datatypes_go_proto.Boolean `protobuf:"bytes,9,opt,name=update_create,json=updateCreate,proto3" json:"update_create,omitempty"`
	// If allows/uses conditional create
	ConditionalCreate *datatypes_go_proto.Boolean `protobuf:"bytes,10,opt,name=conditional_create,json=conditionalCreate,proto3" json:"conditional_create,omitempty"`
	// If allows/uses conditional update
	ConditionalUpdate *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=conditional_update,json=conditionalUpdate,proto3" json:"conditional_update,omitempty"`
	// not-supported | single | multiple - how conditional delete is supported
	ConditionalDelete *codes_go_proto.ConditionalDeleteStatusCode `protobuf:"bytes,12,opt,name=conditional_delete,json=conditionalDelete,proto3" json:"conditional_delete,omitempty"`
	// _include values supported by the server
	SearchInclude []*datatypes_go_proto.String `protobuf:"bytes,13,rep,name=search_include,json=searchInclude,proto3" json:"search_include,omitempty"`
	// _revinclude values supported by the server
	SearchRevInclude []*datatypes_go_proto.String             `protobuf:"bytes,14,rep,name=search_rev_include,json=searchRevInclude,proto3" json:"search_rev_include,omitempty"`
	SearchParam      []*Conformance_Rest_Resource_SearchParam `protobuf:"bytes,15,rep,name=search_param,json=searchParam,proto3" json:"search_param,omitempty"`
	// contains filtered or unexported fields
}

Resource served on the REST interface

func (*Conformance_Rest_Resource) Descriptor deprecated

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

Deprecated: Use Conformance_Rest_Resource.ProtoReflect.Descriptor instead.

func (*Conformance_Rest_Resource) GetConditionalCreate

func (x *Conformance_Rest_Resource) GetConditionalCreate() *datatypes_go_proto.Boolean

func (*Conformance_Rest_Resource) GetConditionalDelete

func (*Conformance_Rest_Resource) GetConditionalUpdate

func (x *Conformance_Rest_Resource) GetConditionalUpdate() *datatypes_go_proto.Boolean

func (*Conformance_Rest_Resource) GetExtension

func (*Conformance_Rest_Resource) GetId

func (*Conformance_Rest_Resource) GetInteraction

func (*Conformance_Rest_Resource) GetModifierExtension

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

func (*Conformance_Rest_Resource) GetProfile

func (*Conformance_Rest_Resource) GetReadHistory

func (*Conformance_Rest_Resource) GetSearchInclude

func (x *Conformance_Rest_Resource) GetSearchInclude() []*datatypes_go_proto.String

func (*Conformance_Rest_Resource) GetSearchParam

func (*Conformance_Rest_Resource) GetSearchRevInclude

func (x *Conformance_Rest_Resource) GetSearchRevInclude() []*datatypes_go_proto.String

func (*Conformance_Rest_Resource) GetType

func (*Conformance_Rest_Resource) GetUpdateCreate

func (*Conformance_Rest_Resource) GetVersioning

func (*Conformance_Rest_Resource) ProtoMessage

func (*Conformance_Rest_Resource) ProtoMessage()

func (*Conformance_Rest_Resource) ProtoReflect

func (*Conformance_Rest_Resource) Reset

func (x *Conformance_Rest_Resource) Reset()

func (*Conformance_Rest_Resource) String

func (x *Conformance_Rest_Resource) String() string

type Conformance_Rest_Resource_Interaction

type Conformance_Rest_Resource_Interaction struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// read | vread | update | delete | history-instance | validate |
	// history-type | create | search-type
	Code *codes_go_proto.TypeRestfulInteractionCode `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Anything special about operation behavior
	Documentation *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=documentation,proto3" json:"documentation,omitempty"`
	// contains filtered or unexported fields
}

What operations are supported?

func (*Conformance_Rest_Resource_Interaction) Descriptor deprecated

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

Deprecated: Use Conformance_Rest_Resource_Interaction.ProtoReflect.Descriptor instead.

func (*Conformance_Rest_Resource_Interaction) GetCode

func (*Conformance_Rest_Resource_Interaction) GetDocumentation

func (*Conformance_Rest_Resource_Interaction) GetExtension

func (*Conformance_Rest_Resource_Interaction) GetId

func (*Conformance_Rest_Resource_Interaction) GetModifierExtension

func (*Conformance_Rest_Resource_Interaction) ProtoMessage

func (*Conformance_Rest_Resource_Interaction) ProtoMessage()

func (*Conformance_Rest_Resource_Interaction) ProtoReflect

func (*Conformance_Rest_Resource_Interaction) Reset

func (*Conformance_Rest_Resource_Interaction) String

type Conformance_Rest_Resource_SearchParam

type Conformance_Rest_Resource_SearchParam struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of search parameter
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Source of definition for parameter
	Definition *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=definition,proto3" json:"definition,omitempty"`
	// number | date | string | token | reference | composite | quantity |
	// uri
	Type *codes_go_proto.SearchParamTypeCode `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Server-specific usage
	Documentation *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=documentation,proto3" json:"documentation,omitempty"`
	// Types of resource (if a resource reference)
	Target []*codes_go_proto.ResourceTypeCode `protobuf:"bytes,8,rep,name=target,proto3" json:"target,omitempty"`
	// missing | exact | contains | not | text | in | not-in | below | above
	// | type
	Modifier []*codes_go_proto.SearchModifierCodeCode `protobuf:"bytes,9,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// Chained names supported
	Chain []*datatypes_go_proto.String `protobuf:"bytes,10,rep,name=chain,proto3" json:"chain,omitempty"`
	// contains filtered or unexported fields
}

Search params supported by implementation

func (*Conformance_Rest_Resource_SearchParam) Descriptor deprecated

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

Deprecated: Use Conformance_Rest_Resource_SearchParam.ProtoReflect.Descriptor instead.

func (*Conformance_Rest_Resource_SearchParam) GetChain

func (*Conformance_Rest_Resource_SearchParam) GetDefinition

func (*Conformance_Rest_Resource_SearchParam) GetDocumentation

func (*Conformance_Rest_Resource_SearchParam) GetExtension

func (*Conformance_Rest_Resource_SearchParam) GetId

func (*Conformance_Rest_Resource_SearchParam) GetModifier

func (*Conformance_Rest_Resource_SearchParam) GetModifierExtension

func (*Conformance_Rest_Resource_SearchParam) GetName

func (*Conformance_Rest_Resource_SearchParam) GetTarget

func (*Conformance_Rest_Resource_SearchParam) GetType

func (*Conformance_Rest_Resource_SearchParam) ProtoMessage

func (*Conformance_Rest_Resource_SearchParam) ProtoMessage()

func (*Conformance_Rest_Resource_SearchParam) ProtoReflect

func (*Conformance_Rest_Resource_SearchParam) Reset

func (*Conformance_Rest_Resource_SearchParam) String

type Conformance_Rest_Security

type Conformance_Rest_Security struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Adds CORS Headers (http://enable-cors.org/)
	Cors *datatypes_go_proto.Boolean `protobuf:"bytes,4,opt,name=cors,proto3" json:"cors,omitempty"`
	// OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates
	Service []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=service,proto3" json:"service,omitempty"`
	// General description of how security works
	Description *datatypes_go_proto.String               `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	Certificate []*Conformance_Rest_Security_Certificate `protobuf:"bytes,7,rep,name=certificate,proto3" json:"certificate,omitempty"`
	// contains filtered or unexported fields
}

Information about security of implementation

func (*Conformance_Rest_Security) Descriptor deprecated

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

Deprecated: Use Conformance_Rest_Security.ProtoReflect.Descriptor instead.

func (*Conformance_Rest_Security) GetCertificate

func (*Conformance_Rest_Security) GetCors

func (*Conformance_Rest_Security) GetDescription

func (*Conformance_Rest_Security) GetExtension

func (*Conformance_Rest_Security) GetId

func (*Conformance_Rest_Security) GetModifierExtension

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

func (*Conformance_Rest_Security) GetService

func (*Conformance_Rest_Security) ProtoMessage

func (*Conformance_Rest_Security) ProtoMessage()

func (*Conformance_Rest_Security) ProtoReflect

func (*Conformance_Rest_Security) Reset

func (x *Conformance_Rest_Security) Reset()

func (*Conformance_Rest_Security) String

func (x *Conformance_Rest_Security) String() string

type Conformance_Rest_Security_Certificate

type Conformance_Rest_Security_Certificate struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Mime type for certificate
	Type *datatypes_go_proto.MimeTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Actual certificate
	Blob *datatypes_go_proto.Base64Binary `protobuf:"bytes,5,opt,name=blob,proto3" json:"blob,omitempty"`
	// contains filtered or unexported fields
}

Certificates associated with security profiles

func (*Conformance_Rest_Security_Certificate) Descriptor deprecated

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

Deprecated: Use Conformance_Rest_Security_Certificate.ProtoReflect.Descriptor instead.

func (*Conformance_Rest_Security_Certificate) GetBlob

func (*Conformance_Rest_Security_Certificate) GetExtension

func (*Conformance_Rest_Security_Certificate) GetId

func (*Conformance_Rest_Security_Certificate) GetModifierExtension

func (*Conformance_Rest_Security_Certificate) GetType

func (*Conformance_Rest_Security_Certificate) ProtoMessage

func (*Conformance_Rest_Security_Certificate) ProtoMessage()

func (*Conformance_Rest_Security_Certificate) ProtoReflect

func (*Conformance_Rest_Security_Certificate) Reset

func (*Conformance_Rest_Security_Certificate) String

type Conformance_Software

type Conformance_Software struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A name the software is known by
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Version covered by this statement
	Version *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	// Date this version released
	ReleaseDate *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=release_date,json=releaseDate,proto3" json:"release_date,omitempty"`
	// contains filtered or unexported fields
}

Software that is covered by this conformance statement

func (*Conformance_Software) Descriptor deprecated

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

Deprecated: Use Conformance_Software.ProtoReflect.Descriptor instead.

func (*Conformance_Software) GetExtension

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

func (*Conformance_Software) GetId

func (*Conformance_Software) GetModifierExtension

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

func (*Conformance_Software) GetName

func (*Conformance_Software) GetReleaseDate

func (x *Conformance_Software) GetReleaseDate() *datatypes_go_proto.DateTime

func (*Conformance_Software) GetVersion

func (*Conformance_Software) ProtoMessage

func (*Conformance_Software) ProtoMessage()

func (*Conformance_Software) ProtoReflect

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

func (*Conformance_Software) Reset

func (x *Conformance_Software) Reset()

func (*Conformance_Software) String

func (x *Conformance_Software) String() string

type ContainedResource

type ContainedResource struct {

	// Types that are assignable to OneofResource:
	//	*ContainedResource_Account
	//	*ContainedResource_AllergyIntolerance
	//	*ContainedResource_Appointment
	//	*ContainedResource_AppointmentResponse
	//	*ContainedResource_AuditEvent
	//	*ContainedResource_Basic
	//	*ContainedResource_Binary
	//	*ContainedResource_BodySite
	//	*ContainedResource_Bundle
	//	*ContainedResource_CarePlan
	//	*ContainedResource_Claim
	//	*ContainedResource_ClaimResponse
	//	*ContainedResource_ClinicalImpression
	//	*ContainedResource_Communication
	//	*ContainedResource_CommunicationRequest
	//	*ContainedResource_Composition
	//	*ContainedResource_ConceptMap
	//	*ContainedResource_Condition
	//	*ContainedResource_Conformance
	//	*ContainedResource_Contract
	//	*ContainedResource_Coverage
	//	*ContainedResource_DataElement
	//	*ContainedResource_DetectedIssue
	//	*ContainedResource_Device
	//	*ContainedResource_DeviceComponent
	//	*ContainedResource_DeviceMetric
	//	*ContainedResource_DeviceUseRequest
	//	*ContainedResource_DeviceUseStatement
	//	*ContainedResource_DiagnosticOrder
	//	*ContainedResource_DiagnosticReport
	//	*ContainedResource_DocumentManifest
	//	*ContainedResource_DocumentReference
	//	*ContainedResource_EligibilityRequest
	//	*ContainedResource_EligibilityResponse
	//	*ContainedResource_Encounter
	//	*ContainedResource_EnrollmentRequest
	//	*ContainedResource_EnrollmentResponse
	//	*ContainedResource_EpisodeOfCare
	//	*ContainedResource_ExplanationOfBenefit
	//	*ContainedResource_FamilyMemberHistory
	//	*ContainedResource_Flag
	//	*ContainedResource_Goal
	//	*ContainedResource_Group
	//	*ContainedResource_HealthcareService
	//	*ContainedResource_ImagingObjectSelection
	//	*ContainedResource_ImagingStudy
	//	*ContainedResource_Immunization
	//	*ContainedResource_ImmunizationRecommendation
	//	*ContainedResource_ImplementationGuide
	//	*ContainedResource_List
	//	*ContainedResource_Location
	//	*ContainedResource_Media
	//	*ContainedResource_Medication
	//	*ContainedResource_MedicationAdministration
	//	*ContainedResource_MedicationDispense
	//	*ContainedResource_MedicationOrder
	//	*ContainedResource_MedicationStatement
	//	*ContainedResource_MessageHeader
	//	*ContainedResource_NamingSystem
	//	*ContainedResource_NutritionOrder
	//	*ContainedResource_Observation
	//	*ContainedResource_OperationDefinition
	//	*ContainedResource_OperationOutcome
	//	*ContainedResource_Order
	//	*ContainedResource_OrderResponse
	//	*ContainedResource_Organization
	//	*ContainedResource_Parameters
	//	*ContainedResource_Patient
	//	*ContainedResource_PaymentNotice
	//	*ContainedResource_PaymentReconciliation
	//	*ContainedResource_Person
	//	*ContainedResource_Practitioner
	//	*ContainedResource_Procedure
	//	*ContainedResource_ProcedureRequest
	//	*ContainedResource_ProcessRequest
	//	*ContainedResource_ProcessResponse
	//	*ContainedResource_Provenance
	//	*ContainedResource_Questionnaire
	//	*ContainedResource_QuestionnaireResponse
	//	*ContainedResource_ReferralRequest
	//	*ContainedResource_RelatedPerson
	//	*ContainedResource_RiskAssessment
	//	*ContainedResource_Schedule
	//	*ContainedResource_SearchParameter
	//	*ContainedResource_Slot
	//	*ContainedResource_Specimen
	//	*ContainedResource_StructureDefinition
	//	*ContainedResource_Subscription
	//	*ContainedResource_Substance
	//	*ContainedResource_SupplyDelivery
	//	*ContainedResource_SupplyRequest
	//	*ContainedResource_TestScript
	//	*ContainedResource_ValueSet
	//	*ContainedResource_VisionPrescription
	OneofResource isContainedResource_OneofResource `protobuf_oneof:"oneof_resource"`
	// contains filtered or unexported fields
}

func (*ContainedResource) Descriptor deprecated

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

Deprecated: Use ContainedResource.ProtoReflect.Descriptor instead.

func (*ContainedResource) GetAccount

func (x *ContainedResource) GetAccount() *Account

func (*ContainedResource) GetAllergyIntolerance

func (x *ContainedResource) GetAllergyIntolerance() *AllergyIntolerance

func (*ContainedResource) GetAppointment

func (x *ContainedResource) GetAppointment() *Appointment

func (*ContainedResource) GetAppointmentResponse

func (x *ContainedResource) GetAppointmentResponse() *AppointmentResponse

func (*ContainedResource) GetAuditEvent

func (x *ContainedResource) GetAuditEvent() *AuditEvent

func (*ContainedResource) GetBasic

func (x *ContainedResource) GetBasic() *Basic

func (*ContainedResource) GetBinary

func (x *ContainedResource) GetBinary() *Binary

func (*ContainedResource) GetBodySite

func (x *ContainedResource) GetBodySite() *BodySite

func (*ContainedResource) GetBundle

func (x *ContainedResource) GetBundle() *Bundle

func (*ContainedResource) GetCarePlan

func (x *ContainedResource) GetCarePlan() *CarePlan

func (*ContainedResource) GetClaim

func (x *ContainedResource) GetClaim() *Claim

func (*ContainedResource) GetClaimResponse

func (x *ContainedResource) GetClaimResponse() *ClaimResponse

func (*ContainedResource) GetClinicalImpression

func (x *ContainedResource) GetClinicalImpression() *ClinicalImpression

func (*ContainedResource) GetCommunication

func (x *ContainedResource) GetCommunication() *Communication

func (*ContainedResource) GetCommunicationRequest

func (x *ContainedResource) GetCommunicationRequest() *CommunicationRequest

func (*ContainedResource) GetComposition

func (x *ContainedResource) GetComposition() *Composition

func (*ContainedResource) GetConceptMap

func (x *ContainedResource) GetConceptMap() *ConceptMap

func (*ContainedResource) GetCondition

func (x *ContainedResource) GetCondition() *Condition

func (*ContainedResource) GetConformance

func (x *ContainedResource) GetConformance() *Conformance

func (*ContainedResource) GetContract

func (x *ContainedResource) GetContract() *Contract

func (*ContainedResource) GetCoverage

func (x *ContainedResource) GetCoverage() *Coverage

func (*ContainedResource) GetDataElement

func (x *ContainedResource) GetDataElement() *DataElement

func (*ContainedResource) GetDetectedIssue

func (x *ContainedResource) GetDetectedIssue() *DetectedIssue

func (*ContainedResource) GetDevice

func (x *ContainedResource) GetDevice() *Device

func (*ContainedResource) GetDeviceComponent

func (x *ContainedResource) GetDeviceComponent() *DeviceComponent

func (*ContainedResource) GetDeviceMetric

func (x *ContainedResource) GetDeviceMetric() *DeviceMetric

func (*ContainedResource) GetDeviceUseRequest

func (x *ContainedResource) GetDeviceUseRequest() *DeviceUseRequest

func (*ContainedResource) GetDeviceUseStatement

func (x *ContainedResource) GetDeviceUseStatement() *DeviceUseStatement

func (*ContainedResource) GetDiagnosticOrder

func (x *ContainedResource) GetDiagnosticOrder() *DiagnosticOrder

func (*ContainedResource) GetDiagnosticReport

func (x *ContainedResource) GetDiagnosticReport() *DiagnosticReport

func (*ContainedResource) GetDocumentManifest

func (x *ContainedResource) GetDocumentManifest() *DocumentManifest

func (*ContainedResource) GetDocumentReference

func (x *ContainedResource) GetDocumentReference() *DocumentReference

func (*ContainedResource) GetEligibilityRequest

func (x *ContainedResource) GetEligibilityRequest() *EligibilityRequest

func (*ContainedResource) GetEligibilityResponse

func (x *ContainedResource) GetEligibilityResponse() *EligibilityResponse

func (*ContainedResource) GetEncounter

func (x *ContainedResource) GetEncounter() *Encounter

func (*ContainedResource) GetEnrollmentRequest

func (x *ContainedResource) GetEnrollmentRequest() *EnrollmentRequest

func (*ContainedResource) GetEnrollmentResponse

func (x *ContainedResource) GetEnrollmentResponse() *EnrollmentResponse

func (*ContainedResource) GetEpisodeOfCare

func (x *ContainedResource) GetEpisodeOfCare() *EpisodeOfCare

func (*ContainedResource) GetExplanationOfBenefit

func (x *ContainedResource) GetExplanationOfBenefit() *ExplanationOfBenefit

func (*ContainedResource) GetFamilyMemberHistory

func (x *ContainedResource) GetFamilyMemberHistory() *FamilyMemberHistory

func (*ContainedResource) GetFlag

func (x *ContainedResource) GetFlag() *Flag

func (*ContainedResource) GetGoal

func (x *ContainedResource) GetGoal() *Goal

func (*ContainedResource) GetGroup

func (x *ContainedResource) GetGroup() *Group

func (*ContainedResource) GetHealthcareService

func (x *ContainedResource) GetHealthcareService() *HealthcareService

func (*ContainedResource) GetImagingObjectSelection

func (x *ContainedResource) GetImagingObjectSelection() *ImagingObjectSelection

func (*ContainedResource) GetImagingStudy

func (x *ContainedResource) GetImagingStudy() *ImagingStudy

func (*ContainedResource) GetImmunization

func (x *ContainedResource) GetImmunization() *Immunization

func (*ContainedResource) GetImmunizationRecommendation

func (x *ContainedResource) GetImmunizationRecommendation() *ImmunizationRecommendation

func (*ContainedResource) GetImplementationGuide

func (x *ContainedResource) GetImplementationGuide() *ImplementationGuide

func (*ContainedResource) GetList

func (x *ContainedResource) GetList() *List

func (*ContainedResource) GetLocation

func (x *ContainedResource) GetLocation() *Location

func (*ContainedResource) GetMedia

func (x *ContainedResource) GetMedia() *Media

func (*ContainedResource) GetMedication

func (x *ContainedResource) GetMedication() *Medication

func (*ContainedResource) GetMedicationAdministration

func (x *ContainedResource) GetMedicationAdministration() *MedicationAdministration

func (*ContainedResource) GetMedicationDispense

func (x *ContainedResource) GetMedicationDispense() *MedicationDispense

func (*ContainedResource) GetMedicationOrder

func (x *ContainedResource) GetMedicationOrder() *MedicationOrder

func (*ContainedResource) GetMedicationStatement

func (x *ContainedResource) GetMedicationStatement() *MedicationStatement

func (*ContainedResource) GetMessageHeader

func (x *ContainedResource) GetMessageHeader() *MessageHeader

func (*ContainedResource) GetNamingSystem

func (x *ContainedResource) GetNamingSystem() *NamingSystem

func (*ContainedResource) GetNutritionOrder

func (x *ContainedResource) GetNutritionOrder() *NutritionOrder

func (*ContainedResource) GetObservation

func (x *ContainedResource) GetObservation() *Observation

func (*ContainedResource) GetOneofResource

func (m *ContainedResource) GetOneofResource() isContainedResource_OneofResource

func (*ContainedResource) GetOperationDefinition

func (x *ContainedResource) GetOperationDefinition() *OperationDefinition

func (*ContainedResource) GetOperationOutcome

func (x *ContainedResource) GetOperationOutcome() *OperationOutcome

func (*ContainedResource) GetOrder

func (x *ContainedResource) GetOrder() *Order

func (*ContainedResource) GetOrderResponse

func (x *ContainedResource) GetOrderResponse() *OrderResponse

func (*ContainedResource) GetOrganization

func (x *ContainedResource) GetOrganization() *Organization

func (*ContainedResource) GetParameters

func (x *ContainedResource) GetParameters() *Parameters

func (*ContainedResource) GetPatient

func (x *ContainedResource) GetPatient() *Patient

func (*ContainedResource) GetPaymentNotice

func (x *ContainedResource) GetPaymentNotice() *PaymentNotice

func (*ContainedResource) GetPaymentReconciliation

func (x *ContainedResource) GetPaymentReconciliation() *PaymentReconciliation

func (*ContainedResource) GetPerson

func (x *ContainedResource) GetPerson() *Person

func (*ContainedResource) GetPractitioner

func (x *ContainedResource) GetPractitioner() *Practitioner

func (*ContainedResource) GetProcedure

func (x *ContainedResource) GetProcedure() *Procedure

func (*ContainedResource) GetProcedureRequest

func (x *ContainedResource) GetProcedureRequest() *ProcedureRequest

func (*ContainedResource) GetProcessRequest

func (x *ContainedResource) GetProcessRequest() *ProcessRequest

func (*ContainedResource) GetProcessResponse

func (x *ContainedResource) GetProcessResponse() *ProcessResponse

func (*ContainedResource) GetProvenance

func (x *ContainedResource) GetProvenance() *Provenance

func (*ContainedResource) GetQuestionnaire

func (x *ContainedResource) GetQuestionnaire() *Questionnaire

func (*ContainedResource) GetQuestionnaireResponse

func (x *ContainedResource) GetQuestionnaireResponse() *QuestionnaireResponse

func (*ContainedResource) GetReferralRequest

func (x *ContainedResource) GetReferralRequest() *ReferralRequest

func (*ContainedResource) GetRelatedPerson

func (x *ContainedResource) GetRelatedPerson() *RelatedPerson

func (*ContainedResource) GetRiskAssessment

func (x *ContainedResource) GetRiskAssessment() *RiskAssessment

func (*ContainedResource) GetSchedule

func (x *ContainedResource) GetSchedule() *Schedule

func (*ContainedResource) GetSearchParameter

func (x *ContainedResource) GetSearchParameter() *SearchParameter

func (*ContainedResource) GetSlot

func (x *ContainedResource) GetSlot() *Slot

func (*ContainedResource) GetSpecimen

func (x *ContainedResource) GetSpecimen() *Specimen

func (*ContainedResource) GetStructureDefinition

func (x *ContainedResource) GetStructureDefinition() *StructureDefinition

func (*ContainedResource) GetSubscription

func (x *ContainedResource) GetSubscription() *Subscription

func (*ContainedResource) GetSubstance

func (x *ContainedResource) GetSubstance() *Substance

func (*ContainedResource) GetSupplyDelivery

func (x *ContainedResource) GetSupplyDelivery() *SupplyDelivery

func (*ContainedResource) GetSupplyRequest

func (x *ContainedResource) GetSupplyRequest() *SupplyRequest

func (*ContainedResource) GetTestScript

func (x *ContainedResource) GetTestScript() *TestScript

func (*ContainedResource) GetValueSet

func (x *ContainedResource) GetValueSet() *ValueSet

func (*ContainedResource) GetVisionPrescription

func (x *ContainedResource) GetVisionPrescription() *VisionPrescription

func (*ContainedResource) ProtoMessage

func (*ContainedResource) ProtoMessage()

func (*ContainedResource) ProtoReflect

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

func (*ContainedResource) Reset

func (x *ContainedResource) Reset()

func (*ContainedResource) String

func (x *ContainedResource) String() string

type ContainedResource_Account

type ContainedResource_Account struct {
	Account *Account `protobuf:"bytes,1,opt,name=account,proto3,oneof"`
}

type ContainedResource_AllergyIntolerance

type ContainedResource_AllergyIntolerance struct {
	AllergyIntolerance *AllergyIntolerance `protobuf:"bytes,2,opt,name=allergy_intolerance,json=allergyIntolerance,proto3,oneof"`
}

type ContainedResource_Appointment

type ContainedResource_Appointment struct {
	Appointment *Appointment `protobuf:"bytes,3,opt,name=appointment,proto3,oneof"`
}

type ContainedResource_AppointmentResponse

type ContainedResource_AppointmentResponse struct {
	AppointmentResponse *AppointmentResponse `protobuf:"bytes,4,opt,name=appointment_response,json=appointmentResponse,proto3,oneof"`
}

type ContainedResource_AuditEvent

type ContainedResource_AuditEvent struct {
	AuditEvent *AuditEvent `protobuf:"bytes,5,opt,name=audit_event,json=auditEvent,proto3,oneof"`
}

type ContainedResource_Basic

type ContainedResource_Basic struct {
	Basic *Basic `protobuf:"bytes,6,opt,name=basic,proto3,oneof"`
}

type ContainedResource_Binary

type ContainedResource_Binary struct {
	Binary *Binary `protobuf:"bytes,7,opt,name=binary,proto3,oneof"`
}

type ContainedResource_BodySite

type ContainedResource_BodySite struct {
	BodySite *BodySite `protobuf:"bytes,8,opt,name=body_site,json=bodySite,proto3,oneof"`
}

type ContainedResource_Bundle

type ContainedResource_Bundle struct {
	Bundle *Bundle `protobuf:"bytes,9,opt,name=bundle,proto3,oneof"`
}

type ContainedResource_CarePlan

type ContainedResource_CarePlan struct {
	CarePlan *CarePlan `protobuf:"bytes,10,opt,name=care_plan,json=carePlan,proto3,oneof"`
}

type ContainedResource_Claim

type ContainedResource_Claim struct {
	Claim *Claim `protobuf:"bytes,11,opt,name=claim,proto3,oneof"`
}

type ContainedResource_ClaimResponse

type ContainedResource_ClaimResponse struct {
	ClaimResponse *ClaimResponse `protobuf:"bytes,12,opt,name=claim_response,json=claimResponse,proto3,oneof"`
}

type ContainedResource_ClinicalImpression

type ContainedResource_ClinicalImpression struct {
	ClinicalImpression *ClinicalImpression `protobuf:"bytes,13,opt,name=clinical_impression,json=clinicalImpression,proto3,oneof"`
}

type ContainedResource_Communication

type ContainedResource_Communication struct {
	Communication *Communication `protobuf:"bytes,14,opt,name=communication,proto3,oneof"`
}

type ContainedResource_CommunicationRequest

type ContainedResource_CommunicationRequest struct {
	CommunicationRequest *CommunicationRequest `protobuf:"bytes,15,opt,name=communication_request,json=communicationRequest,proto3,oneof"`
}

type ContainedResource_Composition

type ContainedResource_Composition struct {
	Composition *Composition `protobuf:"bytes,16,opt,name=composition,proto3,oneof"`
}

type ContainedResource_ConceptMap

type ContainedResource_ConceptMap struct {
	ConceptMap *ConceptMap `protobuf:"bytes,17,opt,name=concept_map,json=conceptMap,proto3,oneof"`
}

type ContainedResource_Condition

type ContainedResource_Condition struct {
	Condition *Condition `protobuf:"bytes,18,opt,name=condition,proto3,oneof"`
}

type ContainedResource_Conformance

type ContainedResource_Conformance struct {
	Conformance *Conformance `protobuf:"bytes,19,opt,name=conformance,proto3,oneof"`
}

type ContainedResource_Contract

type ContainedResource_Contract struct {
	Contract *Contract `protobuf:"bytes,20,opt,name=contract,proto3,oneof"`
}

type ContainedResource_Coverage

type ContainedResource_Coverage struct {
	Coverage *Coverage `protobuf:"bytes,21,opt,name=coverage,proto3,oneof"`
}

type ContainedResource_DataElement

type ContainedResource_DataElement struct {
	DataElement *DataElement `protobuf:"bytes,22,opt,name=data_element,json=dataElement,proto3,oneof"`
}

type ContainedResource_DetectedIssue

type ContainedResource_DetectedIssue struct {
	DetectedIssue *DetectedIssue `protobuf:"bytes,23,opt,name=detected_issue,json=detectedIssue,proto3,oneof"`
}

type ContainedResource_Device

type ContainedResource_Device struct {
	Device *Device `protobuf:"bytes,24,opt,name=device,proto3,oneof"`
}

type ContainedResource_DeviceComponent

type ContainedResource_DeviceComponent struct {
	DeviceComponent *DeviceComponent `protobuf:"bytes,25,opt,name=device_component,json=deviceComponent,proto3,oneof"`
}

type ContainedResource_DeviceMetric

type ContainedResource_DeviceMetric struct {
	DeviceMetric *DeviceMetric `protobuf:"bytes,26,opt,name=device_metric,json=deviceMetric,proto3,oneof"`
}

type ContainedResource_DeviceUseRequest

type ContainedResource_DeviceUseRequest struct {
	DeviceUseRequest *DeviceUseRequest `protobuf:"bytes,27,opt,name=device_use_request,json=deviceUseRequest,proto3,oneof"`
}

type ContainedResource_DeviceUseStatement

type ContainedResource_DeviceUseStatement struct {
	DeviceUseStatement *DeviceUseStatement `protobuf:"bytes,28,opt,name=device_use_statement,json=deviceUseStatement,proto3,oneof"`
}

type ContainedResource_DiagnosticOrder

type ContainedResource_DiagnosticOrder struct {
	DiagnosticOrder *DiagnosticOrder `protobuf:"bytes,29,opt,name=diagnostic_order,json=diagnosticOrder,proto3,oneof"`
}

type ContainedResource_DiagnosticReport

type ContainedResource_DiagnosticReport struct {
	DiagnosticReport *DiagnosticReport `protobuf:"bytes,30,opt,name=diagnostic_report,json=diagnosticReport,proto3,oneof"`
}

type ContainedResource_DocumentManifest

type ContainedResource_DocumentManifest struct {
	DocumentManifest *DocumentManifest `protobuf:"bytes,31,opt,name=document_manifest,json=documentManifest,proto3,oneof"`
}

type ContainedResource_DocumentReference

type ContainedResource_DocumentReference struct {
	DocumentReference *DocumentReference `protobuf:"bytes,32,opt,name=document_reference,json=documentReference,proto3,oneof"`
}

type ContainedResource_EligibilityRequest

type ContainedResource_EligibilityRequest struct {
	EligibilityRequest *EligibilityRequest `protobuf:"bytes,33,opt,name=eligibility_request,json=eligibilityRequest,proto3,oneof"`
}

type ContainedResource_EligibilityResponse

type ContainedResource_EligibilityResponse struct {
	EligibilityResponse *EligibilityResponse `protobuf:"bytes,34,opt,name=eligibility_response,json=eligibilityResponse,proto3,oneof"`
}

type ContainedResource_Encounter

type ContainedResource_Encounter struct {
	Encounter *Encounter `protobuf:"bytes,35,opt,name=encounter,proto3,oneof"`
}

type ContainedResource_EnrollmentRequest

type ContainedResource_EnrollmentRequest struct {
	EnrollmentRequest *EnrollmentRequest `protobuf:"bytes,36,opt,name=enrollment_request,json=enrollmentRequest,proto3,oneof"`
}

type ContainedResource_EnrollmentResponse

type ContainedResource_EnrollmentResponse struct {
	EnrollmentResponse *EnrollmentResponse `protobuf:"bytes,37,opt,name=enrollment_response,json=enrollmentResponse,proto3,oneof"`
}

type ContainedResource_EpisodeOfCare

type ContainedResource_EpisodeOfCare struct {
	EpisodeOfCare *EpisodeOfCare `protobuf:"bytes,38,opt,name=episode_of_care,json=episodeOfCare,proto3,oneof"`
}

type ContainedResource_ExplanationOfBenefit

type ContainedResource_ExplanationOfBenefit struct {
	ExplanationOfBenefit *ExplanationOfBenefit `protobuf:"bytes,39,opt,name=explanation_of_benefit,json=explanationOfBenefit,proto3,oneof"`
}

type ContainedResource_FamilyMemberHistory

type ContainedResource_FamilyMemberHistory struct {
	FamilyMemberHistory *FamilyMemberHistory `protobuf:"bytes,40,opt,name=family_member_history,json=familyMemberHistory,proto3,oneof"`
}

type ContainedResource_Flag

type ContainedResource_Flag struct {
	Flag *Flag `protobuf:"bytes,41,opt,name=flag,proto3,oneof"`
}

type ContainedResource_Goal

type ContainedResource_Goal struct {
	Goal *Goal `protobuf:"bytes,42,opt,name=goal,proto3,oneof"`
}

type ContainedResource_Group

type ContainedResource_Group struct {
	Group *Group `protobuf:"bytes,43,opt,name=group,proto3,oneof"`
}

type ContainedResource_HealthcareService

type ContainedResource_HealthcareService struct {
	HealthcareService *HealthcareService `protobuf:"bytes,44,opt,name=healthcare_service,json=healthcareService,proto3,oneof"`
}

type ContainedResource_ImagingObjectSelection

type ContainedResource_ImagingObjectSelection struct {
	ImagingObjectSelection *ImagingObjectSelection `protobuf:"bytes,45,opt,name=imaging_object_selection,json=imagingObjectSelection,proto3,oneof"`
}

type ContainedResource_ImagingStudy

type ContainedResource_ImagingStudy struct {
	ImagingStudy *ImagingStudy `protobuf:"bytes,46,opt,name=imaging_study,json=imagingStudy,proto3,oneof"`
}

type ContainedResource_Immunization

type ContainedResource_Immunization struct {
	Immunization *Immunization `protobuf:"bytes,47,opt,name=immunization,proto3,oneof"`
}

type ContainedResource_ImmunizationRecommendation

type ContainedResource_ImmunizationRecommendation struct {
	ImmunizationRecommendation *ImmunizationRecommendation `protobuf:"bytes,48,opt,name=immunization_recommendation,json=immunizationRecommendation,proto3,oneof"`
}

type ContainedResource_ImplementationGuide

type ContainedResource_ImplementationGuide struct {
	ImplementationGuide *ImplementationGuide `protobuf:"bytes,49,opt,name=implementation_guide,json=implementationGuide,proto3,oneof"`
}

type ContainedResource_List

type ContainedResource_List struct {
	List *List `protobuf:"bytes,50,opt,name=list,proto3,oneof"`
}

type ContainedResource_Location

type ContainedResource_Location struct {
	Location *Location `protobuf:"bytes,51,opt,name=location,proto3,oneof"`
}

type ContainedResource_Media

type ContainedResource_Media struct {
	Media *Media `protobuf:"bytes,52,opt,name=media,proto3,oneof"`
}

type ContainedResource_Medication

type ContainedResource_Medication struct {
	Medication *Medication `protobuf:"bytes,53,opt,name=medication,proto3,oneof"`
}

type ContainedResource_MedicationAdministration

type ContainedResource_MedicationAdministration struct {
	MedicationAdministration *MedicationAdministration `protobuf:"bytes,54,opt,name=medication_administration,json=medicationAdministration,proto3,oneof"`
}

type ContainedResource_MedicationDispense

type ContainedResource_MedicationDispense struct {
	MedicationDispense *MedicationDispense `protobuf:"bytes,55,opt,name=medication_dispense,json=medicationDispense,proto3,oneof"`
}

type ContainedResource_MedicationOrder

type ContainedResource_MedicationOrder struct {
	MedicationOrder *MedicationOrder `protobuf:"bytes,56,opt,name=medication_order,json=medicationOrder,proto3,oneof"`
}

type ContainedResource_MedicationStatement

type ContainedResource_MedicationStatement struct {
	MedicationStatement *MedicationStatement `protobuf:"bytes,57,opt,name=medication_statement,json=medicationStatement,proto3,oneof"`
}

type ContainedResource_MessageHeader

type ContainedResource_MessageHeader struct {
	MessageHeader *MessageHeader `protobuf:"bytes,58,opt,name=message_header,json=messageHeader,proto3,oneof"`
}

type ContainedResource_NamingSystem

type ContainedResource_NamingSystem struct {
	NamingSystem *NamingSystem `protobuf:"bytes,59,opt,name=naming_system,json=namingSystem,proto3,oneof"`
}

type ContainedResource_NutritionOrder

type ContainedResource_NutritionOrder struct {
	NutritionOrder *NutritionOrder `protobuf:"bytes,60,opt,name=nutrition_order,json=nutritionOrder,proto3,oneof"`
}

type ContainedResource_Observation

type ContainedResource_Observation struct {
	Observation *Observation `protobuf:"bytes,61,opt,name=observation,proto3,oneof"`
}

type ContainedResource_OperationDefinition

type ContainedResource_OperationDefinition struct {
	OperationDefinition *OperationDefinition `protobuf:"bytes,62,opt,name=operation_definition,json=operationDefinition,proto3,oneof"`
}

type ContainedResource_OperationOutcome

type ContainedResource_OperationOutcome struct {
	OperationOutcome *OperationOutcome `protobuf:"bytes,63,opt,name=operation_outcome,json=operationOutcome,proto3,oneof"`
}

type ContainedResource_Order

type ContainedResource_Order struct {
	Order *Order `protobuf:"bytes,64,opt,name=order,proto3,oneof"`
}

type ContainedResource_OrderResponse

type ContainedResource_OrderResponse struct {
	OrderResponse *OrderResponse `protobuf:"bytes,65,opt,name=order_response,json=orderResponse,proto3,oneof"`
}

type ContainedResource_Organization

type ContainedResource_Organization struct {
	Organization *Organization `protobuf:"bytes,66,opt,name=organization,proto3,oneof"`
}

type ContainedResource_Parameters

type ContainedResource_Parameters struct {
	Parameters *Parameters `protobuf:"bytes,67,opt,name=parameters,proto3,oneof"`
}

type ContainedResource_Patient

type ContainedResource_Patient struct {
	Patient *Patient `protobuf:"bytes,68,opt,name=patient,proto3,oneof"`
}

type ContainedResource_PaymentNotice

type ContainedResource_PaymentNotice struct {
	PaymentNotice *PaymentNotice `protobuf:"bytes,69,opt,name=payment_notice,json=paymentNotice,proto3,oneof"`
}

type ContainedResource_PaymentReconciliation

type ContainedResource_PaymentReconciliation struct {
	PaymentReconciliation *PaymentReconciliation `protobuf:"bytes,70,opt,name=payment_reconciliation,json=paymentReconciliation,proto3,oneof"`
}

type ContainedResource_Person

type ContainedResource_Person struct {
	Person *Person `protobuf:"bytes,71,opt,name=person,proto3,oneof"`
}

type ContainedResource_Practitioner

type ContainedResource_Practitioner struct {
	Practitioner *Practitioner `protobuf:"bytes,72,opt,name=practitioner,proto3,oneof"`
}

type ContainedResource_Procedure

type ContainedResource_Procedure struct {
	Procedure *Procedure `protobuf:"bytes,73,opt,name=procedure,proto3,oneof"`
}

type ContainedResource_ProcedureRequest

type ContainedResource_ProcedureRequest struct {
	ProcedureRequest *ProcedureRequest `protobuf:"bytes,74,opt,name=procedure_request,json=procedureRequest,proto3,oneof"`
}

type ContainedResource_ProcessRequest

type ContainedResource_ProcessRequest struct {
	ProcessRequest *ProcessRequest `protobuf:"bytes,75,opt,name=process_request,json=processRequest,proto3,oneof"`
}

type ContainedResource_ProcessResponse

type ContainedResource_ProcessResponse struct {
	ProcessResponse *ProcessResponse `protobuf:"bytes,76,opt,name=process_response,json=processResponse,proto3,oneof"`
}

type ContainedResource_Provenance

type ContainedResource_Provenance struct {
	Provenance *Provenance `protobuf:"bytes,77,opt,name=provenance,proto3,oneof"`
}

type ContainedResource_Questionnaire

type ContainedResource_Questionnaire struct {
	Questionnaire *Questionnaire `protobuf:"bytes,78,opt,name=questionnaire,proto3,oneof"`
}

type ContainedResource_QuestionnaireResponse

type ContainedResource_QuestionnaireResponse struct {
	QuestionnaireResponse *QuestionnaireResponse `protobuf:"bytes,79,opt,name=questionnaire_response,json=questionnaireResponse,proto3,oneof"`
}

type ContainedResource_ReferralRequest

type ContainedResource_ReferralRequest struct {
	ReferralRequest *ReferralRequest `protobuf:"bytes,80,opt,name=referral_request,json=referralRequest,proto3,oneof"`
}

type ContainedResource_RelatedPerson

type ContainedResource_RelatedPerson struct {
	RelatedPerson *RelatedPerson `protobuf:"bytes,81,opt,name=related_person,json=relatedPerson,proto3,oneof"`
}

type ContainedResource_RiskAssessment

type ContainedResource_RiskAssessment struct {
	RiskAssessment *RiskAssessment `protobuf:"bytes,82,opt,name=risk_assessment,json=riskAssessment,proto3,oneof"`
}

type ContainedResource_Schedule

type ContainedResource_Schedule struct {
	Schedule *Schedule `protobuf:"bytes,83,opt,name=schedule,proto3,oneof"`
}

type ContainedResource_SearchParameter

type ContainedResource_SearchParameter struct {
	SearchParameter *SearchParameter `protobuf:"bytes,84,opt,name=search_parameter,json=searchParameter,proto3,oneof"`
}

type ContainedResource_Slot

type ContainedResource_Slot struct {
	Slot *Slot `protobuf:"bytes,85,opt,name=slot,proto3,oneof"`
}

type ContainedResource_Specimen

type ContainedResource_Specimen struct {
	Specimen *Specimen `protobuf:"bytes,86,opt,name=specimen,proto3,oneof"`
}

type ContainedResource_StructureDefinition

type ContainedResource_StructureDefinition struct {
	StructureDefinition *StructureDefinition `protobuf:"bytes,87,opt,name=structure_definition,json=structureDefinition,proto3,oneof"`
}

type ContainedResource_Subscription

type ContainedResource_Subscription struct {
	Subscription *Subscription `protobuf:"bytes,88,opt,name=subscription,proto3,oneof"`
}

type ContainedResource_Substance

type ContainedResource_Substance struct {
	Substance *Substance `protobuf:"bytes,89,opt,name=substance,proto3,oneof"`
}

type ContainedResource_SupplyDelivery

type ContainedResource_SupplyDelivery struct {
	SupplyDelivery *SupplyDelivery `protobuf:"bytes,90,opt,name=supply_delivery,json=supplyDelivery,proto3,oneof"`
}

type ContainedResource_SupplyRequest

type ContainedResource_SupplyRequest struct {
	SupplyRequest *SupplyRequest `protobuf:"bytes,91,opt,name=supply_request,json=supplyRequest,proto3,oneof"`
}

type ContainedResource_TestScript

type ContainedResource_TestScript struct {
	TestScript *TestScript `protobuf:"bytes,92,opt,name=test_script,json=testScript,proto3,oneof"`
}

type ContainedResource_ValueSet

type ContainedResource_ValueSet struct {
	ValueSet *ValueSet `protobuf:"bytes,93,opt,name=value_set,json=valueSet,proto3,oneof"`
}

type ContainedResource_VisionPrescription

type ContainedResource_VisionPrescription struct {
	VisionPrescription *VisionPrescription `protobuf:"bytes,94,opt,name=vision_prescription,json=visionPrescription,proto3,oneof"`
}

type Contract

type Contract struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Contract identifier
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,9,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// When this Contract was issued
	Issued *datatypes_go_proto.DateTime `protobuf:"bytes,10,opt,name=issued,proto3" json:"issued,omitempty"`
	// Effective time
	Applies *datatypes_go_proto.Period `protobuf:"bytes,11,opt,name=applies,proto3" json:"applies,omitempty"`
	// Subject of this Contract
	Subject []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=subject,proto3" json:"subject,omitempty"`
	// Authority under which this Contract has standing
	Authority []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=authority,proto3" json:"authority,omitempty"`
	// Domain in which this Contract applies
	Domain []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=domain,proto3" json:"domain,omitempty"`
	// Contract Tyoe
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=type,proto3" json:"type,omitempty"`
	// Contract Subtype
	SubType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,rep,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	// Contract Action
	Action []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,rep,name=action,proto3" json:"action,omitempty"`
	// Contract Action Reason
	ActionReason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=action_reason,json=actionReason,proto3" json:"action_reason,omitempty"`
	Actor        []*Contract_Actor                     `protobuf:"bytes,19,rep,name=actor,proto3" json:"actor,omitempty"`
	ValuedItem   []*Contract_ValuedItem                `protobuf:"bytes,20,rep,name=valued_item,json=valuedItem,proto3" json:"valued_item,omitempty"`
	Signer       []*Contract_Signer                    `protobuf:"bytes,21,rep,name=signer,proto3" json:"signer,omitempty"`
	Term         []*Contract_Term                      `protobuf:"bytes,22,rep,name=term,proto3" json:"term,omitempty"`
	Binding      *Contract_Binding                     `protobuf:"bytes,23,opt,name=binding,proto3" json:"binding,omitempty"`
	Friendly     []*Contract_Friendly                  `protobuf:"bytes,24,rep,name=friendly,proto3" json:"friendly,omitempty"`
	Legal        []*Contract_Legal                     `protobuf:"bytes,25,rep,name=legal,proto3" json:"legal,omitempty"`
	Rule         []*Contract_Rule                      `protobuf:"bytes,26,rep,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Contract. Contract. See http://hl7.org/fhir/StructureDefinition/Contract

func (*Contract) Descriptor deprecated

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

Deprecated: Use Contract.ProtoReflect.Descriptor instead.

func (*Contract) GetAction

func (x *Contract) GetAction() []*datatypes_go_proto.CodeableConcept

func (*Contract) GetActionReason

func (x *Contract) GetActionReason() []*datatypes_go_proto.CodeableConcept

func (*Contract) GetActor

func (x *Contract) GetActor() []*Contract_Actor

func (*Contract) GetApplies

func (x *Contract) GetApplies() *datatypes_go_proto.Period

func (*Contract) GetAuthority

func (x *Contract) GetAuthority() []*datatypes_go_proto.Reference

func (*Contract) GetBinding

func (x *Contract) GetBinding() *Contract_Binding

func (*Contract) GetContained

func (x *Contract) GetContained() []*ContainedResource

func (*Contract) GetDomain

func (x *Contract) GetDomain() []*datatypes_go_proto.Reference

func (*Contract) GetExtension

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

func (*Contract) GetFriendly

func (x *Contract) GetFriendly() []*Contract_Friendly

func (*Contract) GetId

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

func (*Contract) GetIdentifier

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

func (*Contract) GetImplicitRules

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

func (*Contract) GetIssued

func (x *Contract) GetIssued() *datatypes_go_proto.DateTime

func (*Contract) GetLanguage

func (x *Contract) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Contract) GetLegal

func (x *Contract) GetLegal() []*Contract_Legal

func (*Contract) GetMeta

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

func (*Contract) GetModifierExtension

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

func (*Contract) GetRule

func (x *Contract) GetRule() []*Contract_Rule

func (*Contract) GetSigner

func (x *Contract) GetSigner() []*Contract_Signer

func (*Contract) GetSubType

func (x *Contract) GetSubType() []*datatypes_go_proto.CodeableConcept

func (*Contract) GetSubject

func (x *Contract) GetSubject() []*datatypes_go_proto.Reference

func (*Contract) GetTerm

func (x *Contract) GetTerm() []*Contract_Term

func (*Contract) GetText

func (*Contract) GetType

func (*Contract) GetValuedItem

func (x *Contract) GetValuedItem() []*Contract_ValuedItem

func (*Contract) ProtoMessage

func (*Contract) ProtoMessage()

func (*Contract) ProtoReflect

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

func (*Contract) Reset

func (x *Contract) Reset()

func (*Contract) String

func (x *Contract) String() string

type Contract_Actor

type Contract_Actor struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Contract Actor Type
	Entity *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=entity,proto3" json:"entity,omitempty"`
	// Contract  Actor Role
	Role []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

Contract Actor

func (*Contract_Actor) Descriptor deprecated

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

Deprecated: Use Contract_Actor.ProtoReflect.Descriptor instead.

func (*Contract_Actor) GetEntity

func (*Contract_Actor) GetExtension

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

func (*Contract_Actor) GetId

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

func (*Contract_Actor) GetModifierExtension

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

func (*Contract_Actor) GetRole

func (*Contract_Actor) ProtoMessage

func (*Contract_Actor) ProtoMessage()

func (*Contract_Actor) ProtoReflect

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

func (*Contract_Actor) Reset

func (x *Contract_Actor) Reset()

func (*Contract_Actor) String

func (x *Contract_Actor) String() string

type Contract_Binding

type Contract_Binding struct {

	// Types that are assignable to Binding:
	//	*Contract_Binding_Attachment
	//	*Contract_Binding_Reference
	Binding isContract_Binding_Binding `protobuf_oneof:"binding"`
	// contains filtered or unexported fields
}

Binding Contract

func (*Contract_Binding) Descriptor deprecated

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

Deprecated: Use Contract_Binding.ProtoReflect.Descriptor instead.

func (*Contract_Binding) GetAttachment

func (x *Contract_Binding) GetAttachment() *datatypes_go_proto.Attachment

func (*Contract_Binding) GetBinding

func (m *Contract_Binding) GetBinding() isContract_Binding_Binding

func (*Contract_Binding) GetReference

func (x *Contract_Binding) GetReference() *datatypes_go_proto.Reference

func (*Contract_Binding) ProtoMessage

func (*Contract_Binding) ProtoMessage()

func (*Contract_Binding) ProtoReflect

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

func (*Contract_Binding) Reset

func (x *Contract_Binding) Reset()

func (*Contract_Binding) String

func (x *Contract_Binding) String() string

type Contract_Binding_Attachment

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

type Contract_Binding_Reference

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

type Contract_Friendly

type Contract_Friendly struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Content           *Contract_Friendly_Content      `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Contract Friendly Language

func (*Contract_Friendly) Descriptor deprecated

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

Deprecated: Use Contract_Friendly.ProtoReflect.Descriptor instead.

func (*Contract_Friendly) GetContent

func (*Contract_Friendly) GetExtension

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

func (*Contract_Friendly) GetId

func (*Contract_Friendly) GetModifierExtension

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

func (*Contract_Friendly) ProtoMessage

func (*Contract_Friendly) ProtoMessage()

func (*Contract_Friendly) ProtoReflect

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

func (*Contract_Friendly) Reset

func (x *Contract_Friendly) Reset()

func (*Contract_Friendly) String

func (x *Contract_Friendly) String() string

type Contract_Friendly_Content

type Contract_Friendly_Content struct {

	// Types that are assignable to Content:
	//	*Contract_Friendly_Content_Attachment
	//	*Contract_Friendly_Content_Reference
	Content isContract_Friendly_Content_Content `protobuf_oneof:"content"`
	// contains filtered or unexported fields
}

Easily comprehended representation of this Contract

func (*Contract_Friendly_Content) Descriptor deprecated

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

Deprecated: Use Contract_Friendly_Content.ProtoReflect.Descriptor instead.

func (*Contract_Friendly_Content) GetAttachment

func (*Contract_Friendly_Content) GetContent

func (m *Contract_Friendly_Content) GetContent() isContract_Friendly_Content_Content

func (*Contract_Friendly_Content) GetReference

func (*Contract_Friendly_Content) ProtoMessage

func (*Contract_Friendly_Content) ProtoMessage()

func (*Contract_Friendly_Content) ProtoReflect

func (*Contract_Friendly_Content) Reset

func (x *Contract_Friendly_Content) Reset()

func (*Contract_Friendly_Content) String

func (x *Contract_Friendly_Content) String() string

type Contract_Friendly_Content_Attachment

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

type Contract_Friendly_Content_Reference

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

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Content           *Contract_Legal_Content         `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Contract Legal Language

func (*Contract_Legal) Descriptor deprecated

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

Deprecated: Use Contract_Legal.ProtoReflect.Descriptor instead.

func (*Contract_Legal) GetContent

func (x *Contract_Legal) GetContent() *Contract_Legal_Content

func (*Contract_Legal) GetExtension

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

func (*Contract_Legal) GetId

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

func (*Contract_Legal) GetModifierExtension

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

func (*Contract_Legal) ProtoMessage

func (*Contract_Legal) ProtoMessage()

func (*Contract_Legal) ProtoReflect

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

func (*Contract_Legal) Reset

func (x *Contract_Legal) Reset()

func (*Contract_Legal) String

func (x *Contract_Legal) String() string
type Contract_Legal_Content struct {

	// Types that are assignable to Content:
	//	*Contract_Legal_Content_Attachment
	//	*Contract_Legal_Content_Reference
	Content isContract_Legal_Content_Content `protobuf_oneof:"content"`
	// contains filtered or unexported fields
}

Contract Legal Text

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

Deprecated: Use Contract_Legal_Content.ProtoReflect.Descriptor instead.

func (m *Contract_Legal_Content) GetContent() isContract_Legal_Content_Content
func (*Contract_Legal_Content) ProtoMessage()
func (x *Contract_Legal_Content) ProtoReflect() protoreflect.Message
func (x *Contract_Legal_Content) Reset()
func (x *Contract_Legal_Content) String() string
type Contract_Legal_Content_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,1,opt,name=attachment,proto3,oneof"`
}
type Contract_Legal_Content_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type Contract_Rule

type Contract_Rule struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Content           *Contract_Rule_Content          `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Computable Contract Language

func (*Contract_Rule) Descriptor deprecated

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

Deprecated: Use Contract_Rule.ProtoReflect.Descriptor instead.

func (*Contract_Rule) GetContent

func (x *Contract_Rule) GetContent() *Contract_Rule_Content

func (*Contract_Rule) GetExtension

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

func (*Contract_Rule) GetId

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

func (*Contract_Rule) GetModifierExtension

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

func (*Contract_Rule) ProtoMessage

func (*Contract_Rule) ProtoMessage()

func (*Contract_Rule) ProtoReflect

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

func (*Contract_Rule) Reset

func (x *Contract_Rule) Reset()

func (*Contract_Rule) String

func (x *Contract_Rule) String() string

type Contract_Rule_Content

type Contract_Rule_Content struct {

	// Types that are assignable to Content:
	//	*Contract_Rule_Content_Attachment
	//	*Contract_Rule_Content_Reference
	Content isContract_Rule_Content_Content `protobuf_oneof:"content"`
	// contains filtered or unexported fields
}

Computable Contract Rules

func (*Contract_Rule_Content) Descriptor deprecated

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

Deprecated: Use Contract_Rule_Content.ProtoReflect.Descriptor instead.

func (*Contract_Rule_Content) GetAttachment

func (*Contract_Rule_Content) GetContent

func (m *Contract_Rule_Content) GetContent() isContract_Rule_Content_Content

func (*Contract_Rule_Content) GetReference

func (*Contract_Rule_Content) ProtoMessage

func (*Contract_Rule_Content) ProtoMessage()

func (*Contract_Rule_Content) ProtoReflect

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

func (*Contract_Rule_Content) Reset

func (x *Contract_Rule_Content) Reset()

func (*Contract_Rule_Content) String

func (x *Contract_Rule_Content) String() string

type Contract_Rule_Content_Attachment

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

type Contract_Rule_Content_Reference

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

type Contract_Signer

type Contract_Signer struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Contract Signer Type
	Type *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Contract Signatory Party
	Party *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=party,proto3" json:"party,omitempty"`
	// Contract Documentation Signature
	Signature *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

Contract Signer

func (*Contract_Signer) Descriptor deprecated

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

Deprecated: Use Contract_Signer.ProtoReflect.Descriptor instead.

func (*Contract_Signer) GetExtension

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

func (*Contract_Signer) GetId

func (*Contract_Signer) GetModifierExtension

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

func (*Contract_Signer) GetParty

func (*Contract_Signer) GetSignature

func (x *Contract_Signer) GetSignature() *datatypes_go_proto.String

func (*Contract_Signer) GetType

func (*Contract_Signer) ProtoMessage

func (*Contract_Signer) ProtoMessage()

func (*Contract_Signer) ProtoReflect

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

func (*Contract_Signer) Reset

func (x *Contract_Signer) Reset()

func (*Contract_Signer) String

func (x *Contract_Signer) String() string

type Contract_Term

type Contract_Term struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Contract Term identifier
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Contract Term Issue Date Time
	Issued *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=issued,proto3" json:"issued,omitempty"`
	// Contract Term Effective Time
	Applies *datatypes_go_proto.Period `protobuf:"bytes,6,opt,name=applies,proto3" json:"applies,omitempty"`
	// Contract Term Type
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
	// Contract Term Subtype
	SubType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	// Subject of this Contract Term
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=subject,proto3" json:"subject,omitempty"`
	// Contract Term Action
	Action []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,rep,name=action,proto3" json:"action,omitempty"`
	// Contract Term Action Reason
	ActionReason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,rep,name=action_reason,json=actionReason,proto3" json:"action_reason,omitempty"`
	Actor        []*Contract_Term_Actor                `protobuf:"bytes,12,rep,name=actor,proto3" json:"actor,omitempty"`
	// Human readable Contract term text
	Text       *datatypes_go_proto.String  `protobuf:"bytes,13,opt,name=text,proto3" json:"text,omitempty"`
	ValuedItem []*Contract_Term_ValuedItem `protobuf:"bytes,14,rep,name=valued_item,json=valuedItem,proto3" json:"valued_item,omitempty"`
	// Nested Contract Term Group
	Group []*Contract_Term `protobuf:"bytes,15,rep,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

Contract Term List

func (*Contract_Term) Descriptor deprecated

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

Deprecated: Use Contract_Term.ProtoReflect.Descriptor instead.

func (*Contract_Term) GetAction

func (*Contract_Term) GetActionReason

func (x *Contract_Term) GetActionReason() []*datatypes_go_proto.CodeableConcept

func (*Contract_Term) GetActor

func (x *Contract_Term) GetActor() []*Contract_Term_Actor

func (*Contract_Term) GetApplies

func (x *Contract_Term) GetApplies() *datatypes_go_proto.Period

func (*Contract_Term) GetExtension

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

func (*Contract_Term) GetGroup

func (x *Contract_Term) GetGroup() []*Contract_Term

func (*Contract_Term) GetId

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

func (*Contract_Term) GetIdentifier

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

func (*Contract_Term) GetIssued

func (x *Contract_Term) GetIssued() *datatypes_go_proto.DateTime

func (*Contract_Term) GetModifierExtension

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

func (*Contract_Term) GetSubType

func (*Contract_Term) GetSubject

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

func (*Contract_Term) GetText

func (x *Contract_Term) GetText() *datatypes_go_proto.String

func (*Contract_Term) GetType

func (*Contract_Term) GetValuedItem

func (x *Contract_Term) GetValuedItem() []*Contract_Term_ValuedItem

func (*Contract_Term) ProtoMessage

func (*Contract_Term) ProtoMessage()

func (*Contract_Term) ProtoReflect

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

func (*Contract_Term) Reset

func (x *Contract_Term) Reset()

func (*Contract_Term) String

func (x *Contract_Term) String() string

type Contract_Term_Actor

type Contract_Term_Actor struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Contract Term Actor
	Entity *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=entity,proto3" json:"entity,omitempty"`
	// Contract Term Actor Role
	Role []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

Contract Term Actor List

func (*Contract_Term_Actor) Descriptor deprecated

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

Deprecated: Use Contract_Term_Actor.ProtoReflect.Descriptor instead.

func (*Contract_Term_Actor) GetEntity

func (*Contract_Term_Actor) GetExtension

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

func (*Contract_Term_Actor) GetId

func (*Contract_Term_Actor) GetModifierExtension

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

func (*Contract_Term_Actor) GetRole

func (*Contract_Term_Actor) ProtoMessage

func (*Contract_Term_Actor) ProtoMessage()

func (*Contract_Term_Actor) ProtoReflect

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

func (*Contract_Term_Actor) Reset

func (x *Contract_Term_Actor) Reset()

func (*Contract_Term_Actor) String

func (x *Contract_Term_Actor) String() string

type Contract_Term_ValuedItem

type Contract_Term_ValuedItem struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension  `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Entity            *Contract_Term_ValuedItem_Entity `protobuf:"bytes,4,opt,name=entity,proto3" json:"entity,omitempty"`
	// Contract Term Valued Item Identifier
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,5,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Contract Term Valued Item Effective Tiem
	EffectiveTime *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=effective_time,json=effectiveTime,proto3" json:"effective_time,omitempty"`
	// Contract Term Valued Item Count
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Contract Term Valued Item fee, charge, or cost
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,8,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Contract Term Valued Item Price Scaling Factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,9,opt,name=factor,proto3" json:"factor,omitempty"`
	// Contract Term Valued Item Difficulty Scaling Factor
	Points *datatypes_go_proto.Decimal `protobuf:"bytes,10,opt,name=points,proto3" json:"points,omitempty"`
	// Total Contract Term Valued Item Value
	Net *datatypes_go_proto.Money `protobuf:"bytes,11,opt,name=net,proto3" json:"net,omitempty"`
	// contains filtered or unexported fields
}

Contract Term Valued Item

func (*Contract_Term_ValuedItem) Descriptor deprecated

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

Deprecated: Use Contract_Term_ValuedItem.ProtoReflect.Descriptor instead.

func (*Contract_Term_ValuedItem) GetEffectiveTime

func (x *Contract_Term_ValuedItem) GetEffectiveTime() *datatypes_go_proto.DateTime

func (*Contract_Term_ValuedItem) GetEntity

func (*Contract_Term_ValuedItem) GetExtension

func (*Contract_Term_ValuedItem) GetFactor

func (*Contract_Term_ValuedItem) GetId

func (*Contract_Term_ValuedItem) GetIdentifier

func (*Contract_Term_ValuedItem) GetModifierExtension

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

func (*Contract_Term_ValuedItem) GetNet

func (*Contract_Term_ValuedItem) GetPoints

func (*Contract_Term_ValuedItem) GetQuantity

func (*Contract_Term_ValuedItem) GetUnitPrice

func (*Contract_Term_ValuedItem) ProtoMessage

func (*Contract_Term_ValuedItem) ProtoMessage()

func (*Contract_Term_ValuedItem) ProtoReflect

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

func (*Contract_Term_ValuedItem) Reset

func (x *Contract_Term_ValuedItem) Reset()

func (*Contract_Term_ValuedItem) String

func (x *Contract_Term_ValuedItem) String() string

type Contract_Term_ValuedItem_Entity

type Contract_Term_ValuedItem_Entity struct {

	// Types that are assignable to Entity:
	//	*Contract_Term_ValuedItem_Entity_CodeableConcept
	//	*Contract_Term_ValuedItem_Entity_Reference
	Entity isContract_Term_ValuedItem_Entity_Entity `protobuf_oneof:"entity"`
	// contains filtered or unexported fields
}

Contract Term Valued Item Type

func (*Contract_Term_ValuedItem_Entity) Descriptor deprecated

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

Deprecated: Use Contract_Term_ValuedItem_Entity.ProtoReflect.Descriptor instead.

func (*Contract_Term_ValuedItem_Entity) GetCodeableConcept

func (*Contract_Term_ValuedItem_Entity) GetEntity

func (m *Contract_Term_ValuedItem_Entity) GetEntity() isContract_Term_ValuedItem_Entity_Entity

func (*Contract_Term_ValuedItem_Entity) GetReference

func (*Contract_Term_ValuedItem_Entity) ProtoMessage

func (*Contract_Term_ValuedItem_Entity) ProtoMessage()

func (*Contract_Term_ValuedItem_Entity) ProtoReflect

func (*Contract_Term_ValuedItem_Entity) Reset

func (*Contract_Term_ValuedItem_Entity) String

type Contract_Term_ValuedItem_Entity_CodeableConcept

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

type Contract_Term_ValuedItem_Entity_Reference

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

type Contract_ValuedItem

type Contract_ValuedItem struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Entity            *Contract_ValuedItem_Entity     `protobuf:"bytes,4,opt,name=entity,proto3" json:"entity,omitempty"`
	// Contract Valued Item Identifier
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,5,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Contract Valued Item Effective Tiem
	EffectiveTime *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=effective_time,json=effectiveTime,proto3" json:"effective_time,omitempty"`
	// Count of Contract Valued Items
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Contract Valued Item fee, charge, or cost
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,8,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Contract Valued Item Price Scaling Factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,9,opt,name=factor,proto3" json:"factor,omitempty"`
	// Contract Valued Item Difficulty Scaling Factor
	Points *datatypes_go_proto.Decimal `protobuf:"bytes,10,opt,name=points,proto3" json:"points,omitempty"`
	// Total Contract Valued Item Value
	Net *datatypes_go_proto.Money `protobuf:"bytes,11,opt,name=net,proto3" json:"net,omitempty"`
	// contains filtered or unexported fields
}

Contract Valued Item

func (*Contract_ValuedItem) Descriptor deprecated

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

Deprecated: Use Contract_ValuedItem.ProtoReflect.Descriptor instead.

func (*Contract_ValuedItem) GetEffectiveTime

func (x *Contract_ValuedItem) GetEffectiveTime() *datatypes_go_proto.DateTime

func (*Contract_ValuedItem) GetEntity

func (*Contract_ValuedItem) GetExtension

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

func (*Contract_ValuedItem) GetFactor

func (*Contract_ValuedItem) GetId

func (*Contract_ValuedItem) GetIdentifier

func (*Contract_ValuedItem) GetModifierExtension

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

func (*Contract_ValuedItem) GetNet

func (*Contract_ValuedItem) GetPoints

func (*Contract_ValuedItem) GetQuantity

func (*Contract_ValuedItem) GetUnitPrice

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

func (*Contract_ValuedItem) ProtoMessage

func (*Contract_ValuedItem) ProtoMessage()

func (*Contract_ValuedItem) ProtoReflect

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

func (*Contract_ValuedItem) Reset

func (x *Contract_ValuedItem) Reset()

func (*Contract_ValuedItem) String

func (x *Contract_ValuedItem) String() string

type Contract_ValuedItem_Entity

type Contract_ValuedItem_Entity struct {

	// Types that are assignable to Entity:
	//	*Contract_ValuedItem_Entity_CodeableConcept
	//	*Contract_ValuedItem_Entity_Reference
	Entity isContract_ValuedItem_Entity_Entity `protobuf_oneof:"entity"`
	// contains filtered or unexported fields
}

Contract Valued Item Type

func (*Contract_ValuedItem_Entity) Descriptor deprecated

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

Deprecated: Use Contract_ValuedItem_Entity.ProtoReflect.Descriptor instead.

func (*Contract_ValuedItem_Entity) GetCodeableConcept

func (*Contract_ValuedItem_Entity) GetEntity

func (m *Contract_ValuedItem_Entity) GetEntity() isContract_ValuedItem_Entity_Entity

func (*Contract_ValuedItem_Entity) GetReference

func (*Contract_ValuedItem_Entity) ProtoMessage

func (*Contract_ValuedItem_Entity) ProtoMessage()

func (*Contract_ValuedItem_Entity) ProtoReflect

func (*Contract_ValuedItem_Entity) Reset

func (x *Contract_ValuedItem_Entity) Reset()

func (*Contract_ValuedItem_Entity) String

func (x *Contract_ValuedItem_Entity) String() string

type Contract_ValuedItem_Entity_CodeableConcept

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

type Contract_ValuedItem_Entity_Reference

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

type Coverage

type Coverage struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// An identifier for the plan issuer
	Issuer *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=issuer,proto3" json:"issuer,omitempty"`
	// BIN Number
	Bin *datatypes_go_proto.Identifier `protobuf:"bytes,10,opt,name=bin,proto3" json:"bin,omitempty"`
	// Coverage start and end dates
	Period *datatypes_go_proto.Period `protobuf:"bytes,11,opt,name=period,proto3" json:"period,omitempty"`
	// Type of coverage
	Type *datatypes_go_proto.Coding `protobuf:"bytes,12,opt,name=type,proto3" json:"type,omitempty"`
	// Subscriber ID
	SubscriberId *datatypes_go_proto.Identifier `protobuf:"bytes,13,opt,name=subscriber_id,json=subscriberId,proto3" json:"subscriber_id,omitempty"`
	// The primary coverage ID
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,14,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// An identifier for the group
	Group *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=group,proto3" json:"group,omitempty"`
	// An identifier for the plan
	Plan *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=plan,proto3" json:"plan,omitempty"`
	// An identifier for the subsection of the plan
	SubPlan *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=sub_plan,json=subPlan,proto3" json:"sub_plan,omitempty"`
	// The dependent number
	Dependent *datatypes_go_proto.PositiveInt `protobuf:"bytes,18,opt,name=dependent,proto3" json:"dependent,omitempty"`
	// The plan instance or sequence counter
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,19,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Plan holder information
	Subscriber *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=subscriber,proto3" json:"subscriber,omitempty"`
	// Insurer network
	Network *datatypes_go_proto.Identifier `protobuf:"bytes,21,opt,name=network,proto3" json:"network,omitempty"`
	// Contract details
	Contract []*datatypes_go_proto.Reference `protobuf:"bytes,22,rep,name=contract,proto3" json:"contract,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Coverage. Insurance or medical plan. See http://hl7.org/fhir/StructureDefinition/Coverage

func (*Coverage) Descriptor deprecated

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

Deprecated: Use Coverage.ProtoReflect.Descriptor instead.

func (*Coverage) GetBin

func (x *Coverage) GetBin() *datatypes_go_proto.Identifier

func (*Coverage) GetContained

func (x *Coverage) GetContained() []*ContainedResource

func (*Coverage) GetContract

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

func (*Coverage) GetDependent

func (x *Coverage) GetDependent() *datatypes_go_proto.PositiveInt

func (*Coverage) GetExtension

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

func (*Coverage) GetGroup

func (x *Coverage) GetGroup() *datatypes_go_proto.String

func (*Coverage) GetId

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

func (*Coverage) GetIdentifier

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

func (*Coverage) GetImplicitRules

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

func (*Coverage) GetIssuer

func (x *Coverage) GetIssuer() *datatypes_go_proto.Reference

func (*Coverage) GetLanguage

func (x *Coverage) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Coverage) GetMeta

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

func (*Coverage) GetModifierExtension

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

func (*Coverage) GetNetwork

func (x *Coverage) GetNetwork() *datatypes_go_proto.Identifier

func (*Coverage) GetPeriod

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

func (*Coverage) GetPlan

func (x *Coverage) GetPlan() *datatypes_go_proto.String

func (*Coverage) GetSequence

func (x *Coverage) GetSequence() *datatypes_go_proto.PositiveInt

func (*Coverage) GetSubPlan

func (x *Coverage) GetSubPlan() *datatypes_go_proto.String

func (*Coverage) GetSubscriber

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

func (*Coverage) GetSubscriberId

func (x *Coverage) GetSubscriberId() *datatypes_go_proto.Identifier

func (*Coverage) GetText

func (*Coverage) GetType

func (x *Coverage) GetType() *datatypes_go_proto.Coding

func (*Coverage) ProtoMessage

func (*Coverage) ProtoMessage()

func (*Coverage) ProtoReflect

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

func (*Coverage) Reset

func (x *Coverage) Reset()

func (*Coverage) String

func (x *Coverage) String() string

type DataElement

type DataElement struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Globally unique logical id for data element
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Logical id to reference this data element
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Logical id for this version of the data element
	Version *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
	// Descriptive label for this element definition
	Name *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// draft | active | retired
	Status *codes_go_proto.ConformanceResourceStatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// If for testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,14,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Name of the publisher (Organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Contact   []*DataElement_Contact     `protobuf:"bytes,16,rep,name=contact,proto3" json:"contact,omitempty"`
	// Date for this version of the data element
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=date,proto3" json:"date,omitempty"`
	// Content intends to support these contexts
	UseContext []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// comparable | fully-specified | equivalent | convertable | scaleable |
	// flexible
	Stringency *codes_go_proto.DataElementStringencyCode `protobuf:"bytes,20,opt,name=stringency,proto3" json:"stringency,omitempty"`
	Mapping    []*DataElement_Mapping                    `protobuf:"bytes,21,rep,name=mapping,proto3" json:"mapping,omitempty"`
	// Definition of element
	Element []*metadatatypes_go_proto.ElementDefinition `protobuf:"bytes,22,rep,name=element,proto3" json:"element,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DataElement. Resource data element. See http://hl7.org/fhir/StructureDefinition/DataElement

func (*DataElement) Descriptor deprecated

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

Deprecated: Use DataElement.ProtoReflect.Descriptor instead.

func (*DataElement) GetContact

func (x *DataElement) GetContact() []*DataElement_Contact

func (*DataElement) GetContained

func (x *DataElement) GetContained() []*ContainedResource

func (*DataElement) GetCopyright

func (x *DataElement) GetCopyright() *datatypes_go_proto.String

func (*DataElement) GetDate

func (x *DataElement) GetDate() *datatypes_go_proto.DateTime

func (*DataElement) GetElement

func (*DataElement) GetExperimental

func (x *DataElement) GetExperimental() *datatypes_go_proto.Boolean

func (*DataElement) GetExtension

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

func (*DataElement) GetId

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

func (*DataElement) GetIdentifier

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

func (*DataElement) GetImplicitRules

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

func (*DataElement) GetLanguage

func (*DataElement) GetMapping

func (x *DataElement) GetMapping() []*DataElement_Mapping

func (*DataElement) GetMeta

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

func (*DataElement) GetModifierExtension

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

func (*DataElement) GetName

func (x *DataElement) GetName() *datatypes_go_proto.String

func (*DataElement) GetPublisher

func (x *DataElement) GetPublisher() *datatypes_go_proto.String

func (*DataElement) GetStatus

func (*DataElement) GetStringency

func (*DataElement) GetText

func (*DataElement) GetUrl

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

func (*DataElement) GetUseContext

func (x *DataElement) GetUseContext() []*datatypes_go_proto.CodeableConcept

func (*DataElement) GetVersion

func (x *DataElement) GetVersion() *datatypes_go_proto.String

func (*DataElement) ProtoMessage

func (*DataElement) ProtoMessage()

func (*DataElement) ProtoReflect

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

func (*DataElement) Reset

func (x *DataElement) Reset()

func (*DataElement) String

func (x *DataElement) String() string

type DataElement_Contact

type DataElement_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of a individual to contact
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details for individual or publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,5,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// contains filtered or unexported fields
}

Contact details of the publisher

func (*DataElement_Contact) Descriptor deprecated

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

Deprecated: Use DataElement_Contact.ProtoReflect.Descriptor instead.

func (*DataElement_Contact) GetExtension

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

func (*DataElement_Contact) GetId

func (*DataElement_Contact) GetModifierExtension

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

func (*DataElement_Contact) GetName

func (*DataElement_Contact) GetTelecom

func (*DataElement_Contact) ProtoMessage

func (*DataElement_Contact) ProtoMessage()

func (*DataElement_Contact) ProtoReflect

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

func (*DataElement_Contact) Reset

func (x *DataElement_Contact) Reset()

func (*DataElement_Contact) String

func (x *DataElement_Contact) String() string

type DataElement_Mapping

type DataElement_Mapping struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Internal id when this mapping is used
	Identity *datatypes_go_proto.Id `protobuf:"bytes,4,opt,name=identity,proto3" json:"identity,omitempty"`
	// Identifies what this mapping refers to
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=uri,proto3" json:"uri,omitempty"`
	// Names what this mapping refers to
	Name *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// Versions, Issues, Scope limitations etc.
	Comments *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=comments,proto3" json:"comments,omitempty"`
	// contains filtered or unexported fields
}

External specification mapped to

func (*DataElement_Mapping) Descriptor deprecated

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

Deprecated: Use DataElement_Mapping.ProtoReflect.Descriptor instead.

func (*DataElement_Mapping) GetComments

func (x *DataElement_Mapping) GetComments() *datatypes_go_proto.String

func (*DataElement_Mapping) GetExtension

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

func (*DataElement_Mapping) GetId

func (*DataElement_Mapping) GetIdentity

func (x *DataElement_Mapping) GetIdentity() *datatypes_go_proto.Id

func (*DataElement_Mapping) GetModifierExtension

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

func (*DataElement_Mapping) GetName

func (*DataElement_Mapping) GetUri

func (*DataElement_Mapping) ProtoMessage

func (*DataElement_Mapping) ProtoMessage()

func (*DataElement_Mapping) ProtoReflect

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

func (*DataElement_Mapping) Reset

func (x *DataElement_Mapping) Reset()

func (*DataElement_Mapping) String

func (x *DataElement_Mapping) String() string

type DetectedIssue

type DetectedIssue struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Associated patient
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=patient,proto3" json:"patient,omitempty"`
	// Issue Category, e.g. drug-drug, duplicate therapy, etc.
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
	// high | moderate | low
	Severity *codes_go_proto.DetectedIssueSeverityCode `protobuf:"bytes,11,opt,name=severity,proto3" json:"severity,omitempty"`
	// Problem resource
	Implicated []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=implicated,proto3" json:"implicated,omitempty"`
	// Description and context
	Detail *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=detail,proto3" json:"detail,omitempty"`
	// When identified
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,14,opt,name=date,proto3" json:"date,omitempty"`
	// The provider or device that identified the issue
	Author *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=author,proto3" json:"author,omitempty"`
	// Unique id for the detected issue
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,16,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Authority for issue
	Reference  *datatypes_go_proto.Uri     `protobuf:"bytes,17,opt,name=reference,proto3" json:"reference,omitempty"`
	Mitigation []*DetectedIssue_Mitigation `protobuf:"bytes,18,rep,name=mitigation,proto3" json:"mitigation,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DetectedIssue. Clinical issue with action. See http://hl7.org/fhir/StructureDefinition/DetectedIssue

func (*DetectedIssue) Descriptor deprecated

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

Deprecated: Use DetectedIssue.ProtoReflect.Descriptor instead.

func (*DetectedIssue) GetAuthor

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

func (*DetectedIssue) GetCategory

func (*DetectedIssue) GetContained

func (x *DetectedIssue) GetContained() []*ContainedResource

func (*DetectedIssue) GetDate

func (*DetectedIssue) GetDetail

func (x *DetectedIssue) GetDetail() *datatypes_go_proto.String

func (*DetectedIssue) GetExtension

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

func (*DetectedIssue) GetId

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

func (*DetectedIssue) GetIdentifier

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

func (*DetectedIssue) GetImplicated

func (x *DetectedIssue) GetImplicated() []*datatypes_go_proto.Reference

func (*DetectedIssue) GetImplicitRules

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

func (*DetectedIssue) GetLanguage

func (*DetectedIssue) GetMeta

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

func (*DetectedIssue) GetMitigation

func (x *DetectedIssue) GetMitigation() []*DetectedIssue_Mitigation

func (*DetectedIssue) GetModifierExtension

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

func (*DetectedIssue) GetPatient

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

func (*DetectedIssue) GetReference

func (x *DetectedIssue) GetReference() *datatypes_go_proto.Uri

func (*DetectedIssue) GetSeverity

func (*DetectedIssue) GetText

func (*DetectedIssue) ProtoMessage

func (*DetectedIssue) ProtoMessage()

func (*DetectedIssue) ProtoReflect

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

func (*DetectedIssue) Reset

func (x *DetectedIssue) Reset()

func (*DetectedIssue) String

func (x *DetectedIssue) String() string

type DetectedIssue_Mitigation

type DetectedIssue_Mitigation struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// What mitigation?
	Action *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	// Date committed
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=date,proto3" json:"date,omitempty"`
	// Who is committing?
	Author *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=author,proto3" json:"author,omitempty"`
	// contains filtered or unexported fields
}

Step taken to address

func (*DetectedIssue_Mitigation) Descriptor deprecated

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

Deprecated: Use DetectedIssue_Mitigation.ProtoReflect.Descriptor instead.

func (*DetectedIssue_Mitigation) GetAction

func (*DetectedIssue_Mitigation) GetAuthor

func (*DetectedIssue_Mitigation) GetDate

func (*DetectedIssue_Mitigation) GetExtension

func (*DetectedIssue_Mitigation) GetId

func (*DetectedIssue_Mitigation) GetModifierExtension

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

func (*DetectedIssue_Mitigation) ProtoMessage

func (*DetectedIssue_Mitigation) ProtoMessage()

func (*DetectedIssue_Mitigation) ProtoReflect

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

func (*DetectedIssue_Mitigation) Reset

func (x *DetectedIssue_Mitigation) Reset()

func (*DetectedIssue_Mitigation) String

func (x *DetectedIssue_Mitigation) String() string

type Device

type Device struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Instance id from manufacturer, owner, and others
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// What kind of device this is
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=type,proto3" json:"type,omitempty"`
	// Device notes and comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,11,rep,name=note,proto3" json:"note,omitempty"`
	// available | not-available | entered-in-error
	Status *codes_go_proto.DeviceStatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Name of device manufacturer
	Manufacturer *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// Model id assigned by the manufacturer
	Model *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=model,proto3" json:"model,omitempty"`
	// Version number (i.e. software)
	Version *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=version,proto3" json:"version,omitempty"`
	// Manufacture date
	ManufactureDate *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=manufacture_date,json=manufactureDate,proto3" json:"manufacture_date,omitempty"`
	// Date and time of expiry of this device (if applicable)
	Expiry *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=expiry,proto3" json:"expiry,omitempty"`
	// FDA mandated Unique Device Identifier
	Udi *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=udi,proto3" json:"udi,omitempty"`
	// Lot number of manufacture
	LotNumber *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=lot_number,json=lotNumber,proto3" json:"lot_number,omitempty"`
	// Organization responsible for device
	Owner *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=owner,proto3" json:"owner,omitempty"`
	// Where the resource is found
	Location *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=location,proto3" json:"location,omitempty"`
	// If the resource is affixed to a person
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=patient,proto3" json:"patient,omitempty"`
	// Details for human/organization for support
	Contact []*datatypes_go_proto.ContactPoint `protobuf:"bytes,23,rep,name=contact,proto3" json:"contact,omitempty"`
	// Network address to contact device
	Url *datatypes_go_proto.Uri `protobuf:"bytes,24,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Device. An instance of a manufactured te that is used in the provision of healthcare. See http://hl7.org/fhir/StructureDefinition/Device

func (*Device) Descriptor deprecated

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

Deprecated: Use Device.ProtoReflect.Descriptor instead.

func (*Device) GetContact

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

func (*Device) GetContained

func (x *Device) GetContained() []*ContainedResource

func (*Device) GetExpiry

func (x *Device) GetExpiry() *datatypes_go_proto.DateTime

func (*Device) GetExtension

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

func (*Device) GetId

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

func (*Device) GetIdentifier

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

func (*Device) GetImplicitRules

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

func (*Device) GetLanguage

func (x *Device) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Device) GetLocation

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

func (*Device) GetLotNumber

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

func (*Device) GetManufactureDate

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

func (*Device) GetManufacturer

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

func (*Device) GetMeta

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

func (*Device) GetModel

func (x *Device) GetModel() *datatypes_go_proto.String

func (*Device) GetModifierExtension

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

func (*Device) GetNote

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

func (*Device) GetOwner

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

func (*Device) GetPatient

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

func (*Device) GetStatus

func (x *Device) GetStatus() *codes_go_proto.DeviceStatusCode

func (*Device) GetText

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

func (*Device) GetType

func (*Device) GetUdi

func (x *Device) GetUdi() *datatypes_go_proto.String

func (*Device) GetUrl

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

func (*Device) GetVersion

func (x *Device) GetVersion() *datatypes_go_proto.String

func (*Device) ProtoMessage

func (*Device) ProtoMessage()

func (*Device) ProtoReflect

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

func (*Device) Reset

func (x *Device) Reset()

func (*Device) String

func (x *Device) String() string

type DeviceComponent

type DeviceComponent struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// What kind of component it is
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
	// Instance id assigned by the software stack
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,10,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Recent system change timestamp
	LastSystemChange *datatypes_go_proto.Instant `protobuf:"bytes,11,opt,name=last_system_change,json=lastSystemChange,proto3" json:"last_system_change,omitempty"`
	// A source device of this component
	Source *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=source,proto3" json:"source,omitempty"`
	// Parent resource link
	Parent *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=parent,proto3" json:"parent,omitempty"`
	// Component operational status
	OperationalStatus []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=operational_status,json=operationalStatus,proto3" json:"operational_status,omitempty"`
	// Current supported parameter group
	ParameterGroup *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=parameter_group,json=parameterGroup,proto3" json:"parameter_group,omitempty"`
	// other | chemical | electrical | impedance | nuclear | optical | thermal |
	// biological | mechanical | acoustical | manual+
	MeasurementPrinciple    *codes_go_proto.MeasmntPrincipleCode       `protobuf:"bytes,16,opt,name=measurement_principle,json=measurementPrinciple,proto3" json:"measurement_principle,omitempty"`
	ProductionSpecification []*DeviceComponent_ProductionSpecification `` /* 131-byte string literal not displayed */
	// Language code for the human-readable text strings produced by the device
	LanguageCode *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DeviceComponent. An instance of a medical-related component of a medical device. See http://hl7.org/fhir/StructureDefinition/DeviceComponent

func (*DeviceComponent) Descriptor deprecated

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

Deprecated: Use DeviceComponent.ProtoReflect.Descriptor instead.

func (*DeviceComponent) GetContained

func (x *DeviceComponent) GetContained() []*ContainedResource

func (*DeviceComponent) GetExtension

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

func (*DeviceComponent) GetId

func (*DeviceComponent) GetIdentifier

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

func (*DeviceComponent) GetImplicitRules

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

func (*DeviceComponent) GetLanguage

func (*DeviceComponent) GetLanguageCode

func (x *DeviceComponent) GetLanguageCode() *datatypes_go_proto.CodeableConcept

func (*DeviceComponent) GetLastSystemChange

func (x *DeviceComponent) GetLastSystemChange() *datatypes_go_proto.Instant

func (*DeviceComponent) GetMeasurementPrinciple

func (x *DeviceComponent) GetMeasurementPrinciple() *codes_go_proto.MeasmntPrincipleCode

func (*DeviceComponent) GetMeta

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

func (*DeviceComponent) GetModifierExtension

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

func (*DeviceComponent) GetOperationalStatus

func (x *DeviceComponent) GetOperationalStatus() []*datatypes_go_proto.CodeableConcept

func (*DeviceComponent) GetParameterGroup

func (x *DeviceComponent) GetParameterGroup() *datatypes_go_proto.CodeableConcept

func (*DeviceComponent) GetParent

func (*DeviceComponent) GetProductionSpecification

func (x *DeviceComponent) GetProductionSpecification() []*DeviceComponent_ProductionSpecification

func (*DeviceComponent) GetSource

func (*DeviceComponent) GetText

func (*DeviceComponent) GetType

func (*DeviceComponent) ProtoMessage

func (*DeviceComponent) ProtoMessage()

func (*DeviceComponent) ProtoReflect

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

func (*DeviceComponent) Reset

func (x *DeviceComponent) Reset()

func (*DeviceComponent) String

func (x *DeviceComponent) String() string

type DeviceComponent_ProductionSpecification

type DeviceComponent_ProductionSpecification struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Specification type
	SpecType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=spec_type,json=specType,proto3" json:"spec_type,omitempty"`
	// Internal component unique identification
	ComponentId *datatypes_go_proto.Identifier `protobuf:"bytes,5,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
	// A printable string defining the component
	ProductionSpec *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=production_spec,json=productionSpec,proto3" json:"production_spec,omitempty"`
	// contains filtered or unexported fields
}

Production specification of the component

func (*DeviceComponent_ProductionSpecification) Descriptor deprecated

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

Deprecated: Use DeviceComponent_ProductionSpecification.ProtoReflect.Descriptor instead.

func (*DeviceComponent_ProductionSpecification) GetComponentId

func (*DeviceComponent_ProductionSpecification) GetExtension

func (*DeviceComponent_ProductionSpecification) GetId

func (*DeviceComponent_ProductionSpecification) GetModifierExtension

func (*DeviceComponent_ProductionSpecification) GetProductionSpec

func (*DeviceComponent_ProductionSpecification) GetSpecType

func (*DeviceComponent_ProductionSpecification) ProtoMessage

func (*DeviceComponent_ProductionSpecification) ProtoReflect

func (*DeviceComponent_ProductionSpecification) Reset

func (*DeviceComponent_ProductionSpecification) String

type DeviceMetric

type DeviceMetric struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of metric
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
	// Unique identifier of this DeviceMetric
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,10,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Unit of metric
	Unit *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=unit,proto3" json:"unit,omitempty"`
	// Describes the link to the source Device
	Source *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=source,proto3" json:"source,omitempty"`
	// Describes the link to the parent DeviceComponent
	Parent *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=parent,proto3" json:"parent,omitempty"`
	// on | off | standby
	OperationalStatus *codes_go_proto.DeviceMetricOperationalStatusCode `protobuf:"bytes,14,opt,name=operational_status,json=operationalStatus,proto3" json:"operational_status,omitempty"`
	// black | red | green | yellow | blue | magenta | cyan | white
	Color *codes_go_proto.DeviceMetricColorCode `protobuf:"bytes,15,opt,name=color,proto3" json:"color,omitempty"`
	// measurement | setting | calculation | unspecified
	Category *codes_go_proto.DeviceMetricCategoryCode `protobuf:"bytes,16,opt,name=category,proto3" json:"category,omitempty"`
	// Describes the measurement repetition time
	MeasurementPeriod *datatypes_go_proto.Timing  `protobuf:"bytes,17,opt,name=measurement_period,json=measurementPeriod,proto3" json:"measurement_period,omitempty"`
	Calibration       []*DeviceMetric_Calibration `protobuf:"bytes,18,rep,name=calibration,proto3" json:"calibration,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DeviceMetric. Measurement, calculation or setting capability of a medical device. See http://hl7.org/fhir/StructureDefinition/DeviceMetric

func (*DeviceMetric) Descriptor deprecated

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

Deprecated: Use DeviceMetric.ProtoReflect.Descriptor instead.

func (*DeviceMetric) GetCalibration

func (x *DeviceMetric) GetCalibration() []*DeviceMetric_Calibration

func (*DeviceMetric) GetCategory

func (*DeviceMetric) GetColor

func (*DeviceMetric) GetContained

func (x *DeviceMetric) GetContained() []*ContainedResource

func (*DeviceMetric) GetExtension

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

func (*DeviceMetric) GetId

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

func (*DeviceMetric) GetIdentifier

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

func (*DeviceMetric) GetImplicitRules

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

func (*DeviceMetric) GetLanguage

func (*DeviceMetric) GetMeasurementPeriod

func (x *DeviceMetric) GetMeasurementPeriod() *datatypes_go_proto.Timing

func (*DeviceMetric) GetMeta

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

func (*DeviceMetric) GetModifierExtension

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

func (*DeviceMetric) GetOperationalStatus

func (*DeviceMetric) GetParent

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

func (*DeviceMetric) GetSource

func (x *DeviceMetric) GetSource() *datatypes_go_proto.Reference

func (*DeviceMetric) GetText

func (*DeviceMetric) GetType

func (*DeviceMetric) GetUnit

func (*DeviceMetric) ProtoMessage

func (*DeviceMetric) ProtoMessage()

func (*DeviceMetric) ProtoReflect

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

func (*DeviceMetric) Reset

func (x *DeviceMetric) Reset()

func (*DeviceMetric) String

func (x *DeviceMetric) String() string

type DeviceMetric_Calibration

type DeviceMetric_Calibration struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// unspecified | offset | gain | two-point
	Type *codes_go_proto.DeviceMetricCalibrationTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// not-calibrated | calibration-required | calibrated | unspecified
	State *codes_go_proto.DeviceMetricCalibrationStateCode `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	// Describes the time last calibration has been performed
	Time *datatypes_go_proto.Instant `protobuf:"bytes,6,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

Describes the calibrations that have been performed or that are required to be performed

func (*DeviceMetric_Calibration) Descriptor deprecated

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

Deprecated: Use DeviceMetric_Calibration.ProtoReflect.Descriptor instead.

func (*DeviceMetric_Calibration) GetExtension

func (*DeviceMetric_Calibration) GetId

func (*DeviceMetric_Calibration) GetModifierExtension

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

func (*DeviceMetric_Calibration) GetState

func (*DeviceMetric_Calibration) GetTime

func (*DeviceMetric_Calibration) GetType

func (*DeviceMetric_Calibration) ProtoMessage

func (*DeviceMetric_Calibration) ProtoMessage()

func (*DeviceMetric_Calibration) ProtoReflect

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

func (*DeviceMetric_Calibration) Reset

func (x *DeviceMetric_Calibration) Reset()

func (*DeviceMetric_Calibration) String

func (x *DeviceMetric_Calibration) String() string

type DeviceUseRequest

type DeviceUseRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	BodySite          *DeviceUseRequest_BodySite      `protobuf:"bytes,9,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// proposed | planned | requested | received | accepted | in-progress |
	// completed | suspended | rejected | aborted
	Status *codes_go_proto.DeviceUseRequestStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// Device requested
	Device *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=device,proto3" json:"device,omitempty"`
	// Encounter motivating request
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Request identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,13,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Reason for request
	Indication []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,rep,name=indication,proto3" json:"indication,omitempty"`
	// Notes or comments
	Notes []*datatypes_go_proto.String `protobuf:"bytes,15,rep,name=notes,proto3" json:"notes,omitempty"`
	// PRN
	PrnReason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,rep,name=prn_reason,json=prnReason,proto3" json:"prn_reason,omitempty"`
	// When ordered
	OrderedOn *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=ordered_on,json=orderedOn,proto3" json:"ordered_on,omitempty"`
	// When recorded
	RecordedOn *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=recorded_on,json=recordedOn,proto3" json:"recorded_on,omitempty"`
	// Focus of request
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=subject,proto3" json:"subject,omitempty"`
	Timing  *DeviceUseRequest_TimingType  `protobuf:"bytes,20,opt,name=timing,proto3" json:"timing,omitempty"`
	// routine | urgent | stat | asap
	Priority *codes_go_proto.DeviceUseRequestPriorityCode `protobuf:"bytes,21,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DeviceUseRequest. A request for a patient to use or be given a medical device. See http://hl7.org/fhir/StructureDefinition/DeviceUseRequest

func (*DeviceUseRequest) Descriptor deprecated

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

Deprecated: Use DeviceUseRequest.ProtoReflect.Descriptor instead.

func (*DeviceUseRequest) GetBodySite

func (x *DeviceUseRequest) GetBodySite() *DeviceUseRequest_BodySite

func (*DeviceUseRequest) GetContained

func (x *DeviceUseRequest) GetContained() []*ContainedResource

func (*DeviceUseRequest) GetDevice

func (*DeviceUseRequest) GetEncounter

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

func (*DeviceUseRequest) GetExtension

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

func (*DeviceUseRequest) GetId

func (*DeviceUseRequest) GetIdentifier

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

func (*DeviceUseRequest) GetImplicitRules

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

func (*DeviceUseRequest) GetIndication

func (x *DeviceUseRequest) GetIndication() []*datatypes_go_proto.CodeableConcept

func (*DeviceUseRequest) GetLanguage

func (*DeviceUseRequest) GetMeta

func (*DeviceUseRequest) GetModifierExtension

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

func (*DeviceUseRequest) GetNotes

func (x *DeviceUseRequest) GetNotes() []*datatypes_go_proto.String

func (*DeviceUseRequest) GetOrderedOn

func (x *DeviceUseRequest) GetOrderedOn() *datatypes_go_proto.DateTime

func (*DeviceUseRequest) GetPriority

func (*DeviceUseRequest) GetPrnReason

func (*DeviceUseRequest) GetRecordedOn

func (x *DeviceUseRequest) GetRecordedOn() *datatypes_go_proto.DateTime

func (*DeviceUseRequest) GetStatus

func (*DeviceUseRequest) GetSubject

func (*DeviceUseRequest) GetText

func (*DeviceUseRequest) GetTiming

func (*DeviceUseRequest) ProtoMessage

func (*DeviceUseRequest) ProtoMessage()

func (*DeviceUseRequest) ProtoReflect

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

func (*DeviceUseRequest) Reset

func (x *DeviceUseRequest) Reset()

func (*DeviceUseRequest) String

func (x *DeviceUseRequest) String() string

type DeviceUseRequest_BodySite

type DeviceUseRequest_BodySite struct {

	// Types that are assignable to BodySite:
	//	*DeviceUseRequest_BodySite_CodeableConcept
	//	*DeviceUseRequest_BodySite_Reference
	BodySite isDeviceUseRequest_BodySite_BodySite `protobuf_oneof:"body_site"`
	// contains filtered or unexported fields
}

Target body site

func (*DeviceUseRequest_BodySite) Descriptor deprecated

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

Deprecated: Use DeviceUseRequest_BodySite.ProtoReflect.Descriptor instead.

func (*DeviceUseRequest_BodySite) GetBodySite

func (m *DeviceUseRequest_BodySite) GetBodySite() isDeviceUseRequest_BodySite_BodySite

func (*DeviceUseRequest_BodySite) GetCodeableConcept

func (*DeviceUseRequest_BodySite) GetReference

func (*DeviceUseRequest_BodySite) ProtoMessage

func (*DeviceUseRequest_BodySite) ProtoMessage()

func (*DeviceUseRequest_BodySite) ProtoReflect

func (*DeviceUseRequest_BodySite) Reset

func (x *DeviceUseRequest_BodySite) Reset()

func (*DeviceUseRequest_BodySite) String

func (x *DeviceUseRequest_BodySite) String() string

type DeviceUseRequest_BodySite_CodeableConcept

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

type DeviceUseRequest_BodySite_Reference

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

type DeviceUseRequest_TimingType

type DeviceUseRequest_TimingType struct {

	// Types that are assignable to Timing:
	//	*DeviceUseRequest_TimingType_TimingValue
	//	*DeviceUseRequest_TimingType_Period
	//	*DeviceUseRequest_TimingType_DateTime
	Timing isDeviceUseRequest_TimingType_Timing `protobuf_oneof:"timing"`
	// contains filtered or unexported fields
}

Schedule for use

func (*DeviceUseRequest_TimingType) Descriptor deprecated

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

Deprecated: Use DeviceUseRequest_TimingType.ProtoReflect.Descriptor instead.

func (*DeviceUseRequest_TimingType) GetDateTime

func (*DeviceUseRequest_TimingType) GetPeriod

func (*DeviceUseRequest_TimingType) GetTiming

func (m *DeviceUseRequest_TimingType) GetTiming() isDeviceUseRequest_TimingType_Timing

func (*DeviceUseRequest_TimingType) GetTimingValue

func (*DeviceUseRequest_TimingType) ProtoMessage

func (*DeviceUseRequest_TimingType) ProtoMessage()

func (*DeviceUseRequest_TimingType) ProtoReflect

func (*DeviceUseRequest_TimingType) Reset

func (x *DeviceUseRequest_TimingType) Reset()

func (*DeviceUseRequest_TimingType) String

func (x *DeviceUseRequest_TimingType) String() string

type DeviceUseRequest_TimingType_DateTime

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

type DeviceUseRequest_TimingType_Period

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

type DeviceUseRequest_TimingType_TimingValue

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

type DeviceUseStatement

type DeviceUseStatement struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension       `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	BodySite          *DeviceUseStatement_BodySite          `protobuf:"bytes,9,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	WhenUsed          *datatypes_go_proto.Period            `protobuf:"bytes,10,opt,name=when_used,json=whenUsed,proto3" json:"when_used,omitempty"`
	Device            *datatypes_go_proto.Reference         `protobuf:"bytes,11,opt,name=device,proto3" json:"device,omitempty"`
	Identifier        []*datatypes_go_proto.Identifier      `protobuf:"bytes,12,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Indication        []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=indication,proto3" json:"indication,omitempty"`
	Notes             []*datatypes_go_proto.String          `protobuf:"bytes,14,rep,name=notes,proto3" json:"notes,omitempty"`
	RecordedOn        *datatypes_go_proto.DateTime          `protobuf:"bytes,15,opt,name=recorded_on,json=recordedOn,proto3" json:"recorded_on,omitempty"`
	Subject           *datatypes_go_proto.Reference         `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	Timing            *DeviceUseStatement_TimingType        `protobuf:"bytes,17,opt,name=timing,proto3" json:"timing,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DeviceUseStatement. See http://hl7.org/fhir/StructureDefinition/DeviceUseStatement

func (*DeviceUseStatement) Descriptor deprecated

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

Deprecated: Use DeviceUseStatement.ProtoReflect.Descriptor instead.

func (*DeviceUseStatement) GetBodySite

func (*DeviceUseStatement) GetContained

func (x *DeviceUseStatement) GetContained() []*ContainedResource

func (*DeviceUseStatement) GetDevice

func (*DeviceUseStatement) GetExtension

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

func (*DeviceUseStatement) GetId

func (*DeviceUseStatement) GetIdentifier

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

func (*DeviceUseStatement) GetImplicitRules

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

func (*DeviceUseStatement) GetIndication

func (*DeviceUseStatement) GetLanguage

func (*DeviceUseStatement) GetMeta

func (*DeviceUseStatement) GetModifierExtension

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

func (*DeviceUseStatement) GetNotes

func (x *DeviceUseStatement) GetNotes() []*datatypes_go_proto.String

func (*DeviceUseStatement) GetRecordedOn

func (x *DeviceUseStatement) GetRecordedOn() *datatypes_go_proto.DateTime

func (*DeviceUseStatement) GetSubject

func (*DeviceUseStatement) GetText

func (*DeviceUseStatement) GetTiming

func (*DeviceUseStatement) GetWhenUsed

func (x *DeviceUseStatement) GetWhenUsed() *datatypes_go_proto.Period

func (*DeviceUseStatement) ProtoMessage

func (*DeviceUseStatement) ProtoMessage()

func (*DeviceUseStatement) ProtoReflect

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

func (*DeviceUseStatement) Reset

func (x *DeviceUseStatement) Reset()

func (*DeviceUseStatement) String

func (x *DeviceUseStatement) String() string

type DeviceUseStatement_BodySite

type DeviceUseStatement_BodySite struct {

	// Types that are assignable to BodySite:
	//	*DeviceUseStatement_BodySite_CodeableConcept
	//	*DeviceUseStatement_BodySite_Reference
	BodySite isDeviceUseStatement_BodySite_BodySite `protobuf_oneof:"body_site"`
	// contains filtered or unexported fields
}

Target body site

func (*DeviceUseStatement_BodySite) Descriptor deprecated

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

Deprecated: Use DeviceUseStatement_BodySite.ProtoReflect.Descriptor instead.

func (*DeviceUseStatement_BodySite) GetBodySite

func (m *DeviceUseStatement_BodySite) GetBodySite() isDeviceUseStatement_BodySite_BodySite

func (*DeviceUseStatement_BodySite) GetCodeableConcept

func (*DeviceUseStatement_BodySite) GetReference

func (*DeviceUseStatement_BodySite) ProtoMessage

func (*DeviceUseStatement_BodySite) ProtoMessage()

func (*DeviceUseStatement_BodySite) ProtoReflect

func (*DeviceUseStatement_BodySite) Reset

func (x *DeviceUseStatement_BodySite) Reset()

func (*DeviceUseStatement_BodySite) String

func (x *DeviceUseStatement_BodySite) String() string

type DeviceUseStatement_BodySite_CodeableConcept

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

type DeviceUseStatement_BodySite_Reference

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

type DeviceUseStatement_TimingType

type DeviceUseStatement_TimingType struct {

	// Types that are assignable to Timing:
	//	*DeviceUseStatement_TimingType_TimingValue
	//	*DeviceUseStatement_TimingType_Period
	//	*DeviceUseStatement_TimingType_DateTime
	Timing isDeviceUseStatement_TimingType_Timing `protobuf_oneof:"timing"`
	// contains filtered or unexported fields
}

func (*DeviceUseStatement_TimingType) Descriptor deprecated

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

Deprecated: Use DeviceUseStatement_TimingType.ProtoReflect.Descriptor instead.

func (*DeviceUseStatement_TimingType) GetDateTime

func (*DeviceUseStatement_TimingType) GetPeriod

func (*DeviceUseStatement_TimingType) GetTiming

func (m *DeviceUseStatement_TimingType) GetTiming() isDeviceUseStatement_TimingType_Timing

func (*DeviceUseStatement_TimingType) GetTimingValue

func (*DeviceUseStatement_TimingType) ProtoMessage

func (*DeviceUseStatement_TimingType) ProtoMessage()

func (*DeviceUseStatement_TimingType) ProtoReflect

func (*DeviceUseStatement_TimingType) Reset

func (x *DeviceUseStatement_TimingType) Reset()

func (*DeviceUseStatement_TimingType) String

type DeviceUseStatement_TimingType_DateTime

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

type DeviceUseStatement_TimingType_Period

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

type DeviceUseStatement_TimingType_TimingValue

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

type DiagnosticOrder

type DiagnosticOrder struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Who and/or what test is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=subject,proto3" json:"subject,omitempty"`
	// Who ordered the test
	Orderer *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=orderer,proto3" json:"orderer,omitempty"`
	// Identifiers assigned to this order
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,11,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// The encounter that this diagnostic order is associated with
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Explanation/Justification for test
	Reason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=reason,proto3" json:"reason,omitempty"`
	// Additional clinical information
	SupportingInformation []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=supporting_information,json=supportingInformation,proto3" json:"supporting_information,omitempty"`
	// If the whole order relates to specific specimens
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,15,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// proposed | draft | planned | requested | received | accepted | in-progress
	// | review | completed | cancelled | suspended | rejected | failed
	Status *codes_go_proto.DiagnosticOrderStatusCode `protobuf:"bytes,16,opt,name=status,proto3" json:"status,omitempty"`
	// routine | urgent | stat | asap
	Priority *codes_go_proto.DiagnosticOrderPriorityCode `protobuf:"bytes,17,opt,name=priority,proto3" json:"priority,omitempty"`
	Event    []*DiagnosticOrder_Event                    `protobuf:"bytes,18,rep,name=event,proto3" json:"event,omitempty"`
	Item     []*DiagnosticOrder_Item                     `protobuf:"bytes,19,rep,name=item,proto3" json:"item,omitempty"`
	// Other notes and comments
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,20,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DiagnosticOrder. A request for a diagnostic service. See http://hl7.org/fhir/StructureDefinition/DiagnosticOrder

func (*DiagnosticOrder) Descriptor deprecated

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

Deprecated: Use DiagnosticOrder.ProtoReflect.Descriptor instead.

func (*DiagnosticOrder) GetContained

func (x *DiagnosticOrder) GetContained() []*ContainedResource

func (*DiagnosticOrder) GetEncounter

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

func (*DiagnosticOrder) GetEvent

func (x *DiagnosticOrder) GetEvent() []*DiagnosticOrder_Event

func (*DiagnosticOrder) GetExtension

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

func (*DiagnosticOrder) GetId

func (*DiagnosticOrder) GetIdentifier

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

func (*DiagnosticOrder) GetImplicitRules

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

func (*DiagnosticOrder) GetItem

func (x *DiagnosticOrder) GetItem() []*DiagnosticOrder_Item

func (*DiagnosticOrder) GetLanguage

func (*DiagnosticOrder) GetMeta

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

func (*DiagnosticOrder) GetModifierExtension

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

func (*DiagnosticOrder) GetNote

func (*DiagnosticOrder) GetOrderer

func (x *DiagnosticOrder) GetOrderer() *datatypes_go_proto.Reference

func (*DiagnosticOrder) GetPriority

func (*DiagnosticOrder) GetReason

func (*DiagnosticOrder) GetSpecimen

func (x *DiagnosticOrder) GetSpecimen() []*datatypes_go_proto.Reference

func (*DiagnosticOrder) GetStatus

func (*DiagnosticOrder) GetSubject

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

func (*DiagnosticOrder) GetSupportingInformation

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

func (*DiagnosticOrder) GetText

func (*DiagnosticOrder) ProtoMessage

func (*DiagnosticOrder) ProtoMessage()

func (*DiagnosticOrder) ProtoReflect

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

func (*DiagnosticOrder) Reset

func (x *DiagnosticOrder) Reset()

func (*DiagnosticOrder) String

func (x *DiagnosticOrder) String() string

type DiagnosticOrder_Event

type DiagnosticOrder_Event struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// proposed | draft | planned | requested | received | accepted |
	// in-progress | review | completed | cancelled | suspended | rejected |
	// failed
	Status *codes_go_proto.DiagnosticOrderStatusCode `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	// More information about the event and its context
	Description *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// The date at which the event happened
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=date_time,json=dateTime,proto3" json:"date_time,omitempty"`
	// Who recorded or did this
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=actor,proto3" json:"actor,omitempty"`
	// contains filtered or unexported fields
}

A list of events of interest in the lifecycle

func (*DiagnosticOrder_Event) Descriptor deprecated

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

Deprecated: Use DiagnosticOrder_Event.ProtoReflect.Descriptor instead.

func (*DiagnosticOrder_Event) GetActor

func (*DiagnosticOrder_Event) GetDateTime

func (*DiagnosticOrder_Event) GetDescription

func (*DiagnosticOrder_Event) GetExtension

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

func (*DiagnosticOrder_Event) GetId

func (*DiagnosticOrder_Event) GetModifierExtension

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

func (*DiagnosticOrder_Event) GetStatus

func (*DiagnosticOrder_Event) ProtoMessage

func (*DiagnosticOrder_Event) ProtoMessage()

func (*DiagnosticOrder_Event) ProtoReflect

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

func (*DiagnosticOrder_Event) Reset

func (x *DiagnosticOrder_Event) Reset()

func (*DiagnosticOrder_Event) String

func (x *DiagnosticOrder_Event) String() string

type DiagnosticOrder_Item

type DiagnosticOrder_Item struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code to indicate the item (test or panel) being ordered
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// If this item relates to specific specimens
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,5,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// Location of requested test (if applicable)
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// proposed | draft | planned | requested | received | accepted |
	// in-progress | review | completed | cancelled | suspended | rejected |
	// failed
	Status *codes_go_proto.DiagnosticOrderStatusCode `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
	// Events specific to this item
	Event []*DiagnosticOrder_Event `protobuf:"bytes,8,rep,name=event,proto3" json:"event,omitempty"`
	// contains filtered or unexported fields
}

The items the orderer requested

func (*DiagnosticOrder_Item) Descriptor deprecated

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

Deprecated: Use DiagnosticOrder_Item.ProtoReflect.Descriptor instead.

func (*DiagnosticOrder_Item) GetBodySite

func (*DiagnosticOrder_Item) GetCode

func (*DiagnosticOrder_Item) GetEvent

func (*DiagnosticOrder_Item) GetExtension

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

func (*DiagnosticOrder_Item) GetId

func (*DiagnosticOrder_Item) GetModifierExtension

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

func (*DiagnosticOrder_Item) GetSpecimen

func (*DiagnosticOrder_Item) GetStatus

func (*DiagnosticOrder_Item) ProtoMessage

func (*DiagnosticOrder_Item) ProtoMessage()

func (*DiagnosticOrder_Item) ProtoReflect

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

func (*DiagnosticOrder_Item) Reset

func (x *DiagnosticOrder_Item) Reset()

func (*DiagnosticOrder_Item) String

func (x *DiagnosticOrder_Item) String() string

type DiagnosticReport

type DiagnosticReport struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Id for external references to this report
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// registered | partial | final | corrected | appended | cancelled |
	// entered-in-error
	Status *codes_go_proto.DiagnosticReportStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// Service category
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=category,proto3" json:"category,omitempty"`
	// Name/Code for this diagnostic report
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=code,proto3" json:"code,omitempty"`
	// The subject of the report, usually, but not always, the patient
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=subject,proto3" json:"subject,omitempty"`
	// Health care event when test ordered
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *DiagnosticReport_Effective   `protobuf:"bytes,15,opt,name=effective,proto3" json:"effective,omitempty"`
	// DateTime this version was released
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,16,opt,name=issued,proto3" json:"issued,omitempty"`
	// Responsible Diagnostic Service
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=performer,proto3" json:"performer,omitempty"`
	// What was requested
	Request []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=request,proto3" json:"request,omitempty"`
	// Specimens this report is based on
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// Observations - simple, or complex nested groups
	Result []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=result,proto3" json:"result,omitempty"`
	// Reference to full details of imaging associated with the diagnostic report
	ImagingStudy []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=imaging_study,json=imagingStudy,proto3" json:"imaging_study,omitempty"`
	Image        []*DiagnosticReport_Image       `protobuf:"bytes,22,rep,name=image,proto3" json:"image,omitempty"`
	// Clinical Interpretation of test results
	Conclusion *datatypes_go_proto.String `protobuf:"bytes,23,opt,name=conclusion,proto3" json:"conclusion,omitempty"`
	// Codes for the conclusion
	CodedDiagnosis []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=coded_diagnosis,json=codedDiagnosis,proto3" json:"coded_diagnosis,omitempty"`
	// Entire report as issued
	PresentedForm []*datatypes_go_proto.Attachment `protobuf:"bytes,25,rep,name=presented_form,json=presentedForm,proto3" json:"presented_form,omitempty"`
	// contains filtered or unexported fields
}

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

func (*DiagnosticReport) Descriptor deprecated

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

Deprecated: Use DiagnosticReport.ProtoReflect.Descriptor instead.

func (*DiagnosticReport) GetCategory

func (*DiagnosticReport) GetCode

func (*DiagnosticReport) GetCodedDiagnosis

func (x *DiagnosticReport) GetCodedDiagnosis() []*datatypes_go_proto.CodeableConcept

func (*DiagnosticReport) GetConclusion

func (x *DiagnosticReport) GetConclusion() *datatypes_go_proto.String

func (*DiagnosticReport) GetContained

func (x *DiagnosticReport) GetContained() []*ContainedResource

func (*DiagnosticReport) GetEffective

func (x *DiagnosticReport) GetEffective() *DiagnosticReport_Effective

func (*DiagnosticReport) GetEncounter

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

func (*DiagnosticReport) GetExtension

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

func (*DiagnosticReport) GetId

func (*DiagnosticReport) GetIdentifier

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

func (*DiagnosticReport) GetImage

func (x *DiagnosticReport) GetImage() []*DiagnosticReport_Image

func (*DiagnosticReport) GetImagingStudy

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

func (*DiagnosticReport) GetImplicitRules

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

func (*DiagnosticReport) GetIssued

func (*DiagnosticReport) GetLanguage

func (*DiagnosticReport) GetMeta

func (*DiagnosticReport) GetModifierExtension

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

func (*DiagnosticReport) GetPerformer

func (x *DiagnosticReport) GetPerformer() *datatypes_go_proto.Reference

func (*DiagnosticReport) GetPresentedForm

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

func (*DiagnosticReport) GetRequest

func (x *DiagnosticReport) GetRequest() []*datatypes_go_proto.Reference

func (*DiagnosticReport) GetResult

func (x *DiagnosticReport) GetResult() []*datatypes_go_proto.Reference

func (*DiagnosticReport) GetSpecimen

func (x *DiagnosticReport) GetSpecimen() []*datatypes_go_proto.Reference

func (*DiagnosticReport) GetStatus

func (*DiagnosticReport) GetSubject

func (*DiagnosticReport) GetText

func (*DiagnosticReport) ProtoMessage

func (*DiagnosticReport) ProtoMessage()

func (*DiagnosticReport) ProtoReflect

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

func (*DiagnosticReport) Reset

func (x *DiagnosticReport) Reset()

func (*DiagnosticReport) String

func (x *DiagnosticReport) String() string

type DiagnosticReport_Effective

type DiagnosticReport_Effective struct {

	// Types that are assignable to Effective:
	//	*DiagnosticReport_Effective_DateTime
	//	*DiagnosticReport_Effective_Period
	Effective isDiagnosticReport_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically Relevant time/time-period for report

func (*DiagnosticReport_Effective) Descriptor deprecated

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

Deprecated: Use DiagnosticReport_Effective.ProtoReflect.Descriptor instead.

func (*DiagnosticReport_Effective) GetDateTime

func (*DiagnosticReport_Effective) GetEffective

func (m *DiagnosticReport_Effective) GetEffective() isDiagnosticReport_Effective_Effective

func (*DiagnosticReport_Effective) GetPeriod

func (*DiagnosticReport_Effective) ProtoMessage

func (*DiagnosticReport_Effective) ProtoMessage()

func (*DiagnosticReport_Effective) ProtoReflect

func (*DiagnosticReport_Effective) Reset

func (x *DiagnosticReport_Effective) Reset()

func (*DiagnosticReport_Effective) String

func (x *DiagnosticReport_Effective) String() string

type DiagnosticReport_Effective_DateTime

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

type DiagnosticReport_Effective_Period

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

type DiagnosticReport_Image

type DiagnosticReport_Image struct {

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

Key images associated with this report

func (*DiagnosticReport_Image) Descriptor deprecated

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

Deprecated: Use DiagnosticReport_Image.ProtoReflect.Descriptor instead.

func (*DiagnosticReport_Image) GetComment

func (*DiagnosticReport_Image) GetExtension

func (*DiagnosticReport_Image) GetId

func (*DiagnosticReport_Image) GetModifierExtension

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

func (*DiagnosticReport_Image) ProtoMessage

func (*DiagnosticReport_Image) ProtoMessage()

func (*DiagnosticReport_Image) ProtoReflect

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

func (*DiagnosticReport_Image) Reset

func (x *DiagnosticReport_Image) Reset()

func (*DiagnosticReport_Image) String

func (x *DiagnosticReport_Image) String() string

type DocumentManifest

type DocumentManifest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique Identifier for the set of documents
	MasterIdentifier *datatypes_go_proto.Identifier `protobuf:"bytes,9,opt,name=master_identifier,json=masterIdentifier,proto3" json:"master_identifier,omitempty"`
	// Other identifiers for the manifest
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// The subject of the set of documents
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=subject,proto3" json:"subject,omitempty"`
	// Intended to get notified about this set of documents
	Recipient []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=recipient,proto3" json:"recipient,omitempty"`
	// Kind of document set
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=type,proto3" json:"type,omitempty"`
	// Who and/or what authored the manifest
	Author []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=author,proto3" json:"author,omitempty"`
	// When this document manifest created
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=created,proto3" json:"created,omitempty"`
	// The source system/application/software
	Source *datatypes_go_proto.Uri `protobuf:"bytes,16,opt,name=source,proto3" json:"source,omitempty"`
	// current | superseded | entered-in-error
	Status *codes_go_proto.DocumentReferenceStatusCode `protobuf:"bytes,17,opt,name=status,proto3" json:"status,omitempty"`
	// Human-readable description (title)
	Description *datatypes_go_proto.String  `protobuf:"bytes,18,opt,name=description,proto3" json:"description,omitempty"`
	Content     []*DocumentManifest_Content `protobuf:"bytes,19,rep,name=content,proto3" json:"content,omitempty"`
	Related     []*DocumentManifest_Related `protobuf:"bytes,20,rep,name=related,proto3" json:"related,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DocumentManifest. A manifest that defines a set of documents. See http://hl7.org/fhir/StructureDefinition/DocumentManifest

func (*DocumentManifest) Descriptor deprecated

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

Deprecated: Use DocumentManifest.ProtoReflect.Descriptor instead.

func (*DocumentManifest) GetAuthor

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

func (*DocumentManifest) GetContained

func (x *DocumentManifest) GetContained() []*ContainedResource

func (*DocumentManifest) GetContent

func (x *DocumentManifest) GetContent() []*DocumentManifest_Content

func (*DocumentManifest) GetCreated

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

func (*DocumentManifest) GetDescription

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

func (*DocumentManifest) GetExtension

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

func (*DocumentManifest) GetId

func (*DocumentManifest) GetIdentifier

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

func (*DocumentManifest) GetImplicitRules

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

func (*DocumentManifest) GetLanguage

func (*DocumentManifest) GetMasterIdentifier

func (x *DocumentManifest) GetMasterIdentifier() *datatypes_go_proto.Identifier

func (*DocumentManifest) GetMeta

func (*DocumentManifest) GetModifierExtension

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

func (*DocumentManifest) GetRecipient

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

func (*DocumentManifest) GetRelated

func (x *DocumentManifest) GetRelated() []*DocumentManifest_Related

func (*DocumentManifest) GetSource

func (x *DocumentManifest) GetSource() *datatypes_go_proto.Uri

func (*DocumentManifest) GetStatus

func (*DocumentManifest) GetSubject

func (*DocumentManifest) GetText

func (*DocumentManifest) GetType

func (*DocumentManifest) ProtoMessage

func (*DocumentManifest) ProtoMessage()

func (*DocumentManifest) ProtoReflect

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

func (*DocumentManifest) Reset

func (x *DocumentManifest) Reset()

func (*DocumentManifest) String

func (x *DocumentManifest) String() string

type DocumentManifest_Content

type DocumentManifest_Content struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	P                 *DocumentManifest_Content_P     `protobuf:"bytes,4,opt,name=p,proto3" json:"p,omitempty"`
	// contains filtered or unexported fields
}

The items included

func (*DocumentManifest_Content) Descriptor deprecated

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

Deprecated: Use DocumentManifest_Content.ProtoReflect.Descriptor instead.

func (*DocumentManifest_Content) GetExtension

func (*DocumentManifest_Content) GetId

func (*DocumentManifest_Content) GetModifierExtension

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

func (*DocumentManifest_Content) GetP

func (*DocumentManifest_Content) ProtoMessage

func (*DocumentManifest_Content) ProtoMessage()

func (*DocumentManifest_Content) ProtoReflect

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

func (*DocumentManifest_Content) Reset

func (x *DocumentManifest_Content) Reset()

func (*DocumentManifest_Content) String

func (x *DocumentManifest_Content) String() string

type DocumentManifest_Content_P

type DocumentManifest_Content_P struct {

	// Types that are assignable to P:
	//	*DocumentManifest_Content_P_Attachment
	//	*DocumentManifest_Content_P_Reference
	P isDocumentManifest_Content_P_P `protobuf_oneof:"p"`
	// contains filtered or unexported fields
}

Contents of this set of documents

func (*DocumentManifest_Content_P) Descriptor deprecated

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

Deprecated: Use DocumentManifest_Content_P.ProtoReflect.Descriptor instead.

func (*DocumentManifest_Content_P) GetAttachment

func (*DocumentManifest_Content_P) GetP

func (m *DocumentManifest_Content_P) GetP() isDocumentManifest_Content_P_P

func (*DocumentManifest_Content_P) GetReference

func (*DocumentManifest_Content_P) ProtoMessage

func (*DocumentManifest_Content_P) ProtoMessage()

func (*DocumentManifest_Content_P) ProtoReflect

func (*DocumentManifest_Content_P) Reset

func (x *DocumentManifest_Content_P) Reset()

func (*DocumentManifest_Content_P) String

func (x *DocumentManifest_Content_P) String() string

type DocumentManifest_Content_P_Attachment

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

type DocumentManifest_Content_P_Reference

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

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifiers of things that are related
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Related Resource
	Ref *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=ref,proto3" json:"ref,omitempty"`
	// contains filtered or unexported fields
}

Related things

func (*DocumentManifest_Related) Descriptor deprecated

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

Deprecated: Use DocumentManifest_Related.ProtoReflect.Descriptor instead.

func (*DocumentManifest_Related) GetExtension

func (*DocumentManifest_Related) GetId

func (*DocumentManifest_Related) GetIdentifier

func (*DocumentManifest_Related) GetModifierExtension

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

func (*DocumentManifest_Related) GetRef

func (*DocumentManifest_Related) ProtoMessage

func (*DocumentManifest_Related) ProtoMessage()

func (*DocumentManifest_Related) ProtoReflect

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

func (*DocumentManifest_Related) Reset

func (x *DocumentManifest_Related) Reset()

func (*DocumentManifest_Related) String

func (x *DocumentManifest_Related) String() string

type DocumentReference

type DocumentReference struct {

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

Auto-generated from StructureDefinition for DocumentReference. A reference to a document. See http://hl7.org/fhir/StructureDefinition/DocumentReference

func (*DocumentReference) Descriptor deprecated

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

Deprecated: Use DocumentReference.ProtoReflect.Descriptor instead.

func (*DocumentReference) GetAuthenticator

func (x *DocumentReference) GetAuthenticator() *datatypes_go_proto.Reference

func (*DocumentReference) GetAuthor

func (*DocumentReference) GetClassValue

func (*DocumentReference) GetContained

func (x *DocumentReference) GetContained() []*ContainedResource

func (*DocumentReference) GetContent

func (x *DocumentReference) GetContent() []*DocumentReference_Content

func (*DocumentReference) GetContext

func (*DocumentReference) GetCreated

func (*DocumentReference) GetCustodian

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

func (*DocumentReference) GetDescription

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

func (*DocumentReference) GetDocStatus

func (*DocumentReference) GetExtension

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

func (*DocumentReference) GetId

func (*DocumentReference) GetIdentifier

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

func (*DocumentReference) GetImplicitRules

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

func (*DocumentReference) GetIndexed

func (x *DocumentReference) GetIndexed() *datatypes_go_proto.Instant

func (*DocumentReference) GetLanguage

func (*DocumentReference) GetMasterIdentifier

func (x *DocumentReference) GetMasterIdentifier() *datatypes_go_proto.Identifier

func (*DocumentReference) GetMeta

func (*DocumentReference) GetModifierExtension

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

func (*DocumentReference) GetRelatesTo

func (x *DocumentReference) GetRelatesTo() []*DocumentReference_RelatesTo

func (*DocumentReference) GetSecurityLabel

func (x *DocumentReference) GetSecurityLabel() []*datatypes_go_proto.CodeableConcept

func (*DocumentReference) GetStatus

func (*DocumentReference) GetSubject

func (*DocumentReference) GetText

func (*DocumentReference) GetType

func (*DocumentReference) ProtoMessage

func (*DocumentReference) ProtoMessage()

func (*DocumentReference) ProtoReflect

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

func (*DocumentReference) Reset

func (x *DocumentReference) Reset()

func (*DocumentReference) String

func (x *DocumentReference) String() string

type DocumentReference_Content

type DocumentReference_Content struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Where to access the document
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,4,opt,name=attachment,proto3" json:"attachment,omitempty"`
	// Format/content rules for the document
	Format []*datatypes_go_proto.Coding `protobuf:"bytes,5,rep,name=format,proto3" json:"format,omitempty"`
	// contains filtered or unexported fields
}

Document referenced

func (*DocumentReference_Content) Descriptor deprecated

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

Deprecated: Use DocumentReference_Content.ProtoReflect.Descriptor instead.

func (*DocumentReference_Content) GetAttachment

func (*DocumentReference_Content) GetExtension

func (*DocumentReference_Content) GetFormat

func (*DocumentReference_Content) GetId

func (*DocumentReference_Content) GetModifierExtension

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

func (*DocumentReference_Content) ProtoMessage

func (*DocumentReference_Content) ProtoMessage()

func (*DocumentReference_Content) ProtoReflect

func (*DocumentReference_Content) Reset

func (x *DocumentReference_Content) Reset()

func (*DocumentReference_Content) String

func (x *DocumentReference_Content) String() string

type DocumentReference_Context

type DocumentReference_Context struct {

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

Clinical context of document

func (*DocumentReference_Context) Descriptor deprecated

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

Deprecated: Use DocumentReference_Context.ProtoReflect.Descriptor instead.

func (*DocumentReference_Context) GetEncounter

func (*DocumentReference_Context) GetEvent

func (*DocumentReference_Context) GetExtension

func (*DocumentReference_Context) GetFacilityType

func (*DocumentReference_Context) GetId

func (*DocumentReference_Context) GetModifierExtension

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

func (*DocumentReference_Context) GetPeriod

func (*DocumentReference_Context) GetPracticeSetting

func (*DocumentReference_Context) GetRelated

func (*DocumentReference_Context) GetSourcePatientInfo

func (x *DocumentReference_Context) GetSourcePatientInfo() *datatypes_go_proto.Reference

func (*DocumentReference_Context) ProtoMessage

func (*DocumentReference_Context) ProtoMessage()

func (*DocumentReference_Context) ProtoReflect

func (*DocumentReference_Context) Reset

func (x *DocumentReference_Context) Reset()

func (*DocumentReference_Context) String

func (x *DocumentReference_Context) String() string
type DocumentReference_Context_Related struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifier of related objects or events
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Related Resource
	Ref *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=ref,proto3" json:"ref,omitempty"`
	// contains filtered or unexported fields
}

Related identifiers or resources

func (*DocumentReference_Context_Related) Descriptor deprecated

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

Deprecated: Use DocumentReference_Context_Related.ProtoReflect.Descriptor instead.

func (*DocumentReference_Context_Related) GetExtension

func (*DocumentReference_Context_Related) GetId

func (*DocumentReference_Context_Related) GetIdentifier

func (*DocumentReference_Context_Related) GetModifierExtension

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

func (*DocumentReference_Context_Related) GetRef

func (*DocumentReference_Context_Related) ProtoMessage

func (*DocumentReference_Context_Related) ProtoMessage()

func (*DocumentReference_Context_Related) ProtoReflect

func (*DocumentReference_Context_Related) Reset

func (*DocumentReference_Context_Related) String

type DocumentReference_RelatesTo

type DocumentReference_RelatesTo struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// replaces | transforms | signs | appends
	Code *codes_go_proto.DocumentRelationshipTypeCode `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Target of the relationship
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Relationships to other documents

func (*DocumentReference_RelatesTo) Descriptor deprecated

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

Deprecated: Use DocumentReference_RelatesTo.ProtoReflect.Descriptor instead.

func (*DocumentReference_RelatesTo) GetCode

func (*DocumentReference_RelatesTo) GetExtension

func (*DocumentReference_RelatesTo) GetId

func (*DocumentReference_RelatesTo) GetModifierExtension

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

func (*DocumentReference_RelatesTo) GetTarget

func (*DocumentReference_RelatesTo) ProtoMessage

func (*DocumentReference_RelatesTo) ProtoMessage()

func (*DocumentReference_RelatesTo) ProtoReflect

func (*DocumentReference_RelatesTo) Reset

func (x *DocumentReference_RelatesTo) Reset()

func (*DocumentReference_RelatesTo) String

func (x *DocumentReference_RelatesTo) String() string

type DomainResource

type DomainResource struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DomainResource. A resource with narrative, extensions, and contained resources. See http://hl7.org/fhir/StructureDefinition/DomainResource

func (*DomainResource) Descriptor deprecated

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

Deprecated: Use DomainResource.ProtoReflect.Descriptor instead.

func (*DomainResource) GetContained

func (x *DomainResource) GetContained() []*ContainedResource

func (*DomainResource) GetExtension

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

func (*DomainResource) GetId

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

func (*DomainResource) GetImplicitRules

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

func (*DomainResource) GetLanguage

func (*DomainResource) GetMeta

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

func (*DomainResource) GetModifierExtension

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

func (*DomainResource) GetText

func (*DomainResource) ProtoMessage

func (*DomainResource) ProtoMessage()

func (*DomainResource) ProtoReflect

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

func (*DomainResource) Reset

func (x *DomainResource) Reset()

func (*DomainResource) String

func (x *DomainResource) String() string

type EligibilityRequest

type EligibilityRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Resource version
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,10,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,12,opt,name=created,proto3" json:"created,omitempty"`
	// Insurer
	Target *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=target,proto3" json:"target,omitempty"`
	// Responsible practitioner
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=provider,proto3" json:"provider,omitempty"`
	// Responsible organization
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=organization,proto3" json:"organization,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for EligibilityRequest. Eligibility request. See http://hl7.org/fhir/StructureDefinition/EligibilityRequest

func (*EligibilityRequest) Descriptor deprecated

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

Deprecated: Use EligibilityRequest.ProtoReflect.Descriptor instead.

func (*EligibilityRequest) GetContained

func (x *EligibilityRequest) GetContained() []*ContainedResource

func (*EligibilityRequest) GetCreated

func (*EligibilityRequest) GetExtension

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

func (*EligibilityRequest) GetId

func (*EligibilityRequest) GetIdentifier

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

func (*EligibilityRequest) GetImplicitRules

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

func (*EligibilityRequest) GetLanguage

func (*EligibilityRequest) GetMeta

func (*EligibilityRequest) GetModifierExtension

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

func (*EligibilityRequest) GetOrganization

func (x *EligibilityRequest) GetOrganization() *datatypes_go_proto.Reference

func (*EligibilityRequest) GetOriginalRuleset

func (x *EligibilityRequest) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*EligibilityRequest) GetProvider

func (*EligibilityRequest) GetRuleset

func (x *EligibilityRequest) GetRuleset() *datatypes_go_proto.Coding

func (*EligibilityRequest) GetTarget

func (*EligibilityRequest) GetText

func (*EligibilityRequest) ProtoMessage

func (*EligibilityRequest) ProtoMessage()

func (*EligibilityRequest) ProtoReflect

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

func (*EligibilityRequest) Reset

func (x *EligibilityRequest) Reset()

func (*EligibilityRequest) String

func (x *EligibilityRequest) String() string

type EligibilityResponse

type EligibilityResponse struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Claim reference
	Request *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=request,proto3" json:"request,omitempty"`
	// complete | error
	Outcome *codes_go_proto.RemittanceOutcomeCode `protobuf:"bytes,11,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Disposition Message
	Disposition *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// Resource version
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,13,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,14,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=created,proto3" json:"created,omitempty"`
	// Insurer
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=organization,proto3" json:"organization,omitempty"`
	// Responsible practitioner
	RequestProvider *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=request_provider,json=requestProvider,proto3" json:"request_provider,omitempty"`
	// Responsible organization
	RequestOrganization *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=request_organization,json=requestOrganization,proto3" json:"request_organization,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for EligibilityResponse. EligibilityResponse resource. See http://hl7.org/fhir/StructureDefinition/EligibilityResponse

func (*EligibilityResponse) Descriptor deprecated

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

Deprecated: Use EligibilityResponse.ProtoReflect.Descriptor instead.

func (*EligibilityResponse) GetContained

func (x *EligibilityResponse) GetContained() []*ContainedResource

func (*EligibilityResponse) GetCreated

func (*EligibilityResponse) GetDisposition

func (x *EligibilityResponse) GetDisposition() *datatypes_go_proto.String

func (*EligibilityResponse) GetExtension

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

func (*EligibilityResponse) GetId

func (*EligibilityResponse) GetIdentifier

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

func (*EligibilityResponse) GetImplicitRules

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

func (*EligibilityResponse) GetLanguage

func (*EligibilityResponse) GetMeta

func (*EligibilityResponse) GetModifierExtension

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

func (*EligibilityResponse) GetOrganization

func (x *EligibilityResponse) GetOrganization() *datatypes_go_proto.Reference

func (*EligibilityResponse) GetOriginalRuleset

func (x *EligibilityResponse) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*EligibilityResponse) GetOutcome

func (*EligibilityResponse) GetRequest

func (*EligibilityResponse) GetRequestOrganization

func (x *EligibilityResponse) GetRequestOrganization() *datatypes_go_proto.Reference

func (*EligibilityResponse) GetRequestProvider

func (x *EligibilityResponse) GetRequestProvider() *datatypes_go_proto.Reference

func (*EligibilityResponse) GetRuleset

func (*EligibilityResponse) GetText

func (*EligibilityResponse) ProtoMessage

func (*EligibilityResponse) ProtoMessage()

func (*EligibilityResponse) ProtoReflect

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

func (*EligibilityResponse) Reset

func (x *EligibilityResponse) Reset()

func (*EligibilityResponse) String

func (x *EligibilityResponse) String() string

type Encounter

type Encounter struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifier(s) by which this encounter is known
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// planned | arrived | in-progress | onleave | finished | cancelled
	Status        *codes_go_proto.EncounterStateCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	StatusHistory []*Encounter_StatusHistory         `protobuf:"bytes,11,rep,name=status_history,json=statusHistory,proto3" json:"status_history,omitempty"`
	// inpatient | outpatient | ambulatory | emergency +
	ClassValue *codes_go_proto.EncounterClassCode `protobuf:"bytes,12,opt,name=class_value,json=class,proto3" json:"class_value,omitempty"`
	// Specific type of encounter
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=type,proto3" json:"type,omitempty"`
	// Indicates the urgency of the encounter
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=priority,proto3" json:"priority,omitempty"`
	// The patient present at the encounter
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=patient,proto3" json:"patient,omitempty"`
	// Episode(s) of care that this encounter should be recorded against
	EpisodeOfCare []*datatypes_go_proto.Reference `protobuf:"bytes,16,rep,name=episode_of_care,json=episodeOfCare,proto3" json:"episode_of_care,omitempty"`
	// The ReferralRequest that initiated this encounter
	IncomingReferral []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=incoming_referral,json=incomingReferral,proto3" json:"incoming_referral,omitempty"`
	Participant      []*Encounter_Participant        `protobuf:"bytes,18,rep,name=participant,proto3" json:"participant,omitempty"`
	// The appointment that scheduled this encounter
	Appointment *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=appointment,proto3" json:"appointment,omitempty"`
	// The start and end time of the encounter
	Period *datatypes_go_proto.Period `protobuf:"bytes,20,opt,name=period,proto3" json:"period,omitempty"`
	// Quantity of time the encounter lasted (less time absent)
	Length *datatypes_go_proto.Duration `protobuf:"bytes,21,opt,name=length,proto3" json:"length,omitempty"`
	// Reason the encounter takes place (code)
	Reason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,rep,name=reason,proto3" json:"reason,omitempty"`
	// Reason the encounter takes place (resource)
	Indication      []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=indication,proto3" json:"indication,omitempty"`
	Hospitalization *Encounter_Hospitalization      `protobuf:"bytes,24,opt,name=hospitalization,proto3" json:"hospitalization,omitempty"`
	Location        []*Encounter_Location           `protobuf:"bytes,25,rep,name=location,proto3" json:"location,omitempty"`
	// The custodian organization of this Encounter record
	ServiceProvider *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=service_provider,json=serviceProvider,proto3" json:"service_provider,omitempty"`
	// Another Encounter this encounter is part of
	PartOf *datatypes_go_proto.Reference `protobuf:"bytes,27,opt,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Encounter) Descriptor deprecated

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

Deprecated: Use Encounter.ProtoReflect.Descriptor instead.

func (*Encounter) GetAppointment

func (x *Encounter) GetAppointment() *datatypes_go_proto.Reference

func (*Encounter) GetClassValue

func (x *Encounter) GetClassValue() *codes_go_proto.EncounterClassCode

func (*Encounter) GetContained

func (x *Encounter) GetContained() []*ContainedResource

func (*Encounter) GetEpisodeOfCare

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

func (*Encounter) GetExtension

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

func (*Encounter) GetHospitalization

func (x *Encounter) GetHospitalization() *Encounter_Hospitalization

func (*Encounter) GetId

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

func (*Encounter) GetIdentifier

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

func (*Encounter) GetImplicitRules

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

func (*Encounter) GetIncomingReferral

func (x *Encounter) GetIncomingReferral() []*datatypes_go_proto.Reference

func (*Encounter) GetIndication

func (x *Encounter) GetIndication() []*datatypes_go_proto.Reference

func (*Encounter) GetLanguage

func (x *Encounter) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Encounter) GetLength

func (x *Encounter) GetLength() *datatypes_go_proto.Duration

func (*Encounter) GetLocation

func (x *Encounter) GetLocation() []*Encounter_Location

func (*Encounter) GetMeta

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

func (*Encounter) GetModifierExtension

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

func (*Encounter) GetPartOf

func (x *Encounter) GetPartOf() *datatypes_go_proto.Reference

func (*Encounter) GetParticipant

func (x *Encounter) GetParticipant() []*Encounter_Participant

func (*Encounter) GetPatient

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

func (*Encounter) GetPeriod

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

func (*Encounter) GetPriority

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

func (*Encounter) GetReason

func (x *Encounter) GetReason() []*datatypes_go_proto.CodeableConcept

func (*Encounter) GetServiceProvider

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

func (*Encounter) GetStatus

func (*Encounter) GetStatusHistory

func (x *Encounter) GetStatusHistory() []*Encounter_StatusHistory

func (*Encounter) GetText

func (*Encounter) GetType

func (*Encounter) ProtoMessage

func (*Encounter) ProtoMessage()

func (*Encounter) ProtoReflect

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

func (*Encounter) Reset

func (x *Encounter) Reset()

func (*Encounter) String

func (x *Encounter) String() string

type Encounter_Hospitalization

type Encounter_Hospitalization struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Pre-admission identifier
	PreAdmissionIdentifier *datatypes_go_proto.Identifier `` /* 129-byte string literal not displayed */
	// The location from which the patient came before admission
	Origin *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=origin,proto3" json:"origin,omitempty"`
	// From where patient was admitted (physician referral, transfer)
	AdmitSource *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=admit_source,json=admitSource,proto3" json:"admit_source,omitempty"`
	// The admitting diagnosis as reported by admitting practitioner
	AdmittingDiagnosis []*datatypes_go_proto.Reference `protobuf:"bytes,7,rep,name=admitting_diagnosis,json=admittingDiagnosis,proto3" json:"admitting_diagnosis,omitempty"`
	// The type of hospital re-admission that has occurred (if any). If the
	// value is absent, then this is not identified as a readmission
	ReAdmission *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=re_admission,json=reAdmission,proto3" json:"re_admission,omitempty"`
	// Diet preferences reported by the patient
	DietPreference []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,rep,name=diet_preference,json=dietPreference,proto3" json:"diet_preference,omitempty"`
	// Special courtesies (VIP, board member)
	SpecialCourtesy []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,rep,name=special_courtesy,json=specialCourtesy,proto3" json:"special_courtesy,omitempty"`
	// Wheelchair, translator, stretcher, etc.
	SpecialArrangement []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,rep,name=special_arrangement,json=specialArrangement,proto3" json:"special_arrangement,omitempty"`
	// Location to which the patient is discharged
	Destination *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=destination,proto3" json:"destination,omitempty"`
	// Category or kind of location after discharge
	DischargeDisposition *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=discharge_disposition,json=dischargeDisposition,proto3" json:"discharge_disposition,omitempty"`
	// The final diagnosis given a patient before release from the hospital
	// after all testing, surgery, and workup are complete
	DischargeDiagnosis []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=discharge_diagnosis,json=dischargeDiagnosis,proto3" json:"discharge_diagnosis,omitempty"`
	// contains filtered or unexported fields
}

Details about the admission to a healthcare service

func (*Encounter_Hospitalization) Descriptor deprecated

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

Deprecated: Use Encounter_Hospitalization.ProtoReflect.Descriptor instead.

func (*Encounter_Hospitalization) GetAdmitSource

func (*Encounter_Hospitalization) GetAdmittingDiagnosis

func (x *Encounter_Hospitalization) GetAdmittingDiagnosis() []*datatypes_go_proto.Reference

func (*Encounter_Hospitalization) GetDestination

func (*Encounter_Hospitalization) GetDietPreference

func (*Encounter_Hospitalization) GetDischargeDiagnosis

func (x *Encounter_Hospitalization) GetDischargeDiagnosis() []*datatypes_go_proto.Reference

func (*Encounter_Hospitalization) GetDischargeDisposition

func (x *Encounter_Hospitalization) GetDischargeDisposition() *datatypes_go_proto.CodeableConcept

func (*Encounter_Hospitalization) GetExtension

func (*Encounter_Hospitalization) GetId

func (*Encounter_Hospitalization) GetModifierExtension

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

func (*Encounter_Hospitalization) GetOrigin

func (*Encounter_Hospitalization) GetPreAdmissionIdentifier

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

func (*Encounter_Hospitalization) GetReAdmission

func (*Encounter_Hospitalization) GetSpecialArrangement

func (x *Encounter_Hospitalization) GetSpecialArrangement() []*datatypes_go_proto.CodeableConcept

func (*Encounter_Hospitalization) GetSpecialCourtesy

func (*Encounter_Hospitalization) ProtoMessage

func (*Encounter_Hospitalization) ProtoMessage()

func (*Encounter_Hospitalization) ProtoReflect

func (*Encounter_Hospitalization) Reset

func (x *Encounter_Hospitalization) Reset()

func (*Encounter_Hospitalization) String

func (x *Encounter_Hospitalization) String() string

type Encounter_Location

type Encounter_Location struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Location the encounter takes place
	Location *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"`
	// planned | active | reserved | completed
	Status *codes_go_proto.EncounterLocationStatusCode `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	// Time period during which the patient was present at the location
	Period *datatypes_go_proto.Period `protobuf:"bytes,6,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

List of locations where the patient has been

func (*Encounter_Location) Descriptor deprecated

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

Deprecated: Use Encounter_Location.ProtoReflect.Descriptor instead.

func (*Encounter_Location) GetExtension

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

func (*Encounter_Location) GetId

func (*Encounter_Location) GetLocation

func (*Encounter_Location) GetModifierExtension

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

func (*Encounter_Location) GetPeriod

func (*Encounter_Location) GetStatus

func (*Encounter_Location) ProtoMessage

func (*Encounter_Location) ProtoMessage()

func (*Encounter_Location) ProtoReflect

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

func (*Encounter_Location) Reset

func (x *Encounter_Location) Reset()

func (*Encounter_Location) String

func (x *Encounter_Location) String() string

type Encounter_Participant

type Encounter_Participant struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Role of participant in encounter
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=type,proto3" json:"type,omitempty"`
	// Period of time during the encounter participant was present
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// Persons involved in the encounter other than the patient
	Individual *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=individual,proto3" json:"individual,omitempty"`
	// contains filtered or unexported fields
}

List of participants involved in the encounter

func (*Encounter_Participant) Descriptor deprecated

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

Deprecated: Use Encounter_Participant.ProtoReflect.Descriptor instead.

func (*Encounter_Participant) GetExtension

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

func (*Encounter_Participant) GetId

func (*Encounter_Participant) GetIndividual

func (*Encounter_Participant) GetModifierExtension

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

func (*Encounter_Participant) GetPeriod

func (*Encounter_Participant) GetType

func (*Encounter_Participant) ProtoMessage

func (*Encounter_Participant) ProtoMessage()

func (*Encounter_Participant) ProtoReflect

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

func (*Encounter_Participant) Reset

func (x *Encounter_Participant) Reset()

func (*Encounter_Participant) String

func (x *Encounter_Participant) String() string

type Encounter_StatusHistory

type Encounter_StatusHistory struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// planned | arrived | in-progress | onleave | finished | cancelled
	Status *codes_go_proto.EncounterStateCode `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	// The time that the episode was in the specified status
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

List of past encounter statuses

func (*Encounter_StatusHistory) Descriptor deprecated

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

Deprecated: Use Encounter_StatusHistory.ProtoReflect.Descriptor instead.

func (*Encounter_StatusHistory) GetExtension

func (*Encounter_StatusHistory) GetId

func (*Encounter_StatusHistory) GetModifierExtension

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

func (*Encounter_StatusHistory) GetPeriod

func (*Encounter_StatusHistory) GetStatus

func (*Encounter_StatusHistory) ProtoMessage

func (*Encounter_StatusHistory) ProtoMessage()

func (*Encounter_StatusHistory) ProtoReflect

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

func (*Encounter_StatusHistory) Reset

func (x *Encounter_StatusHistory) Reset()

func (*Encounter_StatusHistory) String

func (x *Encounter_StatusHistory) String() string

type EnrollmentRequest

type EnrollmentRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Resource version
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,10,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,12,opt,name=created,proto3" json:"created,omitempty"`
	// Insurer
	Target *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=target,proto3" json:"target,omitempty"`
	// Responsible practitioner
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=provider,proto3" json:"provider,omitempty"`
	// Responsible organization
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=organization,proto3" json:"organization,omitempty"`
	// The subject of the Products and Services
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=subject,proto3" json:"subject,omitempty"`
	// Insurance information
	Coverage *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=coverage,proto3" json:"coverage,omitempty"`
	// Patient relationship to subscriber
	Relationship *datatypes_go_proto.Coding `protobuf:"bytes,18,opt,name=relationship,proto3" json:"relationship,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for EnrollmentRequest. Enrollment request. See http://hl7.org/fhir/StructureDefinition/EnrollmentRequest

func (*EnrollmentRequest) Descriptor deprecated

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

Deprecated: Use EnrollmentRequest.ProtoReflect.Descriptor instead.

func (*EnrollmentRequest) GetContained

func (x *EnrollmentRequest) GetContained() []*ContainedResource

func (*EnrollmentRequest) GetCoverage

func (*EnrollmentRequest) GetCreated

func (*EnrollmentRequest) GetExtension

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

func (*EnrollmentRequest) GetId

func (*EnrollmentRequest) GetIdentifier

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

func (*EnrollmentRequest) GetImplicitRules

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

func (*EnrollmentRequest) GetLanguage

func (*EnrollmentRequest) GetMeta

func (*EnrollmentRequest) GetModifierExtension

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

func (*EnrollmentRequest) GetOrganization

func (x *EnrollmentRequest) GetOrganization() *datatypes_go_proto.Reference

func (*EnrollmentRequest) GetOriginalRuleset

func (x *EnrollmentRequest) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*EnrollmentRequest) GetProvider

func (*EnrollmentRequest) GetRelationship

func (x *EnrollmentRequest) GetRelationship() *datatypes_go_proto.Coding

func (*EnrollmentRequest) GetRuleset

func (x *EnrollmentRequest) GetRuleset() *datatypes_go_proto.Coding

func (*EnrollmentRequest) GetSubject

func (*EnrollmentRequest) GetTarget

func (*EnrollmentRequest) GetText

func (*EnrollmentRequest) ProtoMessage

func (*EnrollmentRequest) ProtoMessage()

func (*EnrollmentRequest) ProtoReflect

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

func (*EnrollmentRequest) Reset

func (x *EnrollmentRequest) Reset()

func (*EnrollmentRequest) String

func (x *EnrollmentRequest) String() string

type EnrollmentResponse

type EnrollmentResponse struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Claim reference
	Request *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=request,proto3" json:"request,omitempty"`
	// complete | error
	Outcome *codes_go_proto.RemittanceOutcomeCode `protobuf:"bytes,11,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Disposition Message
	Disposition *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// Resource version
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,13,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,14,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=created,proto3" json:"created,omitempty"`
	// Insurer
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=organization,proto3" json:"organization,omitempty"`
	// Responsible practitioner
	RequestProvider *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=request_provider,json=requestProvider,proto3" json:"request_provider,omitempty"`
	// Responsible organization
	RequestOrganization *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=request_organization,json=requestOrganization,proto3" json:"request_organization,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for EnrollmentResponse. EnrollmentResponse resource. See http://hl7.org/fhir/StructureDefinition/EnrollmentResponse

func (*EnrollmentResponse) Descriptor deprecated

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

Deprecated: Use EnrollmentResponse.ProtoReflect.Descriptor instead.

func (*EnrollmentResponse) GetContained

func (x *EnrollmentResponse) GetContained() []*ContainedResource

func (*EnrollmentResponse) GetCreated

func (*EnrollmentResponse) GetDisposition

func (x *EnrollmentResponse) GetDisposition() *datatypes_go_proto.String

func (*EnrollmentResponse) GetExtension

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

func (*EnrollmentResponse) GetId

func (*EnrollmentResponse) GetIdentifier

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

func (*EnrollmentResponse) GetImplicitRules

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

func (*EnrollmentResponse) GetLanguage

func (*EnrollmentResponse) GetMeta

func (*EnrollmentResponse) GetModifierExtension

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

func (*EnrollmentResponse) GetOrganization

func (x *EnrollmentResponse) GetOrganization() *datatypes_go_proto.Reference

func (*EnrollmentResponse) GetOriginalRuleset

func (x *EnrollmentResponse) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*EnrollmentResponse) GetOutcome

func (*EnrollmentResponse) GetRequest

func (*EnrollmentResponse) GetRequestOrganization

func (x *EnrollmentResponse) GetRequestOrganization() *datatypes_go_proto.Reference

func (*EnrollmentResponse) GetRequestProvider

func (x *EnrollmentResponse) GetRequestProvider() *datatypes_go_proto.Reference

func (*EnrollmentResponse) GetRuleset

func (x *EnrollmentResponse) GetRuleset() *datatypes_go_proto.Coding

func (*EnrollmentResponse) GetText

func (*EnrollmentResponse) ProtoMessage

func (*EnrollmentResponse) ProtoMessage()

func (*EnrollmentResponse) ProtoReflect

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

func (*EnrollmentResponse) Reset

func (x *EnrollmentResponse) Reset()

func (*EnrollmentResponse) String

func (x *EnrollmentResponse) String() string

type EpisodeOfCare

type EpisodeOfCare struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifier(s) for the EpisodeOfCare
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// planned | waitlist | active | onhold | finished | cancelled
	Status        *codes_go_proto.EpisodeOfCareStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	StatusHistory []*EpisodeOfCare_StatusHistory          `protobuf:"bytes,11,rep,name=status_history,json=statusHistory,proto3" json:"status_history,omitempty"`
	// Type/class  - e.g. specialist referral, disease management
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=type,proto3" json:"type,omitempty"`
	// Conditions/problems/diagnoses this episode of care is for
	Condition []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=condition,proto3" json:"condition,omitempty"`
	// Patient for this episode of care
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=patient,proto3" json:"patient,omitempty"`
	// Organization that assumes care
	ManagingOrganization *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"`
	// Interval during responsibility is assumed
	Period *datatypes_go_proto.Period `protobuf:"bytes,16,opt,name=period,proto3" json:"period,omitempty"`
	// Originating Referral Request(s)
	ReferralRequest []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=referral_request,json=referralRequest,proto3" json:"referral_request,omitempty"`
	// Care manager/care co-ordinator for the patient
	CareManager *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=care_manager,json=careManager,proto3" json:"care_manager,omitempty"`
	CareTeam    []*EpisodeOfCare_CareTeam     `protobuf:"bytes,19,rep,name=care_team,json=careTeam,proto3" json:"care_team,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for EpisodeOfCare. An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility. See http://hl7.org/fhir/StructureDefinition/EpisodeOfCare

func (*EpisodeOfCare) Descriptor deprecated

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

Deprecated: Use EpisodeOfCare.ProtoReflect.Descriptor instead.

func (*EpisodeOfCare) GetCareManager

func (x *EpisodeOfCare) GetCareManager() *datatypes_go_proto.Reference

func (*EpisodeOfCare) GetCareTeam

func (x *EpisodeOfCare) GetCareTeam() []*EpisodeOfCare_CareTeam

func (*EpisodeOfCare) GetCondition

func (x *EpisodeOfCare) GetCondition() []*datatypes_go_proto.Reference

func (*EpisodeOfCare) GetContained

func (x *EpisodeOfCare) GetContained() []*ContainedResource

func (*EpisodeOfCare) GetExtension

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

func (*EpisodeOfCare) GetId

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

func (*EpisodeOfCare) GetIdentifier

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

func (*EpisodeOfCare) GetImplicitRules

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

func (*EpisodeOfCare) GetLanguage

func (*EpisodeOfCare) GetManagingOrganization

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

func (*EpisodeOfCare) GetMeta

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

func (*EpisodeOfCare) GetModifierExtension

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

func (*EpisodeOfCare) GetPatient

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

func (*EpisodeOfCare) GetPeriod

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

func (*EpisodeOfCare) GetReferralRequest

func (x *EpisodeOfCare) GetReferralRequest() []*datatypes_go_proto.Reference

func (*EpisodeOfCare) GetStatus

func (*EpisodeOfCare) GetStatusHistory

func (x *EpisodeOfCare) GetStatusHistory() []*EpisodeOfCare_StatusHistory

func (*EpisodeOfCare) GetText

func (*EpisodeOfCare) GetType

func (*EpisodeOfCare) ProtoMessage

func (*EpisodeOfCare) ProtoMessage()

func (*EpisodeOfCare) ProtoReflect

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

func (*EpisodeOfCare) Reset

func (x *EpisodeOfCare) Reset()

func (*EpisodeOfCare) String

func (x *EpisodeOfCare) String() string

type EpisodeOfCare_CareTeam

type EpisodeOfCare_CareTeam struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Role taken by this team member
	Role []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=role,proto3" json:"role,omitempty"`
	// Period of time for this role
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// The practitioner (or Organization) within the team
	Member *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=member,proto3" json:"member,omitempty"`
	// contains filtered or unexported fields
}

Other practitioners facilitating this episode of care

func (*EpisodeOfCare_CareTeam) Descriptor deprecated

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

Deprecated: Use EpisodeOfCare_CareTeam.ProtoReflect.Descriptor instead.

func (*EpisodeOfCare_CareTeam) GetExtension

func (*EpisodeOfCare_CareTeam) GetId

func (*EpisodeOfCare_CareTeam) GetMember

func (*EpisodeOfCare_CareTeam) GetModifierExtension

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

func (*EpisodeOfCare_CareTeam) GetPeriod

func (*EpisodeOfCare_CareTeam) GetRole

func (*EpisodeOfCare_CareTeam) ProtoMessage

func (*EpisodeOfCare_CareTeam) ProtoMessage()

func (*EpisodeOfCare_CareTeam) ProtoReflect

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

func (*EpisodeOfCare_CareTeam) Reset

func (x *EpisodeOfCare_CareTeam) Reset()

func (*EpisodeOfCare_CareTeam) String

func (x *EpisodeOfCare_CareTeam) String() string

type EpisodeOfCare_StatusHistory

type EpisodeOfCare_StatusHistory struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// planned | waitlist | active | onhold | finished | cancelled
	Status *codes_go_proto.EpisodeOfCareStatusCode `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	// Period for the status
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

Past list of status codes

func (*EpisodeOfCare_StatusHistory) Descriptor deprecated

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

Deprecated: Use EpisodeOfCare_StatusHistory.ProtoReflect.Descriptor instead.

func (*EpisodeOfCare_StatusHistory) GetExtension

func (*EpisodeOfCare_StatusHistory) GetId

func (*EpisodeOfCare_StatusHistory) GetModifierExtension

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

func (*EpisodeOfCare_StatusHistory) GetPeriod

func (*EpisodeOfCare_StatusHistory) GetStatus

func (*EpisodeOfCare_StatusHistory) ProtoMessage

func (*EpisodeOfCare_StatusHistory) ProtoMessage()

func (*EpisodeOfCare_StatusHistory) ProtoReflect

func (*EpisodeOfCare_StatusHistory) Reset

func (x *EpisodeOfCare_StatusHistory) Reset()

func (*EpisodeOfCare_StatusHistory) String

func (x *EpisodeOfCare_StatusHistory) String() string

type ExplanationOfBenefit

type ExplanationOfBenefit struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Claim reference
	Request *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=request,proto3" json:"request,omitempty"`
	// complete | error
	Outcome *codes_go_proto.RemittanceOutcomeCode `protobuf:"bytes,11,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Disposition Message
	Disposition *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// Resource version
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,13,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,14,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=created,proto3" json:"created,omitempty"`
	// Insurer
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=organization,proto3" json:"organization,omitempty"`
	// Responsible practitioner
	RequestProvider *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=request_provider,json=requestProvider,proto3" json:"request_provider,omitempty"`
	// Responsible organization
	RequestOrganization *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=request_organization,json=requestOrganization,proto3" json:"request_organization,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ExplanationOfBenefit. Remittance resource. See http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit

func (*ExplanationOfBenefit) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit) GetContained

func (x *ExplanationOfBenefit) GetContained() []*ContainedResource

func (*ExplanationOfBenefit) GetCreated

func (*ExplanationOfBenefit) GetDisposition

func (x *ExplanationOfBenefit) GetDisposition() *datatypes_go_proto.String

func (*ExplanationOfBenefit) GetExtension

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

func (*ExplanationOfBenefit) GetId

func (*ExplanationOfBenefit) GetIdentifier

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

func (*ExplanationOfBenefit) GetImplicitRules

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

func (*ExplanationOfBenefit) GetLanguage

func (*ExplanationOfBenefit) GetMeta

func (*ExplanationOfBenefit) GetModifierExtension

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

func (*ExplanationOfBenefit) GetOrganization

func (x *ExplanationOfBenefit) GetOrganization() *datatypes_go_proto.Reference

func (*ExplanationOfBenefit) GetOriginalRuleset

func (x *ExplanationOfBenefit) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*ExplanationOfBenefit) GetOutcome

func (*ExplanationOfBenefit) GetRequest

func (*ExplanationOfBenefit) GetRequestOrganization

func (x *ExplanationOfBenefit) GetRequestOrganization() *datatypes_go_proto.Reference

func (*ExplanationOfBenefit) GetRequestProvider

func (x *ExplanationOfBenefit) GetRequestProvider() *datatypes_go_proto.Reference

func (*ExplanationOfBenefit) GetRuleset

func (*ExplanationOfBenefit) GetText

func (*ExplanationOfBenefit) ProtoMessage

func (*ExplanationOfBenefit) ProtoMessage()

func (*ExplanationOfBenefit) ProtoReflect

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

func (*ExplanationOfBenefit) Reset

func (x *ExplanationOfBenefit) Reset()

func (*ExplanationOfBenefit) String

func (x *ExplanationOfBenefit) String() string

type FamilyMemberHistory

type FamilyMemberHistory struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Id(s) for this record
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Patient history is about
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=patient,proto3" json:"patient,omitempty"`
	// When history was captured/updated
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,11,opt,name=date,proto3" json:"date,omitempty"`
	// partial | completed | entered-in-error | health-unknown
	Status *codes_go_proto.FamilyHistoryStatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// The family member described
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// Relationship to the subject
	Relationship *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=relationship,proto3" json:"relationship,omitempty"`
	// male | female | other | unknown
	Gender   *codes_go_proto.AdministrativeGenderCode `protobuf:"bytes,15,opt,name=gender,proto3" json:"gender,omitempty"`
	Born     *FamilyMemberHistory_Born                `protobuf:"bytes,16,opt,name=born,proto3" json:"born,omitempty"`
	Age      *FamilyMemberHistory_AgeType             `protobuf:"bytes,17,opt,name=age,proto3" json:"age,omitempty"`
	Deceased *FamilyMemberHistory_Deceased            `protobuf:"bytes,18,opt,name=deceased,proto3" json:"deceased,omitempty"`
	// General note about related person
	Note      *datatypes_go_proto.Annotation   `protobuf:"bytes,19,opt,name=note,proto3" json:"note,omitempty"`
	Condition []*FamilyMemberHistory_Condition `protobuf:"bytes,20,rep,name=condition,proto3" json:"condition,omitempty"`
	// contains filtered or unexported fields
}

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

func (*FamilyMemberHistory) Descriptor deprecated

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

Deprecated: Use FamilyMemberHistory.ProtoReflect.Descriptor instead.

func (*FamilyMemberHistory) GetAge

func (*FamilyMemberHistory) GetBorn

func (*FamilyMemberHistory) GetCondition

func (*FamilyMemberHistory) GetContained

func (x *FamilyMemberHistory) GetContained() []*ContainedResource

func (*FamilyMemberHistory) GetDate

func (*FamilyMemberHistory) GetDeceased

func (*FamilyMemberHistory) GetExtension

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

func (*FamilyMemberHistory) GetGender

func (*FamilyMemberHistory) GetId

func (*FamilyMemberHistory) GetIdentifier

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

func (*FamilyMemberHistory) GetImplicitRules

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

func (*FamilyMemberHistory) GetLanguage

func (*FamilyMemberHistory) GetMeta

func (*FamilyMemberHistory) GetModifierExtension

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

func (*FamilyMemberHistory) GetName

func (*FamilyMemberHistory) GetNote

func (*FamilyMemberHistory) GetPatient

func (*FamilyMemberHistory) GetRelationship

func (*FamilyMemberHistory) GetStatus

func (*FamilyMemberHistory) GetText

func (*FamilyMemberHistory) ProtoMessage

func (*FamilyMemberHistory) ProtoMessage()

func (*FamilyMemberHistory) ProtoReflect

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

func (*FamilyMemberHistory) Reset

func (x *FamilyMemberHistory) Reset()

func (*FamilyMemberHistory) String

func (x *FamilyMemberHistory) String() string

type FamilyMemberHistory_AgeType

type FamilyMemberHistory_AgeType struct {

	// Types that are assignable to Age:
	//	*FamilyMemberHistory_AgeType_Quantity
	//	*FamilyMemberHistory_AgeType_Range
	//	*FamilyMemberHistory_AgeType_StringValue
	Age isFamilyMemberHistory_AgeType_Age `protobuf_oneof:"age"`
	// contains filtered or unexported fields
}

(approximate) age

func (*FamilyMemberHistory_AgeType) Descriptor deprecated

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

Deprecated: Use FamilyMemberHistory_AgeType.ProtoReflect.Descriptor instead.

func (*FamilyMemberHistory_AgeType) GetAge

func (m *FamilyMemberHistory_AgeType) GetAge() isFamilyMemberHistory_AgeType_Age

func (*FamilyMemberHistory_AgeType) GetQuantity

func (*FamilyMemberHistory_AgeType) GetRange

func (*FamilyMemberHistory_AgeType) GetStringValue

func (*FamilyMemberHistory_AgeType) ProtoMessage

func (*FamilyMemberHistory_AgeType) ProtoMessage()

func (*FamilyMemberHistory_AgeType) ProtoReflect

func (*FamilyMemberHistory_AgeType) Reset

func (x *FamilyMemberHistory_AgeType) Reset()

func (*FamilyMemberHistory_AgeType) String

func (x *FamilyMemberHistory_AgeType) String() string

type FamilyMemberHistory_AgeType_Quantity

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

type FamilyMemberHistory_AgeType_Range

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

type FamilyMemberHistory_AgeType_StringValue

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

type FamilyMemberHistory_Born

type FamilyMemberHistory_Born struct {

	// Types that are assignable to Born:
	//	*FamilyMemberHistory_Born_Period
	//	*FamilyMemberHistory_Born_Date
	//	*FamilyMemberHistory_Born_StringValue
	Born isFamilyMemberHistory_Born_Born `protobuf_oneof:"born"`
	// contains filtered or unexported fields
}

(approximate) date of birth

func (*FamilyMemberHistory_Born) Descriptor deprecated

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

Deprecated: Use FamilyMemberHistory_Born.ProtoReflect.Descriptor instead.

func (*FamilyMemberHistory_Born) GetBorn

func (m *FamilyMemberHistory_Born) GetBorn() isFamilyMemberHistory_Born_Born

func (*FamilyMemberHistory_Born) GetDate

func (*FamilyMemberHistory_Born) GetPeriod

func (*FamilyMemberHistory_Born) GetStringValue

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

func (*FamilyMemberHistory_Born) ProtoMessage

func (*FamilyMemberHistory_Born) ProtoMessage()

func (*FamilyMemberHistory_Born) ProtoReflect

func (x *FamilyMemberHistory_Born) ProtoReflect() protoreflect.Message

func (*FamilyMemberHistory_Born) Reset

func (x *FamilyMemberHistory_Born) Reset()

func (*FamilyMemberHistory_Born) String

func (x *FamilyMemberHistory_Born) String() string

type FamilyMemberHistory_Born_Date

type FamilyMemberHistory_Born_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,2,opt,name=date,proto3,oneof"`
}

type FamilyMemberHistory_Born_Period

type FamilyMemberHistory_Born_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,1,opt,name=period,proto3,oneof"`
}

type FamilyMemberHistory_Born_StringValue

type FamilyMemberHistory_Born_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=string_value,json=string,proto3,oneof"`
}

type FamilyMemberHistory_Condition

type FamilyMemberHistory_Condition struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Condition suffered by relation
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// deceased | permanent disability | etc.
	Outcome *datatypes_go_proto.CodeableConcept  `protobuf:"bytes,5,opt,name=outcome,proto3" json:"outcome,omitempty"`
	Onset   *FamilyMemberHistory_Condition_Onset `protobuf:"bytes,6,opt,name=onset,proto3" json:"onset,omitempty"`
	// Extra information about condition
	Note *datatypes_go_proto.Annotation `protobuf:"bytes,7,opt,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Condition that the related person had

func (*FamilyMemberHistory_Condition) Descriptor deprecated

func (*FamilyMemberHistory_Condition) Descriptor() ([]byte, []int)

Deprecated: Use FamilyMemberHistory_Condition.ProtoReflect.Descriptor instead.

func (*FamilyMemberHistory_Condition) GetCode

func (*FamilyMemberHistory_Condition) GetExtension

func (*FamilyMemberHistory_Condition) GetId

func (*FamilyMemberHistory_Condition) GetModifierExtension

func (x *FamilyMemberHistory_Condition) GetModifierExtension() []*datatypes_go_proto.Extension

func (*FamilyMemberHistory_Condition) GetNote

func (*FamilyMemberHistory_Condition) GetOnset

func (*FamilyMemberHistory_Condition) GetOutcome

func (*FamilyMemberHistory_Condition) ProtoMessage

func (*FamilyMemberHistory_Condition) ProtoMessage()

func (*FamilyMemberHistory_Condition) ProtoReflect

func (*FamilyMemberHistory_Condition) Reset

func (x *FamilyMemberHistory_Condition) Reset()

func (*FamilyMemberHistory_Condition) String

type FamilyMemberHistory_Condition_Onset

type FamilyMemberHistory_Condition_Onset struct {

	// Types that are assignable to Onset:
	//	*FamilyMemberHistory_Condition_Onset_Quantity
	//	*FamilyMemberHistory_Condition_Onset_Range
	//	*FamilyMemberHistory_Condition_Onset_Period
	//	*FamilyMemberHistory_Condition_Onset_StringValue
	Onset isFamilyMemberHistory_Condition_Onset_Onset `protobuf_oneof:"onset"`
	// contains filtered or unexported fields
}

When condition first manifested

func (*FamilyMemberHistory_Condition_Onset) Descriptor deprecated

func (*FamilyMemberHistory_Condition_Onset) Descriptor() ([]byte, []int)

Deprecated: Use FamilyMemberHistory_Condition_Onset.ProtoReflect.Descriptor instead.

func (*FamilyMemberHistory_Condition_Onset) GetOnset

func (m *FamilyMemberHistory_Condition_Onset) GetOnset() isFamilyMemberHistory_Condition_Onset_Onset

func (*FamilyMemberHistory_Condition_Onset) GetPeriod

func (*FamilyMemberHistory_Condition_Onset) GetQuantity

func (*FamilyMemberHistory_Condition_Onset) GetRange

func (*FamilyMemberHistory_Condition_Onset) GetStringValue

func (*FamilyMemberHistory_Condition_Onset) ProtoMessage

func (*FamilyMemberHistory_Condition_Onset) ProtoMessage()

func (*FamilyMemberHistory_Condition_Onset) ProtoReflect

func (*FamilyMemberHistory_Condition_Onset) Reset

func (*FamilyMemberHistory_Condition_Onset) String

type FamilyMemberHistory_Condition_Onset_Period

type FamilyMemberHistory_Condition_Onset_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,3,opt,name=period,proto3,oneof"`
}

type FamilyMemberHistory_Condition_Onset_Quantity

type FamilyMemberHistory_Condition_Onset_Quantity struct {
	Quantity *datatypes_go_proto.Age `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type FamilyMemberHistory_Condition_Onset_Range

type FamilyMemberHistory_Condition_Onset_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,2,opt,name=range,proto3,oneof"`
}

type FamilyMemberHistory_Condition_Onset_StringValue

type FamilyMemberHistory_Condition_Onset_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=string_value,json=string,proto3,oneof"`
}

type FamilyMemberHistory_Deceased

type FamilyMemberHistory_Deceased struct {

	// Types that are assignable to Deceased:
	//	*FamilyMemberHistory_Deceased_Boolean
	//	*FamilyMemberHistory_Deceased_Quantity
	//	*FamilyMemberHistory_Deceased_Range
	//	*FamilyMemberHistory_Deceased_Date
	//	*FamilyMemberHistory_Deceased_StringValue
	Deceased isFamilyMemberHistory_Deceased_Deceased `protobuf_oneof:"deceased"`
	// contains filtered or unexported fields
}

Dead? How old/when?

func (*FamilyMemberHistory_Deceased) Descriptor deprecated

func (*FamilyMemberHistory_Deceased) Descriptor() ([]byte, []int)

Deprecated: Use FamilyMemberHistory_Deceased.ProtoReflect.Descriptor instead.

func (*FamilyMemberHistory_Deceased) GetBoolean

func (*FamilyMemberHistory_Deceased) GetDate

func (*FamilyMemberHistory_Deceased) GetDeceased

func (m *FamilyMemberHistory_Deceased) GetDeceased() isFamilyMemberHistory_Deceased_Deceased

func (*FamilyMemberHistory_Deceased) GetQuantity

func (*FamilyMemberHistory_Deceased) GetRange

func (*FamilyMemberHistory_Deceased) GetStringValue

func (*FamilyMemberHistory_Deceased) ProtoMessage

func (*FamilyMemberHistory_Deceased) ProtoMessage()

func (*FamilyMemberHistory_Deceased) ProtoReflect

func (*FamilyMemberHistory_Deceased) Reset

func (x *FamilyMemberHistory_Deceased) Reset()

func (*FamilyMemberHistory_Deceased) String

type FamilyMemberHistory_Deceased_Boolean

type FamilyMemberHistory_Deceased_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type FamilyMemberHistory_Deceased_Date

type FamilyMemberHistory_Deceased_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,4,opt,name=date,proto3,oneof"`
}

type FamilyMemberHistory_Deceased_Quantity

type FamilyMemberHistory_Deceased_Quantity struct {
	Quantity *datatypes_go_proto.Age `protobuf:"bytes,2,opt,name=quantity,proto3,oneof"`
}

type FamilyMemberHistory_Deceased_Range

type FamilyMemberHistory_Deceased_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,3,opt,name=range,proto3,oneof"`
}

type FamilyMemberHistory_Deceased_StringValue

type FamilyMemberHistory_Deceased_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=string_value,json=string,proto3,oneof"`
}

type Flag

type Flag struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Clinical, administrative, etc.
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
	// active | inactive | entered-in-error
	Status *codes_go_proto.FlagStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Time period when flag is active
	Period *datatypes_go_proto.Period `protobuf:"bytes,12,opt,name=period,proto3" json:"period,omitempty"`
	// Who/What is flag about?
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=subject,proto3" json:"subject,omitempty"`
	// Alert relevant during encounter
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Flag creator
	Author *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=author,proto3" json:"author,omitempty"`
	// Partially deaf, Requires easy open caps, No permanent address, etc.
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Flag. Key information to flag to healthcare providers. See http://hl7.org/fhir/StructureDefinition/Flag

func (*Flag) Descriptor deprecated

func (*Flag) Descriptor() ([]byte, []int)

Deprecated: Use Flag.ProtoReflect.Descriptor instead.

func (*Flag) GetAuthor

func (x *Flag) GetAuthor() *datatypes_go_proto.Reference

func (*Flag) GetCategory

func (x *Flag) GetCategory() *datatypes_go_proto.CodeableConcept

func (*Flag) GetCode

func (x *Flag) GetCode() *datatypes_go_proto.CodeableConcept

func (*Flag) GetContained

func (x *Flag) GetContained() []*ContainedResource

func (*Flag) GetEncounter

func (x *Flag) GetEncounter() *datatypes_go_proto.Reference

func (*Flag) GetExtension

func (x *Flag) GetExtension() []*datatypes_go_proto.Extension

func (*Flag) GetId

func (x *Flag) GetId() *datatypes_go_proto.Id

func (*Flag) GetIdentifier

func (x *Flag) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Flag) GetImplicitRules

func (x *Flag) GetImplicitRules() *datatypes_go_proto.Uri

func (*Flag) GetLanguage

func (x *Flag) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Flag) GetMeta

func (x *Flag) GetMeta() *datatypes_go_proto.Meta

func (*Flag) GetModifierExtension

func (x *Flag) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Flag) GetPeriod

func (x *Flag) GetPeriod() *datatypes_go_proto.Period

func (*Flag) GetStatus

func (x *Flag) GetStatus() *codes_go_proto.FlagStatusCode

func (*Flag) GetSubject

func (x *Flag) GetSubject() *datatypes_go_proto.Reference

func (*Flag) GetText

func (x *Flag) GetText() *metadatatypes_go_proto.Narrative

func (*Flag) ProtoMessage

func (*Flag) ProtoMessage()

func (*Flag) ProtoReflect

func (x *Flag) ProtoReflect() protoreflect.Message

func (*Flag) Reset

func (x *Flag) Reset()

func (*Flag) String

func (x *Flag) String() string

type Goal

type Goal struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this goal
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Who this goal is intended for
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=subject,proto3" json:"subject,omitempty"`
	Start   *Goal_Start                   `protobuf:"bytes,11,opt,name=start,proto3" json:"start,omitempty"`
	Target  *Goal_Target                  `protobuf:"bytes,12,opt,name=target,proto3" json:"target,omitempty"`
	// E.g. Treatment, dietary, behavioral, etc.
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=category,proto3" json:"category,omitempty"`
	// What's the desired outcome?
	Description *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=description,proto3" json:"description,omitempty"`
	// proposed | planned | accepted | rejected | in-progress | achieved |
	// sustaining | on-hold | cancelled
	Status *codes_go_proto.GoalStatusCode `protobuf:"bytes,15,opt,name=status,proto3" json:"status,omitempty"`
	// When goal status took effect
	StatusDate *datatypes_go_proto.Date `protobuf:"bytes,16,opt,name=status_date,json=statusDate,proto3" json:"status_date,omitempty"`
	// Reason for current status
	StatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	// Who's responsible for creating Goal?
	Author *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=author,proto3" json:"author,omitempty"`
	// high | medium |low
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,opt,name=priority,proto3" json:"priority,omitempty"`
	// Issues addressed by this goal
	Addresses []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// Comments about the goal
	Note    []*datatypes_go_proto.Annotation `protobuf:"bytes,21,rep,name=note,proto3" json:"note,omitempty"`
	Outcome []*Goal_Outcome                  `protobuf:"bytes,22,rep,name=outcome,proto3" json:"outcome,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Goal. Describes the intended objective(s) for a patient, group or organization. See http://hl7.org/fhir/StructureDefinition/Goal

func (*Goal) Descriptor deprecated

func (*Goal) Descriptor() ([]byte, []int)

Deprecated: Use Goal.ProtoReflect.Descriptor instead.

func (*Goal) GetAddresses

func (x *Goal) GetAddresses() []*datatypes_go_proto.Reference

func (*Goal) GetAuthor

func (x *Goal) GetAuthor() *datatypes_go_proto.Reference

func (*Goal) GetCategory

func (x *Goal) GetCategory() []*datatypes_go_proto.CodeableConcept

func (*Goal) GetContained

func (x *Goal) GetContained() []*ContainedResource

func (*Goal) GetDescription

func (x *Goal) GetDescription() *datatypes_go_proto.String

func (*Goal) GetExtension

func (x *Goal) GetExtension() []*datatypes_go_proto.Extension

func (*Goal) GetId

func (x *Goal) GetId() *datatypes_go_proto.Id

func (*Goal) GetIdentifier

func (x *Goal) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Goal) GetImplicitRules

func (x *Goal) GetImplicitRules() *datatypes_go_proto.Uri

func (*Goal) GetLanguage

func (x *Goal) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Goal) GetMeta

func (x *Goal) GetMeta() *datatypes_go_proto.Meta

func (*Goal) GetModifierExtension

func (x *Goal) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Goal) GetNote

func (x *Goal) GetNote() []*datatypes_go_proto.Annotation

func (*Goal) GetOutcome

func (x *Goal) GetOutcome() []*Goal_Outcome

func (*Goal) GetPriority

func (x *Goal) GetPriority() *datatypes_go_proto.CodeableConcept

func (*Goal) GetStart

func (x *Goal) GetStart() *Goal_Start

func (*Goal) GetStatus

func (x *Goal) GetStatus() *codes_go_proto.GoalStatusCode

func (*Goal) GetStatusDate

func (x *Goal) GetStatusDate() *datatypes_go_proto.Date

func (*Goal) GetStatusReason

func (x *Goal) GetStatusReason() *datatypes_go_proto.CodeableConcept

func (*Goal) GetSubject

func (x *Goal) GetSubject() *datatypes_go_proto.Reference

func (*Goal) GetTarget

func (x *Goal) GetTarget() *Goal_Target

func (*Goal) GetText

func (x *Goal) GetText() *metadatatypes_go_proto.Narrative

func (*Goal) ProtoMessage

func (*Goal) ProtoMessage()

func (*Goal) ProtoReflect

func (x *Goal) ProtoReflect() protoreflect.Message

func (*Goal) Reset

func (x *Goal) Reset()

func (*Goal) String

func (x *Goal) String() string

type Goal_Outcome

type Goal_Outcome struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Result            *Goal_Outcome_Result            `protobuf:"bytes,4,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

What was end result of goal?

func (*Goal_Outcome) Descriptor deprecated

func (*Goal_Outcome) Descriptor() ([]byte, []int)

Deprecated: Use Goal_Outcome.ProtoReflect.Descriptor instead.

func (*Goal_Outcome) GetExtension

func (x *Goal_Outcome) GetExtension() []*datatypes_go_proto.Extension

func (*Goal_Outcome) GetId

func (x *Goal_Outcome) GetId() *datatypes_go_proto.Id

func (*Goal_Outcome) GetModifierExtension

func (x *Goal_Outcome) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Goal_Outcome) GetResult

func (x *Goal_Outcome) GetResult() *Goal_Outcome_Result

func (*Goal_Outcome) ProtoMessage

func (*Goal_Outcome) ProtoMessage()

func (*Goal_Outcome) ProtoReflect

func (x *Goal_Outcome) ProtoReflect() protoreflect.Message

func (*Goal_Outcome) Reset

func (x *Goal_Outcome) Reset()

func (*Goal_Outcome) String

func (x *Goal_Outcome) String() string

type Goal_Outcome_Result

type Goal_Outcome_Result struct {

	// Types that are assignable to Result:
	//	*Goal_Outcome_Result_CodeableConcept
	//	*Goal_Outcome_Result_Reference
	Result isGoal_Outcome_Result_Result `protobuf_oneof:"result"`
	// contains filtered or unexported fields
}

Code or observation that resulted from goal

func (*Goal_Outcome_Result) Descriptor deprecated

func (*Goal_Outcome_Result) Descriptor() ([]byte, []int)

Deprecated: Use Goal_Outcome_Result.ProtoReflect.Descriptor instead.

func (*Goal_Outcome_Result) GetCodeableConcept

func (x *Goal_Outcome_Result) GetCodeableConcept() *datatypes_go_proto.CodeableConcept

func (*Goal_Outcome_Result) GetReference

func (*Goal_Outcome_Result) GetResult

func (m *Goal_Outcome_Result) GetResult() isGoal_Outcome_Result_Result

func (*Goal_Outcome_Result) ProtoMessage

func (*Goal_Outcome_Result) ProtoMessage()

func (*Goal_Outcome_Result) ProtoReflect

func (x *Goal_Outcome_Result) ProtoReflect() protoreflect.Message

func (*Goal_Outcome_Result) Reset

func (x *Goal_Outcome_Result) Reset()

func (*Goal_Outcome_Result) String

func (x *Goal_Outcome_Result) String() string

type Goal_Outcome_Result_CodeableConcept

type Goal_Outcome_Result_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Goal_Outcome_Result_Reference

type Goal_Outcome_Result_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type Goal_Start

type Goal_Start struct {

	// Types that are assignable to Start:
	//	*Goal_Start_Date
	//	*Goal_Start_CodeableConcept
	Start isGoal_Start_Start `protobuf_oneof:"start"`
	// contains filtered or unexported fields
}

When goal pursuit begins

func (*Goal_Start) Descriptor deprecated

func (*Goal_Start) Descriptor() ([]byte, []int)

Deprecated: Use Goal_Start.ProtoReflect.Descriptor instead.

func (*Goal_Start) GetCodeableConcept

func (x *Goal_Start) GetCodeableConcept() *datatypes_go_proto.CodeableConcept

func (*Goal_Start) GetDate

func (x *Goal_Start) GetDate() *datatypes_go_proto.Date

func (*Goal_Start) GetStart

func (m *Goal_Start) GetStart() isGoal_Start_Start

func (*Goal_Start) ProtoMessage

func (*Goal_Start) ProtoMessage()

func (*Goal_Start) ProtoReflect

func (x *Goal_Start) ProtoReflect() protoreflect.Message

func (*Goal_Start) Reset

func (x *Goal_Start) Reset()

func (*Goal_Start) String

func (x *Goal_Start) String() string

type Goal_Start_CodeableConcept

type Goal_Start_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,2,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Goal_Start_Date

type Goal_Start_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,1,opt,name=date,proto3,oneof"`
}

type Goal_Target

type Goal_Target struct {

	// Types that are assignable to Target:
	//	*Goal_Target_Date
	//	*Goal_Target_Quantity
	Target isGoal_Target_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

Reach goal on or before

func (*Goal_Target) Descriptor deprecated

func (*Goal_Target) Descriptor() ([]byte, []int)

Deprecated: Use Goal_Target.ProtoReflect.Descriptor instead.

func (*Goal_Target) GetDate

func (x *Goal_Target) GetDate() *datatypes_go_proto.Date

func (*Goal_Target) GetQuantity

func (x *Goal_Target) GetQuantity() *datatypes_go_proto.Duration

func (*Goal_Target) GetTarget

func (m *Goal_Target) GetTarget() isGoal_Target_Target

func (*Goal_Target) ProtoMessage

func (*Goal_Target) ProtoMessage()

func (*Goal_Target) ProtoReflect

func (x *Goal_Target) ProtoReflect() protoreflect.Message

func (*Goal_Target) Reset

func (x *Goal_Target) Reset()

func (*Goal_Target) String

func (x *Goal_Target) String() string

type Goal_Target_Date

type Goal_Target_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,1,opt,name=date,proto3,oneof"`
}

type Goal_Target_Quantity

type Goal_Target_Quantity struct {
	Quantity *datatypes_go_proto.Duration `protobuf:"bytes,2,opt,name=quantity,proto3,oneof"`
}

type Group

type Group struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique id
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// person | animal | practitioner | device | medication | substance
	Type *codes_go_proto.GroupTypeCode `protobuf:"bytes,10,opt,name=type,proto3" json:"type,omitempty"`
	// Descriptive or actual
	Actual *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=actual,proto3" json:"actual,omitempty"`
	// Kind of Group members
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=code,proto3" json:"code,omitempty"`
	// Label for Group
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// Number of members
	Quantity       *datatypes_go_proto.UnsignedInt `protobuf:"bytes,14,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Characteristic []*Group_Characteristic         `protobuf:"bytes,15,rep,name=characteristic,proto3" json:"characteristic,omitempty"`
	Member         []*Group_Member                 `protobuf:"bytes,16,rep,name=member,proto3" json:"member,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Group. Group of multiple entities. See http://hl7.org/fhir/StructureDefinition/Group

func (*Group) Descriptor deprecated

func (*Group) Descriptor() ([]byte, []int)

Deprecated: Use Group.ProtoReflect.Descriptor instead.

func (*Group) GetActual

func (x *Group) GetActual() *datatypes_go_proto.Boolean

func (*Group) GetCharacteristic

func (x *Group) GetCharacteristic() []*Group_Characteristic

func (*Group) GetCode

func (*Group) GetContained

func (x *Group) GetContained() []*ContainedResource

func (*Group) GetExtension

func (x *Group) GetExtension() []*datatypes_go_proto.Extension

func (*Group) GetId

func (x *Group) GetId() *datatypes_go_proto.Id

func (*Group) GetIdentifier

func (x *Group) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Group) GetImplicitRules

func (x *Group) GetImplicitRules() *datatypes_go_proto.Uri

func (*Group) GetLanguage

func (x *Group) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Group) GetMember

func (x *Group) GetMember() []*Group_Member

func (*Group) GetMeta

func (x *Group) GetMeta() *datatypes_go_proto.Meta

func (*Group) GetModifierExtension

func (x *Group) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Group) GetName

func (x *Group) GetName() *datatypes_go_proto.String

func (*Group) GetQuantity

func (x *Group) GetQuantity() *datatypes_go_proto.UnsignedInt

func (*Group) GetText

func (x *Group) GetText() *metadatatypes_go_proto.Narrative

func (*Group) GetType

func (x *Group) GetType() *codes_go_proto.GroupTypeCode

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) ProtoReflect

func (x *Group) ProtoReflect() protoreflect.Message

func (*Group) Reset

func (x *Group) Reset()

func (*Group) String

func (x *Group) String() string

type Group_Characteristic

type Group_Characteristic struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Kind of characteristic
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Group_Characteristic_Value         `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Group includes or excludes
	Exclude *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=exclude,proto3" json:"exclude,omitempty"`
	// Period over which characteristic is tested
	Period *datatypes_go_proto.Period `protobuf:"bytes,7,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

Trait of group members

func (*Group_Characteristic) Descriptor deprecated

func (*Group_Characteristic) Descriptor() ([]byte, []int)

Deprecated: Use Group_Characteristic.ProtoReflect.Descriptor instead.

func (*Group_Characteristic) GetCode

func (*Group_Characteristic) GetExclude

func (*Group_Characteristic) GetExtension

func (x *Group_Characteristic) GetExtension() []*datatypes_go_proto.Extension

func (*Group_Characteristic) GetId

func (*Group_Characteristic) GetModifierExtension

func (x *Group_Characteristic) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Group_Characteristic) GetPeriod

func (*Group_Characteristic) GetValue

func (*Group_Characteristic) ProtoMessage

func (*Group_Characteristic) ProtoMessage()

func (*Group_Characteristic) ProtoReflect

func (x *Group_Characteristic) ProtoReflect() protoreflect.Message

func (*Group_Characteristic) Reset

func (x *Group_Characteristic) Reset()

func (*Group_Characteristic) String

func (x *Group_Characteristic) String() string

type Group_Characteristic_Value

type Group_Characteristic_Value struct {

	// Types that are assignable to Value:
	//	*Group_Characteristic_Value_CodeableConcept
	//	*Group_Characteristic_Value_Boolean
	//	*Group_Characteristic_Value_Quantity
	//	*Group_Characteristic_Value_Range
	Value isGroup_Characteristic_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Value held by characteristic

func (*Group_Characteristic_Value) Descriptor deprecated

func (*Group_Characteristic_Value) Descriptor() ([]byte, []int)

Deprecated: Use Group_Characteristic_Value.ProtoReflect.Descriptor instead.

func (*Group_Characteristic_Value) GetBoolean

func (*Group_Characteristic_Value) GetCodeableConcept

func (*Group_Characteristic_Value) GetQuantity

func (*Group_Characteristic_Value) GetRange

func (*Group_Characteristic_Value) GetValue

func (m *Group_Characteristic_Value) GetValue() isGroup_Characteristic_Value_Value

func (*Group_Characteristic_Value) ProtoMessage

func (*Group_Characteristic_Value) ProtoMessage()

func (*Group_Characteristic_Value) ProtoReflect

func (*Group_Characteristic_Value) Reset

func (x *Group_Characteristic_Value) Reset()

func (*Group_Characteristic_Value) String

func (x *Group_Characteristic_Value) String() string

type Group_Characteristic_Value_Boolean

type Group_Characteristic_Value_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type Group_Characteristic_Value_CodeableConcept

type Group_Characteristic_Value_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Group_Characteristic_Value_Quantity

type Group_Characteristic_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,3,opt,name=quantity,proto3,oneof"`
}

type Group_Characteristic_Value_Range

type Group_Characteristic_Value_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,4,opt,name=range,proto3,oneof"`
}

type Group_Member

type Group_Member struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Reference to the group member
	Entity *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=entity,proto3" json:"entity,omitempty"`
	// Period member belonged to the group
	Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// If member is no longer in group
	Inactive *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=inactive,proto3" json:"inactive,omitempty"`
	// contains filtered or unexported fields
}

Who or what is in group

func (*Group_Member) Descriptor deprecated

func (*Group_Member) Descriptor() ([]byte, []int)

Deprecated: Use Group_Member.ProtoReflect.Descriptor instead.

func (*Group_Member) GetEntity

func (x *Group_Member) GetEntity() *datatypes_go_proto.Reference

func (*Group_Member) GetExtension

func (x *Group_Member) GetExtension() []*datatypes_go_proto.Extension

func (*Group_Member) GetId

func (x *Group_Member) GetId() *datatypes_go_proto.Id

func (*Group_Member) GetInactive

func (x *Group_Member) GetInactive() *datatypes_go_proto.Boolean

func (*Group_Member) GetModifierExtension

func (x *Group_Member) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Group_Member) GetPeriod

func (x *Group_Member) GetPeriod() *datatypes_go_proto.Period

func (*Group_Member) ProtoMessage

func (*Group_Member) ProtoMessage()

func (*Group_Member) ProtoReflect

func (x *Group_Member) ProtoReflect() protoreflect.Message

func (*Group_Member) Reset

func (x *Group_Member) Reset()

func (*Group_Member) String

func (x *Group_Member) String() string

type HealthcareService

type HealthcareService struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifiers for this item
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Organization that provides this service
	ProvidedBy *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=provided_by,json=providedBy,proto3" json:"provided_by,omitempty"`
	// Broad category of service being performed or delivered
	ServiceCategory *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=service_category,json=serviceCategory,proto3" json:"service_category,omitempty"`
	ServiceType     []*HealthcareService_ServiceType    `protobuf:"bytes,12,rep,name=service_type,json=serviceType,proto3" json:"service_type,omitempty"`
	// Location where service may be provided
	Location *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=location,proto3" json:"location,omitempty"`
	// Description of service as presented to a consumer while searching
	ServiceName *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Additional description and/or any specific issues not covered elsewhere
	Comment *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=comment,proto3" json:"comment,omitempty"`
	// Extra details about the service that can't be placed in the other fields
	ExtraDetails *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=extra_details,json=extraDetails,proto3" json:"extra_details,omitempty"`
	// Facilitates quick identification of the service
	Photo *datatypes_go_proto.Attachment `protobuf:"bytes,17,opt,name=photo,proto3" json:"photo,omitempty"`
	// Contacts related to the healthcare service
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,18,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Location(s) service is inteded for/available to
	CoverageArea []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=coverage_area,json=coverageArea,proto3" json:"coverage_area,omitempty"`
	// Conditions under which service is available/offered
	ServiceProvisionCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,rep,name=service_provision_code,json=serviceProvisionCode,proto3" json:"service_provision_code,omitempty"`
	// Specific eligibility requirements required to use the service
	Eligibility *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=eligibility,proto3" json:"eligibility,omitempty"`
	// Describes the eligibility conditions for the service
	EligibilityNote *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=eligibility_note,json=eligibilityNote,proto3" json:"eligibility_note,omitempty"`
	// Program Names that categorize the service
	ProgramName []*datatypes_go_proto.String `protobuf:"bytes,23,rep,name=program_name,json=programName,proto3" json:"program_name,omitempty"`
	// Collection of characteristics (attributes)
	Characteristic []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=characteristic,proto3" json:"characteristic,omitempty"`
	// Ways that the service accepts referrals
	ReferralMethod []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,25,rep,name=referral_method,json=referralMethod,proto3" json:"referral_method,omitempty"`
	// PKI Public keys to support secure communications
	PublicKey *datatypes_go_proto.String `protobuf:"bytes,26,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// If an appointment is required for access to this service
	AppointmentRequired *datatypes_go_proto.Boolean        `protobuf:"bytes,27,opt,name=appointment_required,json=appointmentRequired,proto3" json:"appointment_required,omitempty"`
	AvailableTime       []*HealthcareService_AvailableTime `protobuf:"bytes,28,rep,name=available_time,json=availableTime,proto3" json:"available_time,omitempty"`
	NotAvailable        []*HealthcareService_NotAvailable  `protobuf:"bytes,29,rep,name=not_available,json=notAvailable,proto3" json:"not_available,omitempty"`
	// Description of availability exceptions
	AvailabilityExceptions *datatypes_go_proto.String `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for HealthcareService. The details of a healthcare service available at a location. See http://hl7.org/fhir/StructureDefinition/HealthcareService

func (*HealthcareService) Descriptor deprecated

func (*HealthcareService) Descriptor() ([]byte, []int)

Deprecated: Use HealthcareService.ProtoReflect.Descriptor instead.

func (*HealthcareService) GetAppointmentRequired

func (x *HealthcareService) GetAppointmentRequired() *datatypes_go_proto.Boolean

func (*HealthcareService) GetAvailabilityExceptions

func (x *HealthcareService) GetAvailabilityExceptions() *datatypes_go_proto.String

func (*HealthcareService) GetAvailableTime

func (x *HealthcareService) GetAvailableTime() []*HealthcareService_AvailableTime

func (*HealthcareService) GetCharacteristic

func (x *HealthcareService) GetCharacteristic() []*datatypes_go_proto.CodeableConcept

func (*HealthcareService) GetComment

func (x *HealthcareService) GetComment() *datatypes_go_proto.String

func (*HealthcareService) GetContained

func (x *HealthcareService) GetContained() []*ContainedResource

func (*HealthcareService) GetCoverageArea

func (x *HealthcareService) GetCoverageArea() []*datatypes_go_proto.Reference

func (*HealthcareService) GetEligibility

func (*HealthcareService) GetEligibilityNote

func (x *HealthcareService) GetEligibilityNote() *datatypes_go_proto.String

func (*HealthcareService) GetExtension

func (x *HealthcareService) GetExtension() []*datatypes_go_proto.Extension

func (*HealthcareService) GetExtraDetails

func (x *HealthcareService) GetExtraDetails() *datatypes_go_proto.String

func (*HealthcareService) GetId

func (*HealthcareService) GetIdentifier

func (x *HealthcareService) GetIdentifier() []*datatypes_go_proto.Identifier

func (*HealthcareService) GetImplicitRules

func (x *HealthcareService) GetImplicitRules() *datatypes_go_proto.Uri

func (*HealthcareService) GetLanguage

func (*HealthcareService) GetLocation

func (*HealthcareService) GetMeta

func (*HealthcareService) GetModifierExtension

func (x *HealthcareService) GetModifierExtension() []*datatypes_go_proto.Extension

func (*HealthcareService) GetNotAvailable

func (x *HealthcareService) GetNotAvailable() []*HealthcareService_NotAvailable

func (*HealthcareService) GetPhoto

func (*HealthcareService) GetProgramName

func (x *HealthcareService) GetProgramName() []*datatypes_go_proto.String

func (*HealthcareService) GetProvidedBy

func (x *HealthcareService) GetProvidedBy() *datatypes_go_proto.Reference

func (*HealthcareService) GetPublicKey

func (x *HealthcareService) GetPublicKey() *datatypes_go_proto.String

func (*HealthcareService) GetReferralMethod

func (x *HealthcareService) GetReferralMethod() []*datatypes_go_proto.CodeableConcept

func (*HealthcareService) GetServiceCategory

func (x *HealthcareService) GetServiceCategory() *datatypes_go_proto.CodeableConcept

func (*HealthcareService) GetServiceName

func (x *HealthcareService) GetServiceName() *datatypes_go_proto.String

func (*HealthcareService) GetServiceProvisionCode

func (x *HealthcareService) GetServiceProvisionCode() []*datatypes_go_proto.CodeableConcept

func (*HealthcareService) GetServiceType

func (x *HealthcareService) GetServiceType() []*HealthcareService_ServiceType

func (*HealthcareService) GetTelecom

func (*HealthcareService) GetText

func (*HealthcareService) ProtoMessage

func (*HealthcareService) ProtoMessage()

func (*HealthcareService) ProtoReflect

func (x *HealthcareService) ProtoReflect() protoreflect.Message

func (*HealthcareService) Reset

func (x *HealthcareService) Reset()

func (*HealthcareService) String

func (x *HealthcareService) String() string

type HealthcareService_AvailableTime

type HealthcareService_AvailableTime struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// mon | tue | wed | thu | fri | sat | sun
	DaysOfWeek []*codes_go_proto.DaysOfWeekCode `protobuf:"bytes,4,rep,name=days_of_week,json=daysOfWeek,proto3" json:"days_of_week,omitempty"`
	// Always available? e.g. 24 hour service
	AllDay *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=all_day,json=allDay,proto3" json:"all_day,omitempty"`
	// Opening time of day (ignored if allDay = true)
	AvailableStartTime *datatypes_go_proto.Time `protobuf:"bytes,6,opt,name=available_start_time,json=availableStartTime,proto3" json:"available_start_time,omitempty"`
	// Closing time of day (ignored if allDay = true)
	AvailableEndTime *datatypes_go_proto.Time `protobuf:"bytes,7,opt,name=available_end_time,json=availableEndTime,proto3" json:"available_end_time,omitempty"`
	// contains filtered or unexported fields
}

Times the Service Site is available

func (*HealthcareService_AvailableTime) Descriptor deprecated

func (*HealthcareService_AvailableTime) Descriptor() ([]byte, []int)

Deprecated: Use HealthcareService_AvailableTime.ProtoReflect.Descriptor instead.

func (*HealthcareService_AvailableTime) GetAllDay

func (*HealthcareService_AvailableTime) GetAvailableEndTime

func (x *HealthcareService_AvailableTime) GetAvailableEndTime() *datatypes_go_proto.Time

func (*HealthcareService_AvailableTime) GetAvailableStartTime

func (x *HealthcareService_AvailableTime) GetAvailableStartTime() *datatypes_go_proto.Time

func (*HealthcareService_AvailableTime) GetDaysOfWeek

func (*HealthcareService_AvailableTime) GetExtension

func (*HealthcareService_AvailableTime) GetId

func (*HealthcareService_AvailableTime) GetModifierExtension

func (x *HealthcareService_AvailableTime) GetModifierExtension() []*datatypes_go_proto.Extension

func (*HealthcareService_AvailableTime) ProtoMessage

func (*HealthcareService_AvailableTime) ProtoMessage()

func (*HealthcareService_AvailableTime) ProtoReflect

func (*HealthcareService_AvailableTime) Reset

func (*HealthcareService_AvailableTime) String

type HealthcareService_NotAvailable

type HealthcareService_NotAvailable struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Reason presented to the user explaining why time not available
	Description *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Service not availablefrom this date
	During *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=during,proto3" json:"during,omitempty"`
	// contains filtered or unexported fields
}

Not available during this time due to provided reason

func (*HealthcareService_NotAvailable) Descriptor deprecated

func (*HealthcareService_NotAvailable) Descriptor() ([]byte, []int)

Deprecated: Use HealthcareService_NotAvailable.ProtoReflect.Descriptor instead.

func (*HealthcareService_NotAvailable) GetDescription

func (*HealthcareService_NotAvailable) GetDuring

func (*HealthcareService_NotAvailable) GetExtension

func (*HealthcareService_NotAvailable) GetId

func (*HealthcareService_NotAvailable) GetModifierExtension

func (x *HealthcareService_NotAvailable) GetModifierExtension() []*datatypes_go_proto.Extension

func (*HealthcareService_NotAvailable) ProtoMessage

func (*HealthcareService_NotAvailable) ProtoMessage()

func (*HealthcareService_NotAvailable) ProtoReflect

func (*HealthcareService_NotAvailable) Reset

func (x *HealthcareService_NotAvailable) Reset()

func (*HealthcareService_NotAvailable) String

type HealthcareService_ServiceType

type HealthcareService_ServiceType struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of service delivered or performed
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Specialties handled by the Service Site
	Specialty []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=specialty,proto3" json:"specialty,omitempty"`
	// contains filtered or unexported fields
}

Specific service delivered or performed

func (*HealthcareService_ServiceType) Descriptor deprecated

func (*HealthcareService_ServiceType) Descriptor() ([]byte, []int)

Deprecated: Use HealthcareService_ServiceType.ProtoReflect.Descriptor instead.

func (*HealthcareService_ServiceType) GetExtension

func (*HealthcareService_ServiceType) GetId

func (*HealthcareService_ServiceType) GetModifierExtension

func (x *HealthcareService_ServiceType) GetModifierExtension() []*datatypes_go_proto.Extension

func (*HealthcareService_ServiceType) GetSpecialty

func (*HealthcareService_ServiceType) GetType

func (*HealthcareService_ServiceType) ProtoMessage

func (*HealthcareService_ServiceType) ProtoMessage()

func (*HealthcareService_ServiceType) ProtoReflect

func (*HealthcareService_ServiceType) Reset

func (x *HealthcareService_ServiceType) Reset()

func (*HealthcareService_ServiceType) String

type ImagingObjectSelection

type ImagingObjectSelection struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Instance UID
	Uid *datatypes_go_proto.Oid `protobuf:"bytes,9,opt,name=uid,proto3" json:"uid,omitempty"`
	// Patient of the selected objects
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=patient,proto3" json:"patient,omitempty"`
	// Reason for selection
	Title *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=title,proto3" json:"title,omitempty"`
	// Description text
	Description *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=description,proto3" json:"description,omitempty"`
	// Author (human or machine)
	Author *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=author,proto3" json:"author,omitempty"`
	// Authoring time of the selection
	AuthoringTime *datatypes_go_proto.DateTime    `protobuf:"bytes,14,opt,name=authoring_time,json=authoringTime,proto3" json:"authoring_time,omitempty"`
	Study         []*ImagingObjectSelection_Study `protobuf:"bytes,15,rep,name=study,proto3" json:"study,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ImagingObjectSelection. Key Object Selection. See http://hl7.org/fhir/StructureDefinition/ImagingObjectSelection

func (*ImagingObjectSelection) Descriptor deprecated

func (*ImagingObjectSelection) Descriptor() ([]byte, []int)

Deprecated: Use ImagingObjectSelection.ProtoReflect.Descriptor instead.

func (*ImagingObjectSelection) GetAuthor

func (*ImagingObjectSelection) GetAuthoringTime

func (x *ImagingObjectSelection) GetAuthoringTime() *datatypes_go_proto.DateTime

func (*ImagingObjectSelection) GetContained

func (x *ImagingObjectSelection) GetContained() []*ContainedResource

func (*ImagingObjectSelection) GetDescription

func (x *ImagingObjectSelection) GetDescription() *datatypes_go_proto.String

func (*ImagingObjectSelection) GetExtension

func (*ImagingObjectSelection) GetId

func (*ImagingObjectSelection) GetImplicitRules

func (x *ImagingObjectSelection) GetImplicitRules() *datatypes_go_proto.Uri

func (*ImagingObjectSelection) GetLanguage

func (*ImagingObjectSelection) GetMeta

func (*ImagingObjectSelection) GetModifierExtension

func (x *ImagingObjectSelection) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImagingObjectSelection) GetPatient

func (*ImagingObjectSelection) GetStudy

func (*ImagingObjectSelection) GetText

func (*ImagingObjectSelection) GetTitle

func (*ImagingObjectSelection) GetUid

func (*ImagingObjectSelection) ProtoMessage

func (*ImagingObjectSelection) ProtoMessage()

func (*ImagingObjectSelection) ProtoReflect

func (x *ImagingObjectSelection) ProtoReflect() protoreflect.Message

func (*ImagingObjectSelection) Reset

func (x *ImagingObjectSelection) Reset()

func (*ImagingObjectSelection) String

func (x *ImagingObjectSelection) String() string

type ImagingObjectSelection_Study

type ImagingObjectSelection_Study struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Study instance UID
	Uid *datatypes_go_proto.Oid `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"`
	// Retrieve study URL
	Url *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	// Reference to ImagingStudy
	ImagingStudy *datatypes_go_proto.Reference          `protobuf:"bytes,6,opt,name=imaging_study,json=imagingStudy,proto3" json:"imaging_study,omitempty"`
	Series       []*ImagingObjectSelection_Study_Series `protobuf:"bytes,7,rep,name=series,proto3" json:"series,omitempty"`
	// contains filtered or unexported fields
}

Study identity of the selected instances

func (*ImagingObjectSelection_Study) Descriptor deprecated

func (*ImagingObjectSelection_Study) Descriptor() ([]byte, []int)

Deprecated: Use ImagingObjectSelection_Study.ProtoReflect.Descriptor instead.

func (*ImagingObjectSelection_Study) GetExtension

func (*ImagingObjectSelection_Study) GetId

func (*ImagingObjectSelection_Study) GetImagingStudy

func (*ImagingObjectSelection_Study) GetModifierExtension

func (x *ImagingObjectSelection_Study) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImagingObjectSelection_Study) GetSeries

func (*ImagingObjectSelection_Study) GetUid

func (*ImagingObjectSelection_Study) GetUrl

func (*ImagingObjectSelection_Study) ProtoMessage

func (*ImagingObjectSelection_Study) ProtoMessage()

func (*ImagingObjectSelection_Study) ProtoReflect

func (*ImagingObjectSelection_Study) Reset

func (x *ImagingObjectSelection_Study) Reset()

func (*ImagingObjectSelection_Study) String

type ImagingObjectSelection_Study_Series

type ImagingObjectSelection_Study_Series struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Series instance UID
	Uid *datatypes_go_proto.Oid `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"`
	// Retrieve series URL
	Url      *datatypes_go_proto.Uri                         `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	Instance []*ImagingObjectSelection_Study_Series_Instance `protobuf:"bytes,6,rep,name=instance,proto3" json:"instance,omitempty"`
	// contains filtered or unexported fields
}

Series identity of the selected instances

func (*ImagingObjectSelection_Study_Series) Descriptor deprecated

func (*ImagingObjectSelection_Study_Series) Descriptor() ([]byte, []int)

Deprecated: Use ImagingObjectSelection_Study_Series.ProtoReflect.Descriptor instead.

func (*ImagingObjectSelection_Study_Series) GetExtension

func (*ImagingObjectSelection_Study_Series) GetId

func (*ImagingObjectSelection_Study_Series) GetInstance

func (*ImagingObjectSelection_Study_Series) GetModifierExtension

func (*ImagingObjectSelection_Study_Series) GetUid

func (*ImagingObjectSelection_Study_Series) GetUrl

func (*ImagingObjectSelection_Study_Series) ProtoMessage

func (*ImagingObjectSelection_Study_Series) ProtoMessage()

func (*ImagingObjectSelection_Study_Series) ProtoReflect

func (*ImagingObjectSelection_Study_Series) Reset

func (*ImagingObjectSelection_Study_Series) String

type ImagingObjectSelection_Study_Series_Instance

type ImagingObjectSelection_Study_Series_Instance struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// SOP class UID of instance
	SopClass *datatypes_go_proto.Oid `protobuf:"bytes,4,opt,name=sop_class,json=sopClass,proto3" json:"sop_class,omitempty"`
	// Selected instance UID
	Uid *datatypes_go_proto.Oid `protobuf:"bytes,5,opt,name=uid,proto3" json:"uid,omitempty"`
	// Retrieve instance URL
	Url    *datatypes_go_proto.Uri                                `protobuf:"bytes,6,opt,name=url,proto3" json:"url,omitempty"`
	Frames []*ImagingObjectSelection_Study_Series_Instance_Frames `protobuf:"bytes,7,rep,name=frames,proto3" json:"frames,omitempty"`
	// contains filtered or unexported fields
}

The selected instance

func (*ImagingObjectSelection_Study_Series_Instance) Descriptor deprecated

Deprecated: Use ImagingObjectSelection_Study_Series_Instance.ProtoReflect.Descriptor instead.

func (*ImagingObjectSelection_Study_Series_Instance) GetExtension

func (*ImagingObjectSelection_Study_Series_Instance) GetFrames

func (*ImagingObjectSelection_Study_Series_Instance) GetId

func (*ImagingObjectSelection_Study_Series_Instance) GetModifierExtension

func (*ImagingObjectSelection_Study_Series_Instance) GetSopClass

func (*ImagingObjectSelection_Study_Series_Instance) GetUid

func (*ImagingObjectSelection_Study_Series_Instance) GetUrl

func (*ImagingObjectSelection_Study_Series_Instance) ProtoMessage

func (*ImagingObjectSelection_Study_Series_Instance) ProtoReflect

func (*ImagingObjectSelection_Study_Series_Instance) Reset

func (*ImagingObjectSelection_Study_Series_Instance) String

type ImagingObjectSelection_Study_Series_Instance_Frames

type ImagingObjectSelection_Study_Series_Instance_Frames struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Frame numbers
	FrameNumbers []*datatypes_go_proto.UnsignedInt `protobuf:"bytes,4,rep,name=frame_numbers,json=frameNumbers,proto3" json:"frame_numbers,omitempty"`
	// Retrieve frame URL
	Url *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

The frame set

func (*ImagingObjectSelection_Study_Series_Instance_Frames) Descriptor deprecated

Deprecated: Use ImagingObjectSelection_Study_Series_Instance_Frames.ProtoReflect.Descriptor instead.

func (*ImagingObjectSelection_Study_Series_Instance_Frames) GetExtension

func (*ImagingObjectSelection_Study_Series_Instance_Frames) GetFrameNumbers

func (*ImagingObjectSelection_Study_Series_Instance_Frames) GetId

func (*ImagingObjectSelection_Study_Series_Instance_Frames) GetModifierExtension

func (*ImagingObjectSelection_Study_Series_Instance_Frames) GetUrl

func (*ImagingObjectSelection_Study_Series_Instance_Frames) ProtoMessage

func (*ImagingObjectSelection_Study_Series_Instance_Frames) ProtoReflect

func (*ImagingObjectSelection_Study_Series_Instance_Frames) Reset

func (*ImagingObjectSelection_Study_Series_Instance_Frames) String

type ImagingStudy

type ImagingStudy struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// When the study was started
	Started *datatypes_go_proto.DateTime `protobuf:"bytes,9,opt,name=started,proto3" json:"started,omitempty"`
	// Who the images are of
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=patient,proto3" json:"patient,omitempty"`
	// Formal identifier for the study
	Uid *datatypes_go_proto.Oid `protobuf:"bytes,11,opt,name=uid,proto3" json:"uid,omitempty"`
	// Related workflow identifier ("Accession Number")
	Accession *datatypes_go_proto.Identifier `protobuf:"bytes,12,opt,name=accession,proto3" json:"accession,omitempty"`
	// Other identifiers for the study
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,13,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Order(s) that caused this study to be performed
	Order []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=order,proto3" json:"order,omitempty"`
	// All series modality if actual acquisition modalities
	ModalityList []*datatypes_go_proto.Coding `protobuf:"bytes,15,rep,name=modality_list,json=modalityList,proto3" json:"modality_list,omitempty"`
	// Referring physician (0008,0090)
	Referrer *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=referrer,proto3" json:"referrer,omitempty"`
	// ONLINE | OFFLINE | NEARLINE | UNAVAILABLE (0008,0056)
	Availability *codes_go_proto.InstanceAvailabilityCode `protobuf:"bytes,17,opt,name=availability,proto3" json:"availability,omitempty"`
	// Retrieve URI
	Url *datatypes_go_proto.Uri `protobuf:"bytes,18,opt,name=url,proto3" json:"url,omitempty"`
	// Number of Study Related Series
	NumberOfSeries *datatypes_go_proto.UnsignedInt `protobuf:"bytes,19,opt,name=number_of_series,json=numberOfSeries,proto3" json:"number_of_series,omitempty"`
	// Number of Study Related Instances
	NumberOfInstances *datatypes_go_proto.UnsignedInt `protobuf:"bytes,20,opt,name=number_of_instances,json=numberOfInstances,proto3" json:"number_of_instances,omitempty"`
	// Type of procedure performed
	Procedure []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=procedure,proto3" json:"procedure,omitempty"`
	// Who interpreted images
	Interpreter *datatypes_go_proto.Reference `protobuf:"bytes,22,opt,name=interpreter,proto3" json:"interpreter,omitempty"`
	// Institution-generated description
	Description *datatypes_go_proto.String `protobuf:"bytes,23,opt,name=description,proto3" json:"description,omitempty"`
	Series      []*ImagingStudy_Series     `protobuf:"bytes,24,rep,name=series,proto3" json:"series,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ImagingStudy. A set of images produced in single study (one or more series of references images). See http://hl7.org/fhir/StructureDefinition/ImagingStudy

func (*ImagingStudy) Descriptor deprecated

func (*ImagingStudy) Descriptor() ([]byte, []int)

Deprecated: Use ImagingStudy.ProtoReflect.Descriptor instead.

func (*ImagingStudy) GetAccession

func (x *ImagingStudy) GetAccession() *datatypes_go_proto.Identifier

func (*ImagingStudy) GetAvailability

func (*ImagingStudy) GetContained

func (x *ImagingStudy) GetContained() []*ContainedResource

func (*ImagingStudy) GetDescription

func (x *ImagingStudy) GetDescription() *datatypes_go_proto.String

func (*ImagingStudy) GetExtension

func (x *ImagingStudy) GetExtension() []*datatypes_go_proto.Extension

func (*ImagingStudy) GetId

func (x *ImagingStudy) GetId() *datatypes_go_proto.Id

func (*ImagingStudy) GetIdentifier

func (x *ImagingStudy) GetIdentifier() []*datatypes_go_proto.Identifier

func (*ImagingStudy) GetImplicitRules

func (x *ImagingStudy) GetImplicitRules() *datatypes_go_proto.Uri

func (*ImagingStudy) GetInterpreter

func (x *ImagingStudy) GetInterpreter() *datatypes_go_proto.Reference

func (*ImagingStudy) GetLanguage

func (*ImagingStudy) GetMeta

func (x *ImagingStudy) GetMeta() *datatypes_go_proto.Meta

func (*ImagingStudy) GetModalityList

func (x *ImagingStudy) GetModalityList() []*datatypes_go_proto.Coding

func (*ImagingStudy) GetModifierExtension

func (x *ImagingStudy) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImagingStudy) GetNumberOfInstances

func (x *ImagingStudy) GetNumberOfInstances() *datatypes_go_proto.UnsignedInt

func (*ImagingStudy) GetNumberOfSeries

func (x *ImagingStudy) GetNumberOfSeries() *datatypes_go_proto.UnsignedInt

func (*ImagingStudy) GetOrder

func (x *ImagingStudy) GetOrder() []*datatypes_go_proto.Reference

func (*ImagingStudy) GetPatient

func (x *ImagingStudy) GetPatient() *datatypes_go_proto.Reference

func (*ImagingStudy) GetProcedure

func (x *ImagingStudy) GetProcedure() []*datatypes_go_proto.Reference

func (*ImagingStudy) GetReferrer

func (x *ImagingStudy) GetReferrer() *datatypes_go_proto.Reference

func (*ImagingStudy) GetSeries

func (x *ImagingStudy) GetSeries() []*ImagingStudy_Series

func (*ImagingStudy) GetStarted

func (x *ImagingStudy) GetStarted() *datatypes_go_proto.DateTime

func (*ImagingStudy) GetText

func (*ImagingStudy) GetUid

func (x *ImagingStudy) GetUid() *datatypes_go_proto.Oid

func (*ImagingStudy) GetUrl

func (x *ImagingStudy) GetUrl() *datatypes_go_proto.Uri

func (*ImagingStudy) ProtoMessage

func (*ImagingStudy) ProtoMessage()

func (*ImagingStudy) ProtoReflect

func (x *ImagingStudy) ProtoReflect() protoreflect.Message

func (*ImagingStudy) Reset

func (x *ImagingStudy) Reset()

func (*ImagingStudy) String

func (x *ImagingStudy) String() string

type ImagingStudy_Series

type ImagingStudy_Series struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Numeric identifier of this series
	Number *datatypes_go_proto.UnsignedInt `protobuf:"bytes,4,opt,name=number,proto3" json:"number,omitempty"`
	// The modality of the instances in the series
	Modality *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=modality,proto3" json:"modality,omitempty"`
	// Formal identifier for this series
	Uid *datatypes_go_proto.Oid `protobuf:"bytes,6,opt,name=uid,proto3" json:"uid,omitempty"`
	// A description of the series
	Description *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// Number of Series Related Instances
	NumberOfInstances *datatypes_go_proto.UnsignedInt `protobuf:"bytes,8,opt,name=number_of_instances,json=numberOfInstances,proto3" json:"number_of_instances,omitempty"`
	// ONLINE | OFFLINE | NEARLINE | UNAVAILABLE
	Availability *codes_go_proto.InstanceAvailabilityCode `protobuf:"bytes,9,opt,name=availability,proto3" json:"availability,omitempty"`
	// Location of the referenced instance(s)
	Url *datatypes_go_proto.Uri `protobuf:"bytes,10,opt,name=url,proto3" json:"url,omitempty"`
	// Body part examined
	BodySite *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Body part laterality
	Laterality *datatypes_go_proto.Coding `protobuf:"bytes,12,opt,name=laterality,proto3" json:"laterality,omitempty"`
	// When the series started
	Started  *datatypes_go_proto.DateTime    `protobuf:"bytes,13,opt,name=started,proto3" json:"started,omitempty"`
	Instance []*ImagingStudy_Series_Instance `protobuf:"bytes,14,rep,name=instance,proto3" json:"instance,omitempty"`
	// contains filtered or unexported fields
}

Each study has one or more series of instances

func (*ImagingStudy_Series) Descriptor deprecated

func (*ImagingStudy_Series) Descriptor() ([]byte, []int)

Deprecated: Use ImagingStudy_Series.ProtoReflect.Descriptor instead.

func (*ImagingStudy_Series) GetAvailability

func (*ImagingStudy_Series) GetBodySite

func (x *ImagingStudy_Series) GetBodySite() *datatypes_go_proto.Coding

func (*ImagingStudy_Series) GetDescription

func (x *ImagingStudy_Series) GetDescription() *datatypes_go_proto.String

func (*ImagingStudy_Series) GetExtension

func (x *ImagingStudy_Series) GetExtension() []*datatypes_go_proto.Extension

func (*ImagingStudy_Series) GetId

func (*ImagingStudy_Series) GetInstance

func (*ImagingStudy_Series) GetLaterality

func (x *ImagingStudy_Series) GetLaterality() *datatypes_go_proto.Coding

func (*ImagingStudy_Series) GetModality

func (x *ImagingStudy_Series) GetModality() *datatypes_go_proto.Coding

func (*ImagingStudy_Series) GetModifierExtension

func (x *ImagingStudy_Series) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImagingStudy_Series) GetNumber

func (*ImagingStudy_Series) GetNumberOfInstances

func (x *ImagingStudy_Series) GetNumberOfInstances() *datatypes_go_proto.UnsignedInt

func (*ImagingStudy_Series) GetStarted

func (*ImagingStudy_Series) GetUid

func (*ImagingStudy_Series) GetUrl

func (*ImagingStudy_Series) ProtoMessage

func (*ImagingStudy_Series) ProtoMessage()

func (*ImagingStudy_Series) ProtoReflect

func (x *ImagingStudy_Series) ProtoReflect() protoreflect.Message

func (*ImagingStudy_Series) Reset

func (x *ImagingStudy_Series) Reset()

func (*ImagingStudy_Series) String

func (x *ImagingStudy_Series) String() string

type ImagingStudy_Series_Instance

type ImagingStudy_Series_Instance struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The number of this instance in the series
	Number *datatypes_go_proto.UnsignedInt `protobuf:"bytes,4,opt,name=number,proto3" json:"number,omitempty"`
	// Formal identifier for this instance
	Uid *datatypes_go_proto.Oid `protobuf:"bytes,5,opt,name=uid,proto3" json:"uid,omitempty"`
	// DICOM class type
	SopClass *datatypes_go_proto.Oid `protobuf:"bytes,6,opt,name=sop_class,json=sopClass,proto3" json:"sop_class,omitempty"`
	// Type of instance (image etc.)
	Type *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
	// Description of instance
	Title *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=title,proto3" json:"title,omitempty"`
	// Content of the instance
	Content []*datatypes_go_proto.Attachment `protobuf:"bytes,9,rep,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

A single SOP instance from the series

func (*ImagingStudy_Series_Instance) Descriptor deprecated

func (*ImagingStudy_Series_Instance) Descriptor() ([]byte, []int)

Deprecated: Use ImagingStudy_Series_Instance.ProtoReflect.Descriptor instead.

func (*ImagingStudy_Series_Instance) GetContent

func (*ImagingStudy_Series_Instance) GetExtension

func (*ImagingStudy_Series_Instance) GetId

func (*ImagingStudy_Series_Instance) GetModifierExtension

func (x *ImagingStudy_Series_Instance) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImagingStudy_Series_Instance) GetNumber

func (*ImagingStudy_Series_Instance) GetSopClass

func (*ImagingStudy_Series_Instance) GetTitle

func (*ImagingStudy_Series_Instance) GetType

func (*ImagingStudy_Series_Instance) GetUid

func (*ImagingStudy_Series_Instance) ProtoMessage

func (*ImagingStudy_Series_Instance) ProtoMessage()

func (*ImagingStudy_Series_Instance) ProtoReflect

func (*ImagingStudy_Series_Instance) Reset

func (x *ImagingStudy_Series_Instance) Reset()

func (*ImagingStudy_Series_Instance) String

type Immunization

type Immunization struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// in-progress | on-hold | completed | entered-in-error | stopped
	Status *codes_go_proto.MedicationAdministrationStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// Vaccination administration date
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,11,opt,name=date,proto3" json:"date,omitempty"`
	// Vaccine product administered
	VaccineCode *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=vaccine_code,json=vaccineCode,proto3" json:"vaccine_code,omitempty"`
	// Who was immunized
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=patient,proto3" json:"patient,omitempty"`
	// Flag for whether immunization was given
	WasNotGiven *datatypes_go_proto.Boolean `protobuf:"bytes,14,opt,name=was_not_given,json=wasNotGiven,proto3" json:"was_not_given,omitempty"`
	// Indicates a self-reported record
	Reported *datatypes_go_proto.Boolean `protobuf:"bytes,15,opt,name=reported,proto3" json:"reported,omitempty"`
	// Who administered vaccine
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=performer,proto3" json:"performer,omitempty"`
	// Who ordered vaccination
	Requester *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=requester,proto3" json:"requester,omitempty"`
	// Encounter administered as part of
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Vaccine manufacturer
	Manufacturer *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// Where vaccination occurred
	Location *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=location,proto3" json:"location,omitempty"`
	// Vaccine lot number
	LotNumber *datatypes_go_proto.String `protobuf:"bytes,21,opt,name=lot_number,json=lotNumber,proto3" json:"lot_number,omitempty"`
	// Vaccine expiration date
	ExpirationDate *datatypes_go_proto.Date `protobuf:"bytes,22,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// Body site vaccine  was administered
	Site *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=site,proto3" json:"site,omitempty"`
	// How vaccine entered body
	Route *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=route,proto3" json:"route,omitempty"`
	// Amount of vaccine administered
	DoseQuantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,25,opt,name=dose_quantity,json=doseQuantity,proto3" json:"dose_quantity,omitempty"`
	// Vaccination notes
	Note                []*datatypes_go_proto.Annotation    `protobuf:"bytes,26,rep,name=note,proto3" json:"note,omitempty"`
	Explanation         *Immunization_Explanation           `protobuf:"bytes,27,opt,name=explanation,proto3" json:"explanation,omitempty"`
	Reaction            []*Immunization_Reaction            `protobuf:"bytes,28,rep,name=reaction,proto3" json:"reaction,omitempty"`
	VaccinationProtocol []*Immunization_VaccinationProtocol `protobuf:"bytes,29,rep,name=vaccination_protocol,json=vaccinationProtocol,proto3" json:"vaccination_protocol,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Immunization. Immunization event information. See http://hl7.org/fhir/StructureDefinition/Immunization

func (*Immunization) Descriptor deprecated

func (*Immunization) Descriptor() ([]byte, []int)

Deprecated: Use Immunization.ProtoReflect.Descriptor instead.

func (*Immunization) GetContained

func (x *Immunization) GetContained() []*ContainedResource

func (*Immunization) GetDate

func (*Immunization) GetDoseQuantity

func (x *Immunization) GetDoseQuantity() *datatypes_go_proto.SimpleQuantity

func (*Immunization) GetEncounter

func (x *Immunization) GetEncounter() *datatypes_go_proto.Reference

func (*Immunization) GetExpirationDate

func (x *Immunization) GetExpirationDate() *datatypes_go_proto.Date

func (*Immunization) GetExplanation

func (x *Immunization) GetExplanation() *Immunization_Explanation

func (*Immunization) GetExtension

func (x *Immunization) GetExtension() []*datatypes_go_proto.Extension

func (*Immunization) GetId

func (x *Immunization) GetId() *datatypes_go_proto.Id

func (*Immunization) GetIdentifier

func (x *Immunization) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Immunization) GetImplicitRules

func (x *Immunization) GetImplicitRules() *datatypes_go_proto.Uri

func (*Immunization) GetLanguage

func (*Immunization) GetLocation

func (x *Immunization) GetLocation() *datatypes_go_proto.Reference

func (*Immunization) GetLotNumber

func (x *Immunization) GetLotNumber() *datatypes_go_proto.String

func (*Immunization) GetManufacturer

func (x *Immunization) GetManufacturer() *datatypes_go_proto.Reference

func (*Immunization) GetMeta

func (x *Immunization) GetMeta() *datatypes_go_proto.Meta

func (*Immunization) GetModifierExtension

func (x *Immunization) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Immunization) GetNote

func (x *Immunization) GetNote() []*datatypes_go_proto.Annotation

func (*Immunization) GetPatient

func (x *Immunization) GetPatient() *datatypes_go_proto.Reference

func (*Immunization) GetPerformer

func (x *Immunization) GetPerformer() *datatypes_go_proto.Reference

func (*Immunization) GetReaction

func (x *Immunization) GetReaction() []*Immunization_Reaction

func (*Immunization) GetReported

func (x *Immunization) GetReported() *datatypes_go_proto.Boolean

func (*Immunization) GetRequester

func (x *Immunization) GetRequester() *datatypes_go_proto.Reference

func (*Immunization) GetRoute

func (*Immunization) GetSite

func (*Immunization) GetStatus

func (*Immunization) GetText

func (*Immunization) GetVaccinationProtocol

func (x *Immunization) GetVaccinationProtocol() []*Immunization_VaccinationProtocol

func (*Immunization) GetVaccineCode

func (x *Immunization) GetVaccineCode() *datatypes_go_proto.CodeableConcept

func (*Immunization) GetWasNotGiven

func (x *Immunization) GetWasNotGiven() *datatypes_go_proto.Boolean

func (*Immunization) ProtoMessage

func (*Immunization) ProtoMessage()

func (*Immunization) ProtoReflect

func (x *Immunization) ProtoReflect() protoreflect.Message

func (*Immunization) Reset

func (x *Immunization) Reset()

func (*Immunization) String

func (x *Immunization) String() string

type ImmunizationRecommendation

type ImmunizationRecommendation struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Who this profile is for
	Patient        *datatypes_go_proto.Reference                `protobuf:"bytes,10,opt,name=patient,proto3" json:"patient,omitempty"`
	Recommendation []*ImmunizationRecommendation_Recommendation `protobuf:"bytes,11,rep,name=recommendation,proto3" json:"recommendation,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ImmunizationRecommendation. Guidance or advice relating to an immunization. See http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation

func (*ImmunizationRecommendation) Descriptor deprecated

func (*ImmunizationRecommendation) Descriptor() ([]byte, []int)

Deprecated: Use ImmunizationRecommendation.ProtoReflect.Descriptor instead.

func (*ImmunizationRecommendation) GetContained

func (x *ImmunizationRecommendation) GetContained() []*ContainedResource

func (*ImmunizationRecommendation) GetExtension

func (*ImmunizationRecommendation) GetId

func (*ImmunizationRecommendation) GetIdentifier

func (*ImmunizationRecommendation) GetImplicitRules

func (x *ImmunizationRecommendation) GetImplicitRules() *datatypes_go_proto.Uri

func (*ImmunizationRecommendation) GetLanguage

func (*ImmunizationRecommendation) GetMeta

func (*ImmunizationRecommendation) GetModifierExtension

func (x *ImmunizationRecommendation) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImmunizationRecommendation) GetPatient

func (*ImmunizationRecommendation) GetRecommendation

func (*ImmunizationRecommendation) GetText

func (*ImmunizationRecommendation) ProtoMessage

func (*ImmunizationRecommendation) ProtoMessage()

func (*ImmunizationRecommendation) ProtoReflect

func (*ImmunizationRecommendation) Reset

func (x *ImmunizationRecommendation) Reset()

func (*ImmunizationRecommendation) String

func (x *ImmunizationRecommendation) String() string

type ImmunizationRecommendation_Recommendation

type ImmunizationRecommendation_Recommendation struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Date recommendation created
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// Vaccine recommendation applies to
	VaccineCode *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=vaccine_code,json=vaccineCode,proto3" json:"vaccine_code,omitempty"`
	// Recommended dose number
	DoseNumber *datatypes_go_proto.PositiveInt `protobuf:"bytes,6,opt,name=dose_number,json=doseNumber,proto3" json:"dose_number,omitempty"`
	// Vaccine administration status
	ForecastStatus *datatypes_go_proto.CodeableConcept                        `protobuf:"bytes,7,opt,name=forecast_status,json=forecastStatus,proto3" json:"forecast_status,omitempty"`
	DateCriterion  []*ImmunizationRecommendation_Recommendation_DateCriterion `protobuf:"bytes,8,rep,name=date_criterion,json=dateCriterion,proto3" json:"date_criterion,omitempty"`
	Protocol       *ImmunizationRecommendation_Recommendation_Protocol        `protobuf:"bytes,9,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// Past immunizations supporting recommendation
	SupportingImmunization []*datatypes_go_proto.Reference `` /* 128-byte string literal not displayed */
	// Patient observations supporting recommendation
	SupportingPatientInformation []*datatypes_go_proto.Reference `` /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

Vaccine administration recommendations

func (*ImmunizationRecommendation_Recommendation) Descriptor deprecated

func (*ImmunizationRecommendation_Recommendation) Descriptor() ([]byte, []int)

Deprecated: Use ImmunizationRecommendation_Recommendation.ProtoReflect.Descriptor instead.

func (*ImmunizationRecommendation_Recommendation) GetDate

func (*ImmunizationRecommendation_Recommendation) GetDateCriterion

func (*ImmunizationRecommendation_Recommendation) GetDoseNumber

func (*ImmunizationRecommendation_Recommendation) GetExtension

func (*ImmunizationRecommendation_Recommendation) GetForecastStatus

func (*ImmunizationRecommendation_Recommendation) GetId

func (*ImmunizationRecommendation_Recommendation) GetModifierExtension

func (*ImmunizationRecommendation_Recommendation) GetProtocol

func (*ImmunizationRecommendation_Recommendation) GetSupportingImmunization

func (*ImmunizationRecommendation_Recommendation) GetSupportingPatientInformation

func (x *ImmunizationRecommendation_Recommendation) GetSupportingPatientInformation() []*datatypes_go_proto.Reference

func (*ImmunizationRecommendation_Recommendation) GetVaccineCode

func (*ImmunizationRecommendation_Recommendation) ProtoMessage

func (*ImmunizationRecommendation_Recommendation) ProtoReflect

func (*ImmunizationRecommendation_Recommendation) Reset

func (*ImmunizationRecommendation_Recommendation) String

type ImmunizationRecommendation_Recommendation_DateCriterion

type ImmunizationRecommendation_Recommendation_DateCriterion struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of date
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Recommended date
	Value *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Dates governing proposed immunization

func (*ImmunizationRecommendation_Recommendation_DateCriterion) Descriptor deprecated

Deprecated: Use ImmunizationRecommendation_Recommendation_DateCriterion.ProtoReflect.Descriptor instead.

func (*ImmunizationRecommendation_Recommendation_DateCriterion) GetCode

func (*ImmunizationRecommendation_Recommendation_DateCriterion) GetExtension

func (*ImmunizationRecommendation_Recommendation_DateCriterion) GetId

func (*ImmunizationRecommendation_Recommendation_DateCriterion) GetModifierExtension

func (*ImmunizationRecommendation_Recommendation_DateCriterion) GetValue

func (*ImmunizationRecommendation_Recommendation_DateCriterion) ProtoMessage

func (*ImmunizationRecommendation_Recommendation_DateCriterion) ProtoReflect

func (*ImmunizationRecommendation_Recommendation_DateCriterion) Reset

func (*ImmunizationRecommendation_Recommendation_DateCriterion) String

type ImmunizationRecommendation_Recommendation_Protocol

type ImmunizationRecommendation_Recommendation_Protocol struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Dose number within sequence
	DoseSequence *datatypes_go_proto.Integer `protobuf:"bytes,4,opt,name=dose_sequence,json=doseSequence,proto3" json:"dose_sequence,omitempty"`
	// Protocol details
	Description *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Who is responsible for protocol
	Authority *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=authority,proto3" json:"authority,omitempty"`
	// Name of vaccination series
	Series *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=series,proto3" json:"series,omitempty"`
	// contains filtered or unexported fields
}

Protocol used by recommendation

func (*ImmunizationRecommendation_Recommendation_Protocol) Descriptor deprecated

Deprecated: Use ImmunizationRecommendation_Recommendation_Protocol.ProtoReflect.Descriptor instead.

func (*ImmunizationRecommendation_Recommendation_Protocol) GetAuthority

func (*ImmunizationRecommendation_Recommendation_Protocol) GetDescription

func (*ImmunizationRecommendation_Recommendation_Protocol) GetDoseSequence

func (*ImmunizationRecommendation_Recommendation_Protocol) GetExtension

func (*ImmunizationRecommendation_Recommendation_Protocol) GetId

func (*ImmunizationRecommendation_Recommendation_Protocol) GetModifierExtension

func (*ImmunizationRecommendation_Recommendation_Protocol) GetSeries

func (*ImmunizationRecommendation_Recommendation_Protocol) ProtoMessage

func (*ImmunizationRecommendation_Recommendation_Protocol) ProtoReflect

func (*ImmunizationRecommendation_Recommendation_Protocol) Reset

func (*ImmunizationRecommendation_Recommendation_Protocol) String

type Immunization_Explanation

type Immunization_Explanation struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Why immunization occurred
	Reason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=reason,proto3" json:"reason,omitempty"`
	// Why immunization did not occur
	ReasonNotGiven []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=reason_not_given,json=reasonNotGiven,proto3" json:"reason_not_given,omitempty"`
	// contains filtered or unexported fields
}

Administration/non-administration reasons

func (*Immunization_Explanation) Descriptor deprecated

func (*Immunization_Explanation) Descriptor() ([]byte, []int)

Deprecated: Use Immunization_Explanation.ProtoReflect.Descriptor instead.

func (*Immunization_Explanation) GetExtension

func (*Immunization_Explanation) GetId

func (*Immunization_Explanation) GetModifierExtension

func (x *Immunization_Explanation) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Immunization_Explanation) GetReason

func (*Immunization_Explanation) GetReasonNotGiven

func (*Immunization_Explanation) ProtoMessage

func (*Immunization_Explanation) ProtoMessage()

func (*Immunization_Explanation) ProtoReflect

func (x *Immunization_Explanation) ProtoReflect() protoreflect.Message

func (*Immunization_Explanation) Reset

func (x *Immunization_Explanation) Reset()

func (*Immunization_Explanation) String

func (x *Immunization_Explanation) String() string

type Immunization_Reaction

type Immunization_Reaction struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// When reaction started
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// Additional information on reaction
	Detail *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=detail,proto3" json:"detail,omitempty"`
	// Indicates self-reported reaction
	Reported *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=reported,proto3" json:"reported,omitempty"`
	// contains filtered or unexported fields
}

Details of a reaction that follows immunization

func (*Immunization_Reaction) Descriptor deprecated

func (*Immunization_Reaction) Descriptor() ([]byte, []int)

Deprecated: Use Immunization_Reaction.ProtoReflect.Descriptor instead.

func (*Immunization_Reaction) GetDate

func (*Immunization_Reaction) GetDetail

func (*Immunization_Reaction) GetExtension

func (x *Immunization_Reaction) GetExtension() []*datatypes_go_proto.Extension

func (*Immunization_Reaction) GetId

func (*Immunization_Reaction) GetModifierExtension

func (x *Immunization_Reaction) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Immunization_Reaction) GetReported

func (*Immunization_Reaction) ProtoMessage

func (*Immunization_Reaction) ProtoMessage()

func (*Immunization_Reaction) ProtoReflect

func (x *Immunization_Reaction) ProtoReflect() protoreflect.Message

func (*Immunization_Reaction) Reset

func (x *Immunization_Reaction) Reset()

func (*Immunization_Reaction) String

func (x *Immunization_Reaction) String() string

type Immunization_VaccinationProtocol

type Immunization_VaccinationProtocol struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Dose number within series
	DoseSequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=dose_sequence,json=doseSequence,proto3" json:"dose_sequence,omitempty"`
	// Details of vaccine protocol
	Description *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Who is responsible for protocol
	Authority *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=authority,proto3" json:"authority,omitempty"`
	// Name of vaccine series
	Series *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=series,proto3" json:"series,omitempty"`
	// Recommended number of doses for immunity
	SeriesDoses *datatypes_go_proto.PositiveInt `protobuf:"bytes,8,opt,name=series_doses,json=seriesDoses,proto3" json:"series_doses,omitempty"`
	// Disease immunized against
	TargetDisease []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,rep,name=target_disease,json=targetDisease,proto3" json:"target_disease,omitempty"`
	// Indicates if dose counts towards immunity
	DoseStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=dose_status,json=doseStatus,proto3" json:"dose_status,omitempty"`
	// Why dose does (not) count
	DoseStatusReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=dose_status_reason,json=doseStatusReason,proto3" json:"dose_status_reason,omitempty"`
	// contains filtered or unexported fields
}

What protocol was followed

func (*Immunization_VaccinationProtocol) Descriptor deprecated

func (*Immunization_VaccinationProtocol) Descriptor() ([]byte, []int)

Deprecated: Use Immunization_VaccinationProtocol.ProtoReflect.Descriptor instead.

func (*Immunization_VaccinationProtocol) GetAuthority

func (*Immunization_VaccinationProtocol) GetDescription

func (*Immunization_VaccinationProtocol) GetDoseSequence

func (*Immunization_VaccinationProtocol) GetDoseStatus

func (*Immunization_VaccinationProtocol) GetDoseStatusReason

func (*Immunization_VaccinationProtocol) GetExtension

func (*Immunization_VaccinationProtocol) GetId

func (*Immunization_VaccinationProtocol) GetModifierExtension

func (x *Immunization_VaccinationProtocol) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Immunization_VaccinationProtocol) GetSeries

func (*Immunization_VaccinationProtocol) GetSeriesDoses

func (*Immunization_VaccinationProtocol) GetTargetDisease

func (*Immunization_VaccinationProtocol) ProtoMessage

func (*Immunization_VaccinationProtocol) ProtoMessage()

func (*Immunization_VaccinationProtocol) ProtoReflect

func (*Immunization_VaccinationProtocol) Reset

func (*Immunization_VaccinationProtocol) String

type ImplementationGuide

type ImplementationGuide struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Absolute URL used to reference this Implementation Guide
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Logical id for this version of the Implementation Guide
	Version *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=version,proto3" json:"version,omitempty"`
	// Informal name for this Implementation Guide
	Name *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// draft | active | retired
	Status *codes_go_proto.ConformanceResourceStatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// If for testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,13,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Name of the publisher (Organization or individual)
	Publisher *datatypes_go_proto.String     `protobuf:"bytes,14,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Contact   []*ImplementationGuide_Contact `protobuf:"bytes,15,rep,name=contact,proto3" json:"contact,omitempty"`
	// Date for this version of the Implementation Guide
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=date,proto3" json:"date,omitempty"`
	// Natural language description of the Implementation Guide
	Description *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"`
	// The implementation guide is intended to support these contexts
	UseContext []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// FHIR Version this Implementation Guide targets
	FhirVersion  *datatypes_go_proto.Id            `protobuf:"bytes,20,opt,name=fhir_version,json=fhirVersion,proto3" json:"fhir_version,omitempty"`
	Dependency   []*ImplementationGuide_Dependency `protobuf:"bytes,21,rep,name=dependency,proto3" json:"dependency,omitempty"`
	PackageValue []*ImplementationGuide_Package    `protobuf:"bytes,22,rep,name=package_value,json=package,proto3" json:"package_value,omitempty"`
	Global       []*ImplementationGuide_Global     `protobuf:"bytes,23,rep,name=global,proto3" json:"global,omitempty"`
	// Image, css, script, etc.
	Binary []*datatypes_go_proto.Uri `protobuf:"bytes,24,rep,name=binary,proto3" json:"binary,omitempty"`
	Page   *ImplementationGuide_Page `protobuf:"bytes,25,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ImplementationGuide. A set of rules about how FHIR is used. See http://hl7.org/fhir/StructureDefinition/ImplementationGuide

func (*ImplementationGuide) Descriptor deprecated

func (*ImplementationGuide) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide.ProtoReflect.Descriptor instead.

func (*ImplementationGuide) GetBinary

func (x *ImplementationGuide) GetBinary() []*datatypes_go_proto.Uri

func (*ImplementationGuide) GetContact

func (*ImplementationGuide) GetContained

func (x *ImplementationGuide) GetContained() []*ContainedResource

func (*ImplementationGuide) GetCopyright

func (x *ImplementationGuide) GetCopyright() *datatypes_go_proto.String

func (*ImplementationGuide) GetDate

func (*ImplementationGuide) GetDependency

func (*ImplementationGuide) GetDescription

func (x *ImplementationGuide) GetDescription() *datatypes_go_proto.String

func (*ImplementationGuide) GetExperimental

func (x *ImplementationGuide) GetExperimental() *datatypes_go_proto.Boolean

func (*ImplementationGuide) GetExtension

func (x *ImplementationGuide) GetExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide) GetFhirVersion

func (x *ImplementationGuide) GetFhirVersion() *datatypes_go_proto.Id

func (*ImplementationGuide) GetGlobal

func (*ImplementationGuide) GetId

func (*ImplementationGuide) GetImplicitRules

func (x *ImplementationGuide) GetImplicitRules() *datatypes_go_proto.Uri

func (*ImplementationGuide) GetLanguage

func (*ImplementationGuide) GetMeta

func (*ImplementationGuide) GetModifierExtension

func (x *ImplementationGuide) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide) GetName

func (*ImplementationGuide) GetPackageValue

func (x *ImplementationGuide) GetPackageValue() []*ImplementationGuide_Package

func (*ImplementationGuide) GetPage

func (*ImplementationGuide) GetPublisher

func (x *ImplementationGuide) GetPublisher() *datatypes_go_proto.String

func (*ImplementationGuide) GetStatus

func (*ImplementationGuide) GetText

func (*ImplementationGuide) GetUrl

func (*ImplementationGuide) GetUseContext

func (*ImplementationGuide) GetVersion

func (*ImplementationGuide) ProtoMessage

func (*ImplementationGuide) ProtoMessage()

func (*ImplementationGuide) ProtoReflect

func (x *ImplementationGuide) ProtoReflect() protoreflect.Message

func (*ImplementationGuide) Reset

func (x *ImplementationGuide) Reset()

func (*ImplementationGuide) String

func (x *ImplementationGuide) String() string

type ImplementationGuide_Contact

type ImplementationGuide_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of a individual to contact
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details for individual or publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,5,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// contains filtered or unexported fields
}

Contact details of the publisher

func (*ImplementationGuide_Contact) Descriptor deprecated

func (*ImplementationGuide_Contact) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Contact.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Contact) GetExtension

func (*ImplementationGuide_Contact) GetId

func (*ImplementationGuide_Contact) GetModifierExtension

func (x *ImplementationGuide_Contact) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide_Contact) GetName

func (*ImplementationGuide_Contact) GetTelecom

func (*ImplementationGuide_Contact) ProtoMessage

func (*ImplementationGuide_Contact) ProtoMessage()

func (*ImplementationGuide_Contact) ProtoReflect

func (*ImplementationGuide_Contact) Reset

func (x *ImplementationGuide_Contact) Reset()

func (*ImplementationGuide_Contact) String

func (x *ImplementationGuide_Contact) String() string

type ImplementationGuide_Dependency

type ImplementationGuide_Dependency struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// reference | inclusion
	Type *codes_go_proto.GuideDependencyTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Where to find dependency
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

Another Implementation guide this depends on

func (*ImplementationGuide_Dependency) Descriptor deprecated

func (*ImplementationGuide_Dependency) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Dependency.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Dependency) GetExtension

func (*ImplementationGuide_Dependency) GetId

func (*ImplementationGuide_Dependency) GetModifierExtension

func (x *ImplementationGuide_Dependency) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide_Dependency) GetType

func (*ImplementationGuide_Dependency) GetUri

func (*ImplementationGuide_Dependency) ProtoMessage

func (*ImplementationGuide_Dependency) ProtoMessage()

func (*ImplementationGuide_Dependency) ProtoReflect

func (*ImplementationGuide_Dependency) Reset

func (x *ImplementationGuide_Dependency) Reset()

func (*ImplementationGuide_Dependency) String

type ImplementationGuide_Global

type ImplementationGuide_Global struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type this profiles applies to
	Type *codes_go_proto.ResourceTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Profile that all resources must conform to
	Profile *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

Profiles that apply globally

func (*ImplementationGuide_Global) Descriptor deprecated

func (*ImplementationGuide_Global) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Global.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Global) GetExtension

func (*ImplementationGuide_Global) GetId

func (*ImplementationGuide_Global) GetModifierExtension

func (x *ImplementationGuide_Global) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide_Global) GetProfile

func (*ImplementationGuide_Global) GetType

func (*ImplementationGuide_Global) ProtoMessage

func (*ImplementationGuide_Global) ProtoMessage()

func (*ImplementationGuide_Global) ProtoReflect

func (*ImplementationGuide_Global) Reset

func (x *ImplementationGuide_Global) Reset()

func (*ImplementationGuide_Global) String

func (x *ImplementationGuide_Global) String() string

type ImplementationGuide_Package

type ImplementationGuide_Package struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name used .page.package
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Human readable text describing the package
	Description *datatypes_go_proto.String              `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Resource    []*ImplementationGuide_Package_Resource `protobuf:"bytes,6,rep,name=resource,proto3" json:"resource,omitempty"`
	// contains filtered or unexported fields
}

Group of resources as used in .page.package

func (*ImplementationGuide_Package) Descriptor deprecated

func (*ImplementationGuide_Package) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Package.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Package) GetDescription

func (*ImplementationGuide_Package) GetExtension

func (*ImplementationGuide_Package) GetId

func (*ImplementationGuide_Package) GetModifierExtension

func (x *ImplementationGuide_Package) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide_Package) GetName

func (*ImplementationGuide_Package) GetResource

func (*ImplementationGuide_Package) ProtoMessage

func (*ImplementationGuide_Package) ProtoMessage()

func (*ImplementationGuide_Package) ProtoReflect

func (*ImplementationGuide_Package) Reset

func (x *ImplementationGuide_Package) Reset()

func (*ImplementationGuide_Package) String

func (x *ImplementationGuide_Package) String() string

type ImplementationGuide_Package_Resource

type ImplementationGuide_Package_Resource struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// example | terminology | profile | extension | dictionary | logical
	Purpose *codes_go_proto.GuideResourcePurposeCode `protobuf:"bytes,4,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// Human Name for the resource
	Name *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Reason why included in guide
	Description *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// Short code to identify the resource
	Acronym *datatypes_go_proto.String                   `protobuf:"bytes,7,opt,name=acronym,proto3" json:"acronym,omitempty"`
	Source  *ImplementationGuide_Package_Resource_Source `protobuf:"bytes,8,opt,name=source,proto3" json:"source,omitempty"`
	// Resource this is an example of (if applicable)
	ExampleFor *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=example_for,json=exampleFor,proto3" json:"example_for,omitempty"`
	// contains filtered or unexported fields
}

Resource in the implementation guide

func (*ImplementationGuide_Package_Resource) Descriptor deprecated

func (*ImplementationGuide_Package_Resource) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Package_Resource.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Package_Resource) GetAcronym

func (*ImplementationGuide_Package_Resource) GetDescription

func (*ImplementationGuide_Package_Resource) GetExampleFor

func (*ImplementationGuide_Package_Resource) GetExtension

func (*ImplementationGuide_Package_Resource) GetId

func (*ImplementationGuide_Package_Resource) GetModifierExtension

func (*ImplementationGuide_Package_Resource) GetName

func (*ImplementationGuide_Package_Resource) GetPurpose

func (*ImplementationGuide_Package_Resource) GetSource

func (*ImplementationGuide_Package_Resource) ProtoMessage

func (*ImplementationGuide_Package_Resource) ProtoMessage()

func (*ImplementationGuide_Package_Resource) ProtoReflect

func (*ImplementationGuide_Package_Resource) Reset

func (*ImplementationGuide_Package_Resource) String

type ImplementationGuide_Package_Resource_Source

type ImplementationGuide_Package_Resource_Source struct {

	// Types that are assignable to Source:
	//	*ImplementationGuide_Package_Resource_Source_Uri
	//	*ImplementationGuide_Package_Resource_Source_Reference
	Source isImplementationGuide_Package_Resource_Source_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

Location of the resource

func (*ImplementationGuide_Package_Resource_Source) Descriptor deprecated

Deprecated: Use ImplementationGuide_Package_Resource_Source.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Package_Resource_Source) GetReference

func (*ImplementationGuide_Package_Resource_Source) GetSource

func (m *ImplementationGuide_Package_Resource_Source) GetSource() isImplementationGuide_Package_Resource_Source_Source

func (*ImplementationGuide_Package_Resource_Source) GetUri

func (*ImplementationGuide_Package_Resource_Source) ProtoMessage

func (*ImplementationGuide_Package_Resource_Source) ProtoReflect

func (*ImplementationGuide_Package_Resource_Source) Reset

func (*ImplementationGuide_Package_Resource_Source) String

type ImplementationGuide_Package_Resource_Source_Reference

type ImplementationGuide_Package_Resource_Source_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type ImplementationGuide_Package_Resource_Source_Uri

type ImplementationGuide_Package_Resource_Source_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,1,opt,name=uri,proto3,oneof"`
}

type ImplementationGuide_Page

type ImplementationGuide_Page struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Where to find that page
	Source *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`
	// Short name shown for navigational assistance
	Name *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// page | example | list | include | directory | dictionary | toc | resource
	Kind *codes_go_proto.GuidePageKindCode `protobuf:"bytes,6,opt,name=kind,proto3" json:"kind,omitempty"`
	// Kind of resource to include in the list
	Type []*codes_go_proto.ResourceTypeCode `protobuf:"bytes,7,rep,name=type,proto3" json:"type,omitempty"`
	// Name of package to include
	PackageValue []*datatypes_go_proto.String `protobuf:"bytes,8,rep,name=package_value,json=package,proto3" json:"package_value,omitempty"`
	// Format of the page (e.g. html, markdown, etc.)
	Format *datatypes_go_proto.MimeTypeCode `protobuf:"bytes,9,opt,name=format,proto3" json:"format,omitempty"`
	// Nested Pages / Sections
	Page []*ImplementationGuide_Page `protobuf:"bytes,10,rep,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

Page/Section in the Guide

func (*ImplementationGuide_Page) Descriptor deprecated

func (*ImplementationGuide_Page) Descriptor() ([]byte, []int)

Deprecated: Use ImplementationGuide_Page.ProtoReflect.Descriptor instead.

func (*ImplementationGuide_Page) GetExtension

func (*ImplementationGuide_Page) GetFormat

func (*ImplementationGuide_Page) GetId

func (*ImplementationGuide_Page) GetKind

func (*ImplementationGuide_Page) GetModifierExtension

func (x *ImplementationGuide_Page) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ImplementationGuide_Page) GetName

func (*ImplementationGuide_Page) GetPackageValue

func (x *ImplementationGuide_Page) GetPackageValue() []*datatypes_go_proto.String

func (*ImplementationGuide_Page) GetPage

func (*ImplementationGuide_Page) GetSource

func (*ImplementationGuide_Page) GetType

func (*ImplementationGuide_Page) ProtoMessage

func (*ImplementationGuide_Page) ProtoMessage()

func (*ImplementationGuide_Page) ProtoReflect

func (x *ImplementationGuide_Page) ProtoReflect() protoreflect.Message

func (*ImplementationGuide_Page) Reset

func (x *ImplementationGuide_Page) Reset()

func (*ImplementationGuide_Page) String

func (x *ImplementationGuide_Page) String() string

type List

type List struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Descriptive name for the list
	Title *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=title,proto3" json:"title,omitempty"`
	// What the purpose of this list is
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=code,proto3" json:"code,omitempty"`
	// If all resources have the same subject
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=subject,proto3" json:"subject,omitempty"`
	// Who and/or what defined the list contents (aka Author)
	Source *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=source,proto3" json:"source,omitempty"`
	// Context in which list created
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// current | retired | entered-in-error
	Status *codes_go_proto.ListStatusCode `protobuf:"bytes,15,opt,name=status,proto3" json:"status,omitempty"`
	// When the list was prepared
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=date,proto3" json:"date,omitempty"`
	// What order the list has
	OrderedBy *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=ordered_by,json=orderedBy,proto3" json:"ordered_by,omitempty"`
	// working | snapshot | changes
	Mode *codes_go_proto.ListModeCode `protobuf:"bytes,18,opt,name=mode,proto3" json:"mode,omitempty"`
	// Comments about the list
	Note  *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=note,proto3" json:"note,omitempty"`
	Entry []*List_Entry              `protobuf:"bytes,20,rep,name=entry,proto3" json:"entry,omitempty"`
	// Why list is empty
	EmptyReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=empty_reason,json=emptyReason,proto3" json:"empty_reason,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for List. Information summarized from a list of other resources. See http://hl7.org/fhir/StructureDefinition/List

func (*List) Descriptor deprecated

func (*List) Descriptor() ([]byte, []int)

Deprecated: Use List.ProtoReflect.Descriptor instead.

func (*List) GetCode

func (x *List) GetCode() *datatypes_go_proto.CodeableConcept

func (*List) GetContained

func (x *List) GetContained() []*ContainedResource

func (*List) GetDate

func (x *List) GetDate() *datatypes_go_proto.DateTime

func (*List) GetEmptyReason

func (x *List) GetEmptyReason() *datatypes_go_proto.CodeableConcept

func (*List) GetEncounter

func (x *List) GetEncounter() *datatypes_go_proto.Reference

func (*List) GetEntry

func (x *List) GetEntry() []*List_Entry

func (*List) GetExtension

func (x *List) GetExtension() []*datatypes_go_proto.Extension

func (*List) GetId

func (x *List) GetId() *datatypes_go_proto.Id

func (*List) GetIdentifier

func (x *List) GetIdentifier() []*datatypes_go_proto.Identifier

func (*List) GetImplicitRules

func (x *List) GetImplicitRules() *datatypes_go_proto.Uri

func (*List) GetLanguage

func (x *List) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*List) GetMeta

func (x *List) GetMeta() *datatypes_go_proto.Meta

func (*List) GetMode

func (x *List) GetMode() *codes_go_proto.ListModeCode

func (*List) GetModifierExtension

func (x *List) GetModifierExtension() []*datatypes_go_proto.Extension

func (*List) GetNote

func (x *List) GetNote() *datatypes_go_proto.String

func (*List) GetOrderedBy

func (x *List) GetOrderedBy() *datatypes_go_proto.CodeableConcept

func (*List) GetSource

func (x *List) GetSource() *datatypes_go_proto.Reference

func (*List) GetStatus

func (x *List) GetStatus() *codes_go_proto.ListStatusCode

func (*List) GetSubject

func (x *List) GetSubject() *datatypes_go_proto.Reference

func (*List) GetText

func (x *List) GetText() *metadatatypes_go_proto.Narrative

func (*List) GetTitle

func (x *List) GetTitle() *datatypes_go_proto.String

func (*List) ProtoMessage

func (*List) ProtoMessage()

func (*List) ProtoReflect

func (x *List) ProtoReflect() protoreflect.Message

func (*List) Reset

func (x *List) Reset()

func (*List) String

func (x *List) String() string

type List_Entry

type List_Entry struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Status/Workflow information about this item
	Flag *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=flag,proto3" json:"flag,omitempty"`
	// If this item is actually marked as deleted
	Deleted *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// When item added to list
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=date,proto3" json:"date,omitempty"`
	// Actual entry
	Item *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

Entries in the list

func (*List_Entry) Descriptor deprecated

func (*List_Entry) Descriptor() ([]byte, []int)

Deprecated: Use List_Entry.ProtoReflect.Descriptor instead.

func (*List_Entry) GetDate

func (x *List_Entry) GetDate() *datatypes_go_proto.DateTime

func (*List_Entry) GetDeleted

func (x *List_Entry) GetDeleted() *datatypes_go_proto.Boolean

func (*List_Entry) GetExtension

func (x *List_Entry) GetExtension() []*datatypes_go_proto.Extension

func (*List_Entry) GetFlag

func (*List_Entry) GetId

func (x *List_Entry) GetId() *datatypes_go_proto.Id

func (*List_Entry) GetItem

func (x *List_Entry) GetItem() *datatypes_go_proto.Reference

func (*List_Entry) GetModifierExtension

func (x *List_Entry) GetModifierExtension() []*datatypes_go_proto.Extension

func (*List_Entry) ProtoMessage

func (*List_Entry) ProtoMessage()

func (*List_Entry) ProtoReflect

func (x *List_Entry) ProtoReflect() protoreflect.Message

func (*List_Entry) Reset

func (x *List_Entry) Reset()

func (*List_Entry) String

func (x *List_Entry) String() string

type Location

type Location struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique code or number identifying the location to its users
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// active | suspended | inactive
	Status *codes_go_proto.LocationStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// Name of the location as used by humans
	Name *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the location
	Description *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=description,proto3" json:"description,omitempty"`
	// instance | kind
	Mode *codes_go_proto.LocationModeCode `protobuf:"bytes,13,opt,name=mode,proto3" json:"mode,omitempty"`
	// Type of function performed
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=type,proto3" json:"type,omitempty"`
	// Contact details of the location
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,15,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Physical location
	Address *datatypes_go_proto.Address `protobuf:"bytes,16,opt,name=address,proto3" json:"address,omitempty"`
	// Physical form of the location
	PhysicalType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=physical_type,json=physicalType,proto3" json:"physical_type,omitempty"`
	Position     *Location_Position                  `protobuf:"bytes,18,opt,name=position,proto3" json:"position,omitempty"`
	// Organization responsible for provisioning and upkeep
	ManagingOrganization *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"`
	// Another Location this one is physically part of
	PartOf *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Location. Details and position information for a physical place. See http://hl7.org/fhir/StructureDefinition/Location

func (*Location) Descriptor deprecated

func (*Location) Descriptor() ([]byte, []int)

Deprecated: Use Location.ProtoReflect.Descriptor instead.

func (*Location) GetAddress

func (x *Location) GetAddress() *datatypes_go_proto.Address

func (*Location) GetContained

func (x *Location) GetContained() []*ContainedResource

func (*Location) GetDescription

func (x *Location) GetDescription() *datatypes_go_proto.String

func (*Location) GetExtension

func (x *Location) GetExtension() []*datatypes_go_proto.Extension

func (*Location) GetId

func (x *Location) GetId() *datatypes_go_proto.Id

func (*Location) GetIdentifier

func (x *Location) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Location) GetImplicitRules

func (x *Location) GetImplicitRules() *datatypes_go_proto.Uri

func (*Location) GetLanguage

func (x *Location) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Location) GetManagingOrganization

func (x *Location) GetManagingOrganization() *datatypes_go_proto.Reference

func (*Location) GetMeta

func (x *Location) GetMeta() *datatypes_go_proto.Meta

func (*Location) GetMode

func (*Location) GetModifierExtension

func (x *Location) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Location) GetName

func (x *Location) GetName() *datatypes_go_proto.String

func (*Location) GetPartOf

func (x *Location) GetPartOf() *datatypes_go_proto.Reference

func (*Location) GetPhysicalType

func (x *Location) GetPhysicalType() *datatypes_go_proto.CodeableConcept

func (*Location) GetPosition

func (x *Location) GetPosition() *Location_Position

func (*Location) GetStatus

func (x *Location) GetStatus() *codes_go_proto.LocationStatusCode

func (*Location) GetTelecom

func (x *Location) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*Location) GetText

func (*Location) GetType

func (*Location) ProtoMessage

func (*Location) ProtoMessage()

func (*Location) ProtoReflect

func (x *Location) ProtoReflect() protoreflect.Message

func (*Location) Reset

func (x *Location) Reset()

func (*Location) String

func (x *Location) String() string

type Location_Position

type Location_Position struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Longitude with WGS84 datum
	Longitude *datatypes_go_proto.Decimal `protobuf:"bytes,4,opt,name=longitude,proto3" json:"longitude,omitempty"`
	// Latitude with WGS84 datum
	Latitude *datatypes_go_proto.Decimal `protobuf:"bytes,5,opt,name=latitude,proto3" json:"latitude,omitempty"`
	// Altitude with WGS84 datum
	Altitude *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=altitude,proto3" json:"altitude,omitempty"`
	// contains filtered or unexported fields
}

The absolute geographic location

func (*Location_Position) Descriptor deprecated

func (*Location_Position) Descriptor() ([]byte, []int)

Deprecated: Use Location_Position.ProtoReflect.Descriptor instead.

func (*Location_Position) GetAltitude

func (x *Location_Position) GetAltitude() *datatypes_go_proto.Decimal

func (*Location_Position) GetExtension

func (x *Location_Position) GetExtension() []*datatypes_go_proto.Extension

func (*Location_Position) GetId

func (*Location_Position) GetLatitude

func (x *Location_Position) GetLatitude() *datatypes_go_proto.Decimal

func (*Location_Position) GetLongitude

func (x *Location_Position) GetLongitude() *datatypes_go_proto.Decimal

func (*Location_Position) GetModifierExtension

func (x *Location_Position) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Location_Position) ProtoMessage

func (*Location_Position) ProtoMessage()

func (*Location_Position) ProtoReflect

func (x *Location_Position) ProtoReflect() protoreflect.Message

func (*Location_Position) Reset

func (x *Location_Position) Reset()

func (*Location_Position) String

func (x *Location_Position) String() string

type Media

type Media struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// photo | video | audio
	Type *codes_go_proto.DigitalMediaTypeCode `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
	// The type of acquisition equipment/process
	Subtype *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=subtype,proto3" json:"subtype,omitempty"`
	// Identifier(s) for the image
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,11,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Who/What this Media is a record of
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=subject,proto3" json:"subject,omitempty"`
	// The person who generated the image
	Operator *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=operator,proto3" json:"operator,omitempty"`
	// Imaging view, e.g. Lateral or Antero-posterior
	View *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=view,proto3" json:"view,omitempty"`
	// Name of the device/manufacturer
	DeviceName *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
	// Height of the image in pixels (photo/video)
	Height *datatypes_go_proto.PositiveInt `protobuf:"bytes,16,opt,name=height,proto3" json:"height,omitempty"`
	// Width of the image in pixels (photo/video)
	Width *datatypes_go_proto.PositiveInt `protobuf:"bytes,17,opt,name=width,proto3" json:"width,omitempty"`
	// Number of frames if > 1 (photo)
	Frames *datatypes_go_proto.PositiveInt `protobuf:"bytes,18,opt,name=frames,proto3" json:"frames,omitempty"`
	// Length in seconds (audio / video)
	Duration *datatypes_go_proto.UnsignedInt `protobuf:"bytes,19,opt,name=duration,proto3" json:"duration,omitempty"`
	// Actual Media - reference or data
	Content *datatypes_go_proto.Attachment `protobuf:"bytes,20,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Media. A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference. See http://hl7.org/fhir/StructureDefinition/Media

func (*Media) Descriptor deprecated

func (*Media) Descriptor() ([]byte, []int)

Deprecated: Use Media.ProtoReflect.Descriptor instead.

func (*Media) GetContained

func (x *Media) GetContained() []*ContainedResource

func (*Media) GetContent

func (x *Media) GetContent() *datatypes_go_proto.Attachment

func (*Media) GetDeviceName

func (x *Media) GetDeviceName() *datatypes_go_proto.String

func (*Media) GetDuration

func (x *Media) GetDuration() *datatypes_go_proto.UnsignedInt

func (*Media) GetExtension

func (x *Media) GetExtension() []*datatypes_go_proto.Extension

func (*Media) GetFrames

func (x *Media) GetFrames() *datatypes_go_proto.PositiveInt

func (*Media) GetHeight

func (x *Media) GetHeight() *datatypes_go_proto.PositiveInt

func (*Media) GetId

func (x *Media) GetId() *datatypes_go_proto.Id

func (*Media) GetIdentifier

func (x *Media) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Media) GetImplicitRules

func (x *Media) GetImplicitRules() *datatypes_go_proto.Uri

func (*Media) GetLanguage

func (x *Media) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Media) GetMeta

func (x *Media) GetMeta() *datatypes_go_proto.Meta

func (*Media) GetModifierExtension

func (x *Media) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Media) GetOperator

func (x *Media) GetOperator() *datatypes_go_proto.Reference

func (*Media) GetSubject

func (x *Media) GetSubject() *datatypes_go_proto.Reference

func (*Media) GetSubtype

func (x *Media) GetSubtype() *datatypes_go_proto.CodeableConcept

func (*Media) GetText

func (x *Media) GetText() *metadatatypes_go_proto.Narrative

func (*Media) GetType

func (*Media) GetView

func (*Media) GetWidth

func (x *Media) GetWidth() *datatypes_go_proto.PositiveInt

func (*Media) ProtoMessage

func (*Media) ProtoMessage()

func (*Media) ProtoReflect

func (x *Media) ProtoReflect() protoreflect.Message

func (*Media) Reset

func (x *Media) Reset()

func (*Media) String

func (x *Media) String() string

type Medication

type Medication struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Codes that identify this medication
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=code,proto3" json:"code,omitempty"`
	// True if a brand
	IsBrand *datatypes_go_proto.Boolean `protobuf:"bytes,10,opt,name=is_brand,json=isBrand,proto3" json:"is_brand,omitempty"`
	// Manufacturer of the item
	Manufacturer *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	Product      *Medication_Product           `protobuf:"bytes,12,opt,name=product,proto3" json:"product,omitempty"`
	PackageValue *Medication_Package           `protobuf:"bytes,13,opt,name=package_value,json=package,proto3" json:"package_value,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Medication. Definition of a Medication. See http://hl7.org/fhir/StructureDefinition/Medication

func (*Medication) Descriptor deprecated

func (*Medication) Descriptor() ([]byte, []int)

Deprecated: Use Medication.ProtoReflect.Descriptor instead.

func (*Medication) GetCode

func (*Medication) GetContained

func (x *Medication) GetContained() []*ContainedResource

func (*Medication) GetExtension

func (x *Medication) GetExtension() []*datatypes_go_proto.Extension

func (*Medication) GetId

func (x *Medication) GetId() *datatypes_go_proto.Id

func (*Medication) GetImplicitRules

func (x *Medication) GetImplicitRules() *datatypes_go_proto.Uri

func (*Medication) GetIsBrand

func (x *Medication) GetIsBrand() *datatypes_go_proto.Boolean

func (*Medication) GetLanguage

func (x *Medication) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Medication) GetManufacturer

func (x *Medication) GetManufacturer() *datatypes_go_proto.Reference

func (*Medication) GetMeta

func (x *Medication) GetMeta() *datatypes_go_proto.Meta

func (*Medication) GetModifierExtension

func (x *Medication) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Medication) GetPackageValue

func (x *Medication) GetPackageValue() *Medication_Package

func (*Medication) GetProduct

func (x *Medication) GetProduct() *Medication_Product

func (*Medication) GetText

func (*Medication) ProtoMessage

func (*Medication) ProtoMessage()

func (*Medication) ProtoReflect

func (x *Medication) ProtoReflect() protoreflect.Message

func (*Medication) Reset

func (x *Medication) Reset()

func (*Medication) String

func (x *Medication) String() string

type MedicationAdministration

type MedicationAdministration struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// in-progress | on-hold | completed | entered-in-error | stopped
	Status *codes_go_proto.MedicationAdministrationStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// Who received medication
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=patient,proto3" json:"patient,omitempty"`
	// Who administered substance
	Practitioner *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=practitioner,proto3" json:"practitioner,omitempty"`
	// Encounter administered as part of
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Order administration performed against
	Prescription *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=prescription,proto3" json:"prescription,omitempty"`
	// True if medication not administered
	WasNotGiven *datatypes_go_proto.Boolean `protobuf:"bytes,15,opt,name=was_not_given,json=wasNotGiven,proto3" json:"was_not_given,omitempty"`
	// Reason administration not performed
	ReasonNotGiven []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,rep,name=reason_not_given,json=reasonNotGiven,proto3" json:"reason_not_given,omitempty"`
	// Reason administration performed
	ReasonGiven   []*datatypes_go_proto.CodeableConcept   `protobuf:"bytes,17,rep,name=reason_given,json=reasonGiven,proto3" json:"reason_given,omitempty"`
	EffectiveTime *MedicationAdministration_EffectiveTime `protobuf:"bytes,18,opt,name=effective_time,json=effectiveTime,proto3" json:"effective_time,omitempty"`
	Medication    *MedicationAdministration_Medication    `protobuf:"bytes,19,opt,name=medication,proto3" json:"medication,omitempty"`
	// Device used to administer
	Device []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=device,proto3" json:"device,omitempty"`
	// Information about the administration
	Note   *datatypes_go_proto.String       `protobuf:"bytes,21,opt,name=note,proto3" json:"note,omitempty"`
	Dosage *MedicationAdministration_Dosage `protobuf:"bytes,22,opt,name=dosage,proto3" json:"dosage,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MedicationAdministration. Administration of medication to a patient. See http://hl7.org/fhir/StructureDefinition/MedicationAdministration

func (*MedicationAdministration) Descriptor deprecated

func (*MedicationAdministration) Descriptor() ([]byte, []int)

Deprecated: Use MedicationAdministration.ProtoReflect.Descriptor instead.

func (*MedicationAdministration) GetContained

func (x *MedicationAdministration) GetContained() []*ContainedResource

func (*MedicationAdministration) GetDevice

func (*MedicationAdministration) GetDosage

func (*MedicationAdministration) GetEffectiveTime

func (*MedicationAdministration) GetEncounter

func (*MedicationAdministration) GetExtension

func (*MedicationAdministration) GetId

func (*MedicationAdministration) GetIdentifier

func (*MedicationAdministration) GetImplicitRules

func (x *MedicationAdministration) GetImplicitRules() *datatypes_go_proto.Uri

func (*MedicationAdministration) GetLanguage

func (*MedicationAdministration) GetMedication

func (*MedicationAdministration) GetMeta

func (*MedicationAdministration) GetModifierExtension

func (x *MedicationAdministration) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MedicationAdministration) GetNote

func (*MedicationAdministration) GetPatient

func (*MedicationAdministration) GetPractitioner

func (*MedicationAdministration) GetPrescription

func (*MedicationAdministration) GetReasonGiven

func (*MedicationAdministration) GetReasonNotGiven

func (*MedicationAdministration) GetStatus

func (*MedicationAdministration) GetText

func (*MedicationAdministration) GetWasNotGiven

func (*MedicationAdministration) ProtoMessage

func (*MedicationAdministration) ProtoMessage()

func (*MedicationAdministration) ProtoReflect

func (x *MedicationAdministration) ProtoReflect() protoreflect.Message

func (*MedicationAdministration) Reset

func (x *MedicationAdministration) Reset()

func (*MedicationAdministration) String

func (x *MedicationAdministration) String() string

type MedicationAdministration_Dosage

type MedicationAdministration_Dosage struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Dosage Instructions
	Text *datatypes_go_proto.String            `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	Site *MedicationAdministration_Dosage_Site `protobuf:"bytes,5,opt,name=site,proto3" json:"site,omitempty"`
	// Path of substance into body
	Route *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=route,proto3" json:"route,omitempty"`
	// How drug was administered
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=method,proto3" json:"method,omitempty"`
	// Amount administered in one dose
	Quantity *datatypes_go_proto.SimpleQuantity    `protobuf:"bytes,8,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Rate     *MedicationAdministration_Dosage_Rate `protobuf:"bytes,9,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

Details of how medication was taken

func (*MedicationAdministration_Dosage) Descriptor deprecated

func (*MedicationAdministration_Dosage) Descriptor() ([]byte, []int)

Deprecated: Use MedicationAdministration_Dosage.ProtoReflect.Descriptor instead.

func (*MedicationAdministration_Dosage) GetExtension

func (*MedicationAdministration_Dosage) GetId

func (*MedicationAdministration_Dosage) GetMethod

func (*MedicationAdministration_Dosage) GetModifierExtension

func (x *MedicationAdministration_Dosage) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MedicationAdministration_Dosage) GetQuantity

func (*MedicationAdministration_Dosage) GetRate

func (*MedicationAdministration_Dosage) GetRoute

func (*MedicationAdministration_Dosage) GetSite

func (*MedicationAdministration_Dosage) GetText

func (*MedicationAdministration_Dosage) ProtoMessage

func (*MedicationAdministration_Dosage) ProtoMessage()

func (*MedicationAdministration_Dosage) ProtoReflect

func (*MedicationAdministration_Dosage) Reset

func (*MedicationAdministration_Dosage) String

type MedicationAdministration_Dosage_Rate

type MedicationAdministration_Dosage_Rate struct {

	// Types that are assignable to Rate:
	//	*MedicationAdministration_Dosage_Rate_Ratio
	//	*MedicationAdministration_Dosage_Rate_Range
	Rate isMedicationAdministration_Dosage_Rate_Rate `protobuf_oneof:"rate"`
	// contains filtered or unexported fields
}

Dose quantity per unit of time

func (*MedicationAdministration_Dosage_Rate) Descriptor deprecated

func (*MedicationAdministration_Dosage_Rate) Descriptor() ([]byte, []int)

Deprecated: Use MedicationAdministration_Dosage_Rate.ProtoReflect.Descriptor instead.

func (*MedicationAdministration_Dosage_Rate) GetRange

func (*MedicationAdministration_Dosage_Rate) GetRate

func (m *MedicationAdministration_Dosage_Rate) GetRate() isMedicationAdministration_Dosage_Rate_Rate

func (*MedicationAdministration_Dosage_Rate) GetRatio

func (*MedicationAdministration_Dosage_Rate) ProtoMessage

func (*MedicationAdministration_Dosage_Rate) ProtoMessage()

func (*MedicationAdministration_Dosage_Rate) ProtoReflect

func (*MedicationAdministration_Dosage_Rate) Reset

func (*MedicationAdministration_Dosage_Rate) String

type MedicationAdministration_Dosage_Rate_Range

type MedicationAdministration_Dosage_Rate_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,2,opt,name=range,proto3,oneof"`
}

type MedicationAdministration_Dosage_Rate_Ratio

type MedicationAdministration_Dosage_Rate_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,1,opt,name=ratio,proto3,oneof"`
}

type MedicationAdministration_Dosage_Site

type MedicationAdministration_Dosage_Site struct {

	// Types that are assignable to Site:
	//	*MedicationAdministration_Dosage_Site_CodeableConcept
	//	*MedicationAdministration_Dosage_Site_Reference
	Site isMedicationAdministration_Dosage_Site_Site `protobuf_oneof:"site"`
	// contains filtered or unexported fields
}

Body site administered to

func (*MedicationAdministration_Dosage_Site) Descriptor deprecated

func (*MedicationAdministration_Dosage_Site) Descriptor() ([]byte, []int)

Deprecated: Use MedicationAdministration_Dosage_Site.ProtoReflect.Descriptor instead.

func (*MedicationAdministration_Dosage_Site) GetCodeableConcept

func (*MedicationAdministration_Dosage_Site) GetReference

func (*MedicationAdministration_Dosage_Site) GetSite

func (m *MedicationAdministration_Dosage_Site) GetSite() isMedicationAdministration_Dosage_Site_Site

func (*MedicationAdministration_Dosage_Site) ProtoMessage

func (*MedicationAdministration_Dosage_Site) ProtoMessage()

func (*MedicationAdministration_Dosage_Site) ProtoReflect

func (*MedicationAdministration_Dosage_Site) Reset

func (*MedicationAdministration_Dosage_Site) String

type MedicationAdministration_Dosage_Site_CodeableConcept

type MedicationAdministration_Dosage_Site_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationAdministration_Dosage_Site_Reference

type MedicationAdministration_Dosage_Site_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type MedicationAdministration_EffectiveTime

type MedicationAdministration_EffectiveTime struct {

	// Types that are assignable to EffectiveTime:
	//	*MedicationAdministration_EffectiveTime_DateTime
	//	*MedicationAdministration_EffectiveTime_Period
	EffectiveTime isMedicationAdministration_EffectiveTime_EffectiveTime `protobuf_oneof:"effective_time"`
	// contains filtered or unexported fields
}

Start and end time of administration

func (*MedicationAdministration_EffectiveTime) Descriptor deprecated

func (*MedicationAdministration_EffectiveTime) Descriptor() ([]byte, []int)

Deprecated: Use MedicationAdministration_EffectiveTime.ProtoReflect.Descriptor instead.

func (*MedicationAdministration_EffectiveTime) GetDateTime

func (*MedicationAdministration_EffectiveTime) GetEffectiveTime

func (m *MedicationAdministration_EffectiveTime) GetEffectiveTime() isMedicationAdministration_EffectiveTime_EffectiveTime

func (*MedicationAdministration_EffectiveTime) GetPeriod

func (*MedicationAdministration_EffectiveTime) ProtoMessage

func (*MedicationAdministration_EffectiveTime) ProtoReflect

func (*MedicationAdministration_EffectiveTime) Reset

func (*MedicationAdministration_EffectiveTime) String

type MedicationAdministration_EffectiveTime_DateTime

type MedicationAdministration_EffectiveTime_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type MedicationAdministration_EffectiveTime_Period

type MedicationAdministration_EffectiveTime_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type MedicationAdministration_Medication

type MedicationAdministration_Medication struct {

	// Types that are assignable to Medication:
	//	*MedicationAdministration_Medication_CodeableConcept
	//	*MedicationAdministration_Medication_Reference
	Medication isMedicationAdministration_Medication_Medication `protobuf_oneof:"medication"`
	// contains filtered or unexported fields
}

What was administered

func (*MedicationAdministration_Medication) Descriptor deprecated

func (*MedicationAdministration_Medication) Descriptor() ([]byte, []int)

Deprecated: Use MedicationAdministration_Medication.ProtoReflect.Descriptor instead.

func (*MedicationAdministration_Medication) GetCodeableConcept

func (*MedicationAdministration_Medication) GetMedication

func (m *MedicationAdministration_Medication) GetMedication() isMedicationAdministration_Medication_Medication

func (*MedicationAdministration_Medication) GetReference

func (*MedicationAdministration_Medication) ProtoMessage

func (*MedicationAdministration_Medication) ProtoMessage()

func (*MedicationAdministration_Medication) ProtoReflect

func (*MedicationAdministration_Medication) Reset

func (*MedicationAdministration_Medication) String

type MedicationAdministration_Medication_CodeableConcept

type MedicationAdministration_Medication_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationAdministration_Medication_Reference

type MedicationAdministration_Medication_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type MedicationDispense

type MedicationDispense struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifier
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,9,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// in-progress | on-hold | completed | entered-in-error | stopped
	Status *codes_go_proto.MedicationDispenseStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// Who the dispense is for
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=patient,proto3" json:"patient,omitempty"`
	// Practitioner responsible for dispensing medication
	Dispenser *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=dispenser,proto3" json:"dispenser,omitempty"`
	// Medication order that authorizes the dispense
	AuthorizingPrescription []*datatypes_go_proto.Reference `` /* 131-byte string literal not displayed */
	// Trial fill, partial fill, emergency fill, etc.
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=type,proto3" json:"type,omitempty"`
	// Amount dispensed
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,15,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Days Supply
	DaysSupply *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,16,opt,name=days_supply,json=daysSupply,proto3" json:"days_supply,omitempty"`
	Medication *MedicationDispense_Medication     `protobuf:"bytes,17,opt,name=medication,proto3" json:"medication,omitempty"`
	// Dispense processing time
	WhenPrepared *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=when_prepared,json=whenPrepared,proto3" json:"when_prepared,omitempty"`
	// When product was given out
	WhenHandedOver *datatypes_go_proto.DateTime `protobuf:"bytes,19,opt,name=when_handed_over,json=whenHandedOver,proto3" json:"when_handed_over,omitempty"`
	// Where the medication was sent
	Destination *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=destination,proto3" json:"destination,omitempty"`
	// Who collected the medication
	Receiver []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=receiver,proto3" json:"receiver,omitempty"`
	// Information about the dispense
	Note              *datatypes_go_proto.String              `protobuf:"bytes,22,opt,name=note,proto3" json:"note,omitempty"`
	DosageInstruction []*MedicationDispense_DosageInstruction `protobuf:"bytes,23,rep,name=dosage_instruction,json=dosageInstruction,proto3" json:"dosage_instruction,omitempty"`
	Substitution      *MedicationDispense_Substitution        `protobuf:"bytes,24,opt,name=substitution,proto3" json:"substitution,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MedicationDispense. Dispensing a medication to a named patient. See http://hl7.org/fhir/StructureDefinition/MedicationDispense

func (*MedicationDispense) Descriptor deprecated

func (*MedicationDispense) Descriptor() ([]byte, []int)

Deprecated: Use MedicationDispense.ProtoReflect.Descriptor instead.

func (*MedicationDispense) GetAuthorizingPrescription

func (x *MedicationDispense) GetAuthorizingPrescription() []*datatypes_go_proto.Reference

func (*MedicationDispense) GetContained

func (x *MedicationDispense) GetContained() []*ContainedResource

func (*MedicationDispense) GetDaysSupply

func (*MedicationDispense) GetDestination

func (x *MedicationDispense) GetDestination() *datatypes_go_proto.Reference

func (*MedicationDispense) GetDispenser

func (x *MedicationDispense) GetDispenser() *datatypes_go_proto.Reference

func (*MedicationDispense) GetDosageInstruction

func (x *MedicationDispense) GetDosageInstruction() []*MedicationDispense_DosageInstruction

func (*MedicationDispense) GetExtension

func (x *MedicationDispense) GetExtension() []*datatypes_go_proto.Extension

func (*MedicationDispense) GetId

func (*MedicationDispense) GetIdentifier

func (x *MedicationDispense) GetIdentifier() *datatypes_go_proto.Identifier

func (*MedicationDispense) GetImplicitRules

func (x *MedicationDispense) GetImplicitRules() *datatypes_go_proto.Uri

func (*MedicationDispense) GetLanguage

func (*MedicationDispense) GetMedication

func (*MedicationDispense) GetMeta

func (*MedicationDispense) GetModifierExtension

func (x *MedicationDispense) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MedicationDispense) GetNote

func (*MedicationDispense) GetPatient

func (*MedicationDispense) GetQuantity

func (*MedicationDispense) GetReceiver

func (x *MedicationDispense) GetReceiver() []*datatypes_go_proto.Reference

func (*MedicationDispense) GetStatus

func (*MedicationDispense) GetSubstitution

func (*MedicationDispense) GetText

func (*MedicationDispense) GetType

func (*MedicationDispense) GetWhenHandedOver

func (x *MedicationDispense) GetWhenHandedOver() *datatypes_go_proto.DateTime

func (*MedicationDispense) GetWhenPrepared

func (x *MedicationDispense) GetWhenPrepared() *datatypes_go_proto.DateTime

func (*MedicationDispense) ProtoMessage

func (*MedicationDispense) ProtoMessage()

func (*MedicationDispense) ProtoReflect

func (x *MedicationDispense) ProtoReflect() protoreflect.Message

func (*MedicationDispense) Reset

func (x *MedicationDispense) Reset()

func (*MedicationDispense) String

func (x *MedicationDispense) String() string

type MedicationDispense_DosageInstruction

type MedicationDispense_DosageInstruction struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Dosage Instructions
	Text *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	// E.g. "Take with food"
	AdditionalInstructions *datatypes_go_proto.CodeableConcept `` /* 127-byte string literal not displayed */
	// When medication should be administered
	Timing   *datatypes_go_proto.Timing                     `protobuf:"bytes,6,opt,name=timing,proto3" json:"timing,omitempty"`
	AsNeeded *MedicationDispense_DosageInstruction_AsNeeded `protobuf:"bytes,7,opt,name=as_needed,json=asNeeded,proto3" json:"as_needed,omitempty"`
	Site     *MedicationDispense_DosageInstruction_Site     `protobuf:"bytes,8,opt,name=site,proto3" json:"site,omitempty"`
	// How drug should enter body
	Route *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=route,proto3" json:"route,omitempty"`
	// Technique for administering medication
	Method *datatypes_go_proto.CodeableConcept        `protobuf:"bytes,10,opt,name=method,proto3" json:"method,omitempty"`
	Dose   *MedicationDispense_DosageInstruction_Dose `protobuf:"bytes,11,opt,name=dose,proto3" json:"dose,omitempty"`
	Rate   *MedicationDispense_DosageInstruction_Rate `protobuf:"bytes,12,opt,name=rate,proto3" json:"rate,omitempty"`
	// Upper limit on medication per unit of time
	MaxDosePerPeriod *datatypes_go_proto.Ratio `protobuf:"bytes,13,opt,name=max_dose_per_period,json=maxDosePerPeriod,proto3" json:"max_dose_per_period,omitempty"`
	// contains filtered or unexported fields
}

Medicine administration instructions to the patient/caregiver

func (*MedicationDispense_DosageInstruction) Descriptor deprecated

func (*MedicationDispense_DosageInstruction) Descriptor() ([]byte, []int)

Deprecated: Use MedicationDispense_DosageInstruction.ProtoReflect.Descriptor instead.

func (*MedicationDispense_DosageInstruction) GetAdditionalInstructions

func (*MedicationDispense_DosageInstruction) GetAsNeeded

func (*MedicationDispense_DosageInstruction) GetDose

func (*MedicationDispense_DosageInstruction) GetExtension

func (*MedicationDispense_DosageInstruction) GetId

func (*MedicationDispense_DosageInstruction) GetMaxDosePerPeriod

func (*MedicationDispense_DosageInstruction) GetMethod

func (*MedicationDispense_DosageInstruction) GetModifierExtension

func (*MedicationDispense_DosageInstruction) GetRate

func (*MedicationDispense_DosageInstruction) GetRoute

func (*MedicationDispense_DosageInstruction) GetSite

func (*MedicationDispense_DosageInstruction) GetText

func (*MedicationDispense_DosageInstruction) GetTiming

func (*MedicationDispense_DosageInstruction) ProtoMessage

func (*MedicationDispense_DosageInstruction) ProtoMessage()

func (*MedicationDispense_DosageInstruction) ProtoReflect

func (*MedicationDispense_DosageInstruction) Reset

func (*MedicationDispense_DosageInstruction) String

type MedicationDispense_DosageInstruction_AsNeeded

type MedicationDispense_DosageInstruction_AsNeeded struct {

	// Types that are assignable to AsNeeded:
	//	*MedicationDispense_DosageInstruction_AsNeeded_Boolean
	//	*MedicationDispense_DosageInstruction_AsNeeded_CodeableConcept
	AsNeeded isMedicationDispense_DosageInstruction_AsNeeded_AsNeeded `protobuf_oneof:"as_needed"`
	// contains filtered or unexported fields
}

Take "as needed" f(or x)

func (*MedicationDispense_DosageInstruction_AsNeeded) Descriptor deprecated

Deprecated: Use MedicationDispense_DosageInstruction_AsNeeded.ProtoReflect.Descriptor instead.

func (*MedicationDispense_DosageInstruction_AsNeeded) GetAsNeeded

func (m *MedicationDispense_DosageInstruction_AsNeeded) GetAsNeeded() isMedicationDispense_DosageInstruction_AsNeeded_AsNeeded

func (*MedicationDispense_DosageInstruction_AsNeeded) GetBoolean

func (*MedicationDispense_DosageInstruction_AsNeeded) GetCodeableConcept

func (*MedicationDispense_DosageInstruction_AsNeeded) ProtoMessage

func (*MedicationDispense_DosageInstruction_AsNeeded) ProtoReflect

func (*MedicationDispense_DosageInstruction_AsNeeded) Reset

func (*MedicationDispense_DosageInstruction_AsNeeded) String

type MedicationDispense_DosageInstruction_AsNeeded_Boolean

type MedicationDispense_DosageInstruction_AsNeeded_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type MedicationDispense_DosageInstruction_AsNeeded_CodeableConcept

type MedicationDispense_DosageInstruction_AsNeeded_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,2,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationDispense_DosageInstruction_Dose

type MedicationDispense_DosageInstruction_Dose struct {

	// Types that are assignable to Dose:
	//	*MedicationDispense_DosageInstruction_Dose_Range
	//	*MedicationDispense_DosageInstruction_Dose_Quantity
	Dose isMedicationDispense_DosageInstruction_Dose_Dose `protobuf_oneof:"dose"`
	// contains filtered or unexported fields
}

Amount of medication per dose

func (*MedicationDispense_DosageInstruction_Dose) Descriptor deprecated

func (*MedicationDispense_DosageInstruction_Dose) Descriptor() ([]byte, []int)

Deprecated: Use MedicationDispense_DosageInstruction_Dose.ProtoReflect.Descriptor instead.

func (*MedicationDispense_DosageInstruction_Dose) GetDose

func (m *MedicationDispense_DosageInstruction_Dose) GetDose() isMedicationDispense_DosageInstruction_Dose_Dose

func (*MedicationDispense_DosageInstruction_Dose) GetQuantity

func (*MedicationDispense_DosageInstruction_Dose) GetRange

func (*MedicationDispense_DosageInstruction_Dose) ProtoMessage

func (*MedicationDispense_DosageInstruction_Dose) ProtoReflect

func (*MedicationDispense_DosageInstruction_Dose) Reset

func (*MedicationDispense_DosageInstruction_Dose) String

type MedicationDispense_DosageInstruction_Dose_Quantity

type MedicationDispense_DosageInstruction_Dose_Quantity struct {
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,2,opt,name=quantity,proto3,oneof"`
}

type MedicationDispense_DosageInstruction_Dose_Range

type MedicationDispense_DosageInstruction_Dose_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,1,opt,name=range,proto3,oneof"`
}

type MedicationDispense_DosageInstruction_Rate

type MedicationDispense_DosageInstruction_Rate struct {

	// Types that are assignable to Rate:
	//	*MedicationDispense_DosageInstruction_Rate_Ratio
	//	*MedicationDispense_DosageInstruction_Rate_Range
	Rate isMedicationDispense_DosageInstruction_Rate_Rate `protobuf_oneof:"rate"`
	// contains filtered or unexported fields
}

Amount of medication per unit of time

func (*MedicationDispense_DosageInstruction_Rate) Descriptor deprecated

func (*MedicationDispense_DosageInstruction_Rate) Descriptor() ([]byte, []int)

Deprecated: Use MedicationDispense_DosageInstruction_Rate.ProtoReflect.Descriptor instead.

func (*MedicationDispense_DosageInstruction_Rate) GetRange

func (*MedicationDispense_DosageInstruction_Rate) GetRate

func (m *MedicationDispense_DosageInstruction_Rate) GetRate() isMedicationDispense_DosageInstruction_Rate_Rate

func (*MedicationDispense_DosageInstruction_Rate) GetRatio

func (*MedicationDispense_DosageInstruction_Rate) ProtoMessage

func (*MedicationDispense_DosageInstruction_Rate) ProtoReflect

func (*MedicationDispense_DosageInstruction_Rate) Reset

func (*MedicationDispense_DosageInstruction_Rate) String

type MedicationDispense_DosageInstruction_Rate_Range

type MedicationDispense_DosageInstruction_Rate_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,2,opt,name=range,proto3,oneof"`
}

type MedicationDispense_DosageInstruction_Rate_Ratio

type MedicationDispense_DosageInstruction_Rate_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,1,opt,name=ratio,proto3,oneof"`
}

type MedicationDispense_DosageInstruction_Site

type MedicationDispense_DosageInstruction_Site struct {

	// Types that are assignable to Site:
	//	*MedicationDispense_DosageInstruction_Site_CodeableConcept
	//	*MedicationDispense_DosageInstruction_Site_Reference
	Site isMedicationDispense_DosageInstruction_Site_Site `protobuf_oneof:"site"`
	// contains filtered or unexported fields
}

Body site to administer to

func (*MedicationDispense_DosageInstruction_Site) Descriptor deprecated

func (*MedicationDispense_DosageInstruction_Site) Descriptor() ([]byte, []int)

Deprecated: Use MedicationDispense_DosageInstruction_Site.ProtoReflect.Descriptor instead.

func (*MedicationDispense_DosageInstruction_Site) GetCodeableConcept

func (*MedicationDispense_DosageInstruction_Site) GetReference

func (*MedicationDispense_DosageInstruction_Site) GetSite

func (m *MedicationDispense_DosageInstruction_Site) GetSite() isMedicationDispense_DosageInstruction_Site_Site

func (*MedicationDispense_DosageInstruction_Site) ProtoMessage

func (*MedicationDispense_DosageInstruction_Site) ProtoReflect

func (*MedicationDispense_DosageInstruction_Site) Reset

func (*MedicationDispense_DosageInstruction_Site) String

type MedicationDispense_DosageInstruction_Site_CodeableConcept

type MedicationDispense_DosageInstruction_Site_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationDispense_DosageInstruction_Site_Reference

type MedicationDispense_DosageInstruction_Site_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type MedicationDispense_Medication

type MedicationDispense_Medication struct {

	// Types that are assignable to Medication:
	//	*MedicationDispense_Medication_CodeableConcept
	//	*MedicationDispense_Medication_Reference
	Medication isMedicationDispense_Medication_Medication `protobuf_oneof:"medication"`
	// contains filtered or unexported fields
}

What medication was supplied

func (*MedicationDispense_Medication) Descriptor deprecated

func (*MedicationDispense_Medication) Descriptor() ([]byte, []int)

Deprecated: Use MedicationDispense_Medication.ProtoReflect.Descriptor instead.

func (*MedicationDispense_Medication) GetCodeableConcept

func (*MedicationDispense_Medication) GetMedication

func (m *MedicationDispense_Medication) GetMedication() isMedicationDispense_Medication_Medication

func (*MedicationDispense_Medication) GetReference

func (*MedicationDispense_Medication) ProtoMessage

func (*MedicationDispense_Medication) ProtoMessage()

func (*MedicationDispense_Medication) ProtoReflect

func (*MedicationDispense_Medication) Reset

func (x *MedicationDispense_Medication) Reset()

func (*MedicationDispense_Medication) String

type MedicationDispense_Medication_CodeableConcept

type MedicationDispense_Medication_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationDispense_Medication_Reference

type MedicationDispense_Medication_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type MedicationDispense_Substitution

type MedicationDispense_Substitution struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of substitution
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Why was substitution made
	Reason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=reason,proto3" json:"reason,omitempty"`
	// Who is responsible for the substitution
	ResponsibleParty []*datatypes_go_proto.Reference `protobuf:"bytes,6,rep,name=responsible_party,json=responsibleParty,proto3" json:"responsible_party,omitempty"`
	// contains filtered or unexported fields
}

Deals with substitution of one medicine for another

func (*MedicationDispense_Substitution) Descriptor deprecated

func (*MedicationDispense_Substitution) Descriptor() ([]byte, []int)

Deprecated: Use MedicationDispense_Substitution.ProtoReflect.Descriptor instead.

func (*MedicationDispense_Substitution) GetExtension

func (*MedicationDispense_Substitution) GetId

func (*MedicationDispense_Substitution) GetModifierExtension

func (x *MedicationDispense_Substitution) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MedicationDispense_Substitution) GetReason

func (*MedicationDispense_Substitution) GetResponsibleParty

func (x *MedicationDispense_Substitution) GetResponsibleParty() []*datatypes_go_proto.Reference

func (*MedicationDispense_Substitution) GetType

func (*MedicationDispense_Substitution) ProtoMessage

func (*MedicationDispense_Substitution) ProtoMessage()

func (*MedicationDispense_Substitution) ProtoReflect

func (*MedicationDispense_Substitution) Reset

func (*MedicationDispense_Substitution) String

type MedicationOrder

type MedicationOrder struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// When prescription was authorized
	DateWritten *datatypes_go_proto.DateTime `protobuf:"bytes,10,opt,name=date_written,json=dateWritten,proto3" json:"date_written,omitempty"`
	// active | on-hold | completed | entered-in-error | stopped | draft
	Status *codes_go_proto.MedicationOrderStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// When prescription was stopped
	DateEnded *datatypes_go_proto.DateTime `protobuf:"bytes,12,opt,name=date_ended,json=dateEnded,proto3" json:"date_ended,omitempty"`
	// Why prescription was stopped
	ReasonEnded *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=reason_ended,json=reasonEnded,proto3" json:"reason_ended,omitempty"`
	// Who prescription is for
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=patient,proto3" json:"patient,omitempty"`
	// Who ordered the medication(s)
	Prescriber *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=prescriber,proto3" json:"prescriber,omitempty"`
	// Created during encounter/admission/stay
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Reason    *MedicationOrder_Reason       `protobuf:"bytes,17,opt,name=reason,proto3" json:"reason,omitempty"`
	// Information about the prescription
	Note              *datatypes_go_proto.String           `protobuf:"bytes,18,opt,name=note,proto3" json:"note,omitempty"`
	Medication        *MedicationOrder_Medication          `protobuf:"bytes,19,opt,name=medication,proto3" json:"medication,omitempty"`
	DosageInstruction []*MedicationOrder_DosageInstruction `protobuf:"bytes,20,rep,name=dosage_instruction,json=dosageInstruction,proto3" json:"dosage_instruction,omitempty"`
	DispenseRequest   *MedicationOrder_DispenseRequest     `protobuf:"bytes,21,opt,name=dispense_request,json=dispenseRequest,proto3" json:"dispense_request,omitempty"`
	Substitution      *MedicationOrder_Substitution        `protobuf:"bytes,22,opt,name=substitution,proto3" json:"substitution,omitempty"`
	// An order/prescription that this supersedes
	PriorPrescription *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=prior_prescription,json=priorPrescription,proto3" json:"prior_prescription,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MedicationOrder. Prescription of medication to for patient. See http://hl7.org/fhir/StructureDefinition/MedicationOrder

func (*MedicationOrder) Descriptor deprecated

func (*MedicationOrder) Descriptor() ([]byte, []int)

Deprecated: Use MedicationOrder.ProtoReflect.Descriptor instead.

func (*MedicationOrder) GetContained

func (x *MedicationOrder) GetContained() []*ContainedResource

func (*MedicationOrder) GetDateEnded

func (x *MedicationOrder) GetDateEnded() *datatypes_go_proto.DateTime

func (*MedicationOrder) GetDateWritten

func (x *MedicationOrder) GetDateWritten() *datatypes_go_proto.DateTime

func (*MedicationOrder) GetDispenseRequest

func (x *MedicationOrder) GetDispenseRequest() *MedicationOrder_DispenseRequest

func (*MedicationOrder) GetDosageInstruction

func (x *MedicationOrder) GetDosageInstruction() []*MedicationOrder_DosageInstruction

func (*MedicationOrder) GetEncounter

func (x *MedicationOrder) GetEncounter() *datatypes_go_proto.Reference

func (*MedicationOrder) GetExtension

func (x *MedicationOrder) GetExtension() []*datatypes_go_proto.Extension

func (*MedicationOrder) GetId

func (*MedicationOrder) GetIdentifier

func (x *MedicationOrder) GetIdentifier() []*datatypes_go_proto.Identifier

func (*MedicationOrder) GetImplicitRules

func (x *MedicationOrder) GetImplicitRules() *datatypes_go_proto.Uri

func (*MedicationOrder) GetLanguage

func (*MedicationOrder) GetMedication

func (x *MedicationOrder) GetMedication() *MedicationOrder_Medication

func (*MedicationOrder) GetMeta

func (x *MedicationOrder) GetMeta() *datatypes_go_proto.Meta

func (*MedicationOrder) GetModifierExtension

func (x *MedicationOrder) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MedicationOrder) GetNote

func (*MedicationOrder) GetPatient

func (x *MedicationOrder) GetPatient() *datatypes_go_proto.Reference

func (*MedicationOrder) GetPrescriber

func (x *MedicationOrder) GetPrescriber() *datatypes_go_proto.Reference

func (*MedicationOrder) GetPriorPrescription

func (x *MedicationOrder) GetPriorPrescription() *datatypes_go_proto.Reference

func (*MedicationOrder) GetReason

func (x *MedicationOrder) GetReason() *MedicationOrder_Reason

func (*MedicationOrder) GetReasonEnded

func (x *MedicationOrder) GetReasonEnded() *datatypes_go_proto.CodeableConcept

func (*MedicationOrder) GetStatus

func (*MedicationOrder) GetSubstitution

func (x *MedicationOrder) GetSubstitution() *MedicationOrder_Substitution

func (*MedicationOrder) GetText

func (*MedicationOrder) ProtoMessage

func (*MedicationOrder) ProtoMessage()

func (*MedicationOrder) ProtoReflect

func (x *MedicationOrder) ProtoReflect() protoreflect.Message

func (*MedicationOrder) Reset

func (x *MedicationOrder) Reset()

func (*MedicationOrder) String

func (x *MedicationOrder) String() string

type MedicationOrder_DispenseRequest

type MedicationOrder_DispenseRequest struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension             `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Medication        *MedicationOrder_DispenseRequest_Medication `protobuf:"bytes,4,opt,name=medication,proto3" json:"medication,omitempty"`
	// Time period supply is authorized for
	ValidityPeriod *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=validity_period,json=validityPeriod,proto3" json:"validity_period,omitempty"`
	// Number of refills authorized
	NumberOfRepeatsAllowed *datatypes_go_proto.PositiveInt `` /* 131-byte string literal not displayed */
	// Amount of medication to supply per dispense
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Number of days supply per dispense
	ExpectedSupplyDuration *datatypes_go_proto.Duration `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

Medication supply authorization

func (*MedicationOrder_DispenseRequest) Descriptor deprecated

func (*MedicationOrder_DispenseRequest) Descriptor() ([]byte, []int)

Deprecated: Use MedicationOrder_DispenseRequest.ProtoReflect.Descriptor instead.

func (*MedicationOrder_DispenseRequest) GetExpectedSupplyDuration

func (x *MedicationOrder_DispenseRequest) GetExpectedSupplyDuration() *datatypes_go_proto.Duration

func (*MedicationOrder_DispenseRequest) GetExtension

func (*MedicationOrder_DispenseRequest) GetId

func (*MedicationOrder_DispenseRequest) GetMedication

func (*MedicationOrder_DispenseRequest) GetModifierExtension

func (x *MedicationOrder_DispenseRequest) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MedicationOrder_DispenseRequest) GetNumberOfRepeatsAllowed

func (x *MedicationOrder_DispenseRequest) GetNumberOfRepeatsAllowed() *datatypes_go_proto.PositiveInt

func (*MedicationOrder_DispenseRequest) GetQuantity

func (*MedicationOrder_DispenseRequest) GetValidityPeriod

func (*MedicationOrder_DispenseRequest) ProtoMessage

func (*MedicationOrder_DispenseRequest) ProtoMessage()

func (*MedicationOrder_DispenseRequest) ProtoReflect

func (*MedicationOrder_DispenseRequest) Reset

func (*MedicationOrder_DispenseRequest) String

type MedicationOrder_DispenseRequest_Medication

type MedicationOrder_DispenseRequest_Medication struct {

	// Types that are assignable to Medication:
	//	*MedicationOrder_DispenseRequest_Medication_CodeableConcept
	//	*MedicationOrder_DispenseRequest_Medication_Reference
	Medication isMedicationOrder_DispenseRequest_Medication_Medication `protobuf_oneof:"medication"`
	// contains filtered or unexported fields
}

Product to be supplied

func (*MedicationOrder_DispenseRequest_Medication) Descriptor deprecated

Deprecated: Use MedicationOrder_DispenseRequest_Medication.ProtoReflect.Descriptor instead.

func (*MedicationOrder_DispenseRequest_Medication) GetCodeableConcept

func (*MedicationOrder_DispenseRequest_Medication) GetMedication

func (m *MedicationOrder_DispenseRequest_Medication) GetMedication() isMedicationOrder_DispenseRequest_Medication_Medication

func (*MedicationOrder_DispenseRequest_Medication) GetReference

func (*MedicationOrder_DispenseRequest_Medication) ProtoMessage

func (*MedicationOrder_DispenseRequest_Medication) ProtoReflect

func (*MedicationOrder_DispenseRequest_Medication) Reset

func (*MedicationOrder_DispenseRequest_Medication) String

type MedicationOrder_DispenseRequest_Medication_CodeableConcept

type MedicationOrder_DispenseRequest_Medication_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationOrder_DispenseRequest_Medication_Reference

type MedicationOrder_DispenseRequest_Medication_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type MedicationOrder_DosageInstruction

type MedicationOrder_DosageInstruction struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Dosage instructions expressed as text
	Text *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	// Supplemental instructions - e.g. "with meals"
	AdditionalInstructions *datatypes_go_proto.CodeableConcept `` /* 127-byte string literal not displayed */
	// When medication should be administered
	Timing   *datatypes_go_proto.Timing                  `protobuf:"bytes,6,opt,name=timing,proto3" json:"timing,omitempty"`
	AsNeeded *MedicationOrder_DosageInstruction_AsNeeded `protobuf:"bytes,7,opt,name=as_needed,json=asNeeded,proto3" json:"as_needed,omitempty"`
	Site     *MedicationOrder_DosageInstruction_Site     `protobuf:"bytes,8,opt,name=site,proto3" json:"site,omitempty"`
	// How drug should enter body
	Route *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=route,proto3" json:"route,omitempty"`
	// Technique for administering medication
	Method *datatypes_go_proto.CodeableConcept     `protobuf:"bytes,10,opt,name=method,proto3" json:"method,omitempty"`
	Dose   *MedicationOrder_DosageInstruction_Dose `protobuf:"bytes,11,opt,name=dose,proto3" json:"dose,omitempty"`
	Rate   *MedicationOrder_DosageInstruction_Rate `protobuf:"bytes,12,opt,name=rate,proto3" json:"rate,omitempty"`
	// Upper limit on medication per unit of time
	MaxDosePerPeriod *datatypes_go_proto.Ratio `protobuf:"bytes,13,opt,name=max_dose_per_period,json=maxDosePerPeriod,proto3" json:"max_dose_per_period,omitempty"`
	// contains filtered or unexported fields
}

How medication should be taken

func (*MedicationOrder_DosageInstruction) Descriptor deprecated

func (*MedicationOrder_DosageInstruction) Descriptor() ([]byte, []int)

Deprecated: Use MedicationOrder_DosageInstruction.ProtoReflect.Descriptor instead.

func (*MedicationOrder_DosageInstruction) GetAdditionalInstructions

func (*MedicationOrder_DosageInstruction) GetAsNeeded

func (*MedicationOrder_DosageInstruction) GetDose

func (*MedicationOrder_DosageInstruction) GetExtension

func (*MedicationOrder_DosageInstruction) GetId

func (*MedicationOrder_DosageInstruction) GetMaxDosePerPeriod

func (*MedicationOrder_DosageInstruction) GetMethod

func (*MedicationOrder_DosageInstruction) GetModifierExtension

func (x *MedicationOrder_DosageInstruction) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MedicationOrder_DosageInstruction) GetRate

func (*MedicationOrder_DosageInstruction) GetRoute

func (*MedicationOrder_DosageInstruction) GetSite

func (*MedicationOrder_DosageInstruction) GetText

func (*MedicationOrder_DosageInstruction) GetTiming

func (*MedicationOrder_DosageInstruction) ProtoMessage

func (*MedicationOrder_DosageInstruction) ProtoMessage()

func (*MedicationOrder_DosageInstruction) ProtoReflect

func (*MedicationOrder_DosageInstruction) Reset

func (*MedicationOrder_DosageInstruction) String

type MedicationOrder_DosageInstruction_AsNeeded

type MedicationOrder_DosageInstruction_AsNeeded struct {

	// Types that are assignable to AsNeeded:
	//	*MedicationOrder_DosageInstruction_AsNeeded_Boolean
	//	*MedicationOrder_DosageInstruction_AsNeeded_CodeableConcept
	AsNeeded isMedicationOrder_DosageInstruction_AsNeeded_AsNeeded `protobuf_oneof:"as_needed"`
	// contains filtered or unexported fields
}

Take "as needed" (for x)

func (*MedicationOrder_DosageInstruction_AsNeeded) Descriptor deprecated

Deprecated: Use MedicationOrder_DosageInstruction_AsNeeded.ProtoReflect.Descriptor instead.

func (*MedicationOrder_DosageInstruction_AsNeeded) GetAsNeeded

func (m *MedicationOrder_DosageInstruction_AsNeeded) GetAsNeeded() isMedicationOrder_DosageInstruction_AsNeeded_AsNeeded

func (*MedicationOrder_DosageInstruction_AsNeeded) GetBoolean

func (*MedicationOrder_DosageInstruction_AsNeeded) GetCodeableConcept

func (*MedicationOrder_DosageInstruction_AsNeeded) ProtoMessage

func (*MedicationOrder_DosageInstruction_AsNeeded) ProtoReflect

func (*MedicationOrder_DosageInstruction_AsNeeded) Reset

func (*MedicationOrder_DosageInstruction_AsNeeded) String

type MedicationOrder_DosageInstruction_AsNeeded_Boolean

type MedicationOrder_DosageInstruction_AsNeeded_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type MedicationOrder_DosageInstruction_AsNeeded_CodeableConcept

type MedicationOrder_DosageInstruction_AsNeeded_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,2,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationOrder_DosageInstruction_Dose

type MedicationOrder_DosageInstruction_Dose struct {

	// Types that are assignable to Dose:
	//	*MedicationOrder_DosageInstruction_Dose_Range
	//	*MedicationOrder_DosageInstruction_Dose_Quantity
	Dose isMedicationOrder_DosageInstruction_Dose_Dose `protobuf_oneof:"dose"`
	// contains filtered or unexported fields
}

Amount of medication per dose

func (*MedicationOrder_DosageInstruction_Dose) Descriptor deprecated

func (*MedicationOrder_DosageInstruction_Dose) Descriptor() ([]byte, []int)

Deprecated: Use MedicationOrder_DosageInstruction_Dose.ProtoReflect.Descriptor instead.

func (*MedicationOrder_DosageInstruction_Dose) GetDose

func (m *MedicationOrder_DosageInstruction_Dose) GetDose() isMedicationOrder_DosageInstruction_Dose_Dose

func (*MedicationOrder_DosageInstruction_Dose) GetQuantity

func (*MedicationOrder_DosageInstruction_Dose) GetRange

func (*MedicationOrder_DosageInstruction_Dose) ProtoMessage

func (*MedicationOrder_DosageInstruction_Dose) ProtoReflect

func (*MedicationOrder_DosageInstruction_Dose) Reset

func (*MedicationOrder_DosageInstruction_Dose) String

type MedicationOrder_DosageInstruction_Dose_Quantity

type MedicationOrder_DosageInstruction_Dose_Quantity struct {
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,2,opt,name=quantity,proto3,oneof"`
}

type MedicationOrder_DosageInstruction_Dose_Range

type MedicationOrder_DosageInstruction_Dose_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,1,opt,name=range,proto3,oneof"`
}

type MedicationOrder_DosageInstruction_Rate

type MedicationOrder_DosageInstruction_Rate struct {

	// Types that are assignable to Rate:
	//	*MedicationOrder_DosageInstruction_Rate_Ratio
	//	*MedicationOrder_DosageInstruction_Rate_Range
	Rate isMedicationOrder_DosageInstruction_Rate_Rate `protobuf_oneof:"rate"`
	// contains filtered or unexported fields
}

Amount of medication per unit of time

func (*MedicationOrder_DosageInstruction_Rate) Descriptor deprecated

func (*MedicationOrder_DosageInstruction_Rate) Descriptor() ([]byte, []int)

Deprecated: Use MedicationOrder_DosageInstruction_Rate.ProtoReflect.Descriptor instead.

func (*MedicationOrder_DosageInstruction_Rate) GetRange

func (*MedicationOrder_DosageInstruction_Rate) GetRate

func (m *MedicationOrder_DosageInstruction_Rate) GetRate() isMedicationOrder_DosageInstruction_Rate_Rate

func (*MedicationOrder_DosageInstruction_Rate) GetRatio

func (*MedicationOrder_DosageInstruction_Rate) ProtoMessage

func (*MedicationOrder_DosageInstruction_Rate) ProtoReflect

func (*MedicationOrder_DosageInstruction_Rate) Reset

func (*MedicationOrder_DosageInstruction_Rate) String

type MedicationOrder_DosageInstruction_Rate_Range

type MedicationOrder_DosageInstruction_Rate_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,2,opt,name=range,proto3,oneof"`
}

type MedicationOrder_DosageInstruction_Rate_Ratio

type MedicationOrder_DosageInstruction_Rate_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,1,opt,name=ratio,proto3,oneof"`
}

type MedicationOrder_DosageInstruction_Site

type MedicationOrder_DosageInstruction_Site struct {

	// Types that are assignable to Site:
	//	*MedicationOrder_DosageInstruction_Site_CodeableConcept
	//	*MedicationOrder_DosageInstruction_Site_Reference
	Site isMedicationOrder_DosageInstruction_Site_Site `protobuf_oneof:"site"`
	// contains filtered or unexported fields
}

Body site to administer to

func (*MedicationOrder_DosageInstruction_Site) Descriptor deprecated

func (*MedicationOrder_DosageInstruction_Site) Descriptor() ([]byte, []int)

Deprecated: Use MedicationOrder_DosageInstruction_Site.ProtoReflect.Descriptor instead.

func (*MedicationOrder_DosageInstruction_Site) GetCodeableConcept

func (*MedicationOrder_DosageInstruction_Site) GetReference

func (*MedicationOrder_DosageInstruction_Site) GetSite

func (m *MedicationOrder_DosageInstruction_Site) GetSite() isMedicationOrder_DosageInstruction_Site_Site

func (*MedicationOrder_DosageInstruction_Site) ProtoMessage

func (*MedicationOrder_DosageInstruction_Site) ProtoReflect

func (*MedicationOrder_DosageInstruction_Site) Reset

func (*MedicationOrder_DosageInstruction_Site) String

type MedicationOrder_DosageInstruction_Site_CodeableConcept

type MedicationOrder_DosageInstruction_Site_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationOrder_DosageInstruction_Site_Reference

type MedicationOrder_DosageInstruction_Site_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type MedicationOrder_Medication

type MedicationOrder_Medication struct {

	// Types that are assignable to Medication:
	//	*MedicationOrder_Medication_CodeableConcept
	//	*MedicationOrder_Medication_Reference
	Medication isMedicationOrder_Medication_Medication `protobuf_oneof:"medication"`
	// contains filtered or unexported fields
}

Medication to be taken

func (*MedicationOrder_Medication) Descriptor deprecated

func (*MedicationOrder_Medication) Descriptor() ([]byte, []int)

Deprecated: Use MedicationOrder_Medication.ProtoReflect.Descriptor instead.

func (*MedicationOrder_Medication) GetCodeableConcept

func (*MedicationOrder_Medication) GetMedication

func (m *MedicationOrder_Medication) GetMedication() isMedicationOrder_Medication_Medication

func (*MedicationOrder_Medication) GetReference

func (*MedicationOrder_Medication) ProtoMessage

func (*MedicationOrder_Medication) ProtoMessage()

func (*MedicationOrder_Medication) ProtoReflect

func (*MedicationOrder_Medication) Reset

func (x *MedicationOrder_Medication) Reset()

func (*MedicationOrder_Medication) String

func (x *MedicationOrder_Medication) String() string

type MedicationOrder_Medication_CodeableConcept

type MedicationOrder_Medication_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationOrder_Medication_Reference

type MedicationOrder_Medication_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type MedicationOrder_Reason

type MedicationOrder_Reason struct {

	// Types that are assignable to Reason:
	//	*MedicationOrder_Reason_CodeableConcept
	//	*MedicationOrder_Reason_Reference
	Reason isMedicationOrder_Reason_Reason `protobuf_oneof:"reason"`
	// contains filtered or unexported fields
}

Reason or indication for writing the prescription

func (*MedicationOrder_Reason) Descriptor deprecated

func (*MedicationOrder_Reason) Descriptor() ([]byte, []int)

Deprecated: Use MedicationOrder_Reason.ProtoReflect.Descriptor instead.

func (*MedicationOrder_Reason) GetCodeableConcept

func (*MedicationOrder_Reason) GetReason

func (m *MedicationOrder_Reason) GetReason() isMedicationOrder_Reason_Reason

func (*MedicationOrder_Reason) GetReference

func (*MedicationOrder_Reason) ProtoMessage

func (*MedicationOrder_Reason) ProtoMessage()

func (*MedicationOrder_Reason) ProtoReflect

func (x *MedicationOrder_Reason) ProtoReflect() protoreflect.Message

func (*MedicationOrder_Reason) Reset

func (x *MedicationOrder_Reason) Reset()

func (*MedicationOrder_Reason) String

func (x *MedicationOrder_Reason) String() string

type MedicationOrder_Reason_CodeableConcept

type MedicationOrder_Reason_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationOrder_Reason_Reference

type MedicationOrder_Reason_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type MedicationOrder_Substitution

type MedicationOrder_Substitution struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// generic | formulary +
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Why should (not) substitution be made
	Reason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

Any restrictions on medication substitution

func (*MedicationOrder_Substitution) Descriptor deprecated

func (*MedicationOrder_Substitution) Descriptor() ([]byte, []int)

Deprecated: Use MedicationOrder_Substitution.ProtoReflect.Descriptor instead.

func (*MedicationOrder_Substitution) GetExtension

func (*MedicationOrder_Substitution) GetId

func (*MedicationOrder_Substitution) GetModifierExtension

func (x *MedicationOrder_Substitution) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MedicationOrder_Substitution) GetReason

func (*MedicationOrder_Substitution) GetType

func (*MedicationOrder_Substitution) ProtoMessage

func (*MedicationOrder_Substitution) ProtoMessage()

func (*MedicationOrder_Substitution) ProtoReflect

func (*MedicationOrder_Substitution) Reset

func (x *MedicationOrder_Substitution) Reset()

func (*MedicationOrder_Substitution) String

type MedicationStatement

type MedicationStatement struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Who is/was taking  the medication
	Patient           *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=patient,proto3" json:"patient,omitempty"`
	InformationSource *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=information_source,json=informationSource,proto3" json:"information_source,omitempty"`
	// When the statement was asserted?
	DateAsserted *datatypes_go_proto.DateTime `protobuf:"bytes,12,opt,name=date_asserted,json=dateAsserted,proto3" json:"date_asserted,omitempty"`
	// active | completed | entered-in-error | intended
	Status *codes_go_proto.MedicationStatementStatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// True if medication is/was not being taken
	WasNotTaken *datatypes_go_proto.Boolean `protobuf:"bytes,14,opt,name=was_not_taken,json=wasNotTaken,proto3" json:"was_not_taken,omitempty"`
	// True if asserting medication was not given
	ReasonNotTaken []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=reason_not_taken,json=reasonNotTaken,proto3" json:"reason_not_taken,omitempty"`
	ReasonForUse   *MedicationStatement_ReasonForUse     `protobuf:"bytes,16,opt,name=reason_for_use,json=reasonForUse,proto3" json:"reason_for_use,omitempty"`
	Effective      *MedicationStatement_Effective        `protobuf:"bytes,17,opt,name=effective,proto3" json:"effective,omitempty"`
	// Further information about the statement
	Note *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=note,proto3" json:"note,omitempty"`
	// Additional supporting information
	SupportingInformation []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=supporting_information,json=supportingInformation,proto3" json:"supporting_information,omitempty"`
	Medication            *MedicationStatement_Medication `protobuf:"bytes,20,opt,name=medication,proto3" json:"medication,omitempty"`
	Dosage                []*MedicationStatement_Dosage   `protobuf:"bytes,21,rep,name=dosage,proto3" json:"dosage,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MedicationStatement. Record of medication being taken by a patient. See http://hl7.org/fhir/StructureDefinition/MedicationStatement

func (*MedicationStatement) Descriptor deprecated

func (*MedicationStatement) Descriptor() ([]byte, []int)

Deprecated: Use MedicationStatement.ProtoReflect.Descriptor instead.

func (*MedicationStatement) GetContained

func (x *MedicationStatement) GetContained() []*ContainedResource

func (*MedicationStatement) GetDateAsserted

func (x *MedicationStatement) GetDateAsserted() *datatypes_go_proto.DateTime

func (*MedicationStatement) GetDosage

func (*MedicationStatement) GetEffective

func (*MedicationStatement) GetExtension

func (x *MedicationStatement) GetExtension() []*datatypes_go_proto.Extension

func (*MedicationStatement) GetId

func (*MedicationStatement) GetIdentifier

func (x *MedicationStatement) GetIdentifier() []*datatypes_go_proto.Identifier

func (*MedicationStatement) GetImplicitRules

func (x *MedicationStatement) GetImplicitRules() *datatypes_go_proto.Uri

func (*MedicationStatement) GetInformationSource

func (x *MedicationStatement) GetInformationSource() *datatypes_go_proto.Reference

func (*MedicationStatement) GetLanguage

func (*MedicationStatement) GetMedication

func (*MedicationStatement) GetMeta

func (*MedicationStatement) GetModifierExtension

func (x *MedicationStatement) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MedicationStatement) GetNote

func (*MedicationStatement) GetPatient

func (*MedicationStatement) GetReasonForUse

func (*MedicationStatement) GetReasonNotTaken

func (x *MedicationStatement) GetReasonNotTaken() []*datatypes_go_proto.CodeableConcept

func (*MedicationStatement) GetStatus

func (*MedicationStatement) GetSupportingInformation

func (x *MedicationStatement) GetSupportingInformation() []*datatypes_go_proto.Reference

func (*MedicationStatement) GetText

func (*MedicationStatement) GetWasNotTaken

func (x *MedicationStatement) GetWasNotTaken() *datatypes_go_proto.Boolean

func (*MedicationStatement) ProtoMessage

func (*MedicationStatement) ProtoMessage()

func (*MedicationStatement) ProtoReflect

func (x *MedicationStatement) ProtoReflect() protoreflect.Message

func (*MedicationStatement) Reset

func (x *MedicationStatement) Reset()

func (*MedicationStatement) String

func (x *MedicationStatement) String() string

type MedicationStatement_Dosage

type MedicationStatement_Dosage struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Reported dosage information
	Text *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	// When/how often was medication taken
	Timing   *datatypes_go_proto.Timing           `protobuf:"bytes,5,opt,name=timing,proto3" json:"timing,omitempty"`
	AsNeeded *MedicationStatement_Dosage_AsNeeded `protobuf:"bytes,6,opt,name=as_needed,json=asNeeded,proto3" json:"as_needed,omitempty"`
	Site     *MedicationStatement_Dosage_Site     `protobuf:"bytes,7,opt,name=site,proto3" json:"site,omitempty"`
	// How the medication entered the body
	Route *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=route,proto3" json:"route,omitempty"`
	// Technique used to administer medication
	Method   *datatypes_go_proto.CodeableConcept  `protobuf:"bytes,9,opt,name=method,proto3" json:"method,omitempty"`
	Quantity *MedicationStatement_Dosage_Quantity `protobuf:"bytes,10,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Rate     *MedicationStatement_Dosage_Rate     `protobuf:"bytes,11,opt,name=rate,proto3" json:"rate,omitempty"`
	// Maximum dose that was consumed per unit of time
	MaxDosePerPeriod *datatypes_go_proto.Ratio `protobuf:"bytes,12,opt,name=max_dose_per_period,json=maxDosePerPeriod,proto3" json:"max_dose_per_period,omitempty"`
	// contains filtered or unexported fields
}

Details of how medication was taken

func (*MedicationStatement_Dosage) Descriptor deprecated

func (*MedicationStatement_Dosage) Descriptor() ([]byte, []int)

Deprecated: Use MedicationStatement_Dosage.ProtoReflect.Descriptor instead.

func (*MedicationStatement_Dosage) GetAsNeeded

func (*MedicationStatement_Dosage) GetExtension

func (*MedicationStatement_Dosage) GetId

func (*MedicationStatement_Dosage) GetMaxDosePerPeriod

func (x *MedicationStatement_Dosage) GetMaxDosePerPeriod() *datatypes_go_proto.Ratio

func (*MedicationStatement_Dosage) GetMethod

func (*MedicationStatement_Dosage) GetModifierExtension

func (x *MedicationStatement_Dosage) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MedicationStatement_Dosage) GetQuantity

func (*MedicationStatement_Dosage) GetRate

func (*MedicationStatement_Dosage) GetRoute

func (*MedicationStatement_Dosage) GetSite

func (*MedicationStatement_Dosage) GetText

func (*MedicationStatement_Dosage) GetTiming

func (*MedicationStatement_Dosage) ProtoMessage

func (*MedicationStatement_Dosage) ProtoMessage()

func (*MedicationStatement_Dosage) ProtoReflect

func (*MedicationStatement_Dosage) Reset

func (x *MedicationStatement_Dosage) Reset()

func (*MedicationStatement_Dosage) String

func (x *MedicationStatement_Dosage) String() string

type MedicationStatement_Dosage_AsNeeded

type MedicationStatement_Dosage_AsNeeded struct {

	// Types that are assignable to AsNeeded:
	//	*MedicationStatement_Dosage_AsNeeded_Boolean
	//	*MedicationStatement_Dosage_AsNeeded_CodeableConcept
	AsNeeded isMedicationStatement_Dosage_AsNeeded_AsNeeded `protobuf_oneof:"as_needed"`
	// contains filtered or unexported fields
}

Take "as needed" (for x)

func (*MedicationStatement_Dosage_AsNeeded) Descriptor deprecated

func (*MedicationStatement_Dosage_AsNeeded) Descriptor() ([]byte, []int)

Deprecated: Use MedicationStatement_Dosage_AsNeeded.ProtoReflect.Descriptor instead.

func (*MedicationStatement_Dosage_AsNeeded) GetAsNeeded

func (m *MedicationStatement_Dosage_AsNeeded) GetAsNeeded() isMedicationStatement_Dosage_AsNeeded_AsNeeded

func (*MedicationStatement_Dosage_AsNeeded) GetBoolean

func (*MedicationStatement_Dosage_AsNeeded) GetCodeableConcept

func (*MedicationStatement_Dosage_AsNeeded) ProtoMessage

func (*MedicationStatement_Dosage_AsNeeded) ProtoMessage()

func (*MedicationStatement_Dosage_AsNeeded) ProtoReflect

func (*MedicationStatement_Dosage_AsNeeded) Reset

func (*MedicationStatement_Dosage_AsNeeded) String

type MedicationStatement_Dosage_AsNeeded_Boolean

type MedicationStatement_Dosage_AsNeeded_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type MedicationStatement_Dosage_AsNeeded_CodeableConcept

type MedicationStatement_Dosage_AsNeeded_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,2,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationStatement_Dosage_Quantity

type MedicationStatement_Dosage_Quantity struct {

	// Types that are assignable to Quantity:
	//	*MedicationStatement_Dosage_Quantity_QuantityValue
	//	*MedicationStatement_Dosage_Quantity_Range
	Quantity isMedicationStatement_Dosage_Quantity_Quantity `protobuf_oneof:"quantity"`
	// contains filtered or unexported fields
}

Amount administered in one dose

func (*MedicationStatement_Dosage_Quantity) Descriptor deprecated

func (*MedicationStatement_Dosage_Quantity) Descriptor() ([]byte, []int)

Deprecated: Use MedicationStatement_Dosage_Quantity.ProtoReflect.Descriptor instead.

func (*MedicationStatement_Dosage_Quantity) GetQuantity

func (m *MedicationStatement_Dosage_Quantity) GetQuantity() isMedicationStatement_Dosage_Quantity_Quantity

func (*MedicationStatement_Dosage_Quantity) GetQuantityValue

func (*MedicationStatement_Dosage_Quantity) GetRange

func (*MedicationStatement_Dosage_Quantity) ProtoMessage

func (*MedicationStatement_Dosage_Quantity) ProtoMessage()

func (*MedicationStatement_Dosage_Quantity) ProtoReflect

func (*MedicationStatement_Dosage_Quantity) Reset

func (*MedicationStatement_Dosage_Quantity) String

type MedicationStatement_Dosage_Quantity_QuantityValue

type MedicationStatement_Dosage_Quantity_QuantityValue struct {
	QuantityValue *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,1,opt,name=quantity_value,json=quantity,proto3,oneof"`
}

type MedicationStatement_Dosage_Quantity_Range

type MedicationStatement_Dosage_Quantity_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,2,opt,name=range,proto3,oneof"`
}

type MedicationStatement_Dosage_Rate

type MedicationStatement_Dosage_Rate struct {

	// Types that are assignable to Rate:
	//	*MedicationStatement_Dosage_Rate_Ratio
	//	*MedicationStatement_Dosage_Rate_Range
	Rate isMedicationStatement_Dosage_Rate_Rate `protobuf_oneof:"rate"`
	// contains filtered or unexported fields
}

Dose quantity per unit of time

func (*MedicationStatement_Dosage_Rate) Descriptor deprecated

func (*MedicationStatement_Dosage_Rate) Descriptor() ([]byte, []int)

Deprecated: Use MedicationStatement_Dosage_Rate.ProtoReflect.Descriptor instead.

func (*MedicationStatement_Dosage_Rate) GetRange

func (*MedicationStatement_Dosage_Rate) GetRate

func (m *MedicationStatement_Dosage_Rate) GetRate() isMedicationStatement_Dosage_Rate_Rate

func (*MedicationStatement_Dosage_Rate) GetRatio

func (*MedicationStatement_Dosage_Rate) ProtoMessage

func (*MedicationStatement_Dosage_Rate) ProtoMessage()

func (*MedicationStatement_Dosage_Rate) ProtoReflect

func (*MedicationStatement_Dosage_Rate) Reset

func (*MedicationStatement_Dosage_Rate) String

type MedicationStatement_Dosage_Rate_Range

type MedicationStatement_Dosage_Rate_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,2,opt,name=range,proto3,oneof"`
}

type MedicationStatement_Dosage_Rate_Ratio

type MedicationStatement_Dosage_Rate_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,1,opt,name=ratio,proto3,oneof"`
}

type MedicationStatement_Dosage_Site

type MedicationStatement_Dosage_Site struct {

	// Types that are assignable to Site:
	//	*MedicationStatement_Dosage_Site_CodeableConcept
	//	*MedicationStatement_Dosage_Site_Reference
	Site isMedicationStatement_Dosage_Site_Site `protobuf_oneof:"site"`
	// contains filtered or unexported fields
}

Where (on body) medication is/was administered

func (*MedicationStatement_Dosage_Site) Descriptor deprecated

func (*MedicationStatement_Dosage_Site) Descriptor() ([]byte, []int)

Deprecated: Use MedicationStatement_Dosage_Site.ProtoReflect.Descriptor instead.

func (*MedicationStatement_Dosage_Site) GetCodeableConcept

func (*MedicationStatement_Dosage_Site) GetReference

func (*MedicationStatement_Dosage_Site) GetSite

func (m *MedicationStatement_Dosage_Site) GetSite() isMedicationStatement_Dosage_Site_Site

func (*MedicationStatement_Dosage_Site) ProtoMessage

func (*MedicationStatement_Dosage_Site) ProtoMessage()

func (*MedicationStatement_Dosage_Site) ProtoReflect

func (*MedicationStatement_Dosage_Site) Reset

func (*MedicationStatement_Dosage_Site) String

type MedicationStatement_Dosage_Site_CodeableConcept

type MedicationStatement_Dosage_Site_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationStatement_Dosage_Site_Reference

type MedicationStatement_Dosage_Site_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type MedicationStatement_Effective

type MedicationStatement_Effective struct {

	// Types that are assignable to Effective:
	//	*MedicationStatement_Effective_DateTime
	//	*MedicationStatement_Effective_Period
	Effective isMedicationStatement_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Over what period was medication consumed?

func (*MedicationStatement_Effective) Descriptor deprecated

func (*MedicationStatement_Effective) Descriptor() ([]byte, []int)

Deprecated: Use MedicationStatement_Effective.ProtoReflect.Descriptor instead.

func (*MedicationStatement_Effective) GetDateTime

func (*MedicationStatement_Effective) GetEffective

func (m *MedicationStatement_Effective) GetEffective() isMedicationStatement_Effective_Effective

func (*MedicationStatement_Effective) GetPeriod

func (*MedicationStatement_Effective) ProtoMessage

func (*MedicationStatement_Effective) ProtoMessage()

func (*MedicationStatement_Effective) ProtoReflect

func (*MedicationStatement_Effective) Reset

func (x *MedicationStatement_Effective) Reset()

func (*MedicationStatement_Effective) String

type MedicationStatement_Effective_DateTime

type MedicationStatement_Effective_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type MedicationStatement_Effective_Period

type MedicationStatement_Effective_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type MedicationStatement_Medication

type MedicationStatement_Medication struct {

	// Types that are assignable to Medication:
	//	*MedicationStatement_Medication_CodeableConcept
	//	*MedicationStatement_Medication_Reference
	Medication isMedicationStatement_Medication_Medication `protobuf_oneof:"medication"`
	// contains filtered or unexported fields
}

What medication was taken

func (*MedicationStatement_Medication) Descriptor deprecated

func (*MedicationStatement_Medication) Descriptor() ([]byte, []int)

Deprecated: Use MedicationStatement_Medication.ProtoReflect.Descriptor instead.

func (*MedicationStatement_Medication) GetCodeableConcept

func (*MedicationStatement_Medication) GetMedication

func (m *MedicationStatement_Medication) GetMedication() isMedicationStatement_Medication_Medication

func (*MedicationStatement_Medication) GetReference

func (*MedicationStatement_Medication) ProtoMessage

func (*MedicationStatement_Medication) ProtoMessage()

func (*MedicationStatement_Medication) ProtoReflect

func (*MedicationStatement_Medication) Reset

func (x *MedicationStatement_Medication) Reset()

func (*MedicationStatement_Medication) String

type MedicationStatement_Medication_CodeableConcept

type MedicationStatement_Medication_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationStatement_Medication_Reference

type MedicationStatement_Medication_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type MedicationStatement_ReasonForUse

type MedicationStatement_ReasonForUse struct {

	// Types that are assignable to ReasonForUse:
	//	*MedicationStatement_ReasonForUse_CodeableConcept
	//	*MedicationStatement_ReasonForUse_Reference
	ReasonForUse isMedicationStatement_ReasonForUse_ReasonForUse `protobuf_oneof:"reason_for_use"`
	// contains filtered or unexported fields
}

func (*MedicationStatement_ReasonForUse) Descriptor deprecated

func (*MedicationStatement_ReasonForUse) Descriptor() ([]byte, []int)

Deprecated: Use MedicationStatement_ReasonForUse.ProtoReflect.Descriptor instead.

func (*MedicationStatement_ReasonForUse) GetCodeableConcept

func (*MedicationStatement_ReasonForUse) GetReasonForUse

func (m *MedicationStatement_ReasonForUse) GetReasonForUse() isMedicationStatement_ReasonForUse_ReasonForUse

func (*MedicationStatement_ReasonForUse) GetReference

func (*MedicationStatement_ReasonForUse) ProtoMessage

func (*MedicationStatement_ReasonForUse) ProtoMessage()

func (*MedicationStatement_ReasonForUse) ProtoReflect

func (*MedicationStatement_ReasonForUse) Reset

func (*MedicationStatement_ReasonForUse) String

type MedicationStatement_ReasonForUse_CodeableConcept

type MedicationStatement_ReasonForUse_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type MedicationStatement_ReasonForUse_Reference

type MedicationStatement_ReasonForUse_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type Medication_Package

type Medication_Package struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// E.g. box, vial, blister-pack
	Container *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=container,proto3" json:"container,omitempty"`
	Content   []*Medication_Package_Content       `protobuf:"bytes,5,rep,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Details about packaged medications

func (*Medication_Package) Descriptor deprecated

func (*Medication_Package) Descriptor() ([]byte, []int)

Deprecated: Use Medication_Package.ProtoReflect.Descriptor instead.

func (*Medication_Package) GetContainer

func (*Medication_Package) GetContent

func (*Medication_Package) GetExtension

func (x *Medication_Package) GetExtension() []*datatypes_go_proto.Extension

func (*Medication_Package) GetId

func (*Medication_Package) GetModifierExtension

func (x *Medication_Package) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Medication_Package) ProtoMessage

func (*Medication_Package) ProtoMessage()

func (*Medication_Package) ProtoReflect

func (x *Medication_Package) ProtoReflect() protoreflect.Message

func (*Medication_Package) Reset

func (x *Medication_Package) Reset()

func (*Medication_Package) String

func (x *Medication_Package) String() string

type Medication_Package_Content

type Medication_Package_Content struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A product in the package
	Item *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// Quantity present in the package
	Amount *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

What is in the package

func (*Medication_Package_Content) Descriptor deprecated

func (*Medication_Package_Content) Descriptor() ([]byte, []int)

Deprecated: Use Medication_Package_Content.ProtoReflect.Descriptor instead.

func (*Medication_Package_Content) GetAmount

func (*Medication_Package_Content) GetExtension

func (*Medication_Package_Content) GetId

func (*Medication_Package_Content) GetItem

func (*Medication_Package_Content) GetModifierExtension

func (x *Medication_Package_Content) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Medication_Package_Content) ProtoMessage

func (*Medication_Package_Content) ProtoMessage()

func (*Medication_Package_Content) ProtoReflect

func (*Medication_Package_Content) Reset

func (x *Medication_Package_Content) Reset()

func (*Medication_Package_Content) String

func (x *Medication_Package_Content) String() string

type Medication_Product

type Medication_Product struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// powder | tablets | carton +
	Form       *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=form,proto3" json:"form,omitempty"`
	Ingredient []*Medication_Product_Ingredient    `protobuf:"bytes,5,rep,name=ingredient,proto3" json:"ingredient,omitempty"`
	Batch      []*Medication_Product_Batch         `protobuf:"bytes,6,rep,name=batch,proto3" json:"batch,omitempty"`
	// contains filtered or unexported fields
}

Administrable medication details

func (*Medication_Product) Descriptor deprecated

func (*Medication_Product) Descriptor() ([]byte, []int)

Deprecated: Use Medication_Product.ProtoReflect.Descriptor instead.

func (*Medication_Product) GetBatch

func (*Medication_Product) GetExtension

func (x *Medication_Product) GetExtension() []*datatypes_go_proto.Extension

func (*Medication_Product) GetForm

func (*Medication_Product) GetId

func (*Medication_Product) GetIngredient

func (x *Medication_Product) GetIngredient() []*Medication_Product_Ingredient

func (*Medication_Product) GetModifierExtension

func (x *Medication_Product) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Medication_Product) ProtoMessage

func (*Medication_Product) ProtoMessage()

func (*Medication_Product) ProtoReflect

func (x *Medication_Product) ProtoReflect() protoreflect.Message

func (*Medication_Product) Reset

func (x *Medication_Product) Reset()

func (*Medication_Product) String

func (x *Medication_Product) String() string

type Medication_Product_Batch

type Medication_Product_Batch struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	LotNumber         *datatypes_go_proto.String      `protobuf:"bytes,4,opt,name=lot_number,json=lotNumber,proto3" json:"lot_number,omitempty"`
	ExpirationDate    *datatypes_go_proto.DateTime    `protobuf:"bytes,5,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// contains filtered or unexported fields
}

func (*Medication_Product_Batch) Descriptor deprecated

func (*Medication_Product_Batch) Descriptor() ([]byte, []int)

Deprecated: Use Medication_Product_Batch.ProtoReflect.Descriptor instead.

func (*Medication_Product_Batch) GetExpirationDate

func (x *Medication_Product_Batch) GetExpirationDate() *datatypes_go_proto.DateTime

func (*Medication_Product_Batch) GetExtension

func (*Medication_Product_Batch) GetId

func (*Medication_Product_Batch) GetLotNumber

func (*Medication_Product_Batch) GetModifierExtension

func (x *Medication_Product_Batch) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Medication_Product_Batch) ProtoMessage

func (*Medication_Product_Batch) ProtoMessage()

func (*Medication_Product_Batch) ProtoReflect

func (x *Medication_Product_Batch) ProtoReflect() protoreflect.Message

func (*Medication_Product_Batch) Reset

func (x *Medication_Product_Batch) Reset()

func (*Medication_Product_Batch) String

func (x *Medication_Product_Batch) String() string

type Medication_Product_Ingredient

type Medication_Product_Ingredient struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The product contained
	Item *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// Quantity of ingredient present
	Amount *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

Active or inactive ingredient

func (*Medication_Product_Ingredient) Descriptor deprecated

func (*Medication_Product_Ingredient) Descriptor() ([]byte, []int)

Deprecated: Use Medication_Product_Ingredient.ProtoReflect.Descriptor instead.

func (*Medication_Product_Ingredient) GetAmount

func (*Medication_Product_Ingredient) GetExtension

func (*Medication_Product_Ingredient) GetId

func (*Medication_Product_Ingredient) GetItem

func (*Medication_Product_Ingredient) GetModifierExtension

func (x *Medication_Product_Ingredient) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Medication_Product_Ingredient) ProtoMessage

func (*Medication_Product_Ingredient) ProtoMessage()

func (*Medication_Product_Ingredient) ProtoReflect

func (*Medication_Product_Ingredient) Reset

func (x *Medication_Product_Ingredient) Reset()

func (*Medication_Product_Ingredient) String

type MessageHeader

type MessageHeader struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Time that the message was sent
	Timestamp *datatypes_go_proto.Instant `protobuf:"bytes,9,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Code for the event this message represents
	Event       *datatypes_go_proto.Coding   `protobuf:"bytes,10,opt,name=event,proto3" json:"event,omitempty"`
	Response    *MessageHeader_Response      `protobuf:"bytes,11,opt,name=response,proto3" json:"response,omitempty"`
	Source      *MessageHeader_Source        `protobuf:"bytes,12,opt,name=source,proto3" json:"source,omitempty"`
	Destination []*MessageHeader_Destination `protobuf:"bytes,13,rep,name=destination,proto3" json:"destination,omitempty"`
	// The source of the data entry
	Enterer *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=enterer,proto3" json:"enterer,omitempty"`
	// The source of the decision
	Author *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=author,proto3" json:"author,omitempty"`
	// Intended "real-world" recipient for the data
	Receiver *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=receiver,proto3" json:"receiver,omitempty"`
	// Final responsibility for event
	Responsible *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=responsible,proto3" json:"responsible,omitempty"`
	// Cause of event
	Reason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=reason,proto3" json:"reason,omitempty"`
	// The actual content of the message
	Data []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MessageHeader. A resource that describes a message that is exchanged between systems. See http://hl7.org/fhir/StructureDefinition/MessageHeader

func (*MessageHeader) Descriptor deprecated

func (*MessageHeader) Descriptor() ([]byte, []int)

Deprecated: Use MessageHeader.ProtoReflect.Descriptor instead.

func (*MessageHeader) GetAuthor

func (x *MessageHeader) GetAuthor() *datatypes_go_proto.Reference

func (*MessageHeader) GetContained

func (x *MessageHeader) GetContained() []*ContainedResource

func (*MessageHeader) GetData

func (x *MessageHeader) GetData() []*datatypes_go_proto.Reference

func (*MessageHeader) GetDestination

func (x *MessageHeader) GetDestination() []*MessageHeader_Destination

func (*MessageHeader) GetEnterer

func (x *MessageHeader) GetEnterer() *datatypes_go_proto.Reference

func (*MessageHeader) GetEvent

func (x *MessageHeader) GetEvent() *datatypes_go_proto.Coding

func (*MessageHeader) GetExtension

func (x *MessageHeader) GetExtension() []*datatypes_go_proto.Extension

func (*MessageHeader) GetId

func (x *MessageHeader) GetId() *datatypes_go_proto.Id

func (*MessageHeader) GetImplicitRules

func (x *MessageHeader) GetImplicitRules() *datatypes_go_proto.Uri

func (*MessageHeader) GetLanguage

func (*MessageHeader) GetMeta

func (x *MessageHeader) GetMeta() *datatypes_go_proto.Meta

func (*MessageHeader) GetModifierExtension

func (x *MessageHeader) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MessageHeader) GetReason

func (*MessageHeader) GetReceiver

func (x *MessageHeader) GetReceiver() *datatypes_go_proto.Reference

func (*MessageHeader) GetResponse

func (x *MessageHeader) GetResponse() *MessageHeader_Response

func (*MessageHeader) GetResponsible

func (x *MessageHeader) GetResponsible() *datatypes_go_proto.Reference

func (*MessageHeader) GetSource

func (x *MessageHeader) GetSource() *MessageHeader_Source

func (*MessageHeader) GetText

func (*MessageHeader) GetTimestamp

func (x *MessageHeader) GetTimestamp() *datatypes_go_proto.Instant

func (*MessageHeader) ProtoMessage

func (*MessageHeader) ProtoMessage()

func (*MessageHeader) ProtoReflect

func (x *MessageHeader) ProtoReflect() protoreflect.Message

func (*MessageHeader) Reset

func (x *MessageHeader) Reset()

func (*MessageHeader) String

func (x *MessageHeader) String() string

type MessageHeader_Destination

type MessageHeader_Destination struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of system
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Particular delivery destination within the destination
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// Actual destination address or id
	Endpoint *datatypes_go_proto.Uri `protobuf:"bytes,6,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Message Destination Application(s)

func (*MessageHeader_Destination) Descriptor deprecated

func (*MessageHeader_Destination) Descriptor() ([]byte, []int)

Deprecated: Use MessageHeader_Destination.ProtoReflect.Descriptor instead.

func (*MessageHeader_Destination) GetEndpoint

func (*MessageHeader_Destination) GetExtension

func (*MessageHeader_Destination) GetId

func (*MessageHeader_Destination) GetModifierExtension

func (x *MessageHeader_Destination) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MessageHeader_Destination) GetName

func (*MessageHeader_Destination) GetTarget

func (*MessageHeader_Destination) ProtoMessage

func (*MessageHeader_Destination) ProtoMessage()

func (*MessageHeader_Destination) ProtoReflect

func (*MessageHeader_Destination) Reset

func (x *MessageHeader_Destination) Reset()

func (*MessageHeader_Destination) String

func (x *MessageHeader_Destination) String() string

type MessageHeader_Response

type MessageHeader_Response struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Id of original message
	Identifier *datatypes_go_proto.Id `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// ok | transient-error | fatal-error
	Code *codes_go_proto.ResponseTypeCode `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// Specific list of hints/warnings/errors
	Details *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

If this is a reply to prior message

func (*MessageHeader_Response) Descriptor deprecated

func (*MessageHeader_Response) Descriptor() ([]byte, []int)

Deprecated: Use MessageHeader_Response.ProtoReflect.Descriptor instead.

func (*MessageHeader_Response) GetCode

func (*MessageHeader_Response) GetDetails

func (*MessageHeader_Response) GetExtension

func (*MessageHeader_Response) GetId

func (*MessageHeader_Response) GetIdentifier

func (x *MessageHeader_Response) GetIdentifier() *datatypes_go_proto.Id

func (*MessageHeader_Response) GetModifierExtension

func (x *MessageHeader_Response) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MessageHeader_Response) ProtoMessage

func (*MessageHeader_Response) ProtoMessage()

func (*MessageHeader_Response) ProtoReflect

func (x *MessageHeader_Response) ProtoReflect() protoreflect.Message

func (*MessageHeader_Response) Reset

func (x *MessageHeader_Response) Reset()

func (*MessageHeader_Response) String

func (x *MessageHeader_Response) String() string

type MessageHeader_Source

type MessageHeader_Source struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of system
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Name of software running the system
	Software *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=software,proto3" json:"software,omitempty"`
	// Version of software running
	Version *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
	// Human contact for problems
	Contact *datatypes_go_proto.ContactPoint `protobuf:"bytes,7,opt,name=contact,proto3" json:"contact,omitempty"`
	// Actual message source address or id
	Endpoint *datatypes_go_proto.Uri `protobuf:"bytes,8,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

Message Source Application

func (*MessageHeader_Source) Descriptor deprecated

func (*MessageHeader_Source) Descriptor() ([]byte, []int)

Deprecated: Use MessageHeader_Source.ProtoReflect.Descriptor instead.

func (*MessageHeader_Source) GetContact

func (*MessageHeader_Source) GetEndpoint

func (x *MessageHeader_Source) GetEndpoint() *datatypes_go_proto.Uri

func (*MessageHeader_Source) GetExtension

func (x *MessageHeader_Source) GetExtension() []*datatypes_go_proto.Extension

func (*MessageHeader_Source) GetId

func (*MessageHeader_Source) GetModifierExtension

func (x *MessageHeader_Source) GetModifierExtension() []*datatypes_go_proto.Extension

func (*MessageHeader_Source) GetName

func (*MessageHeader_Source) GetSoftware

func (*MessageHeader_Source) GetVersion

func (*MessageHeader_Source) ProtoMessage

func (*MessageHeader_Source) ProtoMessage()

func (*MessageHeader_Source) ProtoReflect

func (x *MessageHeader_Source) ProtoReflect() protoreflect.Message

func (*MessageHeader_Source) Reset

func (x *MessageHeader_Source) Reset()

func (*MessageHeader_Source) String

func (x *MessageHeader_Source) String() string

type NamingSystem

type NamingSystem struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Human-readable label
	Name *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	// draft | active | retired
	Status *codes_go_proto.ConformanceResourceStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// codesystem | identifier | root
	Kind *codes_go_proto.NamingSystemTypeCode `protobuf:"bytes,11,opt,name=kind,proto3" json:"kind,omitempty"`
	// Name of the publisher (Organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Contact   []*NamingSystem_Contact    `protobuf:"bytes,13,rep,name=contact,proto3" json:"contact,omitempty"`
	// Who maintains system namespace?
	Responsible *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=responsible,proto3" json:"responsible,omitempty"`
	// Publication Date(/time)
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=date,proto3" json:"date,omitempty"`
	// e.g. driver,  provider,  patient, bank etc.
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=type,proto3" json:"type,omitempty"`
	// What does naming system identify?
	Description *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=description,proto3" json:"description,omitempty"`
	// Content intends to support these contexts
	UseContext []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// How/where is it used
	Usage    *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=usage,proto3" json:"usage,omitempty"`
	UniqueId []*NamingSystem_UniqueId   `protobuf:"bytes,20,rep,name=unique_id,json=uniqueId,proto3" json:"unique_id,omitempty"`
	// Use this instead
	ReplacedBy *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=replaced_by,json=replacedBy,proto3" json:"replaced_by,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for NamingSystem. System of unique identification. See http://hl7.org/fhir/StructureDefinition/NamingSystem

func (*NamingSystem) Descriptor deprecated

func (*NamingSystem) Descriptor() ([]byte, []int)

Deprecated: Use NamingSystem.ProtoReflect.Descriptor instead.

func (*NamingSystem) GetContact

func (x *NamingSystem) GetContact() []*NamingSystem_Contact

func (*NamingSystem) GetContained

func (x *NamingSystem) GetContained() []*ContainedResource

func (*NamingSystem) GetDate

func (*NamingSystem) GetDescription

func (x *NamingSystem) GetDescription() *datatypes_go_proto.String

func (*NamingSystem) GetExtension

func (x *NamingSystem) GetExtension() []*datatypes_go_proto.Extension

func (*NamingSystem) GetId

func (x *NamingSystem) GetId() *datatypes_go_proto.Id

func (*NamingSystem) GetImplicitRules

func (x *NamingSystem) GetImplicitRules() *datatypes_go_proto.Uri

func (*NamingSystem) GetKind

func (*NamingSystem) GetLanguage

func (*NamingSystem) GetMeta

func (x *NamingSystem) GetMeta() *datatypes_go_proto.Meta

func (*NamingSystem) GetModifierExtension

func (x *NamingSystem) GetModifierExtension() []*datatypes_go_proto.Extension

func (*NamingSystem) GetName

func (x *NamingSystem) GetName() *datatypes_go_proto.String

func (*NamingSystem) GetPublisher

func (x *NamingSystem) GetPublisher() *datatypes_go_proto.String

func (*NamingSystem) GetReplacedBy

func (x *NamingSystem) GetReplacedBy() *datatypes_go_proto.Reference

func (*NamingSystem) GetResponsible

func (x *NamingSystem) GetResponsible() *datatypes_go_proto.String

func (*NamingSystem) GetStatus

func (*NamingSystem) GetText

func (*NamingSystem) GetType

func (*NamingSystem) GetUniqueId

func (x *NamingSystem) GetUniqueId() []*NamingSystem_UniqueId

func (*NamingSystem) GetUsage

func (x *NamingSystem) GetUsage() *datatypes_go_proto.String

func (*NamingSystem) GetUseContext

func (x *NamingSystem) GetUseContext() []*datatypes_go_proto.CodeableConcept

func (*NamingSystem) ProtoMessage

func (*NamingSystem) ProtoMessage()

func (*NamingSystem) ProtoReflect

func (x *NamingSystem) ProtoReflect() protoreflect.Message

func (*NamingSystem) Reset

func (x *NamingSystem) Reset()

func (*NamingSystem) String

func (x *NamingSystem) String() string

type NamingSystem_Contact

type NamingSystem_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of a individual to contact
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details for individual or publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,5,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// contains filtered or unexported fields
}

Contact details of the publisher

func (*NamingSystem_Contact) Descriptor deprecated

func (*NamingSystem_Contact) Descriptor() ([]byte, []int)

Deprecated: Use NamingSystem_Contact.ProtoReflect.Descriptor instead.

func (*NamingSystem_Contact) GetExtension

func (x *NamingSystem_Contact) GetExtension() []*datatypes_go_proto.Extension

func (*NamingSystem_Contact) GetId

func (*NamingSystem_Contact) GetModifierExtension

func (x *NamingSystem_Contact) GetModifierExtension() []*datatypes_go_proto.Extension

func (*NamingSystem_Contact) GetName

func (*NamingSystem_Contact) GetTelecom

func (*NamingSystem_Contact) ProtoMessage

func (*NamingSystem_Contact) ProtoMessage()

func (*NamingSystem_Contact) ProtoReflect

func (x *NamingSystem_Contact) ProtoReflect() protoreflect.Message

func (*NamingSystem_Contact) Reset

func (x *NamingSystem_Contact) Reset()

func (*NamingSystem_Contact) String

func (x *NamingSystem_Contact) String() string

type NamingSystem_UniqueId

type NamingSystem_UniqueId struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// oid | uuid | uri | other
	Type *codes_go_proto.NamingSystemIdentifierTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// The unique identifier
	Value *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Is this the id that should be used for this type
	Preferred *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=preferred,proto3" json:"preferred,omitempty"`
	// When is identifier valid?
	Period *datatypes_go_proto.Period `protobuf:"bytes,7,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

Unique identifiers used for system

func (*NamingSystem_UniqueId) Descriptor deprecated

func (*NamingSystem_UniqueId) Descriptor() ([]byte, []int)

Deprecated: Use NamingSystem_UniqueId.ProtoReflect.Descriptor instead.

func (*NamingSystem_UniqueId) GetExtension

func (x *NamingSystem_UniqueId) GetExtension() []*datatypes_go_proto.Extension

func (*NamingSystem_UniqueId) GetId

func (*NamingSystem_UniqueId) GetModifierExtension

func (x *NamingSystem_UniqueId) GetModifierExtension() []*datatypes_go_proto.Extension

func (*NamingSystem_UniqueId) GetPeriod

func (*NamingSystem_UniqueId) GetPreferred

func (*NamingSystem_UniqueId) GetType

func (*NamingSystem_UniqueId) GetValue

func (*NamingSystem_UniqueId) ProtoMessage

func (*NamingSystem_UniqueId) ProtoMessage()

func (*NamingSystem_UniqueId) ProtoReflect

func (x *NamingSystem_UniqueId) ProtoReflect() protoreflect.Message

func (*NamingSystem_UniqueId) Reset

func (x *NamingSystem_UniqueId) Reset()

func (*NamingSystem_UniqueId) String

func (x *NamingSystem_UniqueId) String() string

type NutritionOrder

type NutritionOrder struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The person who requires the diet, formula or nutritional supplement
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=patient,proto3" json:"patient,omitempty"`
	// Who ordered the diet, formula or nutritional supplement
	Orderer *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=orderer,proto3" json:"orderer,omitempty"`
	// Identifiers assigned to this order
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,11,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// The encounter associated with this nutrition order
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Date and time the nutrition order was requested
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,13,opt,name=date_time,json=dateTime,proto3" json:"date_time,omitempty"`
	// proposed | draft | planned | requested | active | on-hold | completed |
	// cancelled
	Status *codes_go_proto.NutritionOrderStatusCode `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// List of the patient's food and nutrition-related allergies and intolerances
	AllergyIntolerance []*datatypes_go_proto.Reference `protobuf:"bytes,15,rep,name=allergy_intolerance,json=allergyIntolerance,proto3" json:"allergy_intolerance,omitempty"`
	// Order-specific modifier about the type of food that should be given
	FoodPreferenceModifier []*datatypes_go_proto.CodeableConcept `` /* 130-byte string literal not displayed */
	// Order-specific modifier about the type of food that should not be given
	ExcludeFoodModifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,rep,name=exclude_food_modifier,json=excludeFoodModifier,proto3" json:"exclude_food_modifier,omitempty"`
	OralDiet            *NutritionOrder_OralDiet              `protobuf:"bytes,18,opt,name=oral_diet,json=oralDiet,proto3" json:"oral_diet,omitempty"`
	Supplement          []*NutritionOrder_Supplement          `protobuf:"bytes,19,rep,name=supplement,proto3" json:"supplement,omitempty"`
	EnteralFormula      *NutritionOrder_EnteralFormula        `protobuf:"bytes,20,opt,name=enteral_formula,json=enteralFormula,proto3" json:"enteral_formula,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for NutritionOrder. A request for a diet, formula or nutritional supplement. See http://hl7.org/fhir/StructureDefinition/NutritionOrder

func (*NutritionOrder) Descriptor deprecated

func (*NutritionOrder) Descriptor() ([]byte, []int)

Deprecated: Use NutritionOrder.ProtoReflect.Descriptor instead.

func (*NutritionOrder) GetAllergyIntolerance

func (x *NutritionOrder) GetAllergyIntolerance() []*datatypes_go_proto.Reference

func (*NutritionOrder) GetContained

func (x *NutritionOrder) GetContained() []*ContainedResource

func (*NutritionOrder) GetDateTime

func (x *NutritionOrder) GetDateTime() *datatypes_go_proto.DateTime

func (*NutritionOrder) GetEncounter

func (x *NutritionOrder) GetEncounter() *datatypes_go_proto.Reference

func (*NutritionOrder) GetEnteralFormula

func (x *NutritionOrder) GetEnteralFormula() *NutritionOrder_EnteralFormula

func (*NutritionOrder) GetExcludeFoodModifier

func (x *NutritionOrder) GetExcludeFoodModifier() []*datatypes_go_proto.CodeableConcept

func (*NutritionOrder) GetExtension

func (x *NutritionOrder) GetExtension() []*datatypes_go_proto.Extension

func (*NutritionOrder) GetFoodPreferenceModifier

func (x *NutritionOrder) GetFoodPreferenceModifier() []*datatypes_go_proto.CodeableConcept

func (*NutritionOrder) GetId

func (x *NutritionOrder) GetId() *datatypes_go_proto.Id

func (*NutritionOrder) GetIdentifier

func (x *NutritionOrder) GetIdentifier() []*datatypes_go_proto.Identifier

func (*NutritionOrder) GetImplicitRules

func (x *NutritionOrder) GetImplicitRules() *datatypes_go_proto.Uri

func (*NutritionOrder) GetLanguage

func (*NutritionOrder) GetMeta

func (x *NutritionOrder) GetMeta() *datatypes_go_proto.Meta

func (*NutritionOrder) GetModifierExtension

func (x *NutritionOrder) GetModifierExtension() []*datatypes_go_proto.Extension

func (*NutritionOrder) GetOralDiet

func (x *NutritionOrder) GetOralDiet() *NutritionOrder_OralDiet

func (*NutritionOrder) GetOrderer

func (x *NutritionOrder) GetOrderer() *datatypes_go_proto.Reference

func (*NutritionOrder) GetPatient

func (x *NutritionOrder) GetPatient() *datatypes_go_proto.Reference

func (*NutritionOrder) GetStatus

func (*NutritionOrder) GetSupplement

func (x *NutritionOrder) GetSupplement() []*NutritionOrder_Supplement

func (*NutritionOrder) GetText

func (*NutritionOrder) ProtoMessage

func (*NutritionOrder) ProtoMessage()

func (*NutritionOrder) ProtoReflect

func (x *NutritionOrder) ProtoReflect() protoreflect.Message

func (*NutritionOrder) Reset

func (x *NutritionOrder) Reset()

func (*NutritionOrder) String

func (x *NutritionOrder) String() string

type NutritionOrder_EnteralFormula

type NutritionOrder_EnteralFormula struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of enteral or infant formula
	BaseFormulaType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=base_formula_type,json=baseFormulaType,proto3" json:"base_formula_type,omitempty"`
	// Product or brand name of the enteral or infant formula
	BaseFormulaProductName *datatypes_go_proto.String `` /* 131-byte string literal not displayed */
	// Type of modular component to add to the feeding
	AdditiveType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=additive_type,json=additiveType,proto3" json:"additive_type,omitempty"`
	// Product or brand name of the modular additive
	AdditiveProductName *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=additive_product_name,json=additiveProductName,proto3" json:"additive_product_name,omitempty"`
	// Amount of energy per specified volume that is required
	CaloricDensity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,8,opt,name=caloric_density,json=caloricDensity,proto3" json:"caloric_density,omitempty"`
	// How the formula should enter the patient's gastrointestinal tract
	RouteofAdministration *datatypes_go_proto.CodeableConcept             `protobuf:"bytes,9,opt,name=routeof_administration,json=routeofAdministration,proto3" json:"routeof_administration,omitempty"`
	Administration        []*NutritionOrder_EnteralFormula_Administration `protobuf:"bytes,10,rep,name=administration,proto3" json:"administration,omitempty"`
	// Upper limit on formula volume per unit of time
	MaxVolumeToDeliver *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,11,opt,name=max_volume_to_deliver,json=maxVolumeToDeliver,proto3" json:"max_volume_to_deliver,omitempty"`
	// Formula feeding instructions expressed as text
	AdministrationInstruction *datatypes_go_proto.String `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

Enteral formula components

func (*NutritionOrder_EnteralFormula) Descriptor deprecated

func (*NutritionOrder_EnteralFormula) Descriptor() ([]byte, []int)

Deprecated: Use NutritionOrder_EnteralFormula.ProtoReflect.Descriptor instead.

func (*NutritionOrder_EnteralFormula) GetAdditiveProductName

func (x *NutritionOrder_EnteralFormula) GetAdditiveProductName() *datatypes_go_proto.String

func (*NutritionOrder_EnteralFormula) GetAdditiveType

func (*NutritionOrder_EnteralFormula) GetAdministration

func (*NutritionOrder_EnteralFormula) GetAdministrationInstruction

func (x *NutritionOrder_EnteralFormula) GetAdministrationInstruction() *datatypes_go_proto.String

func (*NutritionOrder_EnteralFormula) GetBaseFormulaProductName

func (x *NutritionOrder_EnteralFormula) GetBaseFormulaProductName() *datatypes_go_proto.String

func (*NutritionOrder_EnteralFormula) GetBaseFormulaType

func (*NutritionOrder_EnteralFormula) GetCaloricDensity

func (*NutritionOrder_EnteralFormula) GetExtension

func (*NutritionOrder_EnteralFormula) GetId

func (*NutritionOrder_EnteralFormula) GetMaxVolumeToDeliver

func (*NutritionOrder_EnteralFormula) GetModifierExtension

func (x *NutritionOrder_EnteralFormula) GetModifierExtension() []*datatypes_go_proto.Extension

func (*NutritionOrder_EnteralFormula) GetRouteofAdministration

func (x *NutritionOrder_EnteralFormula) GetRouteofAdministration() *datatypes_go_proto.CodeableConcept

func (*NutritionOrder_EnteralFormula) ProtoMessage

func (*NutritionOrder_EnteralFormula) ProtoMessage()

func (*NutritionOrder_EnteralFormula) ProtoReflect

func (*NutritionOrder_EnteralFormula) Reset

func (x *NutritionOrder_EnteralFormula) Reset()

func (*NutritionOrder_EnteralFormula) String

type NutritionOrder_EnteralFormula_Administration

type NutritionOrder_EnteralFormula_Administration struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Scheduled frequency of enteral feeding
	Schedule *datatypes_go_proto.Timing `protobuf:"bytes,4,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// The volume of formula to provide
	Quantity *datatypes_go_proto.SimpleQuantity                 `protobuf:"bytes,5,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Rate     *NutritionOrder_EnteralFormula_Administration_Rate `protobuf:"bytes,6,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

Formula feeding instruction as structured data

func (*NutritionOrder_EnteralFormula_Administration) Descriptor deprecated

Deprecated: Use NutritionOrder_EnteralFormula_Administration.ProtoReflect.Descriptor instead.

func (*NutritionOrder_EnteralFormula_Administration) GetExtension

func (*NutritionOrder_EnteralFormula_Administration) GetId

func (*NutritionOrder_EnteralFormula_Administration) GetModifierExtension

func (*NutritionOrder_EnteralFormula_Administration) GetQuantity

func (*NutritionOrder_EnteralFormula_Administration) GetRate

func (*NutritionOrder_EnteralFormula_Administration) GetSchedule

func (*NutritionOrder_EnteralFormula_Administration) ProtoMessage

func (*NutritionOrder_EnteralFormula_Administration) ProtoReflect

func (*NutritionOrder_EnteralFormula_Administration) Reset

func (*NutritionOrder_EnteralFormula_Administration) String

type NutritionOrder_EnteralFormula_Administration_Rate

type NutritionOrder_EnteralFormula_Administration_Rate struct {

	// Types that are assignable to Rate:
	//	*NutritionOrder_EnteralFormula_Administration_Rate_Quantity
	//	*NutritionOrder_EnteralFormula_Administration_Rate_Ratio
	Rate isNutritionOrder_EnteralFormula_Administration_Rate_Rate `protobuf_oneof:"rate"`
	// contains filtered or unexported fields
}

Speed with which the formula is provided per period of time

func (*NutritionOrder_EnteralFormula_Administration_Rate) Descriptor deprecated

Deprecated: Use NutritionOrder_EnteralFormula_Administration_Rate.ProtoReflect.Descriptor instead.

func (*NutritionOrder_EnteralFormula_Administration_Rate) GetQuantity

func (*NutritionOrder_EnteralFormula_Administration_Rate) GetRate

func (m *NutritionOrder_EnteralFormula_Administration_Rate) GetRate() isNutritionOrder_EnteralFormula_Administration_Rate_Rate

func (*NutritionOrder_EnteralFormula_Administration_Rate) GetRatio

func (*NutritionOrder_EnteralFormula_Administration_Rate) ProtoMessage

func (*NutritionOrder_EnteralFormula_Administration_Rate) ProtoReflect

func (*NutritionOrder_EnteralFormula_Administration_Rate) Reset

func (*NutritionOrder_EnteralFormula_Administration_Rate) String

type NutritionOrder_EnteralFormula_Administration_Rate_Quantity

type NutritionOrder_EnteralFormula_Administration_Rate_Quantity struct {
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type NutritionOrder_EnteralFormula_Administration_Rate_Ratio

type NutritionOrder_EnteralFormula_Administration_Rate_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,2,opt,name=ratio,proto3,oneof"`
}

type NutritionOrder_OralDiet

type NutritionOrder_OralDiet struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of oral diet or diet restrictions that describe what can be consumed
	// orally
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=type,proto3" json:"type,omitempty"`
	// Scheduled frequency of diet
	Schedule []*datatypes_go_proto.Timing        `protobuf:"bytes,5,rep,name=schedule,proto3" json:"schedule,omitempty"`
	Nutrient []*NutritionOrder_OralDiet_Nutrient `protobuf:"bytes,6,rep,name=nutrient,proto3" json:"nutrient,omitempty"`
	Texture  []*NutritionOrder_OralDiet_Texture  `protobuf:"bytes,7,rep,name=texture,proto3" json:"texture,omitempty"`
	// The required consistency of fluids and liquids provided to the patient
	FluidConsistencyType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=fluid_consistency_type,json=fluidConsistencyType,proto3" json:"fluid_consistency_type,omitempty"`
	// Instructions or additional information about the oral diet
	Instruction *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=instruction,proto3" json:"instruction,omitempty"`
	// contains filtered or unexported fields
}

Oral diet components

func (*NutritionOrder_OralDiet) Descriptor deprecated

func (*NutritionOrder_OralDiet) Descriptor() ([]byte, []int)

Deprecated: Use NutritionOrder_OralDiet.ProtoReflect.Descriptor instead.

func (*NutritionOrder_OralDiet) GetExtension

func (*NutritionOrder_OralDiet) GetFluidConsistencyType

func (x *NutritionOrder_OralDiet) GetFluidConsistencyType() []*datatypes_go_proto.CodeableConcept

func (*NutritionOrder_OralDiet) GetId

func (*NutritionOrder_OralDiet) GetInstruction

func (x *NutritionOrder_OralDiet) GetInstruction() *datatypes_go_proto.String

func (*NutritionOrder_OralDiet) GetModifierExtension

func (x *NutritionOrder_OralDiet) GetModifierExtension() []*datatypes_go_proto.Extension

func (*NutritionOrder_OralDiet) GetNutrient

func (*NutritionOrder_OralDiet) GetSchedule

func (*NutritionOrder_OralDiet) GetTexture

func (*NutritionOrder_OralDiet) GetType

func (*NutritionOrder_OralDiet) ProtoMessage

func (*NutritionOrder_OralDiet) ProtoMessage()

func (*NutritionOrder_OralDiet) ProtoReflect

func (x *NutritionOrder_OralDiet) ProtoReflect() protoreflect.Message

func (*NutritionOrder_OralDiet) Reset

func (x *NutritionOrder_OralDiet) Reset()

func (*NutritionOrder_OralDiet) String

func (x *NutritionOrder_OralDiet) String() string

type NutritionOrder_OralDiet_Nutrient

type NutritionOrder_OralDiet_Nutrient struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of nutrient that is being modified
	Modifier *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=modifier,proto3" json:"modifier,omitempty"`
	// Quantity of the specified nutrient
	Amount *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

Required nutrient modifications

func (*NutritionOrder_OralDiet_Nutrient) Descriptor deprecated

func (*NutritionOrder_OralDiet_Nutrient) Descriptor() ([]byte, []int)

Deprecated: Use NutritionOrder_OralDiet_Nutrient.ProtoReflect.Descriptor instead.

func (*NutritionOrder_OralDiet_Nutrient) GetAmount

func (*NutritionOrder_OralDiet_Nutrient) GetExtension

func (*NutritionOrder_OralDiet_Nutrient) GetId

func (*NutritionOrder_OralDiet_Nutrient) GetModifier

func (*NutritionOrder_OralDiet_Nutrient) GetModifierExtension

func (x *NutritionOrder_OralDiet_Nutrient) GetModifierExtension() []*datatypes_go_proto.Extension

func (*NutritionOrder_OralDiet_Nutrient) ProtoMessage

func (*NutritionOrder_OralDiet_Nutrient) ProtoMessage()

func (*NutritionOrder_OralDiet_Nutrient) ProtoReflect

func (*NutritionOrder_OralDiet_Nutrient) Reset

func (*NutritionOrder_OralDiet_Nutrient) String

type NutritionOrder_OralDiet_Texture

type NutritionOrder_OralDiet_Texture struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code to indicate how to alter the texture of the foods, e.g. pureed
	Modifier *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=modifier,proto3" json:"modifier,omitempty"`
	// Concepts that are used to identify an entity that is ingested for
	// nutritional purposes
	FoodType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=food_type,json=foodType,proto3" json:"food_type,omitempty"`
	// contains filtered or unexported fields
}

Required texture modifications

func (*NutritionOrder_OralDiet_Texture) Descriptor deprecated

func (*NutritionOrder_OralDiet_Texture) Descriptor() ([]byte, []int)

Deprecated: Use NutritionOrder_OralDiet_Texture.ProtoReflect.Descriptor instead.

func (*NutritionOrder_OralDiet_Texture) GetExtension

func (*NutritionOrder_OralDiet_Texture) GetFoodType

func (*NutritionOrder_OralDiet_Texture) GetId

func (*NutritionOrder_OralDiet_Texture) GetModifier

func (*NutritionOrder_OralDiet_Texture) GetModifierExtension

func (x *NutritionOrder_OralDiet_Texture) GetModifierExtension() []*datatypes_go_proto.Extension

func (*NutritionOrder_OralDiet_Texture) ProtoMessage

func (*NutritionOrder_OralDiet_Texture) ProtoMessage()

func (*NutritionOrder_OralDiet_Texture) ProtoReflect

func (*NutritionOrder_OralDiet_Texture) Reset

func (*NutritionOrder_OralDiet_Texture) String

type NutritionOrder_Supplement

type NutritionOrder_Supplement struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of supplement product requested
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Product or brand name of the nutritional supplement
	ProductName *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
	// Scheduled frequency of supplement
	Schedule []*datatypes_go_proto.Timing `protobuf:"bytes,6,rep,name=schedule,proto3" json:"schedule,omitempty"`
	// Amount of the nutritional supplement
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Instructions or additional information about the oral supplement
	Instruction *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=instruction,proto3" json:"instruction,omitempty"`
	// contains filtered or unexported fields
}

Supplement components

func (*NutritionOrder_Supplement) Descriptor deprecated

func (*NutritionOrder_Supplement) Descriptor() ([]byte, []int)

Deprecated: Use NutritionOrder_Supplement.ProtoReflect.Descriptor instead.

func (*NutritionOrder_Supplement) GetExtension

func (*NutritionOrder_Supplement) GetId

func (*NutritionOrder_Supplement) GetInstruction

func (*NutritionOrder_Supplement) GetModifierExtension

func (x *NutritionOrder_Supplement) GetModifierExtension() []*datatypes_go_proto.Extension

func (*NutritionOrder_Supplement) GetProductName

func (*NutritionOrder_Supplement) GetQuantity

func (*NutritionOrder_Supplement) GetSchedule

func (*NutritionOrder_Supplement) GetType

func (*NutritionOrder_Supplement) ProtoMessage

func (*NutritionOrder_Supplement) ProtoMessage()

func (*NutritionOrder_Supplement) ProtoReflect

func (*NutritionOrder_Supplement) Reset

func (x *NutritionOrder_Supplement) Reset()

func (*NutritionOrder_Supplement) String

func (x *NutritionOrder_Supplement) String() string

type Observation

type Observation struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique Id for this particular observation
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// registered | preliminary | final | amended +
	Status *codes_go_proto.ObservationStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of  type of observation
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=category,proto3" json:"category,omitempty"`
	// Type of observation (code / type)
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=code,proto3" json:"code,omitempty"`
	// Who and/or what this is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=subject,proto3" json:"subject,omitempty"`
	// Healthcare event during which this observation is made
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *Observation_Effective        `protobuf:"bytes,15,opt,name=effective,proto3" json:"effective,omitempty"`
	// Date/Time this was made available
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,16,opt,name=issued,proto3" json:"issued,omitempty"`
	// Who is responsible for the observation
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=performer,proto3" json:"performer,omitempty"`
	Value     *Observation_Value              `protobuf:"bytes,18,opt,name=value,proto3" json:"value,omitempty"`
	// Why the result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// High, low, normal, etc.
	Interpretation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=interpretation,proto3" json:"interpretation,omitempty"`
	// Comments about result
	Comments *datatypes_go_proto.String `protobuf:"bytes,21,opt,name=comments,proto3" json:"comments,omitempty"`
	// Observed body part
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// How it was done
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=method,proto3" json:"method,omitempty"`
	// Specimen used for this observation
	Specimen *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=specimen,proto3" json:"specimen,omitempty"`
	// (Measurement) Device
	Device         *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=device,proto3" json:"device,omitempty"`
	ReferenceRange []*Observation_ReferenceRange `protobuf:"bytes,26,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	Related        []*Observation_Related        `protobuf:"bytes,27,rep,name=related,proto3" json:"related,omitempty"`
	Component      []*Observation_Component      `protobuf:"bytes,28,rep,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Observation. Measurements and simple assertions. See http://hl7.org/fhir/StructureDefinition/Observation

func (*Observation) Descriptor deprecated

func (*Observation) Descriptor() ([]byte, []int)

Deprecated: Use Observation.ProtoReflect.Descriptor instead.

func (*Observation) GetBodySite

func (*Observation) GetCategory

func (*Observation) GetCode

func (*Observation) GetComments

func (x *Observation) GetComments() *datatypes_go_proto.String

func (*Observation) GetComponent

func (x *Observation) GetComponent() []*Observation_Component

func (*Observation) GetContained

func (x *Observation) GetContained() []*ContainedResource

func (*Observation) GetDataAbsentReason

func (x *Observation) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Observation) GetDevice

func (x *Observation) GetDevice() *datatypes_go_proto.Reference

func (*Observation) GetEffective

func (x *Observation) GetEffective() *Observation_Effective

func (*Observation) GetEncounter

func (x *Observation) GetEncounter() *datatypes_go_proto.Reference

func (*Observation) GetExtension

func (x *Observation) GetExtension() []*datatypes_go_proto.Extension

func (*Observation) GetId

func (x *Observation) GetId() *datatypes_go_proto.Id

func (*Observation) GetIdentifier

func (x *Observation) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Observation) GetImplicitRules

func (x *Observation) GetImplicitRules() *datatypes_go_proto.Uri

func (*Observation) GetInterpretation

func (x *Observation) GetInterpretation() *datatypes_go_proto.CodeableConcept

func (*Observation) GetIssued

func (x *Observation) GetIssued() *datatypes_go_proto.Instant

func (*Observation) GetLanguage

func (*Observation) GetMeta

func (x *Observation) GetMeta() *datatypes_go_proto.Meta

func (*Observation) GetMethod

func (*Observation) GetModifierExtension

func (x *Observation) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Observation) GetPerformer

func (x *Observation) GetPerformer() []*datatypes_go_proto.Reference

func (*Observation) GetReferenceRange

func (x *Observation) GetReferenceRange() []*Observation_ReferenceRange

func (*Observation) GetRelated

func (x *Observation) GetRelated() []*Observation_Related

func (*Observation) GetSpecimen

func (x *Observation) GetSpecimen() *datatypes_go_proto.Reference

func (*Observation) GetStatus

func (*Observation) GetSubject

func (x *Observation) GetSubject() *datatypes_go_proto.Reference

func (*Observation) GetText

func (*Observation) GetValue

func (x *Observation) GetValue() *Observation_Value

func (*Observation) ProtoMessage

func (*Observation) ProtoMessage()

func (*Observation) ProtoReflect

func (x *Observation) ProtoReflect() protoreflect.Message

func (*Observation) Reset

func (x *Observation) Reset()

func (*Observation) String

func (x *Observation) String() string

type Observation_Component

type Observation_Component struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of component observation (code / type)
	Code  *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	Value *Observation_Component_Value        `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Why the component result is missing
	DataAbsentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=data_absent_reason,json=dataAbsentReason,proto3" json:"data_absent_reason,omitempty"`
	// Provides guide for interpretation of component result
	ReferenceRange []*Observation_ReferenceRange `protobuf:"bytes,7,rep,name=reference_range,json=referenceRange,proto3" json:"reference_range,omitempty"`
	// contains filtered or unexported fields
}

Component results

func (*Observation_Component) Descriptor deprecated

func (*Observation_Component) Descriptor() ([]byte, []int)

Deprecated: Use Observation_Component.ProtoReflect.Descriptor instead.

func (*Observation_Component) GetCode

func (*Observation_Component) GetDataAbsentReason

func (x *Observation_Component) GetDataAbsentReason() *datatypes_go_proto.CodeableConcept

func (*Observation_Component) GetExtension

func (x *Observation_Component) GetExtension() []*datatypes_go_proto.Extension

func (*Observation_Component) GetId

func (*Observation_Component) GetModifierExtension

func (x *Observation_Component) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Observation_Component) GetReferenceRange

func (x *Observation_Component) GetReferenceRange() []*Observation_ReferenceRange

func (*Observation_Component) GetValue

func (*Observation_Component) ProtoMessage

func (*Observation_Component) ProtoMessage()

func (*Observation_Component) ProtoReflect

func (x *Observation_Component) ProtoReflect() protoreflect.Message

func (*Observation_Component) Reset

func (x *Observation_Component) Reset()

func (*Observation_Component) String

func (x *Observation_Component) String() string

type Observation_Component_Value

type Observation_Component_Value struct {

	// Types that are assignable to Value:
	//	*Observation_Component_Value_Quantity
	//	*Observation_Component_Value_CodeableConcept
	//	*Observation_Component_Value_StringValue
	//	*Observation_Component_Value_Range
	//	*Observation_Component_Value_Ratio
	//	*Observation_Component_Value_SampledData
	//	*Observation_Component_Value_Attachment
	//	*Observation_Component_Value_Time
	//	*Observation_Component_Value_DateTime
	//	*Observation_Component_Value_Period
	Value isObservation_Component_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Actual component result

func (*Observation_Component_Value) Descriptor deprecated

func (*Observation_Component_Value) Descriptor() ([]byte, []int)

Deprecated: Use Observation_Component_Value.ProtoReflect.Descriptor instead.

func (*Observation_Component_Value) GetAttachment

func (*Observation_Component_Value) GetCodeableConcept

func (*Observation_Component_Value) GetDateTime

func (*Observation_Component_Value) GetPeriod

func (*Observation_Component_Value) GetQuantity

func (*Observation_Component_Value) GetRange

func (*Observation_Component_Value) GetRatio

func (*Observation_Component_Value) GetSampledData

func (*Observation_Component_Value) GetStringValue

func (*Observation_Component_Value) GetTime

func (*Observation_Component_Value) GetValue

func (m *Observation_Component_Value) GetValue() isObservation_Component_Value_Value

func (*Observation_Component_Value) ProtoMessage

func (*Observation_Component_Value) ProtoMessage()

func (*Observation_Component_Value) ProtoReflect

func (*Observation_Component_Value) Reset

func (x *Observation_Component_Value) Reset()

func (*Observation_Component_Value) String

func (x *Observation_Component_Value) String() string

type Observation_Component_Value_Attachment

type Observation_Component_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,7,opt,name=attachment,proto3,oneof"`
}

type Observation_Component_Value_CodeableConcept

type Observation_Component_Value_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,2,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Observation_Component_Value_DateTime

type Observation_Component_Value_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,9,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Observation_Component_Value_Period

type Observation_Component_Value_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,10,opt,name=period,proto3,oneof"`
}

type Observation_Component_Value_Quantity

type Observation_Component_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Observation_Component_Value_Range

type Observation_Component_Value_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,4,opt,name=range,proto3,oneof"`
}

type Observation_Component_Value_Ratio

type Observation_Component_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=ratio,proto3,oneof"`
}

type Observation_Component_Value_SampledData

type Observation_Component_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,6,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type Observation_Component_Value_StringValue

type Observation_Component_Value_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=string_value,json=string,proto3,oneof"`
}

type Observation_Component_Value_Time

type Observation_Component_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,8,opt,name=time,proto3,oneof"`
}

type Observation_Effective

type Observation_Effective struct {

	// Types that are assignable to Effective:
	//	*Observation_Effective_DateTime
	//	*Observation_Effective_Period
	Effective isObservation_Effective_Effective `protobuf_oneof:"effective"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for observation

func (*Observation_Effective) Descriptor deprecated

func (*Observation_Effective) Descriptor() ([]byte, []int)

Deprecated: Use Observation_Effective.ProtoReflect.Descriptor instead.

func (*Observation_Effective) GetDateTime

func (*Observation_Effective) GetEffective

func (m *Observation_Effective) GetEffective() isObservation_Effective_Effective

func (*Observation_Effective) GetPeriod

func (*Observation_Effective) ProtoMessage

func (*Observation_Effective) ProtoMessage()

func (*Observation_Effective) ProtoReflect

func (x *Observation_Effective) ProtoReflect() protoreflect.Message

func (*Observation_Effective) Reset

func (x *Observation_Effective) Reset()

func (*Observation_Effective) String

func (x *Observation_Effective) String() string

type Observation_Effective_DateTime

type Observation_Effective_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Observation_Effective_Period

type Observation_Effective_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type Observation_ReferenceRange

type Observation_ReferenceRange struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Low Range, if relevant
	Low *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=low,proto3" json:"low,omitempty"`
	// High Range, if relevant
	High *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=high,proto3" json:"high,omitempty"`
	// Indicates the meaning/use of this range of this range
	Meaning *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=meaning,proto3" json:"meaning,omitempty"`
	// Applicable age range, if relevant
	Age *datatypes_go_proto.Range `protobuf:"bytes,7,opt,name=age,proto3" json:"age,omitempty"`
	// Text based reference range in an observation
	Text *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Provides guide for interpretation

func (*Observation_ReferenceRange) Descriptor deprecated

func (*Observation_ReferenceRange) Descriptor() ([]byte, []int)

Deprecated: Use Observation_ReferenceRange.ProtoReflect.Descriptor instead.

func (*Observation_ReferenceRange) GetAge

func (*Observation_ReferenceRange) GetExtension

func (*Observation_ReferenceRange) GetHigh

func (*Observation_ReferenceRange) GetId

func (*Observation_ReferenceRange) GetLow

func (*Observation_ReferenceRange) GetMeaning

func (*Observation_ReferenceRange) GetModifierExtension

func (x *Observation_ReferenceRange) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Observation_ReferenceRange) GetText

func (*Observation_ReferenceRange) ProtoMessage

func (*Observation_ReferenceRange) ProtoMessage()

func (*Observation_ReferenceRange) ProtoReflect

func (*Observation_ReferenceRange) Reset

func (x *Observation_ReferenceRange) Reset()

func (*Observation_ReferenceRange) String

func (x *Observation_ReferenceRange) String() string
type Observation_Related struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// has-member | derived-from | sequel-to | replaces | qualified-by |
	// interfered-by
	Type *codes_go_proto.ObservationRelationshipTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource that is related to this one
	Target *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Resource related to this observation

func (*Observation_Related) Descriptor deprecated

func (*Observation_Related) Descriptor() ([]byte, []int)

Deprecated: Use Observation_Related.ProtoReflect.Descriptor instead.

func (*Observation_Related) GetExtension

func (x *Observation_Related) GetExtension() []*datatypes_go_proto.Extension

func (*Observation_Related) GetId

func (*Observation_Related) GetModifierExtension

func (x *Observation_Related) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Observation_Related) GetTarget

func (*Observation_Related) GetType

func (*Observation_Related) ProtoMessage

func (*Observation_Related) ProtoMessage()

func (*Observation_Related) ProtoReflect

func (x *Observation_Related) ProtoReflect() protoreflect.Message

func (*Observation_Related) Reset

func (x *Observation_Related) Reset()

func (*Observation_Related) String

func (x *Observation_Related) String() string

type Observation_Value

type Observation_Value struct {

	// Types that are assignable to Value:
	//	*Observation_Value_Quantity
	//	*Observation_Value_CodeableConcept
	//	*Observation_Value_StringValue
	//	*Observation_Value_Range
	//	*Observation_Value_Ratio
	//	*Observation_Value_SampledData
	//	*Observation_Value_Attachment
	//	*Observation_Value_Time
	//	*Observation_Value_DateTime
	//	*Observation_Value_Period
	Value isObservation_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Actual result

func (*Observation_Value) Descriptor deprecated

func (*Observation_Value) Descriptor() ([]byte, []int)

Deprecated: Use Observation_Value.ProtoReflect.Descriptor instead.

func (*Observation_Value) GetAttachment

func (x *Observation_Value) GetAttachment() *datatypes_go_proto.Attachment

func (*Observation_Value) GetCodeableConcept

func (x *Observation_Value) GetCodeableConcept() *datatypes_go_proto.CodeableConcept

func (*Observation_Value) GetDateTime

func (x *Observation_Value) GetDateTime() *datatypes_go_proto.DateTime

func (*Observation_Value) GetPeriod

func (*Observation_Value) GetQuantity

func (x *Observation_Value) GetQuantity() *datatypes_go_proto.Quantity

func (*Observation_Value) GetRange

func (*Observation_Value) GetRatio

func (*Observation_Value) GetSampledData

func (x *Observation_Value) GetSampledData() *datatypes_go_proto.SampledData

func (*Observation_Value) GetStringValue

func (x *Observation_Value) GetStringValue() *datatypes_go_proto.String

func (*Observation_Value) GetTime

func (*Observation_Value) GetValue

func (m *Observation_Value) GetValue() isObservation_Value_Value

func (*Observation_Value) ProtoMessage

func (*Observation_Value) ProtoMessage()

func (*Observation_Value) ProtoReflect

func (x *Observation_Value) ProtoReflect() protoreflect.Message

func (*Observation_Value) Reset

func (x *Observation_Value) Reset()

func (*Observation_Value) String

func (x *Observation_Value) String() string

type Observation_Value_Attachment

type Observation_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,7,opt,name=attachment,proto3,oneof"`
}

type Observation_Value_CodeableConcept

type Observation_Value_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,2,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Observation_Value_DateTime

type Observation_Value_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,9,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Observation_Value_Period

type Observation_Value_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,10,opt,name=period,proto3,oneof"`
}

type Observation_Value_Quantity

type Observation_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,1,opt,name=quantity,proto3,oneof"`
}

type Observation_Value_Range

type Observation_Value_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,4,opt,name=range,proto3,oneof"`
}

type Observation_Value_Ratio

type Observation_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=ratio,proto3,oneof"`
}

type Observation_Value_SampledData

type Observation_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,6,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type Observation_Value_StringValue

type Observation_Value_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,3,opt,name=string_value,json=string,proto3,oneof"`
}

type Observation_Value_Time

type Observation_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,8,opt,name=time,proto3,oneof"`
}

type OperationDefinition

type OperationDefinition struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Logical URL to reference this operation definition
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Logical id for this version of the operation definition
	Version *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=version,proto3" json:"version,omitempty"`
	// Informal name for this operation
	Name *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// draft | active | retired
	Status *codes_go_proto.ConformanceResourceStatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// operation | query
	Kind *codes_go_proto.OperationKindCode `protobuf:"bytes,13,opt,name=kind,proto3" json:"kind,omitempty"`
	// If for testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,14,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Name of the publisher (Organization or individual)
	Publisher *datatypes_go_proto.String     `protobuf:"bytes,15,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Contact   []*OperationDefinition_Contact `protobuf:"bytes,16,rep,name=contact,proto3" json:"contact,omitempty"`
	// Date for this version of the operation definition
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=date,proto3" json:"date,omitempty"`
	// Natural language description of the operation
	Description *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=description,proto3" json:"description,omitempty"`
	// Why is this needed?
	Requirements *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// Whether content is unchanged by operation
	Idempotent *datatypes_go_proto.Boolean `protobuf:"bytes,20,opt,name=idempotent,proto3" json:"idempotent,omitempty"`
	// Name used to invoke the operation
	Code *datatypes_go_proto.Code `protobuf:"bytes,21,opt,name=code,proto3" json:"code,omitempty"`
	// Additional information about use
	Notes *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=notes,proto3" json:"notes,omitempty"`
	// Marks this as a profile of the base
	Base *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=base,proto3" json:"base,omitempty"`
	// Invoke at the system level?
	System *datatypes_go_proto.Boolean `protobuf:"bytes,24,opt,name=system,proto3" json:"system,omitempty"`
	// Invoke at resource level for these type
	Type []*codes_go_proto.ResourceTypeCode `protobuf:"bytes,25,rep,name=type,proto3" json:"type,omitempty"`
	// Invoke on an instance?
	Instance  *datatypes_go_proto.Boolean      `protobuf:"bytes,26,opt,name=instance,proto3" json:"instance,omitempty"`
	Parameter []*OperationDefinition_Parameter `protobuf:"bytes,27,rep,name=parameter,proto3" json:"parameter,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for OperationDefinition. Definition of an operation or a named query. See http://hl7.org/fhir/StructureDefinition/OperationDefinition

func (*OperationDefinition) Descriptor deprecated

func (*OperationDefinition) Descriptor() ([]byte, []int)

Deprecated: Use OperationDefinition.ProtoReflect.Descriptor instead.

func (*OperationDefinition) GetBase

func (*OperationDefinition) GetCode

func (*OperationDefinition) GetContact

func (*OperationDefinition) GetContained

func (x *OperationDefinition) GetContained() []*ContainedResource

func (*OperationDefinition) GetDate

func (*OperationDefinition) GetDescription

func (x *OperationDefinition) GetDescription() *datatypes_go_proto.String

func (*OperationDefinition) GetExperimental

func (x *OperationDefinition) GetExperimental() *datatypes_go_proto.Boolean

func (*OperationDefinition) GetExtension

func (x *OperationDefinition) GetExtension() []*datatypes_go_proto.Extension

func (*OperationDefinition) GetId

func (*OperationDefinition) GetIdempotent

func (x *OperationDefinition) GetIdempotent() *datatypes_go_proto.Boolean

func (*OperationDefinition) GetImplicitRules

func (x *OperationDefinition) GetImplicitRules() *datatypes_go_proto.Uri

func (*OperationDefinition) GetInstance

func (*OperationDefinition) GetKind

func (*OperationDefinition) GetLanguage

func (*OperationDefinition) GetMeta

func (*OperationDefinition) GetModifierExtension

func (x *OperationDefinition) GetModifierExtension() []*datatypes_go_proto.Extension

func (*OperationDefinition) GetName

func (*OperationDefinition) GetNotes

func (*OperationDefinition) GetParameter

func (*OperationDefinition) GetPublisher

func (x *OperationDefinition) GetPublisher() *datatypes_go_proto.String

func (*OperationDefinition) GetRequirements

func (x *OperationDefinition) GetRequirements() *datatypes_go_proto.String

func (*OperationDefinition) GetStatus

func (*OperationDefinition) GetSystem

func (*OperationDefinition) GetText

func (*OperationDefinition) GetType

func (*OperationDefinition) GetUrl

func (*OperationDefinition) GetVersion

func (*OperationDefinition) ProtoMessage

func (*OperationDefinition) ProtoMessage()

func (*OperationDefinition) ProtoReflect

func (x *OperationDefinition) ProtoReflect() protoreflect.Message

func (*OperationDefinition) Reset

func (x *OperationDefinition) Reset()

func (*OperationDefinition) String

func (x *OperationDefinition) String() string

type OperationDefinition_Contact

type OperationDefinition_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of a individual to contact
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details for individual or publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,5,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// contains filtered or unexported fields
}

Contact details of the publisher

func (*OperationDefinition_Contact) Descriptor deprecated

func (*OperationDefinition_Contact) Descriptor() ([]byte, []int)

Deprecated: Use OperationDefinition_Contact.ProtoReflect.Descriptor instead.

func (*OperationDefinition_Contact) GetExtension

func (*OperationDefinition_Contact) GetId

func (*OperationDefinition_Contact) GetModifierExtension

func (x *OperationDefinition_Contact) GetModifierExtension() []*datatypes_go_proto.Extension

func (*OperationDefinition_Contact) GetName

func (*OperationDefinition_Contact) GetTelecom

func (*OperationDefinition_Contact) ProtoMessage

func (*OperationDefinition_Contact) ProtoMessage()

func (*OperationDefinition_Contact) ProtoReflect

func (*OperationDefinition_Contact) Reset

func (x *OperationDefinition_Contact) Reset()

func (*OperationDefinition_Contact) String

func (x *OperationDefinition_Contact) String() string

type OperationDefinition_Parameter

type OperationDefinition_Parameter struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name in Parameters.parameter.name or in URL
	Name *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// in | out
	Use *codes_go_proto.OperationParameterUseCode `protobuf:"bytes,5,opt,name=use,proto3" json:"use,omitempty"`
	// Minimum Cardinality
	Min *datatypes_go_proto.Integer `protobuf:"bytes,6,opt,name=min,proto3" json:"min,omitempty"`
	// Maximum Cardinality (a number or *)
	Max *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=max,proto3" json:"max,omitempty"`
	// Description of meaning/use
	Documentation *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=documentation,proto3" json:"documentation,omitempty"`
	// What type this parameter has
	Type *datatypes_go_proto.Code `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
	// Profile on the type
	Profile *datatypes_go_proto.Reference          `protobuf:"bytes,10,opt,name=profile,proto3" json:"profile,omitempty"`
	Binding *OperationDefinition_Parameter_Binding `protobuf:"bytes,11,opt,name=binding,proto3" json:"binding,omitempty"`
	// Parts of a Tuple Parameter
	Part []*OperationDefinition_Parameter `protobuf:"bytes,12,rep,name=part,proto3" json:"part,omitempty"`
	// contains filtered or unexported fields
}

Parameters for the operation/query

func (*OperationDefinition_Parameter) Descriptor deprecated

func (*OperationDefinition_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use OperationDefinition_Parameter.ProtoReflect.Descriptor instead.

func (*OperationDefinition_Parameter) GetBinding

func (*OperationDefinition_Parameter) GetDocumentation

func (*OperationDefinition_Parameter) GetExtension

func (*OperationDefinition_Parameter) GetId

func (*OperationDefinition_Parameter) GetMax

func (*OperationDefinition_Parameter) GetMin

func (*OperationDefinition_Parameter) GetModifierExtension

func (x *OperationDefinition_Parameter) GetModifierExtension() []*datatypes_go_proto.Extension

func (*OperationDefinition_Parameter) GetName

func (*OperationDefinition_Parameter) GetPart

func (*OperationDefinition_Parameter) GetProfile

func (*OperationDefinition_Parameter) GetType

func (*OperationDefinition_Parameter) GetUse

func (*OperationDefinition_Parameter) ProtoMessage

func (*OperationDefinition_Parameter) ProtoMessage()

func (*OperationDefinition_Parameter) ProtoReflect

func (*OperationDefinition_Parameter) Reset

func (x *OperationDefinition_Parameter) Reset()

func (*OperationDefinition_Parameter) String

type OperationDefinition_Parameter_Binding

type OperationDefinition_Parameter_Binding struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// required | extensible | preferred | example
	Strength *codes_go_proto.BindingStrengthCode             `protobuf:"bytes,4,opt,name=strength,proto3" json:"strength,omitempty"`
	ValueSet *OperationDefinition_Parameter_Binding_ValueSet `protobuf:"bytes,5,opt,name=value_set,json=valueSet,proto3" json:"value_set,omitempty"`
	// contains filtered or unexported fields
}

ValueSet details if this is coded

func (*OperationDefinition_Parameter_Binding) Descriptor deprecated

func (*OperationDefinition_Parameter_Binding) Descriptor() ([]byte, []int)

Deprecated: Use OperationDefinition_Parameter_Binding.ProtoReflect.Descriptor instead.

func (*OperationDefinition_Parameter_Binding) GetExtension

func (*OperationDefinition_Parameter_Binding) GetId

func (*OperationDefinition_Parameter_Binding) GetModifierExtension

func (*OperationDefinition_Parameter_Binding) GetStrength

func (*OperationDefinition_Parameter_Binding) GetValueSet

func (*OperationDefinition_Parameter_Binding) ProtoMessage

func (*OperationDefinition_Parameter_Binding) ProtoMessage()

func (*OperationDefinition_Parameter_Binding) ProtoReflect

func (*OperationDefinition_Parameter_Binding) Reset

func (*OperationDefinition_Parameter_Binding) String

type OperationDefinition_Parameter_Binding_ValueSet

type OperationDefinition_Parameter_Binding_ValueSet struct {

	// Types that are assignable to ValueSet:
	//	*OperationDefinition_Parameter_Binding_ValueSet_Uri
	//	*OperationDefinition_Parameter_Binding_ValueSet_Reference
	ValueSet isOperationDefinition_Parameter_Binding_ValueSet_ValueSet `protobuf_oneof:"value_set"`
	// contains filtered or unexported fields
}

Source of value set

func (*OperationDefinition_Parameter_Binding_ValueSet) Descriptor deprecated

Deprecated: Use OperationDefinition_Parameter_Binding_ValueSet.ProtoReflect.Descriptor instead.

func (*OperationDefinition_Parameter_Binding_ValueSet) GetReference

func (*OperationDefinition_Parameter_Binding_ValueSet) GetUri

func (*OperationDefinition_Parameter_Binding_ValueSet) GetValueSet

func (m *OperationDefinition_Parameter_Binding_ValueSet) GetValueSet() isOperationDefinition_Parameter_Binding_ValueSet_ValueSet

func (*OperationDefinition_Parameter_Binding_ValueSet) ProtoMessage

func (*OperationDefinition_Parameter_Binding_ValueSet) ProtoReflect

func (*OperationDefinition_Parameter_Binding_ValueSet) Reset

func (*OperationDefinition_Parameter_Binding_ValueSet) String

type OperationDefinition_Parameter_Binding_ValueSet_Reference

type OperationDefinition_Parameter_Binding_ValueSet_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type OperationDefinition_Parameter_Binding_ValueSet_Uri

type OperationDefinition_Parameter_Binding_ValueSet_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,1,opt,name=uri,proto3,oneof"`
}

type OperationOutcome

type OperationOutcome struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Issue             []*OperationOutcome_Issue       `protobuf:"bytes,9,rep,name=issue,proto3" json:"issue,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for OperationOutcome. Information about the success/failure of an action. See http://hl7.org/fhir/StructureDefinition/OperationOutcome

func (*OperationOutcome) Descriptor deprecated

func (*OperationOutcome) Descriptor() ([]byte, []int)

Deprecated: Use OperationOutcome.ProtoReflect.Descriptor instead.

func (*OperationOutcome) GetContained

func (x *OperationOutcome) GetContained() []*ContainedResource

func (*OperationOutcome) GetExtension

func (x *OperationOutcome) GetExtension() []*datatypes_go_proto.Extension

func (*OperationOutcome) GetId

func (*OperationOutcome) GetImplicitRules

func (x *OperationOutcome) GetImplicitRules() *datatypes_go_proto.Uri

func (*OperationOutcome) GetIssue

func (x *OperationOutcome) GetIssue() []*OperationOutcome_Issue

func (*OperationOutcome) GetLanguage

func (*OperationOutcome) GetMeta

func (*OperationOutcome) GetModifierExtension

func (x *OperationOutcome) GetModifierExtension() []*datatypes_go_proto.Extension

func (*OperationOutcome) GetText

func (*OperationOutcome) ProtoMessage

func (*OperationOutcome) ProtoMessage()

func (*OperationOutcome) ProtoReflect

func (x *OperationOutcome) ProtoReflect() protoreflect.Message

func (*OperationOutcome) Reset

func (x *OperationOutcome) Reset()

func (*OperationOutcome) String

func (x *OperationOutcome) String() string

type OperationOutcome_Issue

type OperationOutcome_Issue struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// fatal | error | warning | information
	Severity *codes_go_proto.IssueSeverityCode `protobuf:"bytes,4,opt,name=severity,proto3" json:"severity,omitempty"`
	// Error or warning code
	Code *codes_go_proto.IssueTypeCode `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// Additional details about the error
	Details *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=details,proto3" json:"details,omitempty"`
	// Additional diagnostic information about the issue
	Diagnostics *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=diagnostics,proto3" json:"diagnostics,omitempty"`
	// XPath of element(s) related to issue
	Location []*datatypes_go_proto.String `protobuf:"bytes,8,rep,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

A single issue associated with the action

func (*OperationOutcome_Issue) Descriptor deprecated

func (*OperationOutcome_Issue) Descriptor() ([]byte, []int)

Deprecated: Use OperationOutcome_Issue.ProtoReflect.Descriptor instead.

func (*OperationOutcome_Issue) GetCode

func (*OperationOutcome_Issue) GetDetails

func (*OperationOutcome_Issue) GetDiagnostics

func (x *OperationOutcome_Issue) GetDiagnostics() *datatypes_go_proto.String

func (*OperationOutcome_Issue) GetExtension

func (*OperationOutcome_Issue) GetId

func (*OperationOutcome_Issue) GetLocation

func (x *OperationOutcome_Issue) GetLocation() []*datatypes_go_proto.String

func (*OperationOutcome_Issue) GetModifierExtension

func (x *OperationOutcome_Issue) GetModifierExtension() []*datatypes_go_proto.Extension

func (*OperationOutcome_Issue) GetSeverity

func (*OperationOutcome_Issue) ProtoMessage

func (*OperationOutcome_Issue) ProtoMessage()

func (*OperationOutcome_Issue) ProtoReflect

func (x *OperationOutcome_Issue) ProtoReflect() protoreflect.Message

func (*OperationOutcome_Issue) Reset

func (x *OperationOutcome_Issue) Reset()

func (*OperationOutcome_Issue) String

func (x *OperationOutcome_Issue) String() string

type Order

type Order struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifiers assigned to this order by the orderer or by the receiver
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// When the order was made
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,10,opt,name=date,proto3" json:"date,omitempty"`
	// Patient this order is about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=subject,proto3" json:"subject,omitempty"`
	// Who initiated the order
	Source *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=source,proto3" json:"source,omitempty"`
	// Who is intended to fulfill the order
	Target *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=target,proto3" json:"target,omitempty"`
	Reason *Order_Reason                 `protobuf:"bytes,14,opt,name=reason,proto3" json:"reason,omitempty"`
	When   *Order_When                   `protobuf:"bytes,15,opt,name=when,proto3" json:"when,omitempty"`
	// What action is being ordered
	Detail []*datatypes_go_proto.Reference `protobuf:"bytes,16,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Order. A request to perform an action. See http://hl7.org/fhir/StructureDefinition/Order

func (*Order) Descriptor deprecated

func (*Order) Descriptor() ([]byte, []int)

Deprecated: Use Order.ProtoReflect.Descriptor instead.

func (*Order) GetContained

func (x *Order) GetContained() []*ContainedResource

func (*Order) GetDate

func (x *Order) GetDate() *datatypes_go_proto.DateTime

func (*Order) GetDetail

func (x *Order) GetDetail() []*datatypes_go_proto.Reference

func (*Order) GetExtension

func (x *Order) GetExtension() []*datatypes_go_proto.Extension

func (*Order) GetId

func (x *Order) GetId() *datatypes_go_proto.Id

func (*Order) GetIdentifier

func (x *Order) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Order) GetImplicitRules

func (x *Order) GetImplicitRules() *datatypes_go_proto.Uri

func (*Order) GetLanguage

func (x *Order) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Order) GetMeta

func (x *Order) GetMeta() *datatypes_go_proto.Meta

func (*Order) GetModifierExtension

func (x *Order) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Order) GetReason

func (x *Order) GetReason() *Order_Reason

func (*Order) GetSource

func (x *Order) GetSource() *datatypes_go_proto.Reference

func (*Order) GetSubject

func (x *Order) GetSubject() *datatypes_go_proto.Reference

func (*Order) GetTarget

func (x *Order) GetTarget() *datatypes_go_proto.Reference

func (*Order) GetText

func (x *Order) GetText() *metadatatypes_go_proto.Narrative

func (*Order) GetWhen

func (x *Order) GetWhen() *Order_When

func (*Order) ProtoMessage

func (*Order) ProtoMessage()

func (*Order) ProtoReflect

func (x *Order) ProtoReflect() protoreflect.Message

func (*Order) Reset

func (x *Order) Reset()

func (*Order) String

func (x *Order) String() string

type OrderResponse

type OrderResponse struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifiers assigned to this order by the orderer or by the receiver
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// The order that this is a response to
	Request *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=request,proto3" json:"request,omitempty"`
	// When the response was made
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,11,opt,name=date,proto3" json:"date,omitempty"`
	// Who made the response
	Who *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=who,proto3" json:"who,omitempty"`
	// pending | review | rejected | error | accepted | cancelled | replaced |
	// aborted | completed
	OrderStatus *codes_go_proto.OrderStatusCode `protobuf:"bytes,13,opt,name=order_status,json=orderStatus,proto3" json:"order_status,omitempty"`
	// Additional description of the response
	Description *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=description,proto3" json:"description,omitempty"`
	// Details of the outcome of performing the order
	Fulfillment []*datatypes_go_proto.Reference `protobuf:"bytes,15,rep,name=fulfillment,proto3" json:"fulfillment,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for OrderResponse. A response to an order. See http://hl7.org/fhir/StructureDefinition/OrderResponse

func (*OrderResponse) Descriptor deprecated

func (*OrderResponse) Descriptor() ([]byte, []int)

Deprecated: Use OrderResponse.ProtoReflect.Descriptor instead.

func (*OrderResponse) GetContained

func (x *OrderResponse) GetContained() []*ContainedResource

func (*OrderResponse) GetDate

func (*OrderResponse) GetDescription

func (x *OrderResponse) GetDescription() *datatypes_go_proto.String

func (*OrderResponse) GetExtension

func (x *OrderResponse) GetExtension() []*datatypes_go_proto.Extension

func (*OrderResponse) GetFulfillment

func (x *OrderResponse) GetFulfillment() []*datatypes_go_proto.Reference

func (*OrderResponse) GetId

func (x *OrderResponse) GetId() *datatypes_go_proto.Id

func (*OrderResponse) GetIdentifier

func (x *OrderResponse) GetIdentifier() []*datatypes_go_proto.Identifier

func (*OrderResponse) GetImplicitRules

func (x *OrderResponse) GetImplicitRules() *datatypes_go_proto.Uri

func (*OrderResponse) GetLanguage

func (*OrderResponse) GetMeta

func (x *OrderResponse) GetMeta() *datatypes_go_proto.Meta

func (*OrderResponse) GetModifierExtension

func (x *OrderResponse) GetModifierExtension() []*datatypes_go_proto.Extension

func (*OrderResponse) GetOrderStatus

func (x *OrderResponse) GetOrderStatus() *codes_go_proto.OrderStatusCode

func (*OrderResponse) GetRequest

func (x *OrderResponse) GetRequest() *datatypes_go_proto.Reference

func (*OrderResponse) GetText

func (*OrderResponse) GetWho

func (*OrderResponse) ProtoMessage

func (*OrderResponse) ProtoMessage()

func (*OrderResponse) ProtoReflect

func (x *OrderResponse) ProtoReflect() protoreflect.Message

func (*OrderResponse) Reset

func (x *OrderResponse) Reset()

func (*OrderResponse) String

func (x *OrderResponse) String() string

type Order_Reason

type Order_Reason struct {

	// Types that are assignable to Reason:
	//	*Order_Reason_CodeableConcept
	//	*Order_Reason_Reference
	Reason isOrder_Reason_Reason `protobuf_oneof:"reason"`
	// contains filtered or unexported fields
}

Text - why the order was made

func (*Order_Reason) Descriptor deprecated

func (*Order_Reason) Descriptor() ([]byte, []int)

Deprecated: Use Order_Reason.ProtoReflect.Descriptor instead.

func (*Order_Reason) GetCodeableConcept

func (x *Order_Reason) GetCodeableConcept() *datatypes_go_proto.CodeableConcept

func (*Order_Reason) GetReason

func (m *Order_Reason) GetReason() isOrder_Reason_Reason

func (*Order_Reason) GetReference

func (x *Order_Reason) GetReference() *datatypes_go_proto.Reference

func (*Order_Reason) ProtoMessage

func (*Order_Reason) ProtoMessage()

func (*Order_Reason) ProtoReflect

func (x *Order_Reason) ProtoReflect() protoreflect.Message

func (*Order_Reason) Reset

func (x *Order_Reason) Reset()

func (*Order_Reason) String

func (x *Order_Reason) String() string

type Order_Reason_CodeableConcept

type Order_Reason_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Order_Reason_Reference

type Order_Reason_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type Order_When

type Order_When struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code specifies when request should be done. The code may simply be a
	// priority code
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// A formal schedule
	Schedule *datatypes_go_proto.Timing `protobuf:"bytes,5,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// contains filtered or unexported fields
}

When order should be fulfilled

func (*Order_When) Descriptor deprecated

func (*Order_When) Descriptor() ([]byte, []int)

Deprecated: Use Order_When.ProtoReflect.Descriptor instead.

func (*Order_When) GetCode

func (*Order_When) GetExtension

func (x *Order_When) GetExtension() []*datatypes_go_proto.Extension

func (*Order_When) GetId

func (x *Order_When) GetId() *datatypes_go_proto.Id

func (*Order_When) GetModifierExtension

func (x *Order_When) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Order_When) GetSchedule

func (x *Order_When) GetSchedule() *datatypes_go_proto.Timing

func (*Order_When) ProtoMessage

func (*Order_When) ProtoMessage()

func (*Order_When) ProtoReflect

func (x *Order_When) ProtoReflect() protoreflect.Message

func (*Order_When) Reset

func (x *Order_When) Reset()

func (*Order_When) String

func (x *Order_When) String() string

type Organization

type Organization struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifies this organization  across multiple systems
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether the organization's record is still in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,10,opt,name=active,proto3" json:"active,omitempty"`
	// Kind of organization
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=type,proto3" json:"type,omitempty"`
	// Name used for the organization
	Name *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the organization
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,13,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// An address for the organization
	Address []*datatypes_go_proto.Address `protobuf:"bytes,14,rep,name=address,proto3" json:"address,omitempty"`
	// The organization of which this organization forms a part
	PartOf  *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=part_of,json=partOf,proto3" json:"part_of,omitempty"`
	Contact []*Organization_Contact       `protobuf:"bytes,16,rep,name=contact,proto3" json:"contact,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Organization. A grouping of people or organizations with a common purpose. See http://hl7.org/fhir/StructureDefinition/Organization

func (*Organization) Descriptor deprecated

func (*Organization) Descriptor() ([]byte, []int)

Deprecated: Use Organization.ProtoReflect.Descriptor instead.

func (*Organization) GetActive

func (x *Organization) GetActive() *datatypes_go_proto.Boolean

func (*Organization) GetAddress

func (x *Organization) GetAddress() []*datatypes_go_proto.Address

func (*Organization) GetContact

func (x *Organization) GetContact() []*Organization_Contact

func (*Organization) GetContained

func (x *Organization) GetContained() []*ContainedResource

func (*Organization) GetExtension

func (x *Organization) GetExtension() []*datatypes_go_proto.Extension

func (*Organization) GetId

func (x *Organization) GetId() *datatypes_go_proto.Id

func (*Organization) GetIdentifier

func (x *Organization) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Organization) GetImplicitRules

func (x *Organization) GetImplicitRules() *datatypes_go_proto.Uri

func (*Organization) GetLanguage

func (*Organization) GetMeta

func (x *Organization) GetMeta() *datatypes_go_proto.Meta

func (*Organization) GetModifierExtension

func (x *Organization) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Organization) GetName

func (x *Organization) GetName() *datatypes_go_proto.String

func (*Organization) GetPartOf

func (x *Organization) GetPartOf() *datatypes_go_proto.Reference

func (*Organization) GetTelecom

func (x *Organization) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*Organization) GetText

func (*Organization) GetType

func (*Organization) ProtoMessage

func (*Organization) ProtoMessage()

func (*Organization) ProtoReflect

func (x *Organization) ProtoReflect() protoreflect.Message

func (*Organization) Reset

func (x *Organization) Reset()

func (*Organization) String

func (x *Organization) String() string

type Organization_Contact

type Organization_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The type of contact
	Purpose *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// A name associated with the contact
	Name *datatypes_go_proto.HumanName `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details (telephone, email, etc.)  for a contact
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,6,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Visiting or postal addresses for the contact
	Address *datatypes_go_proto.Address `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

Contact for the organization for a certain purpose

func (*Organization_Contact) Descriptor deprecated

func (*Organization_Contact) Descriptor() ([]byte, []int)

Deprecated: Use Organization_Contact.ProtoReflect.Descriptor instead.

func (*Organization_Contact) GetAddress

func (*Organization_Contact) GetExtension

func (x *Organization_Contact) GetExtension() []*datatypes_go_proto.Extension

func (*Organization_Contact) GetId

func (*Organization_Contact) GetModifierExtension

func (x *Organization_Contact) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Organization_Contact) GetName

func (*Organization_Contact) GetPurpose

func (*Organization_Contact) GetTelecom

func (*Organization_Contact) ProtoMessage

func (*Organization_Contact) ProtoMessage()

func (*Organization_Contact) ProtoReflect

func (x *Organization_Contact) ProtoReflect() protoreflect.Message

func (*Organization_Contact) Reset

func (x *Organization_Contact) Reset()

func (*Organization_Contact) String

func (x *Organization_Contact) String() string

type Parameters

type Parameters struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language  *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	Parameter []*Parameters_Parameter             `protobuf:"bytes,5,rep,name=parameter,proto3" json:"parameter,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Parameters. Operation Request or Response. See http://hl7.org/fhir/StructureDefinition/Parameters

func (*Parameters) Descriptor deprecated

func (*Parameters) Descriptor() ([]byte, []int)

Deprecated: Use Parameters.ProtoReflect.Descriptor instead.

func (*Parameters) GetId

func (x *Parameters) GetId() *datatypes_go_proto.Id

func (*Parameters) GetImplicitRules

func (x *Parameters) GetImplicitRules() *datatypes_go_proto.Uri

func (*Parameters) GetLanguage

func (x *Parameters) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Parameters) GetMeta

func (x *Parameters) GetMeta() *datatypes_go_proto.Meta

func (*Parameters) GetParameter

func (x *Parameters) GetParameter() []*Parameters_Parameter

func (*Parameters) ProtoMessage

func (*Parameters) ProtoMessage()

func (*Parameters) ProtoReflect

func (x *Parameters) ProtoReflect() protoreflect.Message

func (*Parameters) Reset

func (x *Parameters) Reset()

func (*Parameters) String

func (x *Parameters) String() string

type Parameters_Parameter

type Parameters_Parameter struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name from the definition
	Name  *datatypes_go_proto.String  `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Value *Parameters_Parameter_Value `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// If parameter is a whole resource
	Resource *ContainedResource `protobuf:"bytes,6,opt,name=resource,proto3" json:"resource,omitempty"`
	// Named part of a parameter (e.g. Tuple)
	Part []*Parameters_Parameter `protobuf:"bytes,7,rep,name=part,proto3" json:"part,omitempty"`
	// contains filtered or unexported fields
}

Operation Parameter

func (*Parameters_Parameter) Descriptor deprecated

func (*Parameters_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use Parameters_Parameter.ProtoReflect.Descriptor instead.

func (*Parameters_Parameter) GetExtension

func (x *Parameters_Parameter) GetExtension() []*datatypes_go_proto.Extension

func (*Parameters_Parameter) GetId

func (*Parameters_Parameter) GetModifierExtension

func (x *Parameters_Parameter) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Parameters_Parameter) GetName

func (*Parameters_Parameter) GetPart

func (*Parameters_Parameter) GetResource

func (x *Parameters_Parameter) GetResource() *ContainedResource

func (*Parameters_Parameter) GetValue

func (*Parameters_Parameter) ProtoMessage

func (*Parameters_Parameter) ProtoMessage()

func (*Parameters_Parameter) ProtoReflect

func (x *Parameters_Parameter) ProtoReflect() protoreflect.Message

func (*Parameters_Parameter) Reset

func (x *Parameters_Parameter) Reset()

func (*Parameters_Parameter) String

func (x *Parameters_Parameter) String() string

type Parameters_Parameter_Value

type Parameters_Parameter_Value struct {

	// Types that are assignable to Value:
	//	*Parameters_Parameter_Value_Boolean
	//	*Parameters_Parameter_Value_Integer
	//	*Parameters_Parameter_Value_Decimal
	//	*Parameters_Parameter_Value_Base64Binary
	//	*Parameters_Parameter_Value_Instant
	//	*Parameters_Parameter_Value_StringValue
	//	*Parameters_Parameter_Value_Uri
	//	*Parameters_Parameter_Value_Date
	//	*Parameters_Parameter_Value_DateTime
	//	*Parameters_Parameter_Value_Time
	//	*Parameters_Parameter_Value_Code
	//	*Parameters_Parameter_Value_Oid
	//	*Parameters_Parameter_Value_Id
	//	*Parameters_Parameter_Value_UnsignedInt
	//	*Parameters_Parameter_Value_PositiveInt
	//	*Parameters_Parameter_Value_Markdown
	//	*Parameters_Parameter_Value_Annotation
	//	*Parameters_Parameter_Value_Attachment
	//	*Parameters_Parameter_Value_Identifier
	//	*Parameters_Parameter_Value_CodeableConcept
	//	*Parameters_Parameter_Value_Coding
	//	*Parameters_Parameter_Value_Quantity
	//	*Parameters_Parameter_Value_Range
	//	*Parameters_Parameter_Value_Period
	//	*Parameters_Parameter_Value_Ratio
	//	*Parameters_Parameter_Value_SampledData
	//	*Parameters_Parameter_Value_Signature
	//	*Parameters_Parameter_Value_HumanName
	//	*Parameters_Parameter_Value_Address
	//	*Parameters_Parameter_Value_ContactPoint
	//	*Parameters_Parameter_Value_Timing
	//	*Parameters_Parameter_Value_Reference
	//	*Parameters_Parameter_Value_Meta
	Value isParameters_Parameter_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

If parameter is a data type

func (*Parameters_Parameter_Value) Descriptor deprecated

func (*Parameters_Parameter_Value) Descriptor() ([]byte, []int)

Deprecated: Use Parameters_Parameter_Value.ProtoReflect.Descriptor instead.

func (*Parameters_Parameter_Value) GetAddress

func (*Parameters_Parameter_Value) GetAnnotation

func (*Parameters_Parameter_Value) GetAttachment

func (*Parameters_Parameter_Value) GetBase64Binary

func (*Parameters_Parameter_Value) GetBoolean

func (*Parameters_Parameter_Value) GetCode

func (*Parameters_Parameter_Value) GetCodeableConcept

func (*Parameters_Parameter_Value) GetCoding

func (*Parameters_Parameter_Value) GetContactPoint

func (*Parameters_Parameter_Value) GetDate

func (*Parameters_Parameter_Value) GetDateTime

func (*Parameters_Parameter_Value) GetDecimal

func (*Parameters_Parameter_Value) GetHumanName

func (*Parameters_Parameter_Value) GetId

func (*Parameters_Parameter_Value) GetIdentifier

func (*Parameters_Parameter_Value) GetInstant

func (*Parameters_Parameter_Value) GetInteger

func (*Parameters_Parameter_Value) GetMarkdown

func (*Parameters_Parameter_Value) GetMeta

func (*Parameters_Parameter_Value) GetOid

func (*Parameters_Parameter_Value) GetPeriod

func (*Parameters_Parameter_Value) GetPositiveInt

func (*Parameters_Parameter_Value) GetQuantity

func (*Parameters_Parameter_Value) GetRange

func (*Parameters_Parameter_Value) GetRatio

func (*Parameters_Parameter_Value) GetReference

func (*Parameters_Parameter_Value) GetSampledData

func (*Parameters_Parameter_Value) GetSignature

func (*Parameters_Parameter_Value) GetStringValue

func (*Parameters_Parameter_Value) GetTime

func (*Parameters_Parameter_Value) GetTiming

func (*Parameters_Parameter_Value) GetUnsignedInt

func (*Parameters_Parameter_Value) GetUri

func (*Parameters_Parameter_Value) GetValue

func (m *Parameters_Parameter_Value) GetValue() isParameters_Parameter_Value_Value

func (*Parameters_Parameter_Value) ProtoMessage

func (*Parameters_Parameter_Value) ProtoMessage()

func (*Parameters_Parameter_Value) ProtoReflect

func (*Parameters_Parameter_Value) Reset

func (x *Parameters_Parameter_Value) Reset()

func (*Parameters_Parameter_Value) String

func (x *Parameters_Parameter_Value) String() string

type Parameters_Parameter_Value_Address

type Parameters_Parameter_Value_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,29,opt,name=address,proto3,oneof"`
}

type Parameters_Parameter_Value_Annotation

type Parameters_Parameter_Value_Annotation struct {
	Annotation *datatypes_go_proto.Annotation `protobuf:"bytes,17,opt,name=annotation,proto3,oneof"`
}

type Parameters_Parameter_Value_Attachment

type Parameters_Parameter_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,18,opt,name=attachment,proto3,oneof"`
}

type Parameters_Parameter_Value_Base64Binary

type Parameters_Parameter_Value_Base64Binary struct {
	Base64Binary *datatypes_go_proto.Base64Binary `protobuf:"bytes,4,opt,name=base64_binary,json=base64Binary,proto3,oneof"`
}

type Parameters_Parameter_Value_Boolean

type Parameters_Parameter_Value_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type Parameters_Parameter_Value_Code

type Parameters_Parameter_Value_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,11,opt,name=code,proto3,oneof"`
}

type Parameters_Parameter_Value_CodeableConcept

type Parameters_Parameter_Value_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Parameters_Parameter_Value_Coding

type Parameters_Parameter_Value_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,21,opt,name=coding,proto3,oneof"`
}

type Parameters_Parameter_Value_ContactPoint

type Parameters_Parameter_Value_ContactPoint struct {
	ContactPoint *datatypes_go_proto.ContactPoint `protobuf:"bytes,30,opt,name=contact_point,json=contactPoint,proto3,oneof"`
}

type Parameters_Parameter_Value_Date

type Parameters_Parameter_Value_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,8,opt,name=date,proto3,oneof"`
}

type Parameters_Parameter_Value_DateTime

type Parameters_Parameter_Value_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,9,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Parameters_Parameter_Value_Decimal

type Parameters_Parameter_Value_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,3,opt,name=decimal,proto3,oneof"`
}

type Parameters_Parameter_Value_HumanName

type Parameters_Parameter_Value_HumanName struct {
	HumanName *datatypes_go_proto.HumanName `protobuf:"bytes,28,opt,name=human_name,json=humanName,proto3,oneof"`
}

type Parameters_Parameter_Value_Id

type Parameters_Parameter_Value_Id struct {
	Id *datatypes_go_proto.Id `protobuf:"bytes,13,opt,name=id,proto3,oneof"`
}

type Parameters_Parameter_Value_Identifier

type Parameters_Parameter_Value_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,19,opt,name=identifier,proto3,oneof"`
}

type Parameters_Parameter_Value_Instant

type Parameters_Parameter_Value_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,5,opt,name=instant,proto3,oneof"`
}

type Parameters_Parameter_Value_Integer

type Parameters_Parameter_Value_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,2,opt,name=integer,proto3,oneof"`
}

type Parameters_Parameter_Value_Markdown

type Parameters_Parameter_Value_Markdown struct {
	Markdown *datatypes_go_proto.Markdown `protobuf:"bytes,16,opt,name=markdown,proto3,oneof"`
}

type Parameters_Parameter_Value_Meta

type Parameters_Parameter_Value_Meta struct {
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,33,opt,name=meta,proto3,oneof"`
}

type Parameters_Parameter_Value_Oid

type Parameters_Parameter_Value_Oid struct {
	Oid *datatypes_go_proto.Oid `protobuf:"bytes,12,opt,name=oid,proto3,oneof"`
}

type Parameters_Parameter_Value_Period

type Parameters_Parameter_Value_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,24,opt,name=period,proto3,oneof"`
}

type Parameters_Parameter_Value_PositiveInt

type Parameters_Parameter_Value_PositiveInt struct {
	PositiveInt *datatypes_go_proto.PositiveInt `protobuf:"bytes,15,opt,name=positive_int,json=positiveInt,proto3,oneof"`
}

type Parameters_Parameter_Value_Quantity

type Parameters_Parameter_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,22,opt,name=quantity,proto3,oneof"`
}

type Parameters_Parameter_Value_Range

type Parameters_Parameter_Value_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,23,opt,name=range,proto3,oneof"`
}

type Parameters_Parameter_Value_Ratio

type Parameters_Parameter_Value_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,25,opt,name=ratio,proto3,oneof"`
}

type Parameters_Parameter_Value_Reference

type Parameters_Parameter_Value_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,32,opt,name=reference,proto3,oneof"`
}

type Parameters_Parameter_Value_SampledData

type Parameters_Parameter_Value_SampledData struct {
	SampledData *datatypes_go_proto.SampledData `protobuf:"bytes,26,opt,name=sampled_data,json=sampledData,proto3,oneof"`
}

type Parameters_Parameter_Value_Signature

type Parameters_Parameter_Value_Signature struct {
	Signature *datatypes_go_proto.Signature `protobuf:"bytes,27,opt,name=signature,proto3,oneof"`
}

type Parameters_Parameter_Value_StringValue

type Parameters_Parameter_Value_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=string_value,json=string,proto3,oneof"`
}

type Parameters_Parameter_Value_Time

type Parameters_Parameter_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,10,opt,name=time,proto3,oneof"`
}

type Parameters_Parameter_Value_Timing

type Parameters_Parameter_Value_Timing struct {
	Timing *datatypes_go_proto.Timing `protobuf:"bytes,31,opt,name=timing,proto3,oneof"`
}

type Parameters_Parameter_Value_UnsignedInt

type Parameters_Parameter_Value_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,14,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type Parameters_Parameter_Value_Uri

type Parameters_Parameter_Value_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,7,opt,name=uri,proto3,oneof"`
}

type Patient

type Patient struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// An identifier for this patient
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether this patient's record is in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,10,opt,name=active,proto3" json:"active,omitempty"`
	// A name associated with the patient
	Name []*datatypes_go_proto.HumanName `protobuf:"bytes,11,rep,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the individual
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,12,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// male | female | other | unknown
	Gender *codes_go_proto.AdministrativeGenderCode `protobuf:"bytes,13,opt,name=gender,proto3" json:"gender,omitempty"`
	// The date of birth for the individual
	BirthDate *datatypes_go_proto.Date `protobuf:"bytes,14,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"`
	Deceased  *Patient_Deceased        `protobuf:"bytes,15,opt,name=deceased,proto3" json:"deceased,omitempty"`
	// Addresses for the individual
	Address []*datatypes_go_proto.Address `protobuf:"bytes,16,rep,name=address,proto3" json:"address,omitempty"`
	// Marital (civil) status of a patient
	MaritalStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=marital_status,json=maritalStatus,proto3" json:"marital_status,omitempty"`
	MultipleBirth *Patient_MultipleBirth              `protobuf:"bytes,18,opt,name=multiple_birth,json=multipleBirth,proto3" json:"multiple_birth,omitempty"`
	// Image of the patient
	Photo         []*datatypes_go_proto.Attachment `protobuf:"bytes,19,rep,name=photo,proto3" json:"photo,omitempty"`
	Contact       []*Patient_Contact               `protobuf:"bytes,20,rep,name=contact,proto3" json:"contact,omitempty"`
	Animal        *Patient_Animal                  `protobuf:"bytes,21,opt,name=animal,proto3" json:"animal,omitempty"`
	Communication []*Patient_Communication         `protobuf:"bytes,22,rep,name=communication,proto3" json:"communication,omitempty"`
	// Patient's nominated primary care provider
	CareProvider []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=care_provider,json=careProvider,proto3" json:"care_provider,omitempty"`
	// Organization that is the custodian of the patient record
	ManagingOrganization *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"`
	Link                 []*Patient_Link               `protobuf:"bytes,25,rep,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Patient. Information about an individual or animal receiving health care services. See http://hl7.org/fhir/StructureDefinition/Patient

func (*Patient) Descriptor deprecated

func (*Patient) Descriptor() ([]byte, []int)

Deprecated: Use Patient.ProtoReflect.Descriptor instead.

func (*Patient) GetActive

func (x *Patient) GetActive() *datatypes_go_proto.Boolean

func (*Patient) GetAddress

func (x *Patient) GetAddress() []*datatypes_go_proto.Address

func (*Patient) GetAnimal

func (x *Patient) GetAnimal() *Patient_Animal

func (*Patient) GetBirthDate

func (x *Patient) GetBirthDate() *datatypes_go_proto.Date

func (*Patient) GetCareProvider

func (x *Patient) GetCareProvider() []*datatypes_go_proto.Reference

func (*Patient) GetCommunication

func (x *Patient) GetCommunication() []*Patient_Communication

func (*Patient) GetContact

func (x *Patient) GetContact() []*Patient_Contact

func (*Patient) GetContained

func (x *Patient) GetContained() []*ContainedResource

func (*Patient) GetDeceased

func (x *Patient) GetDeceased() *Patient_Deceased

func (*Patient) GetExtension

func (x *Patient) GetExtension() []*datatypes_go_proto.Extension

func (*Patient) GetGender

func (*Patient) GetId

func (x *Patient) GetId() *datatypes_go_proto.Id

func (*Patient) GetIdentifier

func (x *Patient) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Patient) GetImplicitRules

func (x *Patient) GetImplicitRules() *datatypes_go_proto.Uri

func (*Patient) GetLanguage

func (x *Patient) GetLanguage() *datatypes_go_proto.AllLanguageCode
func (x *Patient) GetLink() []*Patient_Link

func (*Patient) GetManagingOrganization

func (x *Patient) GetManagingOrganization() *datatypes_go_proto.Reference

func (*Patient) GetMaritalStatus

func (x *Patient) GetMaritalStatus() *datatypes_go_proto.CodeableConcept

func (*Patient) GetMeta

func (x *Patient) GetMeta() *datatypes_go_proto.Meta

func (*Patient) GetModifierExtension

func (x *Patient) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Patient) GetMultipleBirth

func (x *Patient) GetMultipleBirth() *Patient_MultipleBirth

func (*Patient) GetName

func (x *Patient) GetName() []*datatypes_go_proto.HumanName

func (*Patient) GetPhoto

func (x *Patient) GetPhoto() []*datatypes_go_proto.Attachment

func (*Patient) GetTelecom

func (x *Patient) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*Patient) GetText

func (*Patient) ProtoMessage

func (*Patient) ProtoMessage()

func (*Patient) ProtoReflect

func (x *Patient) ProtoReflect() protoreflect.Message

func (*Patient) Reset

func (x *Patient) Reset()

func (*Patient) String

func (x *Patient) String() string

type Patient_Animal

type Patient_Animal struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// E.g. Dog, Cow
	Species *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=species,proto3" json:"species,omitempty"`
	// E.g. Poodle, Angus
	Breed *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=breed,proto3" json:"breed,omitempty"`
	// E.g. Neutered, Intact
	GenderStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=gender_status,json=genderStatus,proto3" json:"gender_status,omitempty"`
	// contains filtered or unexported fields
}

This patient is known to be an animal (non-human)

func (*Patient_Animal) Descriptor deprecated

func (*Patient_Animal) Descriptor() ([]byte, []int)

Deprecated: Use Patient_Animal.ProtoReflect.Descriptor instead.

func (*Patient_Animal) GetBreed

func (*Patient_Animal) GetExtension

func (x *Patient_Animal) GetExtension() []*datatypes_go_proto.Extension

func (*Patient_Animal) GetGenderStatus

func (x *Patient_Animal) GetGenderStatus() *datatypes_go_proto.CodeableConcept

func (*Patient_Animal) GetId

func (x *Patient_Animal) GetId() *datatypes_go_proto.Id

func (*Patient_Animal) GetModifierExtension

func (x *Patient_Animal) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Patient_Animal) GetSpecies

func (*Patient_Animal) ProtoMessage

func (*Patient_Animal) ProtoMessage()

func (*Patient_Animal) ProtoReflect

func (x *Patient_Animal) ProtoReflect() protoreflect.Message

func (*Patient_Animal) Reset

func (x *Patient_Animal) Reset()

func (*Patient_Animal) String

func (x *Patient_Animal) String() string

type Patient_Communication

type Patient_Communication struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The language which can be used to communicate with the patient about his
	// or her health
	Language *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Language preference indicator
	Preferred *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=preferred,proto3" json:"preferred,omitempty"`
	// contains filtered or unexported fields
}

A list of Languages which may be used to communicate with the patient about his or her health

func (*Patient_Communication) Descriptor deprecated

func (*Patient_Communication) Descriptor() ([]byte, []int)

Deprecated: Use Patient_Communication.ProtoReflect.Descriptor instead.

func (*Patient_Communication) GetExtension

func (x *Patient_Communication) GetExtension() []*datatypes_go_proto.Extension

func (*Patient_Communication) GetId

func (*Patient_Communication) GetLanguage

func (*Patient_Communication) GetModifierExtension

func (x *Patient_Communication) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Patient_Communication) GetPreferred

func (*Patient_Communication) ProtoMessage

func (*Patient_Communication) ProtoMessage()

func (*Patient_Communication) ProtoReflect

func (x *Patient_Communication) ProtoReflect() protoreflect.Message

func (*Patient_Communication) Reset

func (x *Patient_Communication) Reset()

func (*Patient_Communication) String

func (x *Patient_Communication) String() string

type Patient_Contact

type Patient_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The kind of relationship
	Relationship []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=relationship,proto3" json:"relationship,omitempty"`
	// A name associated with the contact person
	Name *datatypes_go_proto.HumanName `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the person
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,6,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Address for the contact person
	Address *datatypes_go_proto.Address `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"`
	// male | female | other | unknown
	Gender *codes_go_proto.AdministrativeGenderCode `protobuf:"bytes,8,opt,name=gender,proto3" json:"gender,omitempty"`
	// Organization that is associated with the contact
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=organization,proto3" json:"organization,omitempty"`
	// The period during which this contact person or organization is valid to
	// be contacted relating to this patient
	Period *datatypes_go_proto.Period `protobuf:"bytes,10,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

A contact party (e.g. guardian, partner, friend) for the patient

func (*Patient_Contact) Descriptor deprecated

func (*Patient_Contact) Descriptor() ([]byte, []int)

Deprecated: Use Patient_Contact.ProtoReflect.Descriptor instead.

func (*Patient_Contact) GetAddress

func (x *Patient_Contact) GetAddress() *datatypes_go_proto.Address

func (*Patient_Contact) GetExtension

func (x *Patient_Contact) GetExtension() []*datatypes_go_proto.Extension

func (*Patient_Contact) GetGender

func (*Patient_Contact) GetId

func (*Patient_Contact) GetModifierExtension

func (x *Patient_Contact) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Patient_Contact) GetName

func (*Patient_Contact) GetOrganization

func (x *Patient_Contact) GetOrganization() *datatypes_go_proto.Reference

func (*Patient_Contact) GetPeriod

func (x *Patient_Contact) GetPeriod() *datatypes_go_proto.Period

func (*Patient_Contact) GetRelationship

func (x *Patient_Contact) GetRelationship() []*datatypes_go_proto.CodeableConcept

func (*Patient_Contact) GetTelecom

func (x *Patient_Contact) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*Patient_Contact) ProtoMessage

func (*Patient_Contact) ProtoMessage()

func (*Patient_Contact) ProtoReflect

func (x *Patient_Contact) ProtoReflect() protoreflect.Message

func (*Patient_Contact) Reset

func (x *Patient_Contact) Reset()

func (*Patient_Contact) String

func (x *Patient_Contact) String() string

type Patient_Deceased

type Patient_Deceased struct {

	// Types that are assignable to Deceased:
	//	*Patient_Deceased_Boolean
	//	*Patient_Deceased_DateTime
	Deceased isPatient_Deceased_Deceased `protobuf_oneof:"deceased"`
	// contains filtered or unexported fields
}

Indicates if the individual is deceased or not

func (*Patient_Deceased) Descriptor deprecated

func (*Patient_Deceased) Descriptor() ([]byte, []int)

Deprecated: Use Patient_Deceased.ProtoReflect.Descriptor instead.

func (*Patient_Deceased) GetBoolean

func (x *Patient_Deceased) GetBoolean() *datatypes_go_proto.Boolean

func (*Patient_Deceased) GetDateTime

func (x *Patient_Deceased) GetDateTime() *datatypes_go_proto.DateTime

func (*Patient_Deceased) GetDeceased

func (m *Patient_Deceased) GetDeceased() isPatient_Deceased_Deceased

func (*Patient_Deceased) ProtoMessage

func (*Patient_Deceased) ProtoMessage()

func (*Patient_Deceased) ProtoReflect

func (x *Patient_Deceased) ProtoReflect() protoreflect.Message

func (*Patient_Deceased) Reset

func (x *Patient_Deceased) Reset()

func (*Patient_Deceased) String

func (x *Patient_Deceased) String() string

type Patient_Deceased_Boolean

type Patient_Deceased_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type Patient_Deceased_DateTime

type Patient_Deceased_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,2,opt,name=date_time,json=dateTime,proto3,oneof"`
}
type Patient_Link struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The other patient resource that the link refers to
	Other *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=other,proto3" json:"other,omitempty"`
	// replace | refer | seealso - type of link
	Type *codes_go_proto.LinkTypeCode `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Link to another patient resource that concerns the same actual person

func (*Patient_Link) Descriptor deprecated

func (*Patient_Link) Descriptor() ([]byte, []int)

Deprecated: Use Patient_Link.ProtoReflect.Descriptor instead.

func (*Patient_Link) GetExtension

func (x *Patient_Link) GetExtension() []*datatypes_go_proto.Extension

func (*Patient_Link) GetId

func (x *Patient_Link) GetId() *datatypes_go_proto.Id

func (*Patient_Link) GetModifierExtension

func (x *Patient_Link) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Patient_Link) GetOther

func (x *Patient_Link) GetOther() *datatypes_go_proto.Reference

func (*Patient_Link) GetType

func (*Patient_Link) ProtoMessage

func (*Patient_Link) ProtoMessage()

func (*Patient_Link) ProtoReflect

func (x *Patient_Link) ProtoReflect() protoreflect.Message

func (*Patient_Link) Reset

func (x *Patient_Link) Reset()

func (*Patient_Link) String

func (x *Patient_Link) String() string

type Patient_MultipleBirth

type Patient_MultipleBirth struct {

	// Types that are assignable to MultipleBirth:
	//	*Patient_MultipleBirth_Boolean
	//	*Patient_MultipleBirth_Integer
	MultipleBirth isPatient_MultipleBirth_MultipleBirth `protobuf_oneof:"multiple_birth"`
	// contains filtered or unexported fields
}

Whether patient is part of a multiple birth

func (*Patient_MultipleBirth) Descriptor deprecated

func (*Patient_MultipleBirth) Descriptor() ([]byte, []int)

Deprecated: Use Patient_MultipleBirth.ProtoReflect.Descriptor instead.

func (*Patient_MultipleBirth) GetBoolean

func (*Patient_MultipleBirth) GetInteger

func (*Patient_MultipleBirth) GetMultipleBirth

func (m *Patient_MultipleBirth) GetMultipleBirth() isPatient_MultipleBirth_MultipleBirth

func (*Patient_MultipleBirth) ProtoMessage

func (*Patient_MultipleBirth) ProtoMessage()

func (*Patient_MultipleBirth) ProtoReflect

func (x *Patient_MultipleBirth) ProtoReflect() protoreflect.Message

func (*Patient_MultipleBirth) Reset

func (x *Patient_MultipleBirth) Reset()

func (*Patient_MultipleBirth) String

func (x *Patient_MultipleBirth) String() string

type Patient_MultipleBirth_Boolean

type Patient_MultipleBirth_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type Patient_MultipleBirth_Integer

type Patient_MultipleBirth_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,2,opt,name=integer,proto3,oneof"`
}

type PaymentNotice

type PaymentNotice struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Resource version
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,10,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,12,opt,name=created,proto3" json:"created,omitempty"`
	// Insurer or Regulatory body
	Target *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=target,proto3" json:"target,omitempty"`
	// Responsible practitioner
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=provider,proto3" json:"provider,omitempty"`
	// Responsible organization
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=organization,proto3" json:"organization,omitempty"`
	// Request reference
	Request *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=request,proto3" json:"request,omitempty"`
	// Response reference
	Response *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=response,proto3" json:"response,omitempty"`
	// Status of the payment
	PaymentStatus *datatypes_go_proto.Coding `protobuf:"bytes,18,opt,name=payment_status,json=paymentStatus,proto3" json:"payment_status,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for PaymentNotice. PaymentNotice request. See http://hl7.org/fhir/StructureDefinition/PaymentNotice

func (*PaymentNotice) Descriptor deprecated

func (*PaymentNotice) Descriptor() ([]byte, []int)

Deprecated: Use PaymentNotice.ProtoReflect.Descriptor instead.

func (*PaymentNotice) GetContained

func (x *PaymentNotice) GetContained() []*ContainedResource

func (*PaymentNotice) GetCreated

func (x *PaymentNotice) GetCreated() *datatypes_go_proto.DateTime

func (*PaymentNotice) GetExtension

func (x *PaymentNotice) GetExtension() []*datatypes_go_proto.Extension

func (*PaymentNotice) GetId

func (x *PaymentNotice) GetId() *datatypes_go_proto.Id

func (*PaymentNotice) GetIdentifier

func (x *PaymentNotice) GetIdentifier() []*datatypes_go_proto.Identifier

func (*PaymentNotice) GetImplicitRules

func (x *PaymentNotice) GetImplicitRules() *datatypes_go_proto.Uri

func (*PaymentNotice) GetLanguage

func (*PaymentNotice) GetMeta

func (x *PaymentNotice) GetMeta() *datatypes_go_proto.Meta

func (*PaymentNotice) GetModifierExtension

func (x *PaymentNotice) GetModifierExtension() []*datatypes_go_proto.Extension

func (*PaymentNotice) GetOrganization

func (x *PaymentNotice) GetOrganization() *datatypes_go_proto.Reference

func (*PaymentNotice) GetOriginalRuleset

func (x *PaymentNotice) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*PaymentNotice) GetPaymentStatus

func (x *PaymentNotice) GetPaymentStatus() *datatypes_go_proto.Coding

func (*PaymentNotice) GetProvider

func (x *PaymentNotice) GetProvider() *datatypes_go_proto.Reference

func (*PaymentNotice) GetRequest

func (x *PaymentNotice) GetRequest() *datatypes_go_proto.Reference

func (*PaymentNotice) GetResponse

func (x *PaymentNotice) GetResponse() *datatypes_go_proto.Reference

func (*PaymentNotice) GetRuleset

func (x *PaymentNotice) GetRuleset() *datatypes_go_proto.Coding

func (*PaymentNotice) GetTarget

func (x *PaymentNotice) GetTarget() *datatypes_go_proto.Reference

func (*PaymentNotice) GetText

func (*PaymentNotice) ProtoMessage

func (*PaymentNotice) ProtoMessage()

func (*PaymentNotice) ProtoReflect

func (x *PaymentNotice) ProtoReflect() protoreflect.Message

func (*PaymentNotice) Reset

func (x *PaymentNotice) Reset()

func (*PaymentNotice) String

func (x *PaymentNotice) String() string

type PaymentReconciliation

type PaymentReconciliation struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Claim reference
	Request *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=request,proto3" json:"request,omitempty"`
	// complete | error
	Outcome *codes_go_proto.RemittanceOutcomeCode `protobuf:"bytes,11,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Disposition Message
	Disposition *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// Resource version
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,13,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,14,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=created,proto3" json:"created,omitempty"`
	// Period covered
	Period *datatypes_go_proto.Period `protobuf:"bytes,16,opt,name=period,proto3" json:"period,omitempty"`
	// Insurer
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=organization,proto3" json:"organization,omitempty"`
	// Responsible practitioner
	RequestProvider *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=request_provider,json=requestProvider,proto3" json:"request_provider,omitempty"`
	// Responsible organization
	RequestOrganization *datatypes_go_proto.Reference   `protobuf:"bytes,19,opt,name=request_organization,json=requestOrganization,proto3" json:"request_organization,omitempty"`
	Detail              []*PaymentReconciliation_Detail `protobuf:"bytes,20,rep,name=detail,proto3" json:"detail,omitempty"`
	// Printed Form Identifier
	Form *datatypes_go_proto.Coding `protobuf:"bytes,21,opt,name=form,proto3" json:"form,omitempty"`
	// Total amount of Payment
	Total *datatypes_go_proto.Money     `protobuf:"bytes,22,opt,name=total,proto3" json:"total,omitempty"`
	Note  []*PaymentReconciliation_Note `protobuf:"bytes,23,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for PaymentReconciliation. PaymentReconciliation resource. See http://hl7.org/fhir/StructureDefinition/PaymentReconciliation

func (*PaymentReconciliation) Descriptor deprecated

func (*PaymentReconciliation) Descriptor() ([]byte, []int)

Deprecated: Use PaymentReconciliation.ProtoReflect.Descriptor instead.

func (*PaymentReconciliation) GetContained

func (x *PaymentReconciliation) GetContained() []*ContainedResource

func (*PaymentReconciliation) GetCreated

func (*PaymentReconciliation) GetDetail

func (*PaymentReconciliation) GetDisposition

func (x *PaymentReconciliation) GetDisposition() *datatypes_go_proto.String

func (*PaymentReconciliation) GetExtension

func (x *PaymentReconciliation) GetExtension() []*datatypes_go_proto.Extension

func (*PaymentReconciliation) GetForm

func (*PaymentReconciliation) GetId

func (*PaymentReconciliation) GetIdentifier

func (x *PaymentReconciliation) GetIdentifier() []*datatypes_go_proto.Identifier

func (*PaymentReconciliation) GetImplicitRules

func (x *PaymentReconciliation) GetImplicitRules() *datatypes_go_proto.Uri

func (*PaymentReconciliation) GetLanguage

func (*PaymentReconciliation) GetMeta

func (*PaymentReconciliation) GetModifierExtension

func (x *PaymentReconciliation) GetModifierExtension() []*datatypes_go_proto.Extension

func (*PaymentReconciliation) GetNote

func (*PaymentReconciliation) GetOrganization

func (x *PaymentReconciliation) GetOrganization() *datatypes_go_proto.Reference

func (*PaymentReconciliation) GetOriginalRuleset

func (x *PaymentReconciliation) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*PaymentReconciliation) GetOutcome

func (*PaymentReconciliation) GetPeriod

func (*PaymentReconciliation) GetRequest

func (*PaymentReconciliation) GetRequestOrganization

func (x *PaymentReconciliation) GetRequestOrganization() *datatypes_go_proto.Reference

func (*PaymentReconciliation) GetRequestProvider

func (x *PaymentReconciliation) GetRequestProvider() *datatypes_go_proto.Reference

func (*PaymentReconciliation) GetRuleset

func (*PaymentReconciliation) GetText

func (*PaymentReconciliation) GetTotal

func (*PaymentReconciliation) ProtoMessage

func (*PaymentReconciliation) ProtoMessage()

func (*PaymentReconciliation) ProtoReflect

func (x *PaymentReconciliation) ProtoReflect() protoreflect.Message

func (*PaymentReconciliation) Reset

func (x *PaymentReconciliation) Reset()

func (*PaymentReconciliation) String

func (x *PaymentReconciliation) String() string

type PaymentReconciliation_Detail

type PaymentReconciliation_Detail struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type code
	Type *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Claim
	Request *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=request,proto3" json:"request,omitempty"`
	// Claim Response
	Responce *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=responce,proto3" json:"responce,omitempty"`
	// Submitter
	Submitter *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=submitter,proto3" json:"submitter,omitempty"`
	// Payee
	Payee *datatypes_go_proto.Reference `protobuf:"bytes,8,opt,name=payee,proto3" json:"payee,omitempty"`
	// Invoice date
	Date *datatypes_go_proto.Date `protobuf:"bytes,9,opt,name=date,proto3" json:"date,omitempty"`
	// Detail amount
	Amount *datatypes_go_proto.Money `protobuf:"bytes,10,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

Details

func (*PaymentReconciliation_Detail) Descriptor deprecated

func (*PaymentReconciliation_Detail) Descriptor() ([]byte, []int)

Deprecated: Use PaymentReconciliation_Detail.ProtoReflect.Descriptor instead.

func (*PaymentReconciliation_Detail) GetAmount

func (*PaymentReconciliation_Detail) GetDate

func (*PaymentReconciliation_Detail) GetExtension

func (*PaymentReconciliation_Detail) GetId

func (*PaymentReconciliation_Detail) GetModifierExtension

func (x *PaymentReconciliation_Detail) GetModifierExtension() []*datatypes_go_proto.Extension

func (*PaymentReconciliation_Detail) GetPayee

func (*PaymentReconciliation_Detail) GetRequest

func (*PaymentReconciliation_Detail) GetResponce

func (*PaymentReconciliation_Detail) GetSubmitter

func (*PaymentReconciliation_Detail) GetType

func (*PaymentReconciliation_Detail) ProtoMessage

func (*PaymentReconciliation_Detail) ProtoMessage()

func (*PaymentReconciliation_Detail) ProtoReflect

func (*PaymentReconciliation_Detail) Reset

func (x *PaymentReconciliation_Detail) Reset()

func (*PaymentReconciliation_Detail) String

type PaymentReconciliation_Note

type PaymentReconciliation_Note struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// display | print | printoper
	Type *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Notes text
	Text *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Note text

func (*PaymentReconciliation_Note) Descriptor deprecated

func (*PaymentReconciliation_Note) Descriptor() ([]byte, []int)

Deprecated: Use PaymentReconciliation_Note.ProtoReflect.Descriptor instead.

func (*PaymentReconciliation_Note) GetExtension

func (*PaymentReconciliation_Note) GetId

func (*PaymentReconciliation_Note) GetModifierExtension

func (x *PaymentReconciliation_Note) GetModifierExtension() []*datatypes_go_proto.Extension

func (*PaymentReconciliation_Note) GetText

func (*PaymentReconciliation_Note) GetType

func (*PaymentReconciliation_Note) ProtoMessage

func (*PaymentReconciliation_Note) ProtoMessage()

func (*PaymentReconciliation_Note) ProtoReflect

func (*PaymentReconciliation_Note) Reset

func (x *PaymentReconciliation_Note) Reset()

func (*PaymentReconciliation_Note) String

func (x *PaymentReconciliation_Note) String() string

type Person

type Person struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A human identifier for this person
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// A name associated with the person
	Name []*datatypes_go_proto.HumanName `protobuf:"bytes,10,rep,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the person
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,11,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// male | female | other | unknown
	Gender *codes_go_proto.AdministrativeGenderCode `protobuf:"bytes,12,opt,name=gender,proto3" json:"gender,omitempty"`
	// The date on which the person was born
	BirthDate *datatypes_go_proto.Date `protobuf:"bytes,13,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"`
	// One or more addresses for the person
	Address []*datatypes_go_proto.Address `protobuf:"bytes,14,rep,name=address,proto3" json:"address,omitempty"`
	// Image of the person
	Photo *datatypes_go_proto.Attachment `protobuf:"bytes,15,opt,name=photo,proto3" json:"photo,omitempty"`
	// The organization that is the custodian of the person record
	ManagingOrganization *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"`
	// This person's record is in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,17,opt,name=active,proto3" json:"active,omitempty"`
	Link   []*Person_Link              `protobuf:"bytes,18,rep,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Person. A generic person record. See http://hl7.org/fhir/StructureDefinition/Person

func (*Person) Descriptor deprecated

func (*Person) Descriptor() ([]byte, []int)

Deprecated: Use Person.ProtoReflect.Descriptor instead.

func (*Person) GetActive

func (x *Person) GetActive() *datatypes_go_proto.Boolean

func (*Person) GetAddress

func (x *Person) GetAddress() []*datatypes_go_proto.Address

func (*Person) GetBirthDate

func (x *Person) GetBirthDate() *datatypes_go_proto.Date

func (*Person) GetContained

func (x *Person) GetContained() []*ContainedResource

func (*Person) GetExtension

func (x *Person) GetExtension() []*datatypes_go_proto.Extension

func (*Person) GetGender

func (*Person) GetId

func (x *Person) GetId() *datatypes_go_proto.Id

func (*Person) GetIdentifier

func (x *Person) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Person) GetImplicitRules

func (x *Person) GetImplicitRules() *datatypes_go_proto.Uri

func (*Person) GetLanguage

func (x *Person) GetLanguage() *datatypes_go_proto.AllLanguageCode
func (x *Person) GetLink() []*Person_Link

func (*Person) GetManagingOrganization

func (x *Person) GetManagingOrganization() *datatypes_go_proto.Reference

func (*Person) GetMeta

func (x *Person) GetMeta() *datatypes_go_proto.Meta

func (*Person) GetModifierExtension

func (x *Person) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Person) GetName

func (x *Person) GetName() []*datatypes_go_proto.HumanName

func (*Person) GetPhoto

func (x *Person) GetPhoto() *datatypes_go_proto.Attachment

func (*Person) GetTelecom

func (x *Person) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*Person) GetText

func (x *Person) GetText() *metadatatypes_go_proto.Narrative

func (*Person) ProtoMessage

func (*Person) ProtoMessage()

func (*Person) ProtoReflect

func (x *Person) ProtoReflect() protoreflect.Message

func (*Person) Reset

func (x *Person) Reset()

func (*Person) String

func (x *Person) String() string
type Person_Link struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The resource to which this actual person is associated
	Target *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"`
	// level1 | level2 | level3 | level4
	Assurance *codes_go_proto.IdentityAssuranceLevelCode `protobuf:"bytes,5,opt,name=assurance,proto3" json:"assurance,omitempty"`
	// contains filtered or unexported fields
}

Link to a resource that concerns the same actual person

func (*Person_Link) Descriptor deprecated

func (*Person_Link) Descriptor() ([]byte, []int)

Deprecated: Use Person_Link.ProtoReflect.Descriptor instead.

func (*Person_Link) GetAssurance

func (*Person_Link) GetExtension

func (x *Person_Link) GetExtension() []*datatypes_go_proto.Extension

func (*Person_Link) GetId

func (x *Person_Link) GetId() *datatypes_go_proto.Id

func (*Person_Link) GetModifierExtension

func (x *Person_Link) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Person_Link) GetTarget

func (x *Person_Link) GetTarget() *datatypes_go_proto.Reference

func (*Person_Link) ProtoMessage

func (*Person_Link) ProtoMessage()

func (*Person_Link) ProtoReflect

func (x *Person_Link) ProtoReflect() protoreflect.Message

func (*Person_Link) Reset

func (x *Person_Link) Reset()

func (*Person_Link) String

func (x *Person_Link) String() string

type Practitioner

type Practitioner struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A identifier for the person as this agent
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Whether this practitioner's record is in active use
	Active *datatypes_go_proto.Boolean `protobuf:"bytes,10,opt,name=active,proto3" json:"active,omitempty"`
	// A name associated with the person
	Name *datatypes_go_proto.HumanName `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the practitioner
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,12,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Where practitioner can be found/visited
	Address []*datatypes_go_proto.Address `protobuf:"bytes,13,rep,name=address,proto3" json:"address,omitempty"`
	// male | female | other | unknown
	Gender *codes_go_proto.AdministrativeGenderCode `protobuf:"bytes,14,opt,name=gender,proto3" json:"gender,omitempty"`
	// The date  on which the practitioner was born
	BirthDate *datatypes_go_proto.Date `protobuf:"bytes,15,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"`
	// Image of the person
	Photo            []*datatypes_go_proto.Attachment `protobuf:"bytes,16,rep,name=photo,proto3" json:"photo,omitempty"`
	PractitionerRole []*Practitioner_PractitionerRole `protobuf:"bytes,17,rep,name=practitioner_role,json=practitionerRole,proto3" json:"practitioner_role,omitempty"`
	Qualification    []*Practitioner_Qualification    `protobuf:"bytes,18,rep,name=qualification,proto3" json:"qualification,omitempty"`
	// A language the practitioner is able to use in patient communication
	Communication []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=communication,proto3" json:"communication,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Practitioner. A person with a formal responsibility in the provisioning of healthcare or related services. See http://hl7.org/fhir/StructureDefinition/Practitioner

func (*Practitioner) Descriptor deprecated

func (*Practitioner) Descriptor() ([]byte, []int)

Deprecated: Use Practitioner.ProtoReflect.Descriptor instead.

func (*Practitioner) GetActive

func (x *Practitioner) GetActive() *datatypes_go_proto.Boolean

func (*Practitioner) GetAddress

func (x *Practitioner) GetAddress() []*datatypes_go_proto.Address

func (*Practitioner) GetBirthDate

func (x *Practitioner) GetBirthDate() *datatypes_go_proto.Date

func (*Practitioner) GetCommunication

func (x *Practitioner) GetCommunication() []*datatypes_go_proto.CodeableConcept

func (*Practitioner) GetContained

func (x *Practitioner) GetContained() []*ContainedResource

func (*Practitioner) GetExtension

func (x *Practitioner) GetExtension() []*datatypes_go_proto.Extension

func (*Practitioner) GetGender

func (*Practitioner) GetId

func (x *Practitioner) GetId() *datatypes_go_proto.Id

func (*Practitioner) GetIdentifier

func (x *Practitioner) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Practitioner) GetImplicitRules

func (x *Practitioner) GetImplicitRules() *datatypes_go_proto.Uri

func (*Practitioner) GetLanguage

func (*Practitioner) GetMeta

func (x *Practitioner) GetMeta() *datatypes_go_proto.Meta

func (*Practitioner) GetModifierExtension

func (x *Practitioner) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Practitioner) GetName

func (*Practitioner) GetPhoto

func (x *Practitioner) GetPhoto() []*datatypes_go_proto.Attachment

func (*Practitioner) GetPractitionerRole

func (x *Practitioner) GetPractitionerRole() []*Practitioner_PractitionerRole

func (*Practitioner) GetQualification

func (x *Practitioner) GetQualification() []*Practitioner_Qualification

func (*Practitioner) GetTelecom

func (x *Practitioner) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*Practitioner) GetText

func (*Practitioner) ProtoMessage

func (*Practitioner) ProtoMessage()

func (*Practitioner) ProtoReflect

func (x *Practitioner) ProtoReflect() protoreflect.Message

func (*Practitioner) Reset

func (x *Practitioner) Reset()

func (*Practitioner) String

func (x *Practitioner) String() string

type Practitioner_PractitionerRole

type Practitioner_PractitionerRole struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Organization where the roles are performed
	ManagingOrganization *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"`
	// Roles which this practitioner may perform
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=role,proto3" json:"role,omitempty"`
	// Specific specialty of the practitioner
	Specialty []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=specialty,proto3" json:"specialty,omitempty"`
	// The period during which the practitioner is authorized to perform in
	// these role(s)
	Period *datatypes_go_proto.Period `protobuf:"bytes,7,opt,name=period,proto3" json:"period,omitempty"`
	// The location(s) at which this practitioner provides care
	Location []*datatypes_go_proto.Reference `protobuf:"bytes,8,rep,name=location,proto3" json:"location,omitempty"`
	// The list of healthcare services that this worker provides for this role's
	// Organization/Location(s)
	HealthcareService []*datatypes_go_proto.Reference `protobuf:"bytes,9,rep,name=healthcare_service,json=healthcareService,proto3" json:"healthcare_service,omitempty"`
	// contains filtered or unexported fields
}

Roles/organizations the practitioner is associated with

func (*Practitioner_PractitionerRole) Descriptor deprecated

func (*Practitioner_PractitionerRole) Descriptor() ([]byte, []int)

Deprecated: Use Practitioner_PractitionerRole.ProtoReflect.Descriptor instead.

func (*Practitioner_PractitionerRole) GetExtension

func (*Practitioner_PractitionerRole) GetHealthcareService

func (x *Practitioner_PractitionerRole) GetHealthcareService() []*datatypes_go_proto.Reference

func (*Practitioner_PractitionerRole) GetId

func (*Practitioner_PractitionerRole) GetLocation

func (*Practitioner_PractitionerRole) GetManagingOrganization

func (x *Practitioner_PractitionerRole) GetManagingOrganization() *datatypes_go_proto.Reference

func (*Practitioner_PractitionerRole) GetModifierExtension

func (x *Practitioner_PractitionerRole) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Practitioner_PractitionerRole) GetPeriod

func (*Practitioner_PractitionerRole) GetRole

func (*Practitioner_PractitionerRole) GetSpecialty

func (*Practitioner_PractitionerRole) ProtoMessage

func (*Practitioner_PractitionerRole) ProtoMessage()

func (*Practitioner_PractitionerRole) ProtoReflect

func (*Practitioner_PractitionerRole) Reset

func (x *Practitioner_PractitionerRole) Reset()

func (*Practitioner_PractitionerRole) String

type Practitioner_Qualification

type Practitioner_Qualification struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// An identifier for this qualification for the practitioner
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,4,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Coded representation of the qualification
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// Period during which the qualification is valid
	Period *datatypes_go_proto.Period `protobuf:"bytes,6,opt,name=period,proto3" json:"period,omitempty"`
	// Organization that regulates and issues the qualification
	Issuer *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=issuer,proto3" json:"issuer,omitempty"`
	// contains filtered or unexported fields
}

Qualifications obtained by training and certification

func (*Practitioner_Qualification) Descriptor deprecated

func (*Practitioner_Qualification) Descriptor() ([]byte, []int)

Deprecated: Use Practitioner_Qualification.ProtoReflect.Descriptor instead.

func (*Practitioner_Qualification) GetCode

func (*Practitioner_Qualification) GetExtension

func (*Practitioner_Qualification) GetId

func (*Practitioner_Qualification) GetIdentifier

func (*Practitioner_Qualification) GetIssuer

func (*Practitioner_Qualification) GetModifierExtension

func (x *Practitioner_Qualification) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Practitioner_Qualification) GetPeriod

func (*Practitioner_Qualification) ProtoMessage

func (*Practitioner_Qualification) ProtoMessage()

func (*Practitioner_Qualification) ProtoReflect

func (*Practitioner_Qualification) Reset

func (x *Practitioner_Qualification) Reset()

func (*Practitioner_Qualification) String

func (x *Practitioner_Qualification) String() string

type Procedure

type Procedure struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Identifiers for this procedure
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Who the procedure was performed on
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=subject,proto3" json:"subject,omitempty"`
	// in-progress | aborted | completed | entered-in-error
	Status *codes_go_proto.ProcedureStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Classification of the procedure
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=category,proto3" json:"category,omitempty"`
	// Identification of the procedure
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=code,proto3" json:"code,omitempty"`
	// True if procedure was not performed as scheduled
	NotPerformed *datatypes_go_proto.Boolean `protobuf:"bytes,14,opt,name=not_performed,json=notPerformed,proto3" json:"not_performed,omitempty"`
	// Reason procedure was not performed
	ReasonNotPerformed []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=reason_not_performed,json=reasonNotPerformed,proto3" json:"reason_not_performed,omitempty"`
	// Target body sites
	BodySite  []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,rep,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	Reason    *Procedure_Reason                     `protobuf:"bytes,17,opt,name=reason,proto3" json:"reason,omitempty"`
	Performer []*Procedure_Performer                `protobuf:"bytes,18,rep,name=performer,proto3" json:"performer,omitempty"`
	Performed *Procedure_Performed                  `protobuf:"bytes,19,opt,name=performed,proto3" json:"performed,omitempty"`
	// The encounter associated with the procedure
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Where the procedure happened
	Location *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=location,proto3" json:"location,omitempty"`
	// The result of procedure
	Outcome *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Any report resulting from the procedure
	Report []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=report,proto3" json:"report,omitempty"`
	// Complication following the procedure
	Complication []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,rep,name=complication,proto3" json:"complication,omitempty"`
	// Instructions for follow up
	FollowUp []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,25,rep,name=follow_up,json=followUp,proto3" json:"follow_up,omitempty"`
	// A request for this procedure
	Request *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=request,proto3" json:"request,omitempty"`
	// Additional information about the procedure
	Notes       []*datatypes_go_proto.Annotation `protobuf:"bytes,27,rep,name=notes,proto3" json:"notes,omitempty"`
	FocalDevice []*Procedure_FocalDevice         `protobuf:"bytes,28,rep,name=focal_device,json=focalDevice,proto3" json:"focal_device,omitempty"`
	// Items used during procedure
	Used []*datatypes_go_proto.Reference `protobuf:"bytes,29,rep,name=used,proto3" json:"used,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Procedure. An action that is being or was performed on a patient. See http://hl7.org/fhir/StructureDefinition/Procedure

func (*Procedure) Descriptor deprecated

func (*Procedure) Descriptor() ([]byte, []int)

Deprecated: Use Procedure.ProtoReflect.Descriptor instead.

func (*Procedure) GetBodySite

func (x *Procedure) GetBodySite() []*datatypes_go_proto.CodeableConcept

func (*Procedure) GetCategory

func (x *Procedure) GetCategory() *datatypes_go_proto.CodeableConcept

func (*Procedure) GetCode

func (*Procedure) GetComplication

func (x *Procedure) GetComplication() []*datatypes_go_proto.CodeableConcept

func (*Procedure) GetContained

func (x *Procedure) GetContained() []*ContainedResource

func (*Procedure) GetEncounter

func (x *Procedure) GetEncounter() *datatypes_go_proto.Reference

func (*Procedure) GetExtension

func (x *Procedure) GetExtension() []*datatypes_go_proto.Extension

func (*Procedure) GetFocalDevice

func (x *Procedure) GetFocalDevice() []*Procedure_FocalDevice

func (*Procedure) GetFollowUp

func (x *Procedure) GetFollowUp() []*datatypes_go_proto.CodeableConcept

func (*Procedure) GetId

func (x *Procedure) GetId() *datatypes_go_proto.Id

func (*Procedure) GetIdentifier

func (x *Procedure) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Procedure) GetImplicitRules

func (x *Procedure) GetImplicitRules() *datatypes_go_proto.Uri

func (*Procedure) GetLanguage

func (x *Procedure) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Procedure) GetLocation

func (x *Procedure) GetLocation() *datatypes_go_proto.Reference

func (*Procedure) GetMeta

func (x *Procedure) GetMeta() *datatypes_go_proto.Meta

func (*Procedure) GetModifierExtension

func (x *Procedure) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Procedure) GetNotPerformed

func (x *Procedure) GetNotPerformed() *datatypes_go_proto.Boolean

func (*Procedure) GetNotes

func (x *Procedure) GetNotes() []*datatypes_go_proto.Annotation

func (*Procedure) GetOutcome

func (x *Procedure) GetOutcome() *datatypes_go_proto.CodeableConcept

func (*Procedure) GetPerformed

func (x *Procedure) GetPerformed() *Procedure_Performed

func (*Procedure) GetPerformer

func (x *Procedure) GetPerformer() []*Procedure_Performer

func (*Procedure) GetReason

func (x *Procedure) GetReason() *Procedure_Reason

func (*Procedure) GetReasonNotPerformed

func (x *Procedure) GetReasonNotPerformed() []*datatypes_go_proto.CodeableConcept

func (*Procedure) GetReport

func (x *Procedure) GetReport() []*datatypes_go_proto.Reference

func (*Procedure) GetRequest

func (x *Procedure) GetRequest() *datatypes_go_proto.Reference

func (*Procedure) GetStatus

func (*Procedure) GetSubject

func (x *Procedure) GetSubject() *datatypes_go_proto.Reference

func (*Procedure) GetText

func (*Procedure) GetUsed

func (x *Procedure) GetUsed() []*datatypes_go_proto.Reference

func (*Procedure) ProtoMessage

func (*Procedure) ProtoMessage()

func (*Procedure) ProtoReflect

func (x *Procedure) ProtoReflect() protoreflect.Message

func (*Procedure) Reset

func (x *Procedure) Reset()

func (*Procedure) String

func (x *Procedure) String() string

type ProcedureRequest

type ProcedureRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique identifier for the request
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Who the procedure should be done to
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=subject,proto3" json:"subject,omitempty"`
	// What procedure to perform
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=code,proto3" json:"code,omitempty"`
	// What part of body to perform on
	BodySite  []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	Reason    *ProcedureRequest_Reason              `protobuf:"bytes,13,opt,name=reason,proto3" json:"reason,omitempty"`
	Scheduled *ProcedureRequest_Scheduled           `protobuf:"bytes,14,opt,name=scheduled,proto3" json:"scheduled,omitempty"`
	// Encounter request created during
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Who should perform the procedure
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=performer,proto3" json:"performer,omitempty"`
	// proposed | draft | requested | received | accepted | in-progress |
	// completed | suspended | rejected | aborted
	Status *codes_go_proto.ProcedureRequestStatusCode `protobuf:"bytes,17,opt,name=status,proto3" json:"status,omitempty"`
	// Additional information about desired procedure
	Notes    []*datatypes_go_proto.Annotation `protobuf:"bytes,18,rep,name=notes,proto3" json:"notes,omitempty"`
	AsNeeded *ProcedureRequest_AsNeeded       `protobuf:"bytes,19,opt,name=as_needed,json=asNeeded,proto3" json:"as_needed,omitempty"`
	// When request was created
	OrderedOn *datatypes_go_proto.DateTime `protobuf:"bytes,20,opt,name=ordered_on,json=orderedOn,proto3" json:"ordered_on,omitempty"`
	// Who made request
	Orderer *datatypes_go_proto.Reference `protobuf:"bytes,21,opt,name=orderer,proto3" json:"orderer,omitempty"`
	// routine | urgent | stat | asap
	Priority *codes_go_proto.ProcedureRequestPriorityCode `protobuf:"bytes,22,opt,name=priority,proto3" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ProcedureRequest. A request for a procedure to be performed. See http://hl7.org/fhir/StructureDefinition/ProcedureRequest

func (*ProcedureRequest) Descriptor deprecated

func (*ProcedureRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProcedureRequest.ProtoReflect.Descriptor instead.

func (*ProcedureRequest) GetAsNeeded

func (x *ProcedureRequest) GetAsNeeded() *ProcedureRequest_AsNeeded

func (*ProcedureRequest) GetBodySite

func (*ProcedureRequest) GetCode

func (*ProcedureRequest) GetContained

func (x *ProcedureRequest) GetContained() []*ContainedResource

func (*ProcedureRequest) GetEncounter

func (x *ProcedureRequest) GetEncounter() *datatypes_go_proto.Reference

func (*ProcedureRequest) GetExtension

func (x *ProcedureRequest) GetExtension() []*datatypes_go_proto.Extension

func (*ProcedureRequest) GetId

func (*ProcedureRequest) GetIdentifier

func (x *ProcedureRequest) GetIdentifier() []*datatypes_go_proto.Identifier

func (*ProcedureRequest) GetImplicitRules

func (x *ProcedureRequest) GetImplicitRules() *datatypes_go_proto.Uri

func (*ProcedureRequest) GetLanguage

func (*ProcedureRequest) GetMeta

func (*ProcedureRequest) GetModifierExtension

func (x *ProcedureRequest) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ProcedureRequest) GetNotes

func (*ProcedureRequest) GetOrderedOn

func (x *ProcedureRequest) GetOrderedOn() *datatypes_go_proto.DateTime

func (*ProcedureRequest) GetOrderer

func (*ProcedureRequest) GetPerformer

func (x *ProcedureRequest) GetPerformer() *datatypes_go_proto.Reference

func (*ProcedureRequest) GetPriority

func (*ProcedureRequest) GetReason

func (x *ProcedureRequest) GetReason() *ProcedureRequest_Reason

func (*ProcedureRequest) GetScheduled

func (x *ProcedureRequest) GetScheduled() *ProcedureRequest_Scheduled

func (*ProcedureRequest) GetStatus

func (*ProcedureRequest) GetSubject

func (*ProcedureRequest) GetText

func (*ProcedureRequest) ProtoMessage

func (*ProcedureRequest) ProtoMessage()

func (*ProcedureRequest) ProtoReflect

func (x *ProcedureRequest) ProtoReflect() protoreflect.Message

func (*ProcedureRequest) Reset

func (x *ProcedureRequest) Reset()

func (*ProcedureRequest) String

func (x *ProcedureRequest) String() string

type ProcedureRequest_AsNeeded

type ProcedureRequest_AsNeeded struct {

	// Types that are assignable to AsNeeded:
	//	*ProcedureRequest_AsNeeded_Boolean
	//	*ProcedureRequest_AsNeeded_CodeableConcept
	AsNeeded isProcedureRequest_AsNeeded_AsNeeded `protobuf_oneof:"as_needed"`
	// contains filtered or unexported fields
}

Preconditions for procedure

func (*ProcedureRequest_AsNeeded) Descriptor deprecated

func (*ProcedureRequest_AsNeeded) Descriptor() ([]byte, []int)

Deprecated: Use ProcedureRequest_AsNeeded.ProtoReflect.Descriptor instead.

func (*ProcedureRequest_AsNeeded) GetAsNeeded

func (m *ProcedureRequest_AsNeeded) GetAsNeeded() isProcedureRequest_AsNeeded_AsNeeded

func (*ProcedureRequest_AsNeeded) GetBoolean

func (*ProcedureRequest_AsNeeded) GetCodeableConcept

func (*ProcedureRequest_AsNeeded) ProtoMessage

func (*ProcedureRequest_AsNeeded) ProtoMessage()

func (*ProcedureRequest_AsNeeded) ProtoReflect

func (*ProcedureRequest_AsNeeded) Reset

func (x *ProcedureRequest_AsNeeded) Reset()

func (*ProcedureRequest_AsNeeded) String

func (x *ProcedureRequest_AsNeeded) String() string

type ProcedureRequest_AsNeeded_Boolean

type ProcedureRequest_AsNeeded_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type ProcedureRequest_AsNeeded_CodeableConcept

type ProcedureRequest_AsNeeded_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,2,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type ProcedureRequest_Reason

type ProcedureRequest_Reason struct {

	// Types that are assignable to Reason:
	//	*ProcedureRequest_Reason_CodeableConcept
	//	*ProcedureRequest_Reason_Reference
	Reason isProcedureRequest_Reason_Reason `protobuf_oneof:"reason"`
	// contains filtered or unexported fields
}

Why procedure should occur

func (*ProcedureRequest_Reason) Descriptor deprecated

func (*ProcedureRequest_Reason) Descriptor() ([]byte, []int)

Deprecated: Use ProcedureRequest_Reason.ProtoReflect.Descriptor instead.

func (*ProcedureRequest_Reason) GetCodeableConcept

func (*ProcedureRequest_Reason) GetReason

func (m *ProcedureRequest_Reason) GetReason() isProcedureRequest_Reason_Reason

func (*ProcedureRequest_Reason) GetReference

func (*ProcedureRequest_Reason) ProtoMessage

func (*ProcedureRequest_Reason) ProtoMessage()

func (*ProcedureRequest_Reason) ProtoReflect

func (x *ProcedureRequest_Reason) ProtoReflect() protoreflect.Message

func (*ProcedureRequest_Reason) Reset

func (x *ProcedureRequest_Reason) Reset()

func (*ProcedureRequest_Reason) String

func (x *ProcedureRequest_Reason) String() string

type ProcedureRequest_Reason_CodeableConcept

type ProcedureRequest_Reason_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type ProcedureRequest_Reason_Reference

type ProcedureRequest_Reason_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type ProcedureRequest_Scheduled

type ProcedureRequest_Scheduled struct {

	// Types that are assignable to Scheduled:
	//	*ProcedureRequest_Scheduled_DateTime
	//	*ProcedureRequest_Scheduled_Period
	//	*ProcedureRequest_Scheduled_Timing
	Scheduled isProcedureRequest_Scheduled_Scheduled `protobuf_oneof:"scheduled"`
	// contains filtered or unexported fields
}

When procedure should occur

func (*ProcedureRequest_Scheduled) Descriptor deprecated

func (*ProcedureRequest_Scheduled) Descriptor() ([]byte, []int)

Deprecated: Use ProcedureRequest_Scheduled.ProtoReflect.Descriptor instead.

func (*ProcedureRequest_Scheduled) GetDateTime

func (*ProcedureRequest_Scheduled) GetPeriod

func (*ProcedureRequest_Scheduled) GetScheduled

func (m *ProcedureRequest_Scheduled) GetScheduled() isProcedureRequest_Scheduled_Scheduled

func (*ProcedureRequest_Scheduled) GetTiming

func (*ProcedureRequest_Scheduled) ProtoMessage

func (*ProcedureRequest_Scheduled) ProtoMessage()

func (*ProcedureRequest_Scheduled) ProtoReflect

func (*ProcedureRequest_Scheduled) Reset

func (x *ProcedureRequest_Scheduled) Reset()

func (*ProcedureRequest_Scheduled) String

func (x *ProcedureRequest_Scheduled) String() string

type ProcedureRequest_Scheduled_DateTime

type ProcedureRequest_Scheduled_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type ProcedureRequest_Scheduled_Period

type ProcedureRequest_Scheduled_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type ProcedureRequest_Scheduled_Timing

type ProcedureRequest_Scheduled_Timing struct {
	Timing *datatypes_go_proto.Timing `protobuf:"bytes,3,opt,name=timing,proto3,oneof"`
}

type Procedure_FocalDevice

type Procedure_FocalDevice struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Kind of change to device
	Action *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	// Device that was changed
	Manipulated *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=manipulated,proto3" json:"manipulated,omitempty"`
	// contains filtered or unexported fields
}

Device changed in procedure

func (*Procedure_FocalDevice) Descriptor deprecated

func (*Procedure_FocalDevice) Descriptor() ([]byte, []int)

Deprecated: Use Procedure_FocalDevice.ProtoReflect.Descriptor instead.

func (*Procedure_FocalDevice) GetAction

func (*Procedure_FocalDevice) GetExtension

func (x *Procedure_FocalDevice) GetExtension() []*datatypes_go_proto.Extension

func (*Procedure_FocalDevice) GetId

func (*Procedure_FocalDevice) GetManipulated

func (x *Procedure_FocalDevice) GetManipulated() *datatypes_go_proto.Reference

func (*Procedure_FocalDevice) GetModifierExtension

func (x *Procedure_FocalDevice) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Procedure_FocalDevice) ProtoMessage

func (*Procedure_FocalDevice) ProtoMessage()

func (*Procedure_FocalDevice) ProtoReflect

func (x *Procedure_FocalDevice) ProtoReflect() protoreflect.Message

func (*Procedure_FocalDevice) Reset

func (x *Procedure_FocalDevice) Reset()

func (*Procedure_FocalDevice) String

func (x *Procedure_FocalDevice) String() string

type Procedure_Performed

type Procedure_Performed struct {

	// Types that are assignable to Performed:
	//	*Procedure_Performed_DateTime
	//	*Procedure_Performed_Period
	Performed isProcedure_Performed_Performed `protobuf_oneof:"performed"`
	// contains filtered or unexported fields
}

Date/Period the procedure was performed

func (*Procedure_Performed) Descriptor deprecated

func (*Procedure_Performed) Descriptor() ([]byte, []int)

Deprecated: Use Procedure_Performed.ProtoReflect.Descriptor instead.

func (*Procedure_Performed) GetDateTime

func (*Procedure_Performed) GetPerformed

func (m *Procedure_Performed) GetPerformed() isProcedure_Performed_Performed

func (*Procedure_Performed) GetPeriod

func (*Procedure_Performed) ProtoMessage

func (*Procedure_Performed) ProtoMessage()

func (*Procedure_Performed) ProtoReflect

func (x *Procedure_Performed) ProtoReflect() protoreflect.Message

func (*Procedure_Performed) Reset

func (x *Procedure_Performed) Reset()

func (*Procedure_Performed) String

func (x *Procedure_Performed) String() string

type Procedure_Performed_DateTime

type Procedure_Performed_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Procedure_Performed_Period

type Procedure_Performed_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type Procedure_Performer

type Procedure_Performer struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The reference to the practitioner
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=actor,proto3" json:"actor,omitempty"`
	// The role the actor was in
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

The people who performed the procedure

func (*Procedure_Performer) Descriptor deprecated

func (*Procedure_Performer) Descriptor() ([]byte, []int)

Deprecated: Use Procedure_Performer.ProtoReflect.Descriptor instead.

func (*Procedure_Performer) GetActor

func (*Procedure_Performer) GetExtension

func (x *Procedure_Performer) GetExtension() []*datatypes_go_proto.Extension

func (*Procedure_Performer) GetId

func (*Procedure_Performer) GetModifierExtension

func (x *Procedure_Performer) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Procedure_Performer) GetRole

func (*Procedure_Performer) ProtoMessage

func (*Procedure_Performer) ProtoMessage()

func (*Procedure_Performer) ProtoReflect

func (x *Procedure_Performer) ProtoReflect() protoreflect.Message

func (*Procedure_Performer) Reset

func (x *Procedure_Performer) Reset()

func (*Procedure_Performer) String

func (x *Procedure_Performer) String() string

type Procedure_Reason

type Procedure_Reason struct {

	// Types that are assignable to Reason:
	//	*Procedure_Reason_CodeableConcept
	//	*Procedure_Reason_Reference
	Reason isProcedure_Reason_Reason `protobuf_oneof:"reason"`
	// contains filtered or unexported fields
}

Reason procedure performed

func (*Procedure_Reason) Descriptor deprecated

func (*Procedure_Reason) Descriptor() ([]byte, []int)

Deprecated: Use Procedure_Reason.ProtoReflect.Descriptor instead.

func (*Procedure_Reason) GetCodeableConcept

func (x *Procedure_Reason) GetCodeableConcept() *datatypes_go_proto.CodeableConcept

func (*Procedure_Reason) GetReason

func (m *Procedure_Reason) GetReason() isProcedure_Reason_Reason

func (*Procedure_Reason) GetReference

func (x *Procedure_Reason) GetReference() *datatypes_go_proto.Reference

func (*Procedure_Reason) ProtoMessage

func (*Procedure_Reason) ProtoMessage()

func (*Procedure_Reason) ProtoReflect

func (x *Procedure_Reason) ProtoReflect() protoreflect.Message

func (*Procedure_Reason) Reset

func (x *Procedure_Reason) Reset()

func (*Procedure_Reason) String

func (x *Procedure_Reason) String() string

type Procedure_Reason_CodeableConcept

type Procedure_Reason_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Procedure_Reason_Reference

type Procedure_Reason_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type ProcessRequest

type ProcessRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// cancel | poll | reprocess | status
	Action *codes_go_proto.ActionListCode `protobuf:"bytes,9,opt,name=action,proto3" json:"action,omitempty"`
	// Business Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Resource version
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,12,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,13,opt,name=created,proto3" json:"created,omitempty"`
	// Target of the request
	Target *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=target,proto3" json:"target,omitempty"`
	// Responsible practitioner
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=provider,proto3" json:"provider,omitempty"`
	// Responsible organization
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=organization,proto3" json:"organization,omitempty"`
	// Request reference
	Request *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=request,proto3" json:"request,omitempty"`
	// Response reference
	Response *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=response,proto3" json:"response,omitempty"`
	// Nullify
	Nullify *datatypes_go_proto.Boolean `protobuf:"bytes,19,opt,name=nullify,proto3" json:"nullify,omitempty"`
	// Reference number/string
	Reference *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=reference,proto3" json:"reference,omitempty"`
	Item      []*ProcessRequest_Item     `protobuf:"bytes,21,rep,name=item,proto3" json:"item,omitempty"`
	// Resource type(s) to include
	Include []*datatypes_go_proto.String `protobuf:"bytes,22,rep,name=include,proto3" json:"include,omitempty"`
	// Resource type(s) to exclude
	Exclude []*datatypes_go_proto.String `protobuf:"bytes,23,rep,name=exclude,proto3" json:"exclude,omitempty"`
	// Period
	Period *datatypes_go_proto.Period `protobuf:"bytes,24,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ProcessRequest. Process request. See http://hl7.org/fhir/StructureDefinition/ProcessRequest

func (*ProcessRequest) Descriptor deprecated

func (*ProcessRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProcessRequest.ProtoReflect.Descriptor instead.

func (*ProcessRequest) GetAction

func (*ProcessRequest) GetContained

func (x *ProcessRequest) GetContained() []*ContainedResource

func (*ProcessRequest) GetCreated

func (x *ProcessRequest) GetCreated() *datatypes_go_proto.DateTime

func (*ProcessRequest) GetExclude

func (x *ProcessRequest) GetExclude() []*datatypes_go_proto.String

func (*ProcessRequest) GetExtension

func (x *ProcessRequest) GetExtension() []*datatypes_go_proto.Extension

func (*ProcessRequest) GetId

func (x *ProcessRequest) GetId() *datatypes_go_proto.Id

func (*ProcessRequest) GetIdentifier

func (x *ProcessRequest) GetIdentifier() []*datatypes_go_proto.Identifier

func (*ProcessRequest) GetImplicitRules

func (x *ProcessRequest) GetImplicitRules() *datatypes_go_proto.Uri

func (*ProcessRequest) GetInclude

func (x *ProcessRequest) GetInclude() []*datatypes_go_proto.String

func (*ProcessRequest) GetItem

func (x *ProcessRequest) GetItem() []*ProcessRequest_Item

func (*ProcessRequest) GetLanguage

func (*ProcessRequest) GetMeta

func (x *ProcessRequest) GetMeta() *datatypes_go_proto.Meta

func (*ProcessRequest) GetModifierExtension

func (x *ProcessRequest) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ProcessRequest) GetNullify

func (x *ProcessRequest) GetNullify() *datatypes_go_proto.Boolean

func (*ProcessRequest) GetOrganization

func (x *ProcessRequest) GetOrganization() *datatypes_go_proto.Reference

func (*ProcessRequest) GetOriginalRuleset

func (x *ProcessRequest) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*ProcessRequest) GetPeriod

func (x *ProcessRequest) GetPeriod() *datatypes_go_proto.Period

func (*ProcessRequest) GetProvider

func (x *ProcessRequest) GetProvider() *datatypes_go_proto.Reference

func (*ProcessRequest) GetReference

func (x *ProcessRequest) GetReference() *datatypes_go_proto.String

func (*ProcessRequest) GetRequest

func (x *ProcessRequest) GetRequest() *datatypes_go_proto.Reference

func (*ProcessRequest) GetResponse

func (x *ProcessRequest) GetResponse() *datatypes_go_proto.Reference

func (*ProcessRequest) GetRuleset

func (x *ProcessRequest) GetRuleset() *datatypes_go_proto.Coding

func (*ProcessRequest) GetTarget

func (*ProcessRequest) GetText

func (*ProcessRequest) ProtoMessage

func (*ProcessRequest) ProtoMessage()

func (*ProcessRequest) ProtoReflect

func (x *ProcessRequest) ProtoReflect() protoreflect.Message

func (*ProcessRequest) Reset

func (x *ProcessRequest) Reset()

func (*ProcessRequest) String

func (x *ProcessRequest) String() string

type ProcessRequest_Item

type ProcessRequest_Item struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Service instance
	SequenceLinkId *datatypes_go_proto.Integer `protobuf:"bytes,4,opt,name=sequence_link_id,json=sequenceLinkId,proto3" json:"sequence_link_id,omitempty"`
	// contains filtered or unexported fields
}

Items to re-adjudicate

func (*ProcessRequest_Item) Descriptor deprecated

func (*ProcessRequest_Item) Descriptor() ([]byte, []int)

Deprecated: Use ProcessRequest_Item.ProtoReflect.Descriptor instead.

func (*ProcessRequest_Item) GetExtension

func (x *ProcessRequest_Item) GetExtension() []*datatypes_go_proto.Extension

func (*ProcessRequest_Item) GetId

func (*ProcessRequest_Item) GetModifierExtension

func (x *ProcessRequest_Item) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ProcessRequest_Item) GetSequenceLinkId

func (x *ProcessRequest_Item) GetSequenceLinkId() *datatypes_go_proto.Integer

func (*ProcessRequest_Item) ProtoMessage

func (*ProcessRequest_Item) ProtoMessage()

func (*ProcessRequest_Item) ProtoReflect

func (x *ProcessRequest_Item) ProtoReflect() protoreflect.Message

func (*ProcessRequest_Item) Reset

func (x *ProcessRequest_Item) Reset()

func (*ProcessRequest_Item) String

func (x *ProcessRequest_Item) String() string

type ProcessResponse

type ProcessResponse struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Request reference
	Request *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=request,proto3" json:"request,omitempty"`
	// Processing outcome
	Outcome *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Disposition Message
	Disposition *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// Resource version
	Ruleset *datatypes_go_proto.Coding `protobuf:"bytes,13,opt,name=ruleset,proto3" json:"ruleset,omitempty"`
	// Original version
	OriginalRuleset *datatypes_go_proto.Coding `protobuf:"bytes,14,opt,name=original_ruleset,json=originalRuleset,proto3" json:"original_ruleset,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=created,proto3" json:"created,omitempty"`
	// Authoring Organization
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=organization,proto3" json:"organization,omitempty"`
	// Responsible Practitioner
	RequestProvider *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=request_provider,json=requestProvider,proto3" json:"request_provider,omitempty"`
	// Responsible organization
	RequestOrganization *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=request_organization,json=requestOrganization,proto3" json:"request_organization,omitempty"`
	// Printed Form Identifier
	Form  *datatypes_go_proto.Coding `protobuf:"bytes,19,opt,name=form,proto3" json:"form,omitempty"`
	Notes []*ProcessResponse_Notes   `protobuf:"bytes,20,rep,name=notes,proto3" json:"notes,omitempty"`
	// Error code
	Error []*datatypes_go_proto.Coding `protobuf:"bytes,21,rep,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ProcessResponse. ProcessResponse resource. See http://hl7.org/fhir/StructureDefinition/ProcessResponse

func (*ProcessResponse) Descriptor deprecated

func (*ProcessResponse) Descriptor() ([]byte, []int)

Deprecated: Use ProcessResponse.ProtoReflect.Descriptor instead.

func (*ProcessResponse) GetContained

func (x *ProcessResponse) GetContained() []*ContainedResource

func (*ProcessResponse) GetCreated

func (x *ProcessResponse) GetCreated() *datatypes_go_proto.DateTime

func (*ProcessResponse) GetDisposition

func (x *ProcessResponse) GetDisposition() *datatypes_go_proto.String

func (*ProcessResponse) GetError

func (x *ProcessResponse) GetError() []*datatypes_go_proto.Coding

func (*ProcessResponse) GetExtension

func (x *ProcessResponse) GetExtension() []*datatypes_go_proto.Extension

func (*ProcessResponse) GetForm

func (*ProcessResponse) GetId

func (*ProcessResponse) GetIdentifier

func (x *ProcessResponse) GetIdentifier() []*datatypes_go_proto.Identifier

func (*ProcessResponse) GetImplicitRules

func (x *ProcessResponse) GetImplicitRules() *datatypes_go_proto.Uri

func (*ProcessResponse) GetLanguage

func (*ProcessResponse) GetMeta

func (x *ProcessResponse) GetMeta() *datatypes_go_proto.Meta

func (*ProcessResponse) GetModifierExtension

func (x *ProcessResponse) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ProcessResponse) GetNotes

func (x *ProcessResponse) GetNotes() []*ProcessResponse_Notes

func (*ProcessResponse) GetOrganization

func (x *ProcessResponse) GetOrganization() *datatypes_go_proto.Reference

func (*ProcessResponse) GetOriginalRuleset

func (x *ProcessResponse) GetOriginalRuleset() *datatypes_go_proto.Coding

func (*ProcessResponse) GetOutcome

func (x *ProcessResponse) GetOutcome() *datatypes_go_proto.Coding

func (*ProcessResponse) GetRequest

func (x *ProcessResponse) GetRequest() *datatypes_go_proto.Reference

func (*ProcessResponse) GetRequestOrganization

func (x *ProcessResponse) GetRequestOrganization() *datatypes_go_proto.Reference

func (*ProcessResponse) GetRequestProvider

func (x *ProcessResponse) GetRequestProvider() *datatypes_go_proto.Reference

func (*ProcessResponse) GetRuleset

func (x *ProcessResponse) GetRuleset() *datatypes_go_proto.Coding

func (*ProcessResponse) GetText

func (*ProcessResponse) ProtoMessage

func (*ProcessResponse) ProtoMessage()

func (*ProcessResponse) ProtoReflect

func (x *ProcessResponse) ProtoReflect() protoreflect.Message

func (*ProcessResponse) Reset

func (x *ProcessResponse) Reset()

func (*ProcessResponse) String

func (x *ProcessResponse) String() string

type ProcessResponse_Notes

type ProcessResponse_Notes struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// display | print | printoper
	Type *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Notes text
	Text *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Notes

func (*ProcessResponse_Notes) Descriptor deprecated

func (*ProcessResponse_Notes) Descriptor() ([]byte, []int)

Deprecated: Use ProcessResponse_Notes.ProtoReflect.Descriptor instead.

func (*ProcessResponse_Notes) GetExtension

func (x *ProcessResponse_Notes) GetExtension() []*datatypes_go_proto.Extension

func (*ProcessResponse_Notes) GetId

func (*ProcessResponse_Notes) GetModifierExtension

func (x *ProcessResponse_Notes) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ProcessResponse_Notes) GetText

func (*ProcessResponse_Notes) GetType

func (*ProcessResponse_Notes) ProtoMessage

func (*ProcessResponse_Notes) ProtoMessage()

func (*ProcessResponse_Notes) ProtoReflect

func (x *ProcessResponse_Notes) ProtoReflect() protoreflect.Message

func (*ProcessResponse_Notes) Reset

func (x *ProcessResponse_Notes) Reset()

func (*ProcessResponse_Notes) String

func (x *ProcessResponse_Notes) String() string

type Provenance

type Provenance struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Target Reference(s) (usually version specific)
	Target []*datatypes_go_proto.Reference `protobuf:"bytes,9,rep,name=target,proto3" json:"target,omitempty"`
	// When the activity occurred
	Period *datatypes_go_proto.Period `protobuf:"bytes,10,opt,name=period,proto3" json:"period,omitempty"`
	// When the activity was recorded / updated
	Recorded *datatypes_go_proto.Instant `protobuf:"bytes,11,opt,name=recorded,proto3" json:"recorded,omitempty"`
	// Reason the activity is occurring
	Reason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=reason,proto3" json:"reason,omitempty"`
	// Activity that occurred
	Activity *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=activity,proto3" json:"activity,omitempty"`
	// Where the activity occurred, if relevant
	Location *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=location,proto3" json:"location,omitempty"`
	// Policy or plan the activity was defined by
	Policy []*datatypes_go_proto.Uri `protobuf:"bytes,15,rep,name=policy,proto3" json:"policy,omitempty"`
	Agent  []*Provenance_Agent       `protobuf:"bytes,16,rep,name=agent,proto3" json:"agent,omitempty"`
	Entity []*Provenance_Entity      `protobuf:"bytes,17,rep,name=entity,proto3" json:"entity,omitempty"`
	// Signature on target
	Signature []*datatypes_go_proto.Signature `protobuf:"bytes,18,rep,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Provenance. Who, What, When for a set of resources. See http://hl7.org/fhir/StructureDefinition/Provenance

func (*Provenance) Descriptor deprecated

func (*Provenance) Descriptor() ([]byte, []int)

Deprecated: Use Provenance.ProtoReflect.Descriptor instead.

func (*Provenance) GetActivity

func (x *Provenance) GetActivity() *datatypes_go_proto.CodeableConcept

func (*Provenance) GetAgent

func (x *Provenance) GetAgent() []*Provenance_Agent

func (*Provenance) GetContained

func (x *Provenance) GetContained() []*ContainedResource

func (*Provenance) GetEntity

func (x *Provenance) GetEntity() []*Provenance_Entity

func (*Provenance) GetExtension

func (x *Provenance) GetExtension() []*datatypes_go_proto.Extension

func (*Provenance) GetId

func (x *Provenance) GetId() *datatypes_go_proto.Id

func (*Provenance) GetImplicitRules

func (x *Provenance) GetImplicitRules() *datatypes_go_proto.Uri

func (*Provenance) GetLanguage

func (x *Provenance) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Provenance) GetLocation

func (x *Provenance) GetLocation() *datatypes_go_proto.Reference

func (*Provenance) GetMeta

func (x *Provenance) GetMeta() *datatypes_go_proto.Meta

func (*Provenance) GetModifierExtension

func (x *Provenance) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Provenance) GetPeriod

func (x *Provenance) GetPeriod() *datatypes_go_proto.Period

func (*Provenance) GetPolicy

func (x *Provenance) GetPolicy() []*datatypes_go_proto.Uri

func (*Provenance) GetReason

func (x *Provenance) GetReason() []*datatypes_go_proto.CodeableConcept

func (*Provenance) GetRecorded

func (x *Provenance) GetRecorded() *datatypes_go_proto.Instant

func (*Provenance) GetSignature

func (x *Provenance) GetSignature() []*datatypes_go_proto.Signature

func (*Provenance) GetTarget

func (x *Provenance) GetTarget() []*datatypes_go_proto.Reference

func (*Provenance) GetText

func (*Provenance) ProtoMessage

func (*Provenance) ProtoMessage()

func (*Provenance) ProtoReflect

func (x *Provenance) ProtoReflect() protoreflect.Message

func (*Provenance) Reset

func (x *Provenance) Reset()

func (*Provenance) String

func (x *Provenance) String() string

type Provenance_Agent

type Provenance_Agent struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// What the agents involvement was
	Role *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	// Individual, device or organization playing role
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	// Authorization-system identifier for the agent
	UserId       *datatypes_go_proto.Identifier   `protobuf:"bytes,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	RelatedAgent []*Provenance_Agent_RelatedAgent `protobuf:"bytes,7,rep,name=related_agent,json=relatedAgent,proto3" json:"related_agent,omitempty"`
	// contains filtered or unexported fields
}

Agents involved in creating resource

func (*Provenance_Agent) Descriptor deprecated

func (*Provenance_Agent) Descriptor() ([]byte, []int)

Deprecated: Use Provenance_Agent.ProtoReflect.Descriptor instead.

func (*Provenance_Agent) GetActor

func (*Provenance_Agent) GetExtension

func (x *Provenance_Agent) GetExtension() []*datatypes_go_proto.Extension

func (*Provenance_Agent) GetId

func (*Provenance_Agent) GetModifierExtension

func (x *Provenance_Agent) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Provenance_Agent) GetRelatedAgent

func (x *Provenance_Agent) GetRelatedAgent() []*Provenance_Agent_RelatedAgent

func (*Provenance_Agent) GetRole

func (*Provenance_Agent) GetUserId

func (*Provenance_Agent) ProtoMessage

func (*Provenance_Agent) ProtoMessage()

func (*Provenance_Agent) ProtoReflect

func (x *Provenance_Agent) ProtoReflect() protoreflect.Message

func (*Provenance_Agent) Reset

func (x *Provenance_Agent) Reset()

func (*Provenance_Agent) String

func (x *Provenance_Agent) String() string

type Provenance_Agent_RelatedAgent

type Provenance_Agent_RelatedAgent struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of relationship between agents
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Reference to other agent in this resource by identifier
	Target *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Track delegation between agents

func (*Provenance_Agent_RelatedAgent) Descriptor deprecated

func (*Provenance_Agent_RelatedAgent) Descriptor() ([]byte, []int)

Deprecated: Use Provenance_Agent_RelatedAgent.ProtoReflect.Descriptor instead.

func (*Provenance_Agent_RelatedAgent) GetExtension

func (*Provenance_Agent_RelatedAgent) GetId

func (*Provenance_Agent_RelatedAgent) GetModifierExtension

func (x *Provenance_Agent_RelatedAgent) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Provenance_Agent_RelatedAgent) GetTarget

func (*Provenance_Agent_RelatedAgent) GetType

func (*Provenance_Agent_RelatedAgent) ProtoMessage

func (*Provenance_Agent_RelatedAgent) ProtoMessage()

func (*Provenance_Agent_RelatedAgent) ProtoReflect

func (*Provenance_Agent_RelatedAgent) Reset

func (x *Provenance_Agent_RelatedAgent) Reset()

func (*Provenance_Agent_RelatedAgent) String

type Provenance_Entity

type Provenance_Entity struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// derivation | revision | quotation | source
	Role *codes_go_proto.ProvenanceEntityRoleCode `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	// The type of resource in this entity
	Type *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// Identity of entity
	Reference *datatypes_go_proto.Uri `protobuf:"bytes,6,opt,name=reference,proto3" json:"reference,omitempty"`
	// Human description of entity
	Display *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=display,proto3" json:"display,omitempty"`
	// Entity is attributed to this agent
	Agent *Provenance_Agent `protobuf:"bytes,8,opt,name=agent,proto3" json:"agent,omitempty"`
	// contains filtered or unexported fields
}

An entity used in this activity

func (*Provenance_Entity) Descriptor deprecated

func (*Provenance_Entity) Descriptor() ([]byte, []int)

Deprecated: Use Provenance_Entity.ProtoReflect.Descriptor instead.

func (*Provenance_Entity) GetAgent

func (x *Provenance_Entity) GetAgent() *Provenance_Agent

func (*Provenance_Entity) GetDisplay

func (x *Provenance_Entity) GetDisplay() *datatypes_go_proto.String

func (*Provenance_Entity) GetExtension

func (x *Provenance_Entity) GetExtension() []*datatypes_go_proto.Extension

func (*Provenance_Entity) GetId

func (*Provenance_Entity) GetModifierExtension

func (x *Provenance_Entity) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Provenance_Entity) GetReference

func (x *Provenance_Entity) GetReference() *datatypes_go_proto.Uri

func (*Provenance_Entity) GetRole

func (*Provenance_Entity) GetType

func (*Provenance_Entity) ProtoMessage

func (*Provenance_Entity) ProtoMessage()

func (*Provenance_Entity) ProtoReflect

func (x *Provenance_Entity) ProtoReflect() protoreflect.Message

func (*Provenance_Entity) Reset

func (x *Provenance_Entity) Reset()

func (*Provenance_Entity) String

func (x *Provenance_Entity) String() string

type Questionnaire

type Questionnaire struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifiers for this questionnaire
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Logical identifier for this version of Questionnaire
	Version *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=version,proto3" json:"version,omitempty"`
	// draft | published | retired
	Status *codes_go_proto.QuestionnaireStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Date this version was authored
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,12,opt,name=date,proto3" json:"date,omitempty"`
	// Organization/individual who designed the questionnaire
	Publisher *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=publisher,proto3" json:"publisher,omitempty"`
	// Contact information of the publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,14,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Resource that can be subject of QuestionnaireResponse
	SubjectType []*codes_go_proto.ResourceTypeCode `protobuf:"bytes,15,rep,name=subject_type,json=subjectType,proto3" json:"subject_type,omitempty"`
	Group       *Questionnaire_Group               `protobuf:"bytes,16,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Questionnaire. A structured set of questions. See http://hl7.org/fhir/StructureDefinition/Questionnaire

func (*Questionnaire) Descriptor deprecated

func (*Questionnaire) Descriptor() ([]byte, []int)

Deprecated: Use Questionnaire.ProtoReflect.Descriptor instead.

func (*Questionnaire) GetContained

func (x *Questionnaire) GetContained() []*ContainedResource

func (*Questionnaire) GetDate

func (*Questionnaire) GetExtension

func (x *Questionnaire) GetExtension() []*datatypes_go_proto.Extension

func (*Questionnaire) GetGroup

func (x *Questionnaire) GetGroup() *Questionnaire_Group

func (*Questionnaire) GetId

func (x *Questionnaire) GetId() *datatypes_go_proto.Id

func (*Questionnaire) GetIdentifier

func (x *Questionnaire) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Questionnaire) GetImplicitRules

func (x *Questionnaire) GetImplicitRules() *datatypes_go_proto.Uri

func (*Questionnaire) GetLanguage

func (*Questionnaire) GetMeta

func (x *Questionnaire) GetMeta() *datatypes_go_proto.Meta

func (*Questionnaire) GetModifierExtension

func (x *Questionnaire) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Questionnaire) GetPublisher

func (x *Questionnaire) GetPublisher() *datatypes_go_proto.String

func (*Questionnaire) GetStatus

func (*Questionnaire) GetSubjectType

func (x *Questionnaire) GetSubjectType() []*codes_go_proto.ResourceTypeCode

func (*Questionnaire) GetTelecom

func (x *Questionnaire) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*Questionnaire) GetText

func (*Questionnaire) GetVersion

func (x *Questionnaire) GetVersion() *datatypes_go_proto.String

func (*Questionnaire) ProtoMessage

func (*Questionnaire) ProtoMessage()

func (*Questionnaire) ProtoReflect

func (x *Questionnaire) ProtoReflect() protoreflect.Message

func (*Questionnaire) Reset

func (x *Questionnaire) Reset()

func (*Questionnaire) String

func (x *Questionnaire) String() string

type QuestionnaireResponse

type QuestionnaireResponse struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique id for this set of answers
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,9,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Form being answered
	Questionnaire *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=questionnaire,proto3" json:"questionnaire,omitempty"`
	// in-progress | completed | amended
	Status *codes_go_proto.QuestionnaireResponseStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// The subject of the questions
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=subject,proto3" json:"subject,omitempty"`
	// Person who received and recorded the answers
	Author *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=author,proto3" json:"author,omitempty"`
	// Date this version was authored
	Authored *datatypes_go_proto.DateTime `protobuf:"bytes,14,opt,name=authored,proto3" json:"authored,omitempty"`
	// The person who answered the questions
	Source *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=source,proto3" json:"source,omitempty"`
	// Primary encounter during which the answers were collected
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Group     *QuestionnaireResponse_Group  `protobuf:"bytes,17,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for QuestionnaireResponse. A structured set of questions and their answers. See http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse

func (*QuestionnaireResponse) Descriptor deprecated

func (*QuestionnaireResponse) Descriptor() ([]byte, []int)

Deprecated: Use QuestionnaireResponse.ProtoReflect.Descriptor instead.

func (*QuestionnaireResponse) GetAuthor

func (*QuestionnaireResponse) GetAuthored

func (*QuestionnaireResponse) GetContained

func (x *QuestionnaireResponse) GetContained() []*ContainedResource

func (*QuestionnaireResponse) GetEncounter

func (*QuestionnaireResponse) GetExtension

func (x *QuestionnaireResponse) GetExtension() []*datatypes_go_proto.Extension

func (*QuestionnaireResponse) GetGroup

func (*QuestionnaireResponse) GetId

func (*QuestionnaireResponse) GetIdentifier

func (*QuestionnaireResponse) GetImplicitRules

func (x *QuestionnaireResponse) GetImplicitRules() *datatypes_go_proto.Uri

func (*QuestionnaireResponse) GetLanguage

func (*QuestionnaireResponse) GetMeta

func (*QuestionnaireResponse) GetModifierExtension

func (x *QuestionnaireResponse) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QuestionnaireResponse) GetQuestionnaire

func (x *QuestionnaireResponse) GetQuestionnaire() *datatypes_go_proto.Reference

func (*QuestionnaireResponse) GetSource

func (*QuestionnaireResponse) GetStatus

func (*QuestionnaireResponse) GetSubject

func (*QuestionnaireResponse) GetText

func (*QuestionnaireResponse) ProtoMessage

func (*QuestionnaireResponse) ProtoMessage()

func (*QuestionnaireResponse) ProtoReflect

func (x *QuestionnaireResponse) ProtoReflect() protoreflect.Message

func (*QuestionnaireResponse) Reset

func (x *QuestionnaireResponse) Reset()

func (*QuestionnaireResponse) String

func (x *QuestionnaireResponse) String() string

type QuestionnaireResponse_Group

type QuestionnaireResponse_Group struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Corresponding group within Questionnaire
	LinkId *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
	// Name for this group
	Title *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"`
	// Additional text for the group
	Text *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"`
	// The subject this group's answers are about
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=subject,proto3" json:"subject,omitempty"`
	// Nested questionnaire response group
	Group    []*QuestionnaireResponse_Group          `protobuf:"bytes,8,rep,name=group,proto3" json:"group,omitempty"`
	Question []*QuestionnaireResponse_Group_Question `protobuf:"bytes,9,rep,name=question,proto3" json:"question,omitempty"`
	// contains filtered or unexported fields
}

Grouped questions

func (*QuestionnaireResponse_Group) Descriptor deprecated

func (*QuestionnaireResponse_Group) Descriptor() ([]byte, []int)

Deprecated: Use QuestionnaireResponse_Group.ProtoReflect.Descriptor instead.

func (*QuestionnaireResponse_Group) GetExtension

func (*QuestionnaireResponse_Group) GetGroup

func (*QuestionnaireResponse_Group) GetId

func (*QuestionnaireResponse_Group) GetLinkId

func (*QuestionnaireResponse_Group) GetModifierExtension

func (x *QuestionnaireResponse_Group) GetModifierExtension() []*datatypes_go_proto.Extension

func (*QuestionnaireResponse_Group) GetQuestion

func (*QuestionnaireResponse_Group) GetSubject

func (*QuestionnaireResponse_Group) GetText

func (*QuestionnaireResponse_Group) GetTitle

func (*QuestionnaireResponse_Group) ProtoMessage

func (*QuestionnaireResponse_Group) ProtoMessage()

func (*QuestionnaireResponse_Group) ProtoReflect

func (*QuestionnaireResponse_Group) Reset

func (x *QuestionnaireResponse_Group) Reset()

func (*QuestionnaireResponse_Group) String

func (x *QuestionnaireResponse_Group) String() string

type QuestionnaireResponse_Group_Question

type QuestionnaireResponse_Group_Question struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Corresponding question within Questionnaire
	LinkId *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
	// Text of the question as it is shown to the user
	Text   *datatypes_go_proto.String                     `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	Answer []*QuestionnaireResponse_Group_Question_Answer `protobuf:"bytes,6,rep,name=answer,proto3" json:"answer,omitempty"`
	// contains filtered or unexported fields
}

Questions in this group

func (*QuestionnaireResponse_Group_Question) Descriptor deprecated

func (*QuestionnaireResponse_Group_Question) Descriptor() ([]byte, []int)

Deprecated: Use QuestionnaireResponse_Group_Question.ProtoReflect.Descriptor instead.

func (*QuestionnaireResponse_Group_Question) GetAnswer

func (*QuestionnaireResponse_Group_Question) GetExtension

func (*QuestionnaireResponse_Group_Question) GetId

func (*QuestionnaireResponse_Group_Question) GetLinkId

func (*QuestionnaireResponse_Group_Question) GetModifierExtension

func (*QuestionnaireResponse_Group_Question) GetText

func (*QuestionnaireResponse_Group_Question) ProtoMessage

func (*QuestionnaireResponse_Group_Question) ProtoMessage()

func (*QuestionnaireResponse_Group_Question) ProtoReflect

func (*QuestionnaireResponse_Group_Question) Reset

func (*QuestionnaireResponse_Group_Question) String

type QuestionnaireResponse_Group_Question_Answer

type QuestionnaireResponse_Group_Question_Answer struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension                    `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Value             *QuestionnaireResponse_Group_Question_Answer_Value `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// Nested questionnaire group
	Group []*QuestionnaireResponse_Group `protobuf:"bytes,5,rep,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

The response(s) to the question

func (*QuestionnaireResponse_Group_Question_Answer) Descriptor deprecated

Deprecated: Use QuestionnaireResponse_Group_Question_Answer.ProtoReflect.Descriptor instead.

func (*QuestionnaireResponse_Group_Question_Answer) GetExtension

func (*QuestionnaireResponse_Group_Question_Answer) GetGroup

func (*QuestionnaireResponse_Group_Question_Answer) GetId

func (*QuestionnaireResponse_Group_Question_Answer) GetModifierExtension

func (*QuestionnaireResponse_Group_Question_Answer) GetValue

func (*QuestionnaireResponse_Group_Question_Answer) ProtoMessage

func (*QuestionnaireResponse_Group_Question_Answer) ProtoReflect

func (*QuestionnaireResponse_Group_Question_Answer) Reset

func (*QuestionnaireResponse_Group_Question_Answer) String

type QuestionnaireResponse_Group_Question_Answer_Value

type QuestionnaireResponse_Group_Question_Answer_Value struct {

	// Types that are assignable to Value:
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Boolean
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Decimal
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Integer
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Date
	//	*QuestionnaireResponse_Group_Question_Answer_Value_DateTime
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Instant
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Time
	//	*QuestionnaireResponse_Group_Question_Answer_Value_StringValue
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Uri
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Attachment
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Coding
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Quantity
	//	*QuestionnaireResponse_Group_Question_Answer_Value_Reference
	Value isQuestionnaireResponse_Group_Question_Answer_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Single-valued answer to the question

func (*QuestionnaireResponse_Group_Question_Answer_Value) Descriptor deprecated

Deprecated: Use QuestionnaireResponse_Group_Question_Answer_Value.ProtoReflect.Descriptor instead.

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetAttachment

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetBoolean

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetCoding

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetDate

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetDateTime

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetDecimal

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetInstant

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetInteger

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetQuantity

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetReference

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetStringValue

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetTime

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetUri

func (*QuestionnaireResponse_Group_Question_Answer_Value) GetValue

func (m *QuestionnaireResponse_Group_Question_Answer_Value) GetValue() isQuestionnaireResponse_Group_Question_Answer_Value_Value

func (*QuestionnaireResponse_Group_Question_Answer_Value) ProtoMessage

func (*QuestionnaireResponse_Group_Question_Answer_Value) ProtoReflect

func (*QuestionnaireResponse_Group_Question_Answer_Value) Reset

func (*QuestionnaireResponse_Group_Question_Answer_Value) String

type QuestionnaireResponse_Group_Question_Answer_Value_Attachment

type QuestionnaireResponse_Group_Question_Answer_Value_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,10,opt,name=attachment,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_Boolean

type QuestionnaireResponse_Group_Question_Answer_Value_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_Coding

type QuestionnaireResponse_Group_Question_Answer_Value_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,11,opt,name=coding,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_Date

type QuestionnaireResponse_Group_Question_Answer_Value_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,4,opt,name=date,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_DateTime

type QuestionnaireResponse_Group_Question_Answer_Value_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_Decimal

type QuestionnaireResponse_Group_Question_Answer_Value_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,2,opt,name=decimal,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_Instant

type QuestionnaireResponse_Group_Question_Answer_Value_Instant struct {
	Instant *datatypes_go_proto.Instant `protobuf:"bytes,6,opt,name=instant,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_Integer

type QuestionnaireResponse_Group_Question_Answer_Value_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,3,opt,name=integer,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_Quantity

type QuestionnaireResponse_Group_Question_Answer_Value_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,12,opt,name=quantity,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_Reference

type QuestionnaireResponse_Group_Question_Answer_Value_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=reference,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_StringValue

type QuestionnaireResponse_Group_Question_Answer_Value_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=string_value,json=string,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_Time

type QuestionnaireResponse_Group_Question_Answer_Value_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,7,opt,name=time,proto3,oneof"`
}

type QuestionnaireResponse_Group_Question_Answer_Value_Uri

type QuestionnaireResponse_Group_Question_Answer_Value_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=uri,proto3,oneof"`
}

type Questionnaire_Group

type Questionnaire_Group struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// To link questionnaire with questionnaire response
	LinkId *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
	// Name to be displayed for group
	Title *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"`
	// Concept that represents this section in a questionnaire
	Concept []*datatypes_go_proto.Coding `protobuf:"bytes,6,rep,name=concept,proto3" json:"concept,omitempty"`
	// Additional text for the group
	Text *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=text,proto3" json:"text,omitempty"`
	// Whether the group must be included in data results
	Required *datatypes_go_proto.Boolean `protobuf:"bytes,8,opt,name=required,proto3" json:"required,omitempty"`
	// Whether the group may repeat
	Repeats *datatypes_go_proto.Boolean `protobuf:"bytes,9,opt,name=repeats,proto3" json:"repeats,omitempty"`
	// Nested questionnaire group
	Group    []*Questionnaire_Group          `protobuf:"bytes,10,rep,name=group,proto3" json:"group,omitempty"`
	Question []*Questionnaire_Group_Question `protobuf:"bytes,11,rep,name=question,proto3" json:"question,omitempty"`
	// contains filtered or unexported fields
}

Grouped questions

func (*Questionnaire_Group) Descriptor deprecated

func (*Questionnaire_Group) Descriptor() ([]byte, []int)

Deprecated: Use Questionnaire_Group.ProtoReflect.Descriptor instead.

func (*Questionnaire_Group) GetConcept

func (x *Questionnaire_Group) GetConcept() []*datatypes_go_proto.Coding

func (*Questionnaire_Group) GetExtension

func (x *Questionnaire_Group) GetExtension() []*datatypes_go_proto.Extension

func (*Questionnaire_Group) GetGroup

func (x *Questionnaire_Group) GetGroup() []*Questionnaire_Group

func (*Questionnaire_Group) GetId

func (*Questionnaire_Group) GetLinkId

func (*Questionnaire_Group) GetModifierExtension

func (x *Questionnaire_Group) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Questionnaire_Group) GetQuestion

func (*Questionnaire_Group) GetRepeats

func (*Questionnaire_Group) GetRequired

func (*Questionnaire_Group) GetText

func (*Questionnaire_Group) GetTitle

func (*Questionnaire_Group) ProtoMessage

func (*Questionnaire_Group) ProtoMessage()

func (*Questionnaire_Group) ProtoReflect

func (x *Questionnaire_Group) ProtoReflect() protoreflect.Message

func (*Questionnaire_Group) Reset

func (x *Questionnaire_Group) Reset()

func (*Questionnaire_Group) String

func (x *Questionnaire_Group) String() string

type Questionnaire_Group_Question

type Questionnaire_Group_Question struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// To link questionnaire with questionnaire response
	LinkId *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
	// Concept that represents this question on a questionnaire
	Concept []*datatypes_go_proto.Coding `protobuf:"bytes,5,rep,name=concept,proto3" json:"concept,omitempty"`
	// Text of the question as it is shown to the user
	Text *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"`
	// boolean | decimal | integer | date | dateTime +
	Type *codes_go_proto.AnswerFormatCode `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
	// Whether the question must be answered in data results
	Required *datatypes_go_proto.Boolean `protobuf:"bytes,8,opt,name=required,proto3" json:"required,omitempty"`
	// Whether the question  can have multiple answers
	Repeats *datatypes_go_proto.Boolean `protobuf:"bytes,9,opt,name=repeats,proto3" json:"repeats,omitempty"`
	// Valueset containing permitted answers
	Options *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=options,proto3" json:"options,omitempty"`
	// Permitted answer
	Option []*datatypes_go_proto.Coding `protobuf:"bytes,11,rep,name=option,proto3" json:"option,omitempty"`
	// Nested questionnaire group
	Group []*Questionnaire_Group `protobuf:"bytes,12,rep,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

Questions in this group

func (*Questionnaire_Group_Question) Descriptor deprecated

func (*Questionnaire_Group_Question) Descriptor() ([]byte, []int)

Deprecated: Use Questionnaire_Group_Question.ProtoReflect.Descriptor instead.

func (*Questionnaire_Group_Question) GetConcept

func (*Questionnaire_Group_Question) GetExtension

func (*Questionnaire_Group_Question) GetGroup

func (*Questionnaire_Group_Question) GetId

func (*Questionnaire_Group_Question) GetLinkId

func (*Questionnaire_Group_Question) GetModifierExtension

func (x *Questionnaire_Group_Question) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Questionnaire_Group_Question) GetOption

func (*Questionnaire_Group_Question) GetOptions

func (*Questionnaire_Group_Question) GetRepeats

func (*Questionnaire_Group_Question) GetRequired

func (*Questionnaire_Group_Question) GetText

func (*Questionnaire_Group_Question) GetType

func (*Questionnaire_Group_Question) ProtoMessage

func (*Questionnaire_Group_Question) ProtoMessage()

func (*Questionnaire_Group_Question) ProtoReflect

func (*Questionnaire_Group_Question) Reset

func (x *Questionnaire_Group_Question) Reset()

func (*Questionnaire_Group_Question) String

type ReferralRequest

type ReferralRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// draft | requested | active | cancelled | accepted | rejected | completed
	Status *codes_go_proto.ReferralStatusCode `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Date of creation/activation
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,11,opt,name=date,proto3" json:"date,omitempty"`
	// Referral/Transition of care request type
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=type,proto3" json:"type,omitempty"`
	// The clinical specialty (discipline) that the referral is requested for
	Specialty *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=specialty,proto3" json:"specialty,omitempty"`
	// Urgency of referral / transfer of care request
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=priority,proto3" json:"priority,omitempty"`
	// Patient referred to care or transfer
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=patient,proto3" json:"patient,omitempty"`
	// Requester of referral / transfer of care
	Requester *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=requester,proto3" json:"requester,omitempty"`
	// Receiver of referral / transfer of care request
	Recipient []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=recipient,proto3" json:"recipient,omitempty"`
	// Originating encounter
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Date referral/transfer of care request is sent
	DateSent *datatypes_go_proto.DateTime `protobuf:"bytes,19,opt,name=date_sent,json=dateSent,proto3" json:"date_sent,omitempty"`
	// Reason for referral / transfer of care request
	Reason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=reason,proto3" json:"reason,omitempty"`
	// A textual description of the referral
	Description *datatypes_go_proto.String `protobuf:"bytes,21,opt,name=description,proto3" json:"description,omitempty"`
	// Actions requested as part of the referral
	ServiceRequested []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,rep,name=service_requested,json=serviceRequested,proto3" json:"service_requested,omitempty"`
	// Additonal information to support referral or transfer of care request
	SupportingInformation []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=supporting_information,json=supportingInformation,proto3" json:"supporting_information,omitempty"`
	// Requested service(s) fulfillment time
	FulfillmentTime *datatypes_go_proto.Period `protobuf:"bytes,24,opt,name=fulfillment_time,json=fulfillmentTime,proto3" json:"fulfillment_time,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ReferralRequest. A request for referral or transfer of care. See http://hl7.org/fhir/StructureDefinition/ReferralRequest

func (*ReferralRequest) Descriptor deprecated

func (*ReferralRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReferralRequest.ProtoReflect.Descriptor instead.

func (*ReferralRequest) GetContained

func (x *ReferralRequest) GetContained() []*ContainedResource

func (*ReferralRequest) GetDate

func (*ReferralRequest) GetDateSent

func (x *ReferralRequest) GetDateSent() *datatypes_go_proto.DateTime

func (*ReferralRequest) GetDescription

func (x *ReferralRequest) GetDescription() *datatypes_go_proto.String

func (*ReferralRequest) GetEncounter

func (x *ReferralRequest) GetEncounter() *datatypes_go_proto.Reference

func (*ReferralRequest) GetExtension

func (x *ReferralRequest) GetExtension() []*datatypes_go_proto.Extension

func (*ReferralRequest) GetFulfillmentTime

func (x *ReferralRequest) GetFulfillmentTime() *datatypes_go_proto.Period

func (*ReferralRequest) GetId

func (*ReferralRequest) GetIdentifier

func (x *ReferralRequest) GetIdentifier() []*datatypes_go_proto.Identifier

func (*ReferralRequest) GetImplicitRules

func (x *ReferralRequest) GetImplicitRules() *datatypes_go_proto.Uri

func (*ReferralRequest) GetLanguage

func (*ReferralRequest) GetMeta

func (x *ReferralRequest) GetMeta() *datatypes_go_proto.Meta

func (*ReferralRequest) GetModifierExtension

func (x *ReferralRequest) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ReferralRequest) GetPatient

func (x *ReferralRequest) GetPatient() *datatypes_go_proto.Reference

func (*ReferralRequest) GetPriority

func (*ReferralRequest) GetReason

func (*ReferralRequest) GetRecipient

func (x *ReferralRequest) GetRecipient() []*datatypes_go_proto.Reference

func (*ReferralRequest) GetRequester

func (x *ReferralRequest) GetRequester() *datatypes_go_proto.Reference

func (*ReferralRequest) GetServiceRequested

func (x *ReferralRequest) GetServiceRequested() []*datatypes_go_proto.CodeableConcept

func (*ReferralRequest) GetSpecialty

func (*ReferralRequest) GetStatus

func (*ReferralRequest) GetSupportingInformation

func (x *ReferralRequest) GetSupportingInformation() []*datatypes_go_proto.Reference

func (*ReferralRequest) GetText

func (*ReferralRequest) GetType

func (*ReferralRequest) ProtoMessage

func (*ReferralRequest) ProtoMessage()

func (*ReferralRequest) ProtoReflect

func (x *ReferralRequest) ProtoReflect() protoreflect.Message

func (*ReferralRequest) Reset

func (x *ReferralRequest) Reset()

func (*ReferralRequest) String

func (x *ReferralRequest) String() string

type RelatedPerson

type RelatedPerson struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A human identifier for this person
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// The patient this person is related to
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=patient,proto3" json:"patient,omitempty"`
	// The nature of the relationship
	Relationship *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=relationship,proto3" json:"relationship,omitempty"`
	// A name associated with the person
	Name *datatypes_go_proto.HumanName `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// A contact detail for the person
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,13,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// male | female | other | unknown
	Gender *codes_go_proto.AdministrativeGenderCode `protobuf:"bytes,14,opt,name=gender,proto3" json:"gender,omitempty"`
	// The date on which the related person was born
	BirthDate *datatypes_go_proto.Date `protobuf:"bytes,15,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"`
	// Address where the related person can be contacted or visited
	Address []*datatypes_go_proto.Address `protobuf:"bytes,16,rep,name=address,proto3" json:"address,omitempty"`
	// Image of the person
	Photo []*datatypes_go_proto.Attachment `protobuf:"bytes,17,rep,name=photo,proto3" json:"photo,omitempty"`
	// Period of time that this relationship is considered valid
	Period *datatypes_go_proto.Period `protobuf:"bytes,18,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for RelatedPerson. An person that is related to a patient, but who is not a direct target of care. See http://hl7.org/fhir/StructureDefinition/RelatedPerson

func (*RelatedPerson) Descriptor deprecated

func (*RelatedPerson) Descriptor() ([]byte, []int)

Deprecated: Use RelatedPerson.ProtoReflect.Descriptor instead.

func (*RelatedPerson) GetAddress

func (x *RelatedPerson) GetAddress() []*datatypes_go_proto.Address

func (*RelatedPerson) GetBirthDate

func (x *RelatedPerson) GetBirthDate() *datatypes_go_proto.Date

func (*RelatedPerson) GetContained

func (x *RelatedPerson) GetContained() []*ContainedResource

func (*RelatedPerson) GetExtension

func (x *RelatedPerson) GetExtension() []*datatypes_go_proto.Extension

func (*RelatedPerson) GetGender

func (*RelatedPerson) GetId

func (x *RelatedPerson) GetId() *datatypes_go_proto.Id

func (*RelatedPerson) GetIdentifier

func (x *RelatedPerson) GetIdentifier() []*datatypes_go_proto.Identifier

func (*RelatedPerson) GetImplicitRules

func (x *RelatedPerson) GetImplicitRules() *datatypes_go_proto.Uri

func (*RelatedPerson) GetLanguage

func (*RelatedPerson) GetMeta

func (x *RelatedPerson) GetMeta() *datatypes_go_proto.Meta

func (*RelatedPerson) GetModifierExtension

func (x *RelatedPerson) GetModifierExtension() []*datatypes_go_proto.Extension

func (*RelatedPerson) GetName

func (*RelatedPerson) GetPatient

func (x *RelatedPerson) GetPatient() *datatypes_go_proto.Reference

func (*RelatedPerson) GetPeriod

func (x *RelatedPerson) GetPeriod() *datatypes_go_proto.Period

func (*RelatedPerson) GetPhoto

func (x *RelatedPerson) GetPhoto() []*datatypes_go_proto.Attachment

func (*RelatedPerson) GetRelationship

func (x *RelatedPerson) GetRelationship() *datatypes_go_proto.CodeableConcept

func (*RelatedPerson) GetTelecom

func (x *RelatedPerson) GetTelecom() []*datatypes_go_proto.ContactPoint

func (*RelatedPerson) GetText

func (*RelatedPerson) ProtoMessage

func (*RelatedPerson) ProtoMessage()

func (*RelatedPerson) ProtoReflect

func (x *RelatedPerson) ProtoReflect() protoreflect.Message

func (*RelatedPerson) Reset

func (x *RelatedPerson) Reset()

func (*RelatedPerson) String

func (x *RelatedPerson) String() string

type Resource

type Resource struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Resource. Base Resource. See http://hl7.org/fhir/StructureDefinition/Resource

func (*Resource) Descriptor deprecated

func (*Resource) Descriptor() ([]byte, []int)

Deprecated: Use Resource.ProtoReflect.Descriptor instead.

func (*Resource) GetId

func (x *Resource) GetId() *datatypes_go_proto.Id

func (*Resource) GetImplicitRules

func (x *Resource) GetImplicitRules() *datatypes_go_proto.Uri

func (*Resource) GetLanguage

func (x *Resource) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Resource) GetMeta

func (x *Resource) GetMeta() *datatypes_go_proto.Meta

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) ProtoReflect

func (x *Resource) ProtoReflect() protoreflect.Message

func (*Resource) Reset

func (x *Resource) Reset()

func (*Resource) String

func (x *Resource) String() string

type RiskAssessment

type RiskAssessment struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Who/what does assessment apply to?
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=subject,proto3" json:"subject,omitempty"`
	// When was assessment made?
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,10,opt,name=date,proto3" json:"date,omitempty"`
	// Condition assessed
	Condition *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=condition,proto3" json:"condition,omitempty"`
	// Where was assessment performed?
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// Who did assessment?
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=performer,proto3" json:"performer,omitempty"`
	// Unique identifier for the assessment
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,14,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Evaluation mechanism
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=method,proto3" json:"method,omitempty"`
	// Information used in assessment
	Basis      []*datatypes_go_proto.Reference `protobuf:"bytes,16,rep,name=basis,proto3" json:"basis,omitempty"`
	Prediction []*RiskAssessment_Prediction    `protobuf:"bytes,17,rep,name=prediction,proto3" json:"prediction,omitempty"`
	// How to reduce risk
	Mitigation *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=mitigation,proto3" json:"mitigation,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for RiskAssessment. Potential outcomes for a subject with likelihood. See http://hl7.org/fhir/StructureDefinition/RiskAssessment

func (*RiskAssessment) Descriptor deprecated

func (*RiskAssessment) Descriptor() ([]byte, []int)

Deprecated: Use RiskAssessment.ProtoReflect.Descriptor instead.

func (*RiskAssessment) GetBasis

func (x *RiskAssessment) GetBasis() []*datatypes_go_proto.Reference

func (*RiskAssessment) GetCondition

func (x *RiskAssessment) GetCondition() *datatypes_go_proto.Reference

func (*RiskAssessment) GetContained

func (x *RiskAssessment) GetContained() []*ContainedResource

func (*RiskAssessment) GetDate

func (*RiskAssessment) GetEncounter

func (x *RiskAssessment) GetEncounter() *datatypes_go_proto.Reference

func (*RiskAssessment) GetExtension

func (x *RiskAssessment) GetExtension() []*datatypes_go_proto.Extension

func (*RiskAssessment) GetId

func (x *RiskAssessment) GetId() *datatypes_go_proto.Id

func (*RiskAssessment) GetIdentifier

func (x *RiskAssessment) GetIdentifier() *datatypes_go_proto.Identifier

func (*RiskAssessment) GetImplicitRules

func (x *RiskAssessment) GetImplicitRules() *datatypes_go_proto.Uri

func (*RiskAssessment) GetLanguage

func (*RiskAssessment) GetMeta

func (x *RiskAssessment) GetMeta() *datatypes_go_proto.Meta

func (*RiskAssessment) GetMethod

func (*RiskAssessment) GetMitigation

func (x *RiskAssessment) GetMitigation() *datatypes_go_proto.String

func (*RiskAssessment) GetModifierExtension

func (x *RiskAssessment) GetModifierExtension() []*datatypes_go_proto.Extension

func (*RiskAssessment) GetPerformer

func (x *RiskAssessment) GetPerformer() *datatypes_go_proto.Reference

func (*RiskAssessment) GetPrediction

func (x *RiskAssessment) GetPrediction() []*RiskAssessment_Prediction

func (*RiskAssessment) GetSubject

func (x *RiskAssessment) GetSubject() *datatypes_go_proto.Reference

func (*RiskAssessment) GetText

func (*RiskAssessment) ProtoMessage

func (*RiskAssessment) ProtoMessage()

func (*RiskAssessment) ProtoReflect

func (x *RiskAssessment) ProtoReflect() protoreflect.Message

func (*RiskAssessment) Reset

func (x *RiskAssessment) Reset()

func (*RiskAssessment) String

func (x *RiskAssessment) String() string

type RiskAssessment_Prediction

type RiskAssessment_Prediction struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Possible outcome for the subject
	Outcome     *datatypes_go_proto.CodeableConcept    `protobuf:"bytes,4,opt,name=outcome,proto3" json:"outcome,omitempty"`
	Probability *RiskAssessment_Prediction_Probability `protobuf:"bytes,5,opt,name=probability,proto3" json:"probability,omitempty"`
	// Relative likelihood
	RelativeRisk *datatypes_go_proto.Decimal     `protobuf:"bytes,6,opt,name=relative_risk,json=relativeRisk,proto3" json:"relative_risk,omitempty"`
	When         *RiskAssessment_Prediction_When `protobuf:"bytes,7,opt,name=when,proto3" json:"when,omitempty"`
	// Explanation of prediction
	Rationale *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=rationale,proto3" json:"rationale,omitempty"`
	// contains filtered or unexported fields
}

Outcome predicted

func (*RiskAssessment_Prediction) Descriptor deprecated

func (*RiskAssessment_Prediction) Descriptor() ([]byte, []int)

Deprecated: Use RiskAssessment_Prediction.ProtoReflect.Descriptor instead.

func (*RiskAssessment_Prediction) GetExtension

func (*RiskAssessment_Prediction) GetId

func (*RiskAssessment_Prediction) GetModifierExtension

func (x *RiskAssessment_Prediction) GetModifierExtension() []*datatypes_go_proto.Extension

func (*RiskAssessment_Prediction) GetOutcome

func (*RiskAssessment_Prediction) GetProbability

func (*RiskAssessment_Prediction) GetRationale

func (*RiskAssessment_Prediction) GetRelativeRisk

func (*RiskAssessment_Prediction) GetWhen

func (*RiskAssessment_Prediction) ProtoMessage

func (*RiskAssessment_Prediction) ProtoMessage()

func (*RiskAssessment_Prediction) ProtoReflect

func (*RiskAssessment_Prediction) Reset

func (x *RiskAssessment_Prediction) Reset()

func (*RiskAssessment_Prediction) String

func (x *RiskAssessment_Prediction) String() string

type RiskAssessment_Prediction_Probability

type RiskAssessment_Prediction_Probability struct {

	// Types that are assignable to Probability:
	//	*RiskAssessment_Prediction_Probability_Decimal
	//	*RiskAssessment_Prediction_Probability_Range
	//	*RiskAssessment_Prediction_Probability_CodeableConcept
	Probability isRiskAssessment_Prediction_Probability_Probability `protobuf_oneof:"probability"`
	// contains filtered or unexported fields
}

Likelihood of specified outcome

func (*RiskAssessment_Prediction_Probability) Descriptor deprecated

func (*RiskAssessment_Prediction_Probability) Descriptor() ([]byte, []int)

Deprecated: Use RiskAssessment_Prediction_Probability.ProtoReflect.Descriptor instead.

func (*RiskAssessment_Prediction_Probability) GetCodeableConcept

func (*RiskAssessment_Prediction_Probability) GetDecimal

func (*RiskAssessment_Prediction_Probability) GetProbability

func (m *RiskAssessment_Prediction_Probability) GetProbability() isRiskAssessment_Prediction_Probability_Probability

func (*RiskAssessment_Prediction_Probability) GetRange

func (*RiskAssessment_Prediction_Probability) ProtoMessage

func (*RiskAssessment_Prediction_Probability) ProtoMessage()

func (*RiskAssessment_Prediction_Probability) ProtoReflect

func (*RiskAssessment_Prediction_Probability) Reset

func (*RiskAssessment_Prediction_Probability) String

type RiskAssessment_Prediction_Probability_CodeableConcept

type RiskAssessment_Prediction_Probability_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,3,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type RiskAssessment_Prediction_Probability_Decimal

type RiskAssessment_Prediction_Probability_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,1,opt,name=decimal,proto3,oneof"`
}

type RiskAssessment_Prediction_Probability_Range

type RiskAssessment_Prediction_Probability_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,2,opt,name=range,proto3,oneof"`
}

type RiskAssessment_Prediction_When

type RiskAssessment_Prediction_When struct {

	// Types that are assignable to When:
	//	*RiskAssessment_Prediction_When_Period
	//	*RiskAssessment_Prediction_When_Range
	When isRiskAssessment_Prediction_When_When `protobuf_oneof:"when"`
	// contains filtered or unexported fields
}

Timeframe or age range

func (*RiskAssessment_Prediction_When) Descriptor deprecated

func (*RiskAssessment_Prediction_When) Descriptor() ([]byte, []int)

Deprecated: Use RiskAssessment_Prediction_When.ProtoReflect.Descriptor instead.

func (*RiskAssessment_Prediction_When) GetPeriod

func (*RiskAssessment_Prediction_When) GetRange

func (*RiskAssessment_Prediction_When) GetWhen

func (m *RiskAssessment_Prediction_When) GetWhen() isRiskAssessment_Prediction_When_When

func (*RiskAssessment_Prediction_When) ProtoMessage

func (*RiskAssessment_Prediction_When) ProtoMessage()

func (*RiskAssessment_Prediction_When) ProtoReflect

func (*RiskAssessment_Prediction_When) Reset

func (x *RiskAssessment_Prediction_When) Reset()

func (*RiskAssessment_Prediction_When) String

type RiskAssessment_Prediction_When_Period

type RiskAssessment_Prediction_When_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,1,opt,name=period,proto3,oneof"`
}

type RiskAssessment_Prediction_When_Range

type RiskAssessment_Prediction_When_Range struct {
	Range *datatypes_go_proto.Range `protobuf:"bytes,2,opt,name=range,proto3,oneof"`
}

type Schedule

type Schedule struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this item
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// The schedule type can be used for the categorization of healthcare services
	// or other appointment types
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,rep,name=type,proto3" json:"type,omitempty"`
	// The resource this Schedule resource is providing availability information
	// for. These are expected to usually be one of HealthcareService, Location,
	// Practitioner, Device, Patient or RelatedPerson
	Actor *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=actor,proto3" json:"actor,omitempty"`
	// The period of time that the slots that are attached to this Schedule
	// resource cover (even if none exist). These  cover the amount of time that
	// an organization's planning horizon; the interval for which they are
	// currently accepting appointments. This does not define a "template" for
	// planning outside these dates
	PlanningHorizon *datatypes_go_proto.Period `protobuf:"bytes,12,opt,name=planning_horizon,json=planningHorizon,proto3" json:"planning_horizon,omitempty"`
	// Comments on the availability to describe any extended information. Such as
	// custom constraints on the slot(s) that may be associated
	Comment *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Schedule. A container for slot(s) of time that may be available for booking appointments. See http://hl7.org/fhir/StructureDefinition/Schedule

func (*Schedule) Descriptor deprecated

func (*Schedule) Descriptor() ([]byte, []int)

Deprecated: Use Schedule.ProtoReflect.Descriptor instead.

func (*Schedule) GetActor

func (x *Schedule) GetActor() *datatypes_go_proto.Reference

func (*Schedule) GetComment

func (x *Schedule) GetComment() *datatypes_go_proto.String

func (*Schedule) GetContained

func (x *Schedule) GetContained() []*ContainedResource

func (*Schedule) GetExtension

func (x *Schedule) GetExtension() []*datatypes_go_proto.Extension

func (*Schedule) GetId

func (x *Schedule) GetId() *datatypes_go_proto.Id

func (*Schedule) GetIdentifier

func (x *Schedule) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Schedule) GetImplicitRules

func (x *Schedule) GetImplicitRules() *datatypes_go_proto.Uri

func (*Schedule) GetLanguage

func (x *Schedule) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Schedule) GetMeta

func (x *Schedule) GetMeta() *datatypes_go_proto.Meta

func (*Schedule) GetModifierExtension

func (x *Schedule) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Schedule) GetPlanningHorizon

func (x *Schedule) GetPlanningHorizon() *datatypes_go_proto.Period

func (*Schedule) GetText

func (*Schedule) GetType

func (*Schedule) ProtoMessage

func (*Schedule) ProtoMessage()

func (*Schedule) ProtoReflect

func (x *Schedule) ProtoReflect() protoreflect.Message

func (*Schedule) Reset

func (x *Schedule) Reset()

func (*Schedule) String

func (x *Schedule) String() string

type SearchParameter

type SearchParameter struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Absolute URL used to reference this search parameter
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Informal name for this search parameter
	Name *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	// draft | active | retired
	Status *codes_go_proto.ConformanceResourceStatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// If for testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,12,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Name of the publisher (Organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Contact   []*SearchParameter_Contact `protobuf:"bytes,14,rep,name=contact,proto3" json:"contact,omitempty"`
	// Publication Date(/time)
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=date,proto3" json:"date,omitempty"`
	// Why this search parameter is defined
	Requirements *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// Code used in URL
	Code *datatypes_go_proto.Code `protobuf:"bytes,17,opt,name=code,proto3" json:"code,omitempty"`
	// The resource type this search parameter applies to
	Base *codes_go_proto.ResourceTypeCode `protobuf:"bytes,18,opt,name=base,proto3" json:"base,omitempty"`
	// number | date | string | token | reference | composite | quantity | uri
	Type *codes_go_proto.SearchParamTypeCode `protobuf:"bytes,19,opt,name=type,proto3" json:"type,omitempty"`
	// Documentation for  search parameter
	Description *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=description,proto3" json:"description,omitempty"`
	// XPath that extracts the values
	Xpath *datatypes_go_proto.String `protobuf:"bytes,21,opt,name=xpath,proto3" json:"xpath,omitempty"`
	// normal | phonetic | nearby | distance | other
	XpathUsage *codes_go_proto.XPathUsageTypeCode `protobuf:"bytes,22,opt,name=xpath_usage,json=xpathUsage,proto3" json:"xpath_usage,omitempty"`
	// Types of resource (if a resource reference)
	Target []*codes_go_proto.ResourceTypeCode `protobuf:"bytes,23,rep,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for SearchParameter. Search Parameter for a resource. See http://hl7.org/fhir/StructureDefinition/SearchParameter

func (*SearchParameter) Descriptor deprecated

func (*SearchParameter) Descriptor() ([]byte, []int)

Deprecated: Use SearchParameter.ProtoReflect.Descriptor instead.

func (*SearchParameter) GetBase

func (*SearchParameter) GetCode

func (x *SearchParameter) GetCode() *datatypes_go_proto.Code

func (*SearchParameter) GetContact

func (x *SearchParameter) GetContact() []*SearchParameter_Contact

func (*SearchParameter) GetContained

func (x *SearchParameter) GetContained() []*ContainedResource

func (*SearchParameter) GetDate

func (*SearchParameter) GetDescription

func (x *SearchParameter) GetDescription() *datatypes_go_proto.String

func (*SearchParameter) GetExperimental

func (x *SearchParameter) GetExperimental() *datatypes_go_proto.Boolean

func (*SearchParameter) GetExtension

func (x *SearchParameter) GetExtension() []*datatypes_go_proto.Extension

func (*SearchParameter) GetId

func (*SearchParameter) GetImplicitRules

func (x *SearchParameter) GetImplicitRules() *datatypes_go_proto.Uri

func (*SearchParameter) GetLanguage

func (*SearchParameter) GetMeta

func (x *SearchParameter) GetMeta() *datatypes_go_proto.Meta

func (*SearchParameter) GetModifierExtension

func (x *SearchParameter) GetModifierExtension() []*datatypes_go_proto.Extension

func (*SearchParameter) GetName

func (*SearchParameter) GetPublisher

func (x *SearchParameter) GetPublisher() *datatypes_go_proto.String

func (*SearchParameter) GetRequirements

func (x *SearchParameter) GetRequirements() *datatypes_go_proto.String

func (*SearchParameter) GetStatus

func (*SearchParameter) GetTarget

func (*SearchParameter) GetText

func (*SearchParameter) GetType

func (*SearchParameter) GetUrl

func (x *SearchParameter) GetUrl() *datatypes_go_proto.Uri

func (*SearchParameter) GetXpath

func (x *SearchParameter) GetXpath() *datatypes_go_proto.String

func (*SearchParameter) GetXpathUsage

func (*SearchParameter) ProtoMessage

func (*SearchParameter) ProtoMessage()

func (*SearchParameter) ProtoReflect

func (x *SearchParameter) ProtoReflect() protoreflect.Message

func (*SearchParameter) Reset

func (x *SearchParameter) Reset()

func (*SearchParameter) String

func (x *SearchParameter) String() string

type SearchParameter_Contact

type SearchParameter_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of a individual to contact
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details for individual or publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,5,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// contains filtered or unexported fields
}

Contact details of the publisher

func (*SearchParameter_Contact) Descriptor deprecated

func (*SearchParameter_Contact) Descriptor() ([]byte, []int)

Deprecated: Use SearchParameter_Contact.ProtoReflect.Descriptor instead.

func (*SearchParameter_Contact) GetExtension

func (*SearchParameter_Contact) GetId

func (*SearchParameter_Contact) GetModifierExtension

func (x *SearchParameter_Contact) GetModifierExtension() []*datatypes_go_proto.Extension

func (*SearchParameter_Contact) GetName

func (*SearchParameter_Contact) GetTelecom

func (*SearchParameter_Contact) ProtoMessage

func (*SearchParameter_Contact) ProtoMessage()

func (*SearchParameter_Contact) ProtoReflect

func (x *SearchParameter_Contact) ProtoReflect() protoreflect.Message

func (*SearchParameter_Contact) Reset

func (x *SearchParameter_Contact) Reset()

func (*SearchParameter_Contact) String

func (x *SearchParameter_Contact) String() string

type Slot

type Slot struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Ids for this item
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// The type of appointments that can be booked into this slot (ideally this
	// would be an identifiable service - which is at a location, rather than the
	// location itself). If provided then this overrides the value provided on the
	// availability resource
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=type,proto3" json:"type,omitempty"`
	// The schedule resource that this slot defines an interval of status
	// information
	Schedule *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// busy | free | busy-unavailable | busy-tentative
	FreeBusyType *codes_go_proto.SlotStatusCode `protobuf:"bytes,12,opt,name=free_busy_type,json=freeBusyType,proto3" json:"free_busy_type,omitempty"`
	// Date/Time that the slot is to begin
	Start *datatypes_go_proto.Instant `protobuf:"bytes,13,opt,name=start,proto3" json:"start,omitempty"`
	// Date/Time that the slot is to conclude
	End *datatypes_go_proto.Instant `protobuf:"bytes,14,opt,name=end,proto3" json:"end,omitempty"`
	// This slot has already been overbooked, appointments are unlikely to be
	// accepted for this time
	Overbooked *datatypes_go_proto.Boolean `protobuf:"bytes,15,opt,name=overbooked,proto3" json:"overbooked,omitempty"`
	// Comments on the slot to describe any extended information. Such as custom
	// constraints on the slot
	Comment *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Slot. A slot of time on a schedule that may be available for booking appointments. See http://hl7.org/fhir/StructureDefinition/Slot

func (*Slot) Descriptor deprecated

func (*Slot) Descriptor() ([]byte, []int)

Deprecated: Use Slot.ProtoReflect.Descriptor instead.

func (*Slot) GetComment

func (x *Slot) GetComment() *datatypes_go_proto.String

func (*Slot) GetContained

func (x *Slot) GetContained() []*ContainedResource

func (*Slot) GetEnd

func (x *Slot) GetEnd() *datatypes_go_proto.Instant

func (*Slot) GetExtension

func (x *Slot) GetExtension() []*datatypes_go_proto.Extension

func (*Slot) GetFreeBusyType

func (x *Slot) GetFreeBusyType() *codes_go_proto.SlotStatusCode

func (*Slot) GetId

func (x *Slot) GetId() *datatypes_go_proto.Id

func (*Slot) GetIdentifier

func (x *Slot) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Slot) GetImplicitRules

func (x *Slot) GetImplicitRules() *datatypes_go_proto.Uri

func (*Slot) GetLanguage

func (x *Slot) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Slot) GetMeta

func (x *Slot) GetMeta() *datatypes_go_proto.Meta

func (*Slot) GetModifierExtension

func (x *Slot) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Slot) GetOverbooked

func (x *Slot) GetOverbooked() *datatypes_go_proto.Boolean

func (*Slot) GetSchedule

func (x *Slot) GetSchedule() *datatypes_go_proto.Reference

func (*Slot) GetStart

func (x *Slot) GetStart() *datatypes_go_proto.Instant

func (*Slot) GetText

func (x *Slot) GetText() *metadatatypes_go_proto.Narrative

func (*Slot) GetType

func (x *Slot) GetType() *datatypes_go_proto.CodeableConcept

func (*Slot) ProtoMessage

func (*Slot) ProtoMessage()

func (*Slot) ProtoReflect

func (x *Slot) ProtoReflect() protoreflect.Message

func (*Slot) Reset

func (x *Slot) Reset()

func (*Slot) String

func (x *Slot) String() string

type Specimen

type Specimen struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External Identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// available | unavailable | unsatisfactory | entered-in-error
	Status *codes_go_proto.SpecimenStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// Kind of material that forms the specimen
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=type,proto3" json:"type,omitempty"`
	// Specimen from which this specimen originated
	Parent []*datatypes_go_proto.Reference `protobuf:"bytes,12,rep,name=parent,proto3" json:"parent,omitempty"`
	// Where the specimen came from. This may be from the patient(s) or from the
	// environment or a device
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=subject,proto3" json:"subject,omitempty"`
	// Identifier assigned by the lab
	AccessionIdentifier *datatypes_go_proto.Identifier `protobuf:"bytes,14,opt,name=accession_identifier,json=accessionIdentifier,proto3" json:"accession_identifier,omitempty"`
	// The time when specimen was received for processing
	ReceivedTime *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=received_time,json=receivedTime,proto3" json:"received_time,omitempty"`
	Collection   *Specimen_Collection         `protobuf:"bytes,16,opt,name=collection,proto3" json:"collection,omitempty"`
	Treatment    []*Specimen_Treatment        `protobuf:"bytes,17,rep,name=treatment,proto3" json:"treatment,omitempty"`
	Container    []*Specimen_Container        `protobuf:"bytes,18,rep,name=container,proto3" json:"container,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Specimen. Sample for analysis. See http://hl7.org/fhir/StructureDefinition/Specimen

func (*Specimen) Descriptor deprecated

func (*Specimen) Descriptor() ([]byte, []int)

Deprecated: Use Specimen.ProtoReflect.Descriptor instead.

func (*Specimen) GetAccessionIdentifier

func (x *Specimen) GetAccessionIdentifier() *datatypes_go_proto.Identifier

func (*Specimen) GetCollection

func (x *Specimen) GetCollection() *Specimen_Collection

func (*Specimen) GetContained

func (x *Specimen) GetContained() []*ContainedResource

func (*Specimen) GetContainer

func (x *Specimen) GetContainer() []*Specimen_Container

func (*Specimen) GetExtension

func (x *Specimen) GetExtension() []*datatypes_go_proto.Extension

func (*Specimen) GetId

func (x *Specimen) GetId() *datatypes_go_proto.Id

func (*Specimen) GetIdentifier

func (x *Specimen) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Specimen) GetImplicitRules

func (x *Specimen) GetImplicitRules() *datatypes_go_proto.Uri

func (*Specimen) GetLanguage

func (x *Specimen) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Specimen) GetMeta

func (x *Specimen) GetMeta() *datatypes_go_proto.Meta

func (*Specimen) GetModifierExtension

func (x *Specimen) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Specimen) GetParent

func (x *Specimen) GetParent() []*datatypes_go_proto.Reference

func (*Specimen) GetReceivedTime

func (x *Specimen) GetReceivedTime() *datatypes_go_proto.DateTime

func (*Specimen) GetStatus

func (x *Specimen) GetStatus() *codes_go_proto.SpecimenStatusCode

func (*Specimen) GetSubject

func (x *Specimen) GetSubject() *datatypes_go_proto.Reference

func (*Specimen) GetText

func (*Specimen) GetTreatment

func (x *Specimen) GetTreatment() []*Specimen_Treatment

func (*Specimen) GetType

func (*Specimen) ProtoMessage

func (*Specimen) ProtoMessage()

func (*Specimen) ProtoReflect

func (x *Specimen) ProtoReflect() protoreflect.Message

func (*Specimen) Reset

func (x *Specimen) Reset()

func (*Specimen) String

func (x *Specimen) String() string

type Specimen_Collection

type Specimen_Collection struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Who collected the specimen
	Collector *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=collector,proto3" json:"collector,omitempty"`
	// Collector comments
	Comment   []*datatypes_go_proto.String   `protobuf:"bytes,5,rep,name=comment,proto3" json:"comment,omitempty"`
	Collected *Specimen_Collection_Collected `protobuf:"bytes,6,opt,name=collected,proto3" json:"collected,omitempty"`
	// The quantity of specimen collected
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Technique used to perform collection
	Method *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=method,proto3" json:"method,omitempty"`
	// Anatomical collection site
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// contains filtered or unexported fields
}

Collection details

func (*Specimen_Collection) Descriptor deprecated

func (*Specimen_Collection) Descriptor() ([]byte, []int)

Deprecated: Use Specimen_Collection.ProtoReflect.Descriptor instead.

func (*Specimen_Collection) GetBodySite

func (*Specimen_Collection) GetCollected

func (*Specimen_Collection) GetCollector

func (*Specimen_Collection) GetComment

func (x *Specimen_Collection) GetComment() []*datatypes_go_proto.String

func (*Specimen_Collection) GetExtension

func (x *Specimen_Collection) GetExtension() []*datatypes_go_proto.Extension

func (*Specimen_Collection) GetId

func (*Specimen_Collection) GetMethod

func (*Specimen_Collection) GetModifierExtension

func (x *Specimen_Collection) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Specimen_Collection) GetQuantity

func (*Specimen_Collection) ProtoMessage

func (*Specimen_Collection) ProtoMessage()

func (*Specimen_Collection) ProtoReflect

func (x *Specimen_Collection) ProtoReflect() protoreflect.Message

func (*Specimen_Collection) Reset

func (x *Specimen_Collection) Reset()

func (*Specimen_Collection) String

func (x *Specimen_Collection) String() string

type Specimen_Collection_Collected

type Specimen_Collection_Collected struct {

	// Types that are assignable to Collected:
	//	*Specimen_Collection_Collected_DateTime
	//	*Specimen_Collection_Collected_Period
	Collected isSpecimen_Collection_Collected_Collected `protobuf_oneof:"collected"`
	// contains filtered or unexported fields
}

Collection time

func (*Specimen_Collection_Collected) Descriptor deprecated

func (*Specimen_Collection_Collected) Descriptor() ([]byte, []int)

Deprecated: Use Specimen_Collection_Collected.ProtoReflect.Descriptor instead.

func (*Specimen_Collection_Collected) GetCollected

func (m *Specimen_Collection_Collected) GetCollected() isSpecimen_Collection_Collected_Collected

func (*Specimen_Collection_Collected) GetDateTime

func (*Specimen_Collection_Collected) GetPeriod

func (*Specimen_Collection_Collected) ProtoMessage

func (*Specimen_Collection_Collected) ProtoMessage()

func (*Specimen_Collection_Collected) ProtoReflect

func (*Specimen_Collection_Collected) Reset

func (x *Specimen_Collection_Collected) Reset()

func (*Specimen_Collection_Collected) String

type Specimen_Collection_Collected_DateTime

type Specimen_Collection_Collected_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Specimen_Collection_Collected_Period

type Specimen_Collection_Collected_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type Specimen_Container

type Specimen_Container struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Id for the container
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,4,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Textual description of the container
	Description *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Kind of container directly associated with specimen
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Container volume or size
	Capacity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=capacity,proto3" json:"capacity,omitempty"`
	// Quantity of specimen within container
	SpecimenQuantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,8,opt,name=specimen_quantity,json=specimenQuantity,proto3" json:"specimen_quantity,omitempty"`
	Additive         *Specimen_Container_Additive       `protobuf:"bytes,9,opt,name=additive,proto3" json:"additive,omitempty"`
	// contains filtered or unexported fields
}

Direct container of specimen (tube/slide, etc.)

func (*Specimen_Container) Descriptor deprecated

func (*Specimen_Container) Descriptor() ([]byte, []int)

Deprecated: Use Specimen_Container.ProtoReflect.Descriptor instead.

func (*Specimen_Container) GetAdditive

func (*Specimen_Container) GetCapacity

func (*Specimen_Container) GetDescription

func (x *Specimen_Container) GetDescription() *datatypes_go_proto.String

func (*Specimen_Container) GetExtension

func (x *Specimen_Container) GetExtension() []*datatypes_go_proto.Extension

func (*Specimen_Container) GetId

func (*Specimen_Container) GetIdentifier

func (x *Specimen_Container) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Specimen_Container) GetModifierExtension

func (x *Specimen_Container) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Specimen_Container) GetSpecimenQuantity

func (x *Specimen_Container) GetSpecimenQuantity() *datatypes_go_proto.SimpleQuantity

func (*Specimen_Container) GetType

func (*Specimen_Container) ProtoMessage

func (*Specimen_Container) ProtoMessage()

func (*Specimen_Container) ProtoReflect

func (x *Specimen_Container) ProtoReflect() protoreflect.Message

func (*Specimen_Container) Reset

func (x *Specimen_Container) Reset()

func (*Specimen_Container) String

func (x *Specimen_Container) String() string

type Specimen_Container_Additive

type Specimen_Container_Additive struct {

	// Types that are assignable to Additive:
	//	*Specimen_Container_Additive_CodeableConcept
	//	*Specimen_Container_Additive_Reference
	Additive isSpecimen_Container_Additive_Additive `protobuf_oneof:"additive"`
	// contains filtered or unexported fields
}

Additive associated with container

func (*Specimen_Container_Additive) Descriptor deprecated

func (*Specimen_Container_Additive) Descriptor() ([]byte, []int)

Deprecated: Use Specimen_Container_Additive.ProtoReflect.Descriptor instead.

func (*Specimen_Container_Additive) GetAdditive

func (m *Specimen_Container_Additive) GetAdditive() isSpecimen_Container_Additive_Additive

func (*Specimen_Container_Additive) GetCodeableConcept

func (*Specimen_Container_Additive) GetReference

func (*Specimen_Container_Additive) ProtoMessage

func (*Specimen_Container_Additive) ProtoMessage()

func (*Specimen_Container_Additive) ProtoReflect

func (*Specimen_Container_Additive) Reset

func (x *Specimen_Container_Additive) Reset()

func (*Specimen_Container_Additive) String

func (x *Specimen_Container_Additive) String() string

type Specimen_Container_Additive_CodeableConcept

type Specimen_Container_Additive_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type Specimen_Container_Additive_Reference

type Specimen_Container_Additive_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type Specimen_Treatment

type Specimen_Treatment struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Textual description of procedure
	Description *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Indicates the treatment or processing step  applied to the specimen
	Procedure *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=procedure,proto3" json:"procedure,omitempty"`
	// Material used in the processing step
	Additive []*datatypes_go_proto.Reference `protobuf:"bytes,6,rep,name=additive,proto3" json:"additive,omitempty"`
	// contains filtered or unexported fields
}

Treatment and processing step details

func (*Specimen_Treatment) Descriptor deprecated

func (*Specimen_Treatment) Descriptor() ([]byte, []int)

Deprecated: Use Specimen_Treatment.ProtoReflect.Descriptor instead.

func (*Specimen_Treatment) GetAdditive

func (x *Specimen_Treatment) GetAdditive() []*datatypes_go_proto.Reference

func (*Specimen_Treatment) GetDescription

func (x *Specimen_Treatment) GetDescription() *datatypes_go_proto.String

func (*Specimen_Treatment) GetExtension

func (x *Specimen_Treatment) GetExtension() []*datatypes_go_proto.Extension

func (*Specimen_Treatment) GetId

func (*Specimen_Treatment) GetModifierExtension

func (x *Specimen_Treatment) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Specimen_Treatment) GetProcedure

func (*Specimen_Treatment) ProtoMessage

func (*Specimen_Treatment) ProtoMessage()

func (*Specimen_Treatment) ProtoReflect

func (x *Specimen_Treatment) ProtoReflect() protoreflect.Message

func (*Specimen_Treatment) Reset

func (x *Specimen_Treatment) Reset()

func (*Specimen_Treatment) String

func (x *Specimen_Treatment) String() string

type StructureDefinition

type StructureDefinition struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Absolute URL used to reference this StructureDefinition
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Other identifiers for the StructureDefinition
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Logical id for this version of the StructureDefinition
	Version *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
	// Informal name for this StructureDefinition
	Name *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// Use this name when displaying the value
	Display *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=display,proto3" json:"display,omitempty"`
	// draft | active | retired
	Status *codes_go_proto.ConformanceResourceStatusCode `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// If for testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,15,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Name of the publisher (Organization or individual)
	Publisher *datatypes_go_proto.String     `protobuf:"bytes,16,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Contact   []*StructureDefinition_Contact `protobuf:"bytes,17,rep,name=contact,proto3" json:"contact,omitempty"`
	// Date for this version of the StructureDefinition
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=date,proto3" json:"date,omitempty"`
	// Natural language description of the StructureDefinition
	Description *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=description,proto3" json:"description,omitempty"`
	// Content intends to support these contexts
	UseContext []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Scope and Usage this structure definition is for
	Requirements *datatypes_go_proto.String `protobuf:"bytes,21,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// Assist with indexing and finding
	Code []*datatypes_go_proto.Coding `protobuf:"bytes,23,rep,name=code,proto3" json:"code,omitempty"`
	// FHIR Version this StructureDefinition targets
	FhirVersion *datatypes_go_proto.Id         `protobuf:"bytes,24,opt,name=fhir_version,json=fhirVersion,proto3" json:"fhir_version,omitempty"`
	Mapping     []*StructureDefinition_Mapping `protobuf:"bytes,25,rep,name=mapping,proto3" json:"mapping,omitempty"`
	// datatype | resource | logical
	Kind *codes_go_proto.StructureDefinitionKindCode `protobuf:"bytes,26,opt,name=kind,proto3" json:"kind,omitempty"`
	// Any datatype or resource, including abstract ones
	ConstrainedType *codes_go_proto.FHIRDefinedTypeCode `protobuf:"bytes,27,opt,name=constrained_type,json=constrainedType,proto3" json:"constrained_type,omitempty"`
	// Whether the structure is abstract
	Abstract *datatypes_go_proto.Boolean `protobuf:"bytes,28,opt,name=abstract,proto3" json:"abstract,omitempty"`
	// resource | datatype | mapping | extension
	ContextType *codes_go_proto.ExtensionContextCode `protobuf:"bytes,29,opt,name=context_type,json=contextType,proto3" json:"context_type,omitempty"`
	// Where the extension can be used in instances
	Context []*datatypes_go_proto.String `protobuf:"bytes,30,rep,name=context,proto3" json:"context,omitempty"`
	// Structure that this set of constraints applies to
	Base         *datatypes_go_proto.Uri           `protobuf:"bytes,31,opt,name=base,proto3" json:"base,omitempty"`
	Snapshot     *StructureDefinition_Snapshot     `protobuf:"bytes,32,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
	Differential *StructureDefinition_Differential `protobuf:"bytes,33,opt,name=differential,proto3" json:"differential,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for StructureDefinition. Structural Definition. See http://hl7.org/fhir/StructureDefinition/StructureDefinition

func (*StructureDefinition) Descriptor deprecated

func (*StructureDefinition) Descriptor() ([]byte, []int)

Deprecated: Use StructureDefinition.ProtoReflect.Descriptor instead.

func (*StructureDefinition) GetAbstract

func (*StructureDefinition) GetBase

func (*StructureDefinition) GetCode

func (*StructureDefinition) GetConstrainedType

func (x *StructureDefinition) GetConstrainedType() *codes_go_proto.FHIRDefinedTypeCode

func (*StructureDefinition) GetContact

func (*StructureDefinition) GetContained

func (x *StructureDefinition) GetContained() []*ContainedResource

func (*StructureDefinition) GetContext

func (x *StructureDefinition) GetContext() []*datatypes_go_proto.String

func (*StructureDefinition) GetContextType

func (*StructureDefinition) GetCopyright

func (x *StructureDefinition) GetCopyright() *datatypes_go_proto.String

func (*StructureDefinition) GetDate

func (*StructureDefinition) GetDescription

func (x *StructureDefinition) GetDescription() *datatypes_go_proto.String

func (*StructureDefinition) GetDifferential

func (*StructureDefinition) GetDisplay

func (*StructureDefinition) GetExperimental

func (x *StructureDefinition) GetExperimental() *datatypes_go_proto.Boolean

func (*StructureDefinition) GetExtension

func (x *StructureDefinition) GetExtension() []*datatypes_go_proto.Extension

func (*StructureDefinition) GetFhirVersion

func (x *StructureDefinition) GetFhirVersion() *datatypes_go_proto.Id

func (*StructureDefinition) GetId

func (*StructureDefinition) GetIdentifier

func (x *StructureDefinition) GetIdentifier() []*datatypes_go_proto.Identifier

func (*StructureDefinition) GetImplicitRules

func (x *StructureDefinition) GetImplicitRules() *datatypes_go_proto.Uri

func (*StructureDefinition) GetKind

func (*StructureDefinition) GetLanguage

func (*StructureDefinition) GetMapping

func (*StructureDefinition) GetMeta

func (*StructureDefinition) GetModifierExtension

func (x *StructureDefinition) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureDefinition) GetName

func (*StructureDefinition) GetPublisher

func (x *StructureDefinition) GetPublisher() *datatypes_go_proto.String

func (*StructureDefinition) GetRequirements

func (x *StructureDefinition) GetRequirements() *datatypes_go_proto.String

func (*StructureDefinition) GetSnapshot

func (*StructureDefinition) GetStatus

func (*StructureDefinition) GetText

func (*StructureDefinition) GetUrl

func (*StructureDefinition) GetUseContext

func (*StructureDefinition) GetVersion

func (*StructureDefinition) ProtoMessage

func (*StructureDefinition) ProtoMessage()

func (*StructureDefinition) ProtoReflect

func (x *StructureDefinition) ProtoReflect() protoreflect.Message

func (*StructureDefinition) Reset

func (x *StructureDefinition) Reset()

func (*StructureDefinition) String

func (x *StructureDefinition) String() string

type StructureDefinition_Contact

type StructureDefinition_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of a individual to contact
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details for individual or publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,5,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// contains filtered or unexported fields
}

Contact details of the publisher

func (*StructureDefinition_Contact) Descriptor deprecated

func (*StructureDefinition_Contact) Descriptor() ([]byte, []int)

Deprecated: Use StructureDefinition_Contact.ProtoReflect.Descriptor instead.

func (*StructureDefinition_Contact) GetExtension

func (*StructureDefinition_Contact) GetId

func (*StructureDefinition_Contact) GetModifierExtension

func (x *StructureDefinition_Contact) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureDefinition_Contact) GetName

func (*StructureDefinition_Contact) GetTelecom

func (*StructureDefinition_Contact) ProtoMessage

func (*StructureDefinition_Contact) ProtoMessage()

func (*StructureDefinition_Contact) ProtoReflect

func (*StructureDefinition_Contact) Reset

func (x *StructureDefinition_Contact) Reset()

func (*StructureDefinition_Contact) String

func (x *StructureDefinition_Contact) String() string

type StructureDefinition_Differential

type StructureDefinition_Differential struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Definition of elements in the resource (if no StructureDefinition)
	Element []*metadatatypes_go_proto.ElementDefinition `protobuf:"bytes,4,rep,name=element,proto3" json:"element,omitempty"`
	// contains filtered or unexported fields
}

Differential view of the structure

func (*StructureDefinition_Differential) Descriptor deprecated

func (*StructureDefinition_Differential) Descriptor() ([]byte, []int)

Deprecated: Use StructureDefinition_Differential.ProtoReflect.Descriptor instead.

func (*StructureDefinition_Differential) GetElement

func (*StructureDefinition_Differential) GetExtension

func (*StructureDefinition_Differential) GetId

func (*StructureDefinition_Differential) GetModifierExtension

func (x *StructureDefinition_Differential) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureDefinition_Differential) ProtoMessage

func (*StructureDefinition_Differential) ProtoMessage()

func (*StructureDefinition_Differential) ProtoReflect

func (*StructureDefinition_Differential) Reset

func (*StructureDefinition_Differential) String

type StructureDefinition_Mapping

type StructureDefinition_Mapping struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Internal id when this mapping is used
	Identity *datatypes_go_proto.Id `protobuf:"bytes,4,opt,name=identity,proto3" json:"identity,omitempty"`
	// Identifies what this mapping refers to
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=uri,proto3" json:"uri,omitempty"`
	// Names what this mapping refers to
	Name *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// Versions, Issues, Scope limitations etc.
	Comments *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=comments,proto3" json:"comments,omitempty"`
	// contains filtered or unexported fields
}

External specification that the content is mapped to

func (*StructureDefinition_Mapping) Descriptor deprecated

func (*StructureDefinition_Mapping) Descriptor() ([]byte, []int)

Deprecated: Use StructureDefinition_Mapping.ProtoReflect.Descriptor instead.

func (*StructureDefinition_Mapping) GetComments

func (*StructureDefinition_Mapping) GetExtension

func (*StructureDefinition_Mapping) GetId

func (*StructureDefinition_Mapping) GetIdentity

func (*StructureDefinition_Mapping) GetModifierExtension

func (x *StructureDefinition_Mapping) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureDefinition_Mapping) GetName

func (*StructureDefinition_Mapping) GetUri

func (*StructureDefinition_Mapping) ProtoMessage

func (*StructureDefinition_Mapping) ProtoMessage()

func (*StructureDefinition_Mapping) ProtoReflect

func (*StructureDefinition_Mapping) Reset

func (x *StructureDefinition_Mapping) Reset()

func (*StructureDefinition_Mapping) String

func (x *StructureDefinition_Mapping) String() string

type StructureDefinition_Snapshot

type StructureDefinition_Snapshot struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Definition of elements in the resource (if no StructureDefinition)
	Element []*metadatatypes_go_proto.ElementDefinition `protobuf:"bytes,4,rep,name=element,proto3" json:"element,omitempty"`
	// contains filtered or unexported fields
}

Snapshot view of the structure

func (*StructureDefinition_Snapshot) Descriptor deprecated

func (*StructureDefinition_Snapshot) Descriptor() ([]byte, []int)

Deprecated: Use StructureDefinition_Snapshot.ProtoReflect.Descriptor instead.

func (*StructureDefinition_Snapshot) GetElement

func (*StructureDefinition_Snapshot) GetExtension

func (*StructureDefinition_Snapshot) GetId

func (*StructureDefinition_Snapshot) GetModifierExtension

func (x *StructureDefinition_Snapshot) GetModifierExtension() []*datatypes_go_proto.Extension

func (*StructureDefinition_Snapshot) ProtoMessage

func (*StructureDefinition_Snapshot) ProtoMessage()

func (*StructureDefinition_Snapshot) ProtoReflect

func (*StructureDefinition_Snapshot) Reset

func (x *StructureDefinition_Snapshot) Reset()

func (*StructureDefinition_Snapshot) String

type Subscription

type Subscription struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Rule for server push criteria
	Criteria *datatypes_go_proto.String `protobuf:"bytes,9,opt,name=criteria,proto3" json:"criteria,omitempty"`
	// Contact details for source (e.g. troubleshooting)
	Contact []*datatypes_go_proto.ContactPoint `protobuf:"bytes,10,rep,name=contact,proto3" json:"contact,omitempty"`
	// Description of why this subscription was created
	Reason *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=reason,proto3" json:"reason,omitempty"`
	// requested | active | error | off
	Status *codes_go_proto.SubscriptionStatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Latest error note
	Error   *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=error,proto3" json:"error,omitempty"`
	Channel *Subscription_Channel      `protobuf:"bytes,14,opt,name=channel,proto3" json:"channel,omitempty"`
	// When to automatically delete the subscription
	End *datatypes_go_proto.Instant `protobuf:"bytes,15,opt,name=end,proto3" json:"end,omitempty"`
	// A tag to add to matching resources
	Tag []*datatypes_go_proto.Coding `protobuf:"bytes,16,rep,name=tag,proto3" json:"tag,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Subscription. A server push subscription criteria. See http://hl7.org/fhir/StructureDefinition/Subscription

func (*Subscription) Descriptor deprecated

func (*Subscription) Descriptor() ([]byte, []int)

Deprecated: Use Subscription.ProtoReflect.Descriptor instead.

func (*Subscription) GetChannel

func (x *Subscription) GetChannel() *Subscription_Channel

func (*Subscription) GetContact

func (x *Subscription) GetContact() []*datatypes_go_proto.ContactPoint

func (*Subscription) GetContained

func (x *Subscription) GetContained() []*ContainedResource

func (*Subscription) GetCriteria

func (x *Subscription) GetCriteria() *datatypes_go_proto.String

func (*Subscription) GetEnd

func (*Subscription) GetError

func (x *Subscription) GetError() *datatypes_go_proto.String

func (*Subscription) GetExtension

func (x *Subscription) GetExtension() []*datatypes_go_proto.Extension

func (*Subscription) GetId

func (x *Subscription) GetId() *datatypes_go_proto.Id

func (*Subscription) GetImplicitRules

func (x *Subscription) GetImplicitRules() *datatypes_go_proto.Uri

func (*Subscription) GetLanguage

func (*Subscription) GetMeta

func (x *Subscription) GetMeta() *datatypes_go_proto.Meta

func (*Subscription) GetModifierExtension

func (x *Subscription) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Subscription) GetReason

func (x *Subscription) GetReason() *datatypes_go_proto.String

func (*Subscription) GetStatus

func (*Subscription) GetTag

func (x *Subscription) GetTag() []*datatypes_go_proto.Coding

func (*Subscription) GetText

func (*Subscription) ProtoMessage

func (*Subscription) ProtoMessage()

func (*Subscription) ProtoReflect

func (x *Subscription) ProtoReflect() protoreflect.Message

func (*Subscription) Reset

func (x *Subscription) Reset()

func (*Subscription) String

func (x *Subscription) String() string

type Subscription_Channel

type Subscription_Channel struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// rest-hook | websocket | email | sms | message
	Type *codes_go_proto.SubscriptionChannelTypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Where the channel points to
	Endpoint *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// Mimetype to send, or blank for no payload
	Payload *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=payload,proto3" json:"payload,omitempty"`
	// Usage depends on the channel type
	Header *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=header,proto3" json:"header,omitempty"`
	// contains filtered or unexported fields
}

The channel on which to report matches to the criteria

func (*Subscription_Channel) Descriptor deprecated

func (*Subscription_Channel) Descriptor() ([]byte, []int)

Deprecated: Use Subscription_Channel.ProtoReflect.Descriptor instead.

func (*Subscription_Channel) GetEndpoint

func (x *Subscription_Channel) GetEndpoint() *datatypes_go_proto.Uri

func (*Subscription_Channel) GetExtension

func (x *Subscription_Channel) GetExtension() []*datatypes_go_proto.Extension

func (*Subscription_Channel) GetHeader

func (*Subscription_Channel) GetId

func (*Subscription_Channel) GetModifierExtension

func (x *Subscription_Channel) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Subscription_Channel) GetPayload

func (*Subscription_Channel) GetType

func (*Subscription_Channel) ProtoMessage

func (*Subscription_Channel) ProtoMessage()

func (*Subscription_Channel) ProtoReflect

func (x *Subscription_Channel) ProtoReflect() protoreflect.Message

func (*Subscription_Channel) Reset

func (x *Subscription_Channel) Reset()

func (*Subscription_Channel) String

func (x *Subscription_Channel) String() string

type Substance

type Substance struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Unique identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// What class/type of substance this is
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,rep,name=category,proto3" json:"category,omitempty"`
	// What substance this is
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=code,proto3" json:"code,omitempty"`
	// Textual description of the substance, comments
	Description *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=description,proto3" json:"description,omitempty"`
	Instance    []*Substance_Instance      `protobuf:"bytes,13,rep,name=instance,proto3" json:"instance,omitempty"`
	Ingredient  []*Substance_Ingredient    `protobuf:"bytes,14,rep,name=ingredient,proto3" json:"ingredient,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Substance. A homogeneous material with a definite composition. See http://hl7.org/fhir/StructureDefinition/Substance

func (*Substance) Descriptor deprecated

func (*Substance) Descriptor() ([]byte, []int)

Deprecated: Use Substance.ProtoReflect.Descriptor instead.

func (*Substance) GetCategory

func (x *Substance) GetCategory() []*datatypes_go_proto.CodeableConcept

func (*Substance) GetCode

func (*Substance) GetContained

func (x *Substance) GetContained() []*ContainedResource

func (*Substance) GetDescription

func (x *Substance) GetDescription() *datatypes_go_proto.String

func (*Substance) GetExtension

func (x *Substance) GetExtension() []*datatypes_go_proto.Extension

func (*Substance) GetId

func (x *Substance) GetId() *datatypes_go_proto.Id

func (*Substance) GetIdentifier

func (x *Substance) GetIdentifier() []*datatypes_go_proto.Identifier

func (*Substance) GetImplicitRules

func (x *Substance) GetImplicitRules() *datatypes_go_proto.Uri

func (*Substance) GetIngredient

func (x *Substance) GetIngredient() []*Substance_Ingredient

func (*Substance) GetInstance

func (x *Substance) GetInstance() []*Substance_Instance

func (*Substance) GetLanguage

func (x *Substance) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*Substance) GetMeta

func (x *Substance) GetMeta() *datatypes_go_proto.Meta

func (*Substance) GetModifierExtension

func (x *Substance) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Substance) GetText

func (*Substance) ProtoMessage

func (*Substance) ProtoMessage()

func (*Substance) ProtoReflect

func (x *Substance) ProtoReflect() protoreflect.Message

func (*Substance) Reset

func (x *Substance) Reset()

func (*Substance) String

func (x *Substance) String() string

type Substance_Ingredient

type Substance_Ingredient struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Optional amount (concentration)
	Quantity *datatypes_go_proto.Ratio `protobuf:"bytes,4,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// A component of the substance
	Substance *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=substance,proto3" json:"substance,omitempty"`
	// contains filtered or unexported fields
}

Composition information about the substance

func (*Substance_Ingredient) Descriptor deprecated

func (*Substance_Ingredient) Descriptor() ([]byte, []int)

Deprecated: Use Substance_Ingredient.ProtoReflect.Descriptor instead.

func (*Substance_Ingredient) GetExtension

func (x *Substance_Ingredient) GetExtension() []*datatypes_go_proto.Extension

func (*Substance_Ingredient) GetId

func (*Substance_Ingredient) GetModifierExtension

func (x *Substance_Ingredient) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Substance_Ingredient) GetQuantity

func (x *Substance_Ingredient) GetQuantity() *datatypes_go_proto.Ratio

func (*Substance_Ingredient) GetSubstance

func (*Substance_Ingredient) ProtoMessage

func (*Substance_Ingredient) ProtoMessage()

func (*Substance_Ingredient) ProtoReflect

func (x *Substance_Ingredient) ProtoReflect() protoreflect.Message

func (*Substance_Ingredient) Reset

func (x *Substance_Ingredient) Reset()

func (*Substance_Ingredient) String

func (x *Substance_Ingredient) String() string

type Substance_Instance

type Substance_Instance struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Identifier of the package/container
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// When no longer valid to use
	Expiry *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=expiry,proto3" json:"expiry,omitempty"`
	// Amount of substance in the package
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,6,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// contains filtered or unexported fields
}

If this describes a specific package/container of the substance

func (*Substance_Instance) Descriptor deprecated

func (*Substance_Instance) Descriptor() ([]byte, []int)

Deprecated: Use Substance_Instance.ProtoReflect.Descriptor instead.

func (*Substance_Instance) GetExpiry

func (*Substance_Instance) GetExtension

func (x *Substance_Instance) GetExtension() []*datatypes_go_proto.Extension

func (*Substance_Instance) GetId

func (*Substance_Instance) GetIdentifier

func (x *Substance_Instance) GetIdentifier() *datatypes_go_proto.Identifier

func (*Substance_Instance) GetModifierExtension

func (x *Substance_Instance) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Substance_Instance) GetQuantity

func (*Substance_Instance) ProtoMessage

func (*Substance_Instance) ProtoMessage()

func (*Substance_Instance) ProtoReflect

func (x *Substance_Instance) ProtoReflect() protoreflect.Message

func (*Substance_Instance) Reset

func (x *Substance_Instance) Reset()

func (*Substance_Instance) String

func (x *Substance_Instance) String() string

type SupplyDelivery

type SupplyDelivery struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// External identifier
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,9,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// in-progress | completed | abandoned
	Status *codes_go_proto.SupplyDeliveryStatusCode `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
	// Patient for whom the item is supplied
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=patient,proto3" json:"patient,omitempty"`
	// Category of dispense event
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=type,proto3" json:"type,omitempty"`
	// Amount dispensed
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,13,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Medication, Substance, or Device supplied
	SuppliedItem *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=supplied_item,json=suppliedItem,proto3" json:"supplied_item,omitempty"`
	// Dispenser
	Supplier *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=supplier,proto3" json:"supplier,omitempty"`
	// Dispensing time
	WhenPrepared *datatypes_go_proto.Period `protobuf:"bytes,16,opt,name=when_prepared,json=whenPrepared,proto3" json:"when_prepared,omitempty"`
	// Handover time
	Time *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=time,proto3" json:"time,omitempty"`
	// Where the Supply was sent
	Destination *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=destination,proto3" json:"destination,omitempty"`
	// Who collected the Supply
	Receiver []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=receiver,proto3" json:"receiver,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for SupplyDelivery. Delivery of Supply. See http://hl7.org/fhir/StructureDefinition/SupplyDelivery

func (*SupplyDelivery) Descriptor deprecated

func (*SupplyDelivery) Descriptor() ([]byte, []int)

Deprecated: Use SupplyDelivery.ProtoReflect.Descriptor instead.

func (*SupplyDelivery) GetContained

func (x *SupplyDelivery) GetContained() []*ContainedResource

func (*SupplyDelivery) GetDestination

func (x *SupplyDelivery) GetDestination() *datatypes_go_proto.Reference

func (*SupplyDelivery) GetExtension

func (x *SupplyDelivery) GetExtension() []*datatypes_go_proto.Extension

func (*SupplyDelivery) GetId

func (x *SupplyDelivery) GetId() *datatypes_go_proto.Id

func (*SupplyDelivery) GetIdentifier

func (x *SupplyDelivery) GetIdentifier() *datatypes_go_proto.Identifier

func (*SupplyDelivery) GetImplicitRules

func (x *SupplyDelivery) GetImplicitRules() *datatypes_go_proto.Uri

func (*SupplyDelivery) GetLanguage

func (*SupplyDelivery) GetMeta

func (x *SupplyDelivery) GetMeta() *datatypes_go_proto.Meta

func (*SupplyDelivery) GetModifierExtension

func (x *SupplyDelivery) GetModifierExtension() []*datatypes_go_proto.Extension

func (*SupplyDelivery) GetPatient

func (x *SupplyDelivery) GetPatient() *datatypes_go_proto.Reference

func (*SupplyDelivery) GetQuantity

func (*SupplyDelivery) GetReceiver

func (x *SupplyDelivery) GetReceiver() []*datatypes_go_proto.Reference

func (*SupplyDelivery) GetStatus

func (*SupplyDelivery) GetSuppliedItem

func (x *SupplyDelivery) GetSuppliedItem() *datatypes_go_proto.Reference

func (*SupplyDelivery) GetSupplier

func (x *SupplyDelivery) GetSupplier() *datatypes_go_proto.Reference

func (*SupplyDelivery) GetText

func (*SupplyDelivery) GetTime

func (*SupplyDelivery) GetType

func (*SupplyDelivery) GetWhenPrepared

func (x *SupplyDelivery) GetWhenPrepared() *datatypes_go_proto.Period

func (*SupplyDelivery) ProtoMessage

func (*SupplyDelivery) ProtoMessage()

func (*SupplyDelivery) ProtoReflect

func (x *SupplyDelivery) ProtoReflect() protoreflect.Message

func (*SupplyDelivery) Reset

func (x *SupplyDelivery) Reset()

func (*SupplyDelivery) String

func (x *SupplyDelivery) String() string

type SupplyRequest

type SupplyRequest struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Patient for whom the item is supplied
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=patient,proto3" json:"patient,omitempty"`
	// Who initiated this order
	Source *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=source,proto3" json:"source,omitempty"`
	// When the request was made
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,11,opt,name=date,proto3" json:"date,omitempty"`
	// Unique identifier
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,12,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// requested | completed | failed | cancelled
	Status *codes_go_proto.SupplyRequestStatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// The kind of supply (central, non-stock, etc.)
	Kind *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=kind,proto3" json:"kind,omitempty"`
	// Medication, Substance, or Device requested to be supplied
	OrderedItem *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=ordered_item,json=orderedItem,proto3" json:"ordered_item,omitempty"`
	// Who is intended to fulfill the request
	Supplier []*datatypes_go_proto.Reference `protobuf:"bytes,16,rep,name=supplier,proto3" json:"supplier,omitempty"`
	Reason   *SupplyRequest_Reason           `protobuf:"bytes,17,opt,name=reason,proto3" json:"reason,omitempty"`
	When     *SupplyRequest_When             `protobuf:"bytes,18,opt,name=when,proto3" json:"when,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for SupplyRequest. Request for a medication, substance or device. See http://hl7.org/fhir/StructureDefinition/SupplyRequest

func (*SupplyRequest) Descriptor deprecated

func (*SupplyRequest) Descriptor() ([]byte, []int)

Deprecated: Use SupplyRequest.ProtoReflect.Descriptor instead.

func (*SupplyRequest) GetContained

func (x *SupplyRequest) GetContained() []*ContainedResource

func (*SupplyRequest) GetDate

func (*SupplyRequest) GetExtension

func (x *SupplyRequest) GetExtension() []*datatypes_go_proto.Extension

func (*SupplyRequest) GetId

func (x *SupplyRequest) GetId() *datatypes_go_proto.Id

func (*SupplyRequest) GetIdentifier

func (x *SupplyRequest) GetIdentifier() *datatypes_go_proto.Identifier

func (*SupplyRequest) GetImplicitRules

func (x *SupplyRequest) GetImplicitRules() *datatypes_go_proto.Uri

func (*SupplyRequest) GetKind

func (*SupplyRequest) GetLanguage

func (*SupplyRequest) GetMeta

func (x *SupplyRequest) GetMeta() *datatypes_go_proto.Meta

func (*SupplyRequest) GetModifierExtension

func (x *SupplyRequest) GetModifierExtension() []*datatypes_go_proto.Extension

func (*SupplyRequest) GetOrderedItem

func (x *SupplyRequest) GetOrderedItem() *datatypes_go_proto.Reference

func (*SupplyRequest) GetPatient

func (x *SupplyRequest) GetPatient() *datatypes_go_proto.Reference

func (*SupplyRequest) GetReason

func (x *SupplyRequest) GetReason() *SupplyRequest_Reason

func (*SupplyRequest) GetSource

func (x *SupplyRequest) GetSource() *datatypes_go_proto.Reference

func (*SupplyRequest) GetStatus

func (*SupplyRequest) GetSupplier

func (x *SupplyRequest) GetSupplier() []*datatypes_go_proto.Reference

func (*SupplyRequest) GetText

func (*SupplyRequest) GetWhen

func (x *SupplyRequest) GetWhen() *SupplyRequest_When

func (*SupplyRequest) ProtoMessage

func (*SupplyRequest) ProtoMessage()

func (*SupplyRequest) ProtoReflect

func (x *SupplyRequest) ProtoReflect() protoreflect.Message

func (*SupplyRequest) Reset

func (x *SupplyRequest) Reset()

func (*SupplyRequest) String

func (x *SupplyRequest) String() string

type SupplyRequest_Reason

type SupplyRequest_Reason struct {

	// Types that are assignable to Reason:
	//	*SupplyRequest_Reason_CodeableConcept
	//	*SupplyRequest_Reason_Reference
	Reason isSupplyRequest_Reason_Reason `protobuf_oneof:"reason"`
	// contains filtered or unexported fields
}

Why the supply item was requested

func (*SupplyRequest_Reason) Descriptor deprecated

func (*SupplyRequest_Reason) Descriptor() ([]byte, []int)

Deprecated: Use SupplyRequest_Reason.ProtoReflect.Descriptor instead.

func (*SupplyRequest_Reason) GetCodeableConcept

func (x *SupplyRequest_Reason) GetCodeableConcept() *datatypes_go_proto.CodeableConcept

func (*SupplyRequest_Reason) GetReason

func (m *SupplyRequest_Reason) GetReason() isSupplyRequest_Reason_Reason

func (*SupplyRequest_Reason) GetReference

func (*SupplyRequest_Reason) ProtoMessage

func (*SupplyRequest_Reason) ProtoMessage()

func (*SupplyRequest_Reason) ProtoReflect

func (x *SupplyRequest_Reason) ProtoReflect() protoreflect.Message

func (*SupplyRequest_Reason) Reset

func (x *SupplyRequest_Reason) Reset()

func (*SupplyRequest_Reason) String

func (x *SupplyRequest_Reason) String() string

type SupplyRequest_Reason_CodeableConcept

type SupplyRequest_Reason_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type SupplyRequest_Reason_Reference

type SupplyRequest_Reason_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type SupplyRequest_When

type SupplyRequest_When struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Fulfilment code
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Formal fulfillment schedule
	Schedule *datatypes_go_proto.Timing `protobuf:"bytes,5,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// contains filtered or unexported fields
}

When the request should be fulfilled

func (*SupplyRequest_When) Descriptor deprecated

func (*SupplyRequest_When) Descriptor() ([]byte, []int)

Deprecated: Use SupplyRequest_When.ProtoReflect.Descriptor instead.

func (*SupplyRequest_When) GetCode

func (*SupplyRequest_When) GetExtension

func (x *SupplyRequest_When) GetExtension() []*datatypes_go_proto.Extension

func (*SupplyRequest_When) GetId

func (*SupplyRequest_When) GetModifierExtension

func (x *SupplyRequest_When) GetModifierExtension() []*datatypes_go_proto.Extension

func (*SupplyRequest_When) GetSchedule

func (x *SupplyRequest_When) GetSchedule() *datatypes_go_proto.Timing

func (*SupplyRequest_When) ProtoMessage

func (*SupplyRequest_When) ProtoMessage()

func (*SupplyRequest_When) ProtoReflect

func (x *SupplyRequest_When) ProtoReflect() protoreflect.Message

func (*SupplyRequest_When) Reset

func (x *SupplyRequest_When) Reset()

func (*SupplyRequest_When) String

func (x *SupplyRequest_When) String() string

type TestScript

type TestScript struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Absolute URL used to reference this TestScript
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Logical id for this version of the TestScript
	Version *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=version,proto3" json:"version,omitempty"`
	// Informal name for this TestScript
	Name *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// draft | active | retired
	Status *codes_go_proto.ConformanceResourceStatusCode `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// External identifier
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,13,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// If for testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,14,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Name of the publisher (Organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Contact   []*TestScript_Contact      `protobuf:"bytes,16,rep,name=contact,proto3" json:"contact,omitempty"`
	// Date for this version of the TestScript
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=date,proto3" json:"date,omitempty"`
	// Natural language description of the TestScript
	Description *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=description,proto3" json:"description,omitempty"`
	// Content intends to support these contexts
	UseContext []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Scope and Usage this Test Script is for
	Requirements *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.String `protobuf:"bytes,21,opt,name=copyright,proto3" json:"copyright,omitempty"`
	Metadata  *TestScript_Metadata       `protobuf:"bytes,22,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// Whether or not the tests apply to more than one FHIR server
	Multiserver *datatypes_go_proto.Boolean `protobuf:"bytes,23,opt,name=multiserver,proto3" json:"multiserver,omitempty"`
	Fixture     []*TestScript_Fixture       `protobuf:"bytes,24,rep,name=fixture,proto3" json:"fixture,omitempty"`
	// Reference of the validation profile
	Profile  []*datatypes_go_proto.Reference `protobuf:"bytes,25,rep,name=profile,proto3" json:"profile,omitempty"`
	Variable []*TestScript_Variable          `protobuf:"bytes,26,rep,name=variable,proto3" json:"variable,omitempty"`
	Setup    *TestScript_Setup               `protobuf:"bytes,27,opt,name=setup,proto3" json:"setup,omitempty"`
	Test     []*TestScript_Test              `protobuf:"bytes,28,rep,name=test,proto3" json:"test,omitempty"`
	Teardown *TestScript_Teardown            `protobuf:"bytes,29,opt,name=teardown,proto3" json:"teardown,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for TestScript. Describes a set of tests. See http://hl7.org/fhir/StructureDefinition/TestScript

func (*TestScript) Descriptor deprecated

func (*TestScript) Descriptor() ([]byte, []int)

Deprecated: Use TestScript.ProtoReflect.Descriptor instead.

func (*TestScript) GetContact

func (x *TestScript) GetContact() []*TestScript_Contact

func (*TestScript) GetContained

func (x *TestScript) GetContained() []*ContainedResource

func (*TestScript) GetCopyright

func (x *TestScript) GetCopyright() *datatypes_go_proto.String

func (*TestScript) GetDate

func (x *TestScript) GetDate() *datatypes_go_proto.DateTime

func (*TestScript) GetDescription

func (x *TestScript) GetDescription() *datatypes_go_proto.String

func (*TestScript) GetExperimental

func (x *TestScript) GetExperimental() *datatypes_go_proto.Boolean

func (*TestScript) GetExtension

func (x *TestScript) GetExtension() []*datatypes_go_proto.Extension

func (*TestScript) GetFixture

func (x *TestScript) GetFixture() []*TestScript_Fixture

func (*TestScript) GetId

func (x *TestScript) GetId() *datatypes_go_proto.Id

func (*TestScript) GetIdentifier

func (x *TestScript) GetIdentifier() *datatypes_go_proto.Identifier

func (*TestScript) GetImplicitRules

func (x *TestScript) GetImplicitRules() *datatypes_go_proto.Uri

func (*TestScript) GetLanguage

func (x *TestScript) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*TestScript) GetMeta

func (x *TestScript) GetMeta() *datatypes_go_proto.Meta

func (*TestScript) GetMetadata

func (x *TestScript) GetMetadata() *TestScript_Metadata

func (*TestScript) GetModifierExtension

func (x *TestScript) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript) GetMultiserver

func (x *TestScript) GetMultiserver() *datatypes_go_proto.Boolean

func (*TestScript) GetName

func (x *TestScript) GetName() *datatypes_go_proto.String

func (*TestScript) GetProfile

func (x *TestScript) GetProfile() []*datatypes_go_proto.Reference

func (*TestScript) GetPublisher

func (x *TestScript) GetPublisher() *datatypes_go_proto.String

func (*TestScript) GetRequirements

func (x *TestScript) GetRequirements() *datatypes_go_proto.String

func (*TestScript) GetSetup

func (x *TestScript) GetSetup() *TestScript_Setup

func (*TestScript) GetStatus

func (*TestScript) GetTeardown

func (x *TestScript) GetTeardown() *TestScript_Teardown

func (*TestScript) GetTest

func (x *TestScript) GetTest() []*TestScript_Test

func (*TestScript) GetText

func (*TestScript) GetUrl

func (x *TestScript) GetUrl() *datatypes_go_proto.Uri

func (*TestScript) GetUseContext

func (x *TestScript) GetUseContext() []*datatypes_go_proto.CodeableConcept

func (*TestScript) GetVariable

func (x *TestScript) GetVariable() []*TestScript_Variable

func (*TestScript) GetVersion

func (x *TestScript) GetVersion() *datatypes_go_proto.String

func (*TestScript) ProtoMessage

func (*TestScript) ProtoMessage()

func (*TestScript) ProtoReflect

func (x *TestScript) ProtoReflect() protoreflect.Message

func (*TestScript) Reset

func (x *TestScript) Reset()

func (*TestScript) String

func (x *TestScript) String() string

type TestScript_Contact

type TestScript_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of a individual to contact
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details for individual or publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,5,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// contains filtered or unexported fields
}

Contact details of the publisher

func (*TestScript_Contact) Descriptor deprecated

func (*TestScript_Contact) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Contact.ProtoReflect.Descriptor instead.

func (*TestScript_Contact) GetExtension

func (x *TestScript_Contact) GetExtension() []*datatypes_go_proto.Extension

func (*TestScript_Contact) GetId

func (*TestScript_Contact) GetModifierExtension

func (x *TestScript_Contact) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Contact) GetName

func (*TestScript_Contact) GetTelecom

func (*TestScript_Contact) ProtoMessage

func (*TestScript_Contact) ProtoMessage()

func (*TestScript_Contact) ProtoReflect

func (x *TestScript_Contact) ProtoReflect() protoreflect.Message

func (*TestScript_Contact) Reset

func (x *TestScript_Contact) Reset()

func (*TestScript_Contact) String

func (x *TestScript_Contact) String() string

type TestScript_Fixture

type TestScript_Fixture struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Whether or not to implicitly create the fixture during setup
	Autocreate *datatypes_go_proto.Boolean `protobuf:"bytes,4,opt,name=autocreate,proto3" json:"autocreate,omitempty"`
	// Whether or not to implicitly delete the fixture during teardown
	Autodelete *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=autodelete,proto3" json:"autodelete,omitempty"`
	// Reference of the resource
	Resource *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=resource,proto3" json:"resource,omitempty"`
	// contains filtered or unexported fields
}

Fixture in the test script - by reference (uri)

func (*TestScript_Fixture) Descriptor deprecated

func (*TestScript_Fixture) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Fixture.ProtoReflect.Descriptor instead.

func (*TestScript_Fixture) GetAutocreate

func (x *TestScript_Fixture) GetAutocreate() *datatypes_go_proto.Boolean

func (*TestScript_Fixture) GetAutodelete

func (x *TestScript_Fixture) GetAutodelete() *datatypes_go_proto.Boolean

func (*TestScript_Fixture) GetExtension

func (x *TestScript_Fixture) GetExtension() []*datatypes_go_proto.Extension

func (*TestScript_Fixture) GetId

func (*TestScript_Fixture) GetModifierExtension

func (x *TestScript_Fixture) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Fixture) GetResource

func (*TestScript_Fixture) ProtoMessage

func (*TestScript_Fixture) ProtoMessage()

func (*TestScript_Fixture) ProtoReflect

func (x *TestScript_Fixture) ProtoReflect() protoreflect.Message

func (*TestScript_Fixture) Reset

func (x *TestScript_Fixture) Reset()

func (*TestScript_Fixture) String

func (x *TestScript_Fixture) String() string

type TestScript_Metadata

type TestScript_Metadata struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension   `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Link              []*TestScript_Metadata_Link       `protobuf:"bytes,4,rep,name=link,proto3" json:"link,omitempty"`
	Capability        []*TestScript_Metadata_Capability `protobuf:"bytes,5,rep,name=capability,proto3" json:"capability,omitempty"`
	// contains filtered or unexported fields
}

Required capability that is assumed to function correctly on the FHIR server being tested

func (*TestScript_Metadata) Descriptor deprecated

func (*TestScript_Metadata) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Metadata.ProtoReflect.Descriptor instead.

func (*TestScript_Metadata) GetCapability

func (*TestScript_Metadata) GetExtension

func (x *TestScript_Metadata) GetExtension() []*datatypes_go_proto.Extension

func (*TestScript_Metadata) GetId

func (*TestScript_Metadata) GetModifierExtension

func (x *TestScript_Metadata) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Metadata) ProtoMessage

func (*TestScript_Metadata) ProtoMessage()

func (*TestScript_Metadata) ProtoReflect

func (x *TestScript_Metadata) ProtoReflect() protoreflect.Message

func (*TestScript_Metadata) Reset

func (x *TestScript_Metadata) Reset()

func (*TestScript_Metadata) String

func (x *TestScript_Metadata) String() string

type TestScript_Metadata_Capability

type TestScript_Metadata_Capability struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Are the capabilities required?
	Required *datatypes_go_proto.Boolean `protobuf:"bytes,4,opt,name=required,proto3" json:"required,omitempty"`
	// Are the capabilities validated?
	Validated *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=validated,proto3" json:"validated,omitempty"`
	// The expected capabilities of the server
	Description *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// Which server these requirements apply to
	Destination *datatypes_go_proto.Integer `protobuf:"bytes,7,opt,name=destination,proto3" json:"destination,omitempty"`
	// Links to the FHIR specification
	Link []*datatypes_go_proto.Uri `protobuf:"bytes,8,rep,name=link,proto3" json:"link,omitempty"`
	// Required Conformance
	Conformance *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=conformance,proto3" json:"conformance,omitempty"`
	// contains filtered or unexported fields
}

Capabilities that are assumed to function correctly on the FHIR server being tested

func (*TestScript_Metadata_Capability) Descriptor deprecated

func (*TestScript_Metadata_Capability) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Metadata_Capability.ProtoReflect.Descriptor instead.

func (*TestScript_Metadata_Capability) GetConformance

func (*TestScript_Metadata_Capability) GetDescription

func (*TestScript_Metadata_Capability) GetDestination

func (*TestScript_Metadata_Capability) GetExtension

func (*TestScript_Metadata_Capability) GetId

func (*TestScript_Metadata_Capability) GetModifierExtension

func (x *TestScript_Metadata_Capability) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Metadata_Capability) GetRequired

func (*TestScript_Metadata_Capability) GetValidated

func (*TestScript_Metadata_Capability) ProtoMessage

func (*TestScript_Metadata_Capability) ProtoMessage()

func (*TestScript_Metadata_Capability) ProtoReflect

func (*TestScript_Metadata_Capability) Reset

func (x *TestScript_Metadata_Capability) Reset()

func (*TestScript_Metadata_Capability) String

type TestScript_Metadata_Link struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// URL to the specification
	Url *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
	// Short description
	Description *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Links to the FHIR specification

func (*TestScript_Metadata_Link) Descriptor deprecated

func (*TestScript_Metadata_Link) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Metadata_Link.ProtoReflect.Descriptor instead.

func (*TestScript_Metadata_Link) GetDescription

func (x *TestScript_Metadata_Link) GetDescription() *datatypes_go_proto.String

func (*TestScript_Metadata_Link) GetExtension

func (*TestScript_Metadata_Link) GetId

func (*TestScript_Metadata_Link) GetModifierExtension

func (x *TestScript_Metadata_Link) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Metadata_Link) GetUrl

func (*TestScript_Metadata_Link) ProtoMessage

func (*TestScript_Metadata_Link) ProtoMessage()

func (*TestScript_Metadata_Link) ProtoReflect

func (x *TestScript_Metadata_Link) ProtoReflect() protoreflect.Message

func (*TestScript_Metadata_Link) Reset

func (x *TestScript_Metadata_Link) Reset()

func (*TestScript_Metadata_Link) String

func (x *TestScript_Metadata_Link) String() string

type TestScript_Setup

type TestScript_Setup struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Capabilities  that are assumed to function correctly on the FHIR server
	// being tested
	Metadata *TestScript_Metadata       `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Action   []*TestScript_Setup_Action `protobuf:"bytes,5,rep,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

A series of required setup operations before tests are executed

func (*TestScript_Setup) Descriptor deprecated

func (*TestScript_Setup) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Setup.ProtoReflect.Descriptor instead.

func (*TestScript_Setup) GetAction

func (x *TestScript_Setup) GetAction() []*TestScript_Setup_Action

func (*TestScript_Setup) GetExtension

func (x *TestScript_Setup) GetExtension() []*datatypes_go_proto.Extension

func (*TestScript_Setup) GetId

func (*TestScript_Setup) GetMetadata

func (x *TestScript_Setup) GetMetadata() *TestScript_Metadata

func (*TestScript_Setup) GetModifierExtension

func (x *TestScript_Setup) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Setup) ProtoMessage

func (*TestScript_Setup) ProtoMessage()

func (*TestScript_Setup) ProtoReflect

func (x *TestScript_Setup) ProtoReflect() protoreflect.Message

func (*TestScript_Setup) Reset

func (x *TestScript_Setup) Reset()

func (*TestScript_Setup) String

func (x *TestScript_Setup) String() string

type TestScript_Setup_Action

type TestScript_Setup_Action struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension    `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Operation         *TestScript_Setup_Action_Operation `protobuf:"bytes,4,opt,name=operation,proto3" json:"operation,omitempty"`
	AssertValue       *TestScript_Setup_Action_Assert    `protobuf:"bytes,5,opt,name=assert_value,json=assert,proto3" json:"assert_value,omitempty"`
	// contains filtered or unexported fields
}

A setup operation or assert to perform

func (*TestScript_Setup_Action) Descriptor deprecated

func (*TestScript_Setup_Action) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Setup_Action.ProtoReflect.Descriptor instead.

func (*TestScript_Setup_Action) GetAssertValue

func (*TestScript_Setup_Action) GetExtension

func (*TestScript_Setup_Action) GetId

func (*TestScript_Setup_Action) GetModifierExtension

func (x *TestScript_Setup_Action) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Setup_Action) GetOperation

func (*TestScript_Setup_Action) ProtoMessage

func (*TestScript_Setup_Action) ProtoMessage()

func (*TestScript_Setup_Action) ProtoReflect

func (x *TestScript_Setup_Action) ProtoReflect() protoreflect.Message

func (*TestScript_Setup_Action) Reset

func (x *TestScript_Setup_Action) Reset()

func (*TestScript_Setup_Action) String

func (x *TestScript_Setup_Action) String() string

type TestScript_Setup_Action_Assert

type TestScript_Setup_Action_Assert struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Tracking/logging assertion label
	Label *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=label,proto3" json:"label,omitempty"`
	// Tracking/reporting assertion description
	Description *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// response | request
	Direction *codes_go_proto.AssertionDirectionTypeCode `protobuf:"bytes,6,opt,name=direction,proto3" json:"direction,omitempty"`
	// Id of fixture used to compare the "sourceId/path" evaluations to
	CompareToSourceId *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=compare_to_source_id,json=compareToSourceId,proto3" json:"compare_to_source_id,omitempty"`
	// XPath or JSONPath expression against fixture used to compare the
	// "sourceId/path" evaluations to
	CompareToSourcePath *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=compare_to_source_path,json=compareToSourcePath,proto3" json:"compare_to_source_path,omitempty"`
	// xml | json
	ContentType *codes_go_proto.ContentTypeCode `protobuf:"bytes,9,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	// HTTP header field name
	HeaderField *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=header_field,json=headerField,proto3" json:"header_field,omitempty"`
	// Fixture Id of minimum content resource
	MinimumId *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=minimum_id,json=minimumId,proto3" json:"minimum_id,omitempty"`
	// Perform validation on navigation links?
	NavigationLinks *datatypes_go_proto.Boolean `protobuf:"bytes,12,opt,name=navigation_links,json=navigationLinks,proto3" json:"navigation_links,omitempty"`
	// equals | notEquals | in | notIn | greaterThan | lessThan | empty |
	// notEmpty | contains | notContains
	Operator *codes_go_proto.AssertionOperatorTypeCode `protobuf:"bytes,13,opt,name=operator,proto3" json:"operator,omitempty"`
	// XPath or JSONPath expression
	Path *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=path,proto3" json:"path,omitempty"`
	// Resource type
	Resource *codes_go_proto.FHIRDefinedTypeCode `protobuf:"bytes,15,opt,name=resource,proto3" json:"resource,omitempty"`
	// okay | created | noContent | notModified | bad | forbidden | notFound
	// | methodNotAllowed | conflict | gone | preconditionFailed |
	// unprocessable
	Response *codes_go_proto.AssertionResponseTypesCode `protobuf:"bytes,16,opt,name=response,proto3" json:"response,omitempty"`
	// HTTP response code to test
	ResponseCode *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=response_code,json=responseCode,proto3" json:"response_code,omitempty"`
	// Fixture Id of source expression or headerField
	SourceId *datatypes_go_proto.Id `protobuf:"bytes,18,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
	// Profile Id of validation profile reference
	ValidateProfileId *datatypes_go_proto.Id `protobuf:"bytes,19,opt,name=validate_profile_id,json=validateProfileId,proto3" json:"validate_profile_id,omitempty"`
	// The value to compare to
	Value *datatypes_go_proto.String `protobuf:"bytes,20,opt,name=value,proto3" json:"value,omitempty"`
	// Will this assert produce a warning only on error?
	WarningOnly *datatypes_go_proto.Boolean `protobuf:"bytes,21,opt,name=warning_only,json=warningOnly,proto3" json:"warning_only,omitempty"`
	// contains filtered or unexported fields
}

The assertion to perform

func (*TestScript_Setup_Action_Assert) Descriptor deprecated

func (*TestScript_Setup_Action_Assert) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Setup_Action_Assert.ProtoReflect.Descriptor instead.

func (*TestScript_Setup_Action_Assert) GetCompareToSourceId

func (x *TestScript_Setup_Action_Assert) GetCompareToSourceId() *datatypes_go_proto.String

func (*TestScript_Setup_Action_Assert) GetCompareToSourcePath

func (x *TestScript_Setup_Action_Assert) GetCompareToSourcePath() *datatypes_go_proto.String

func (*TestScript_Setup_Action_Assert) GetContentType

func (*TestScript_Setup_Action_Assert) GetDescription

func (*TestScript_Setup_Action_Assert) GetDirection

func (*TestScript_Setup_Action_Assert) GetExtension

func (*TestScript_Setup_Action_Assert) GetHeaderField

func (*TestScript_Setup_Action_Assert) GetId

func (*TestScript_Setup_Action_Assert) GetLabel

func (*TestScript_Setup_Action_Assert) GetMinimumId

func (*TestScript_Setup_Action_Assert) GetModifierExtension

func (x *TestScript_Setup_Action_Assert) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Setup_Action_Assert) GetOperator

func (*TestScript_Setup_Action_Assert) GetPath

func (*TestScript_Setup_Action_Assert) GetResource

func (*TestScript_Setup_Action_Assert) GetResponse

func (*TestScript_Setup_Action_Assert) GetResponseCode

func (*TestScript_Setup_Action_Assert) GetSourceId

func (*TestScript_Setup_Action_Assert) GetValidateProfileId

func (x *TestScript_Setup_Action_Assert) GetValidateProfileId() *datatypes_go_proto.Id

func (*TestScript_Setup_Action_Assert) GetValue

func (*TestScript_Setup_Action_Assert) GetWarningOnly

func (*TestScript_Setup_Action_Assert) ProtoMessage

func (*TestScript_Setup_Action_Assert) ProtoMessage()

func (*TestScript_Setup_Action_Assert) ProtoReflect

func (*TestScript_Setup_Action_Assert) Reset

func (x *TestScript_Setup_Action_Assert) Reset()

func (*TestScript_Setup_Action_Assert) String

type TestScript_Setup_Action_Operation

type TestScript_Setup_Action_Operation struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The setup operation type that will be executed
	Type *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Resource type
	Resource *codes_go_proto.FHIRDefinedTypeCode `protobuf:"bytes,5,opt,name=resource,proto3" json:"resource,omitempty"`
	// Tracking/logging operation label
	Label *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=label,proto3" json:"label,omitempty"`
	// Tracking/reporting operation description
	Description *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// xml | json
	Accept *codes_go_proto.ContentTypeCode `protobuf:"bytes,8,opt,name=accept,proto3" json:"accept,omitempty"`
	// xml | json
	ContentType *codes_go_proto.ContentTypeCode `protobuf:"bytes,9,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	// Which server to perform the operation on
	Destination *datatypes_go_proto.Integer `protobuf:"bytes,10,opt,name=destination,proto3" json:"destination,omitempty"`
	// Whether or not to send the request url in encoded format
	EncodeRequestUrl *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=encode_request_url,json=encodeRequestUrl,proto3" json:"encode_request_url,omitempty"`
	// Explicitly defined path parameters
	Params        *datatypes_go_proto.String                         `protobuf:"bytes,12,opt,name=params,proto3" json:"params,omitempty"`
	RequestHeader []*TestScript_Setup_Action_Operation_RequestHeader `protobuf:"bytes,13,rep,name=request_header,json=requestHeader,proto3" json:"request_header,omitempty"`
	// Fixture Id of mapped response
	ResponseId *datatypes_go_proto.Id `protobuf:"bytes,14,opt,name=response_id,json=responseId,proto3" json:"response_id,omitempty"`
	// Fixture Id of body for PUT and POST requests
	SourceId *datatypes_go_proto.Id `protobuf:"bytes,15,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
	// Id of fixture used for extracting the [id],  [type], and [vid] for
	// GET requests
	TargetId *datatypes_go_proto.Id `protobuf:"bytes,16,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	// Request URL
	Url *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

The setup operation to perform

func (*TestScript_Setup_Action_Operation) Descriptor deprecated

func (*TestScript_Setup_Action_Operation) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Setup_Action_Operation.ProtoReflect.Descriptor instead.

func (*TestScript_Setup_Action_Operation) GetAccept

func (*TestScript_Setup_Action_Operation) GetContentType

func (*TestScript_Setup_Action_Operation) GetDescription

func (*TestScript_Setup_Action_Operation) GetDestination

func (*TestScript_Setup_Action_Operation) GetEncodeRequestUrl

func (*TestScript_Setup_Action_Operation) GetExtension

func (*TestScript_Setup_Action_Operation) GetId

func (*TestScript_Setup_Action_Operation) GetLabel

func (*TestScript_Setup_Action_Operation) GetModifierExtension

func (x *TestScript_Setup_Action_Operation) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Setup_Action_Operation) GetParams

func (*TestScript_Setup_Action_Operation) GetRequestHeader

func (*TestScript_Setup_Action_Operation) GetResource

func (*TestScript_Setup_Action_Operation) GetResponseId

func (*TestScript_Setup_Action_Operation) GetSourceId

func (*TestScript_Setup_Action_Operation) GetTargetId

func (*TestScript_Setup_Action_Operation) GetType

func (*TestScript_Setup_Action_Operation) GetUrl

func (*TestScript_Setup_Action_Operation) ProtoMessage

func (*TestScript_Setup_Action_Operation) ProtoMessage()

func (*TestScript_Setup_Action_Operation) ProtoReflect

func (*TestScript_Setup_Action_Operation) Reset

func (*TestScript_Setup_Action_Operation) String

type TestScript_Setup_Action_Operation_RequestHeader

type TestScript_Setup_Action_Operation_RequestHeader struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// HTTP header field name
	Field *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=field,proto3" json:"field,omitempty"`
	// HTTP headerfield value
	Value *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Each operation can have one ore more header elements

func (*TestScript_Setup_Action_Operation_RequestHeader) Descriptor deprecated

Deprecated: Use TestScript_Setup_Action_Operation_RequestHeader.ProtoReflect.Descriptor instead.

func (*TestScript_Setup_Action_Operation_RequestHeader) GetExtension

func (*TestScript_Setup_Action_Operation_RequestHeader) GetField

func (*TestScript_Setup_Action_Operation_RequestHeader) GetId

func (*TestScript_Setup_Action_Operation_RequestHeader) GetModifierExtension

func (*TestScript_Setup_Action_Operation_RequestHeader) GetValue

func (*TestScript_Setup_Action_Operation_RequestHeader) ProtoMessage

func (*TestScript_Setup_Action_Operation_RequestHeader) ProtoReflect

func (*TestScript_Setup_Action_Operation_RequestHeader) Reset

func (*TestScript_Setup_Action_Operation_RequestHeader) String

type TestScript_Teardown

type TestScript_Teardown struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Action            []*TestScript_Teardown_Action   `protobuf:"bytes,4,rep,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

A series of required clean up steps

func (*TestScript_Teardown) Descriptor deprecated

func (*TestScript_Teardown) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Teardown.ProtoReflect.Descriptor instead.

func (*TestScript_Teardown) GetAction

func (*TestScript_Teardown) GetExtension

func (x *TestScript_Teardown) GetExtension() []*datatypes_go_proto.Extension

func (*TestScript_Teardown) GetId

func (*TestScript_Teardown) GetModifierExtension

func (x *TestScript_Teardown) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Teardown) ProtoMessage

func (*TestScript_Teardown) ProtoMessage()

func (*TestScript_Teardown) ProtoReflect

func (x *TestScript_Teardown) ProtoReflect() protoreflect.Message

func (*TestScript_Teardown) Reset

func (x *TestScript_Teardown) Reset()

func (*TestScript_Teardown) String

func (x *TestScript_Teardown) String() string

type TestScript_Teardown_Action

type TestScript_Teardown_Action struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The teardown operation to perform
	Operation *TestScript_Setup_Action_Operation `protobuf:"bytes,4,opt,name=operation,proto3" json:"operation,omitempty"`
	// contains filtered or unexported fields
}

One or more teardown operations to perform

func (*TestScript_Teardown_Action) Descriptor deprecated

func (*TestScript_Teardown_Action) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Teardown_Action.ProtoReflect.Descriptor instead.

func (*TestScript_Teardown_Action) GetExtension

func (*TestScript_Teardown_Action) GetId

func (*TestScript_Teardown_Action) GetModifierExtension

func (x *TestScript_Teardown_Action) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Teardown_Action) GetOperation

func (*TestScript_Teardown_Action) ProtoMessage

func (*TestScript_Teardown_Action) ProtoMessage()

func (*TestScript_Teardown_Action) ProtoReflect

func (*TestScript_Teardown_Action) Reset

func (x *TestScript_Teardown_Action) Reset()

func (*TestScript_Teardown_Action) String

func (x *TestScript_Teardown_Action) String() string

type TestScript_Test

type TestScript_Test struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Tracking/logging name of this test
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Tracking/reporting short description of the test
	Description *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Capabilities  that are expected to function correctly on the FHIR server
	// being tested
	Metadata *TestScript_Metadata      `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Action   []*TestScript_Test_Action `protobuf:"bytes,7,rep,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

A test in this script

func (*TestScript_Test) Descriptor deprecated

func (*TestScript_Test) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Test.ProtoReflect.Descriptor instead.

func (*TestScript_Test) GetAction

func (x *TestScript_Test) GetAction() []*TestScript_Test_Action

func (*TestScript_Test) GetDescription

func (x *TestScript_Test) GetDescription() *datatypes_go_proto.String

func (*TestScript_Test) GetExtension

func (x *TestScript_Test) GetExtension() []*datatypes_go_proto.Extension

func (*TestScript_Test) GetId

func (*TestScript_Test) GetMetadata

func (x *TestScript_Test) GetMetadata() *TestScript_Metadata

func (*TestScript_Test) GetModifierExtension

func (x *TestScript_Test) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Test) GetName

func (*TestScript_Test) ProtoMessage

func (*TestScript_Test) ProtoMessage()

func (*TestScript_Test) ProtoReflect

func (x *TestScript_Test) ProtoReflect() protoreflect.Message

func (*TestScript_Test) Reset

func (x *TestScript_Test) Reset()

func (*TestScript_Test) String

func (x *TestScript_Test) String() string

type TestScript_Test_Action

type TestScript_Test_Action struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The setup operation to perform
	Operation *TestScript_Setup_Action_Operation `protobuf:"bytes,4,opt,name=operation,proto3" json:"operation,omitempty"`
	// The setup assertion to perform
	AssertValue *TestScript_Setup_Action_Assert `protobuf:"bytes,5,opt,name=assert_value,json=assert,proto3" json:"assert_value,omitempty"`
	// contains filtered or unexported fields
}

A test operation or assert to perform

func (*TestScript_Test_Action) Descriptor deprecated

func (*TestScript_Test_Action) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Test_Action.ProtoReflect.Descriptor instead.

func (*TestScript_Test_Action) GetAssertValue

func (*TestScript_Test_Action) GetExtension

func (*TestScript_Test_Action) GetId

func (*TestScript_Test_Action) GetModifierExtension

func (x *TestScript_Test_Action) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Test_Action) GetOperation

func (*TestScript_Test_Action) ProtoMessage

func (*TestScript_Test_Action) ProtoMessage()

func (*TestScript_Test_Action) ProtoReflect

func (x *TestScript_Test_Action) ProtoReflect() protoreflect.Message

func (*TestScript_Test_Action) Reset

func (x *TestScript_Test_Action) Reset()

func (*TestScript_Test_Action) String

func (x *TestScript_Test_Action) String() string

type TestScript_Variable

type TestScript_Variable struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Descriptive name for this variable
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// HTTP header field name for source
	HeaderField *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=header_field,json=headerField,proto3" json:"header_field,omitempty"`
	// XPath or JSONPath against the fixture body
	Path *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=path,proto3" json:"path,omitempty"`
	// Fixture Id of source expression or headerField within this variable
	SourceId *datatypes_go_proto.Id `protobuf:"bytes,7,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
	// contains filtered or unexported fields
}

Placeholder for evaluated elements

func (*TestScript_Variable) Descriptor deprecated

func (*TestScript_Variable) Descriptor() ([]byte, []int)

Deprecated: Use TestScript_Variable.ProtoReflect.Descriptor instead.

func (*TestScript_Variable) GetExtension

func (x *TestScript_Variable) GetExtension() []*datatypes_go_proto.Extension

func (*TestScript_Variable) GetHeaderField

func (x *TestScript_Variable) GetHeaderField() *datatypes_go_proto.String

func (*TestScript_Variable) GetId

func (*TestScript_Variable) GetModifierExtension

func (x *TestScript_Variable) GetModifierExtension() []*datatypes_go_proto.Extension

func (*TestScript_Variable) GetName

func (*TestScript_Variable) GetPath

func (*TestScript_Variable) GetSourceId

func (x *TestScript_Variable) GetSourceId() *datatypes_go_proto.Id

func (*TestScript_Variable) ProtoMessage

func (*TestScript_Variable) ProtoMessage()

func (*TestScript_Variable) ProtoReflect

func (x *TestScript_Variable) ProtoReflect() protoreflect.Message

func (*TestScript_Variable) Reset

func (x *TestScript_Variable) Reset()

func (*TestScript_Variable) String

func (x *TestScript_Variable) String() string

type ValueSet

type ValueSet struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Globally unique logical identifier for  value set
	Url *datatypes_go_proto.Uri `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// Additional identifier for the value set (e.g. HL7 v2 / CDA)
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,10,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Logical identifier for this version of the value set
	Version *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
	// Informal name for this value set
	Name *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// draft | active | retired
	Status *codes_go_proto.ConformanceResourceStatusCode `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// If for testing purposes, not real usage
	Experimental *datatypes_go_proto.Boolean `protobuf:"bytes,14,opt,name=experimental,proto3" json:"experimental,omitempty"`
	// Name of the publisher (organization or individual)
	Publisher *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=publisher,proto3" json:"publisher,omitempty"`
	Contact   []*ValueSet_Contact        `protobuf:"bytes,16,rep,name=contact,proto3" json:"contact,omitempty"`
	// Date for given status
	Date *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=date,proto3" json:"date,omitempty"`
	// Fixed date for all referenced code systems and value sets
	LockedDate *datatypes_go_proto.Date `protobuf:"bytes,18,opt,name=locked_date,json=lockedDate,proto3" json:"locked_date,omitempty"`
	// Human language description of the value set
	Description *datatypes_go_proto.String `protobuf:"bytes,19,opt,name=description,proto3" json:"description,omitempty"`
	// Content intends to support these contexts
	UseContext []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,rep,name=use_context,json=useContext,proto3" json:"use_context,omitempty"`
	// Indicates whether or not any change to the content logical definition may
	// occur
	Immutable *datatypes_go_proto.Boolean `protobuf:"bytes,21,opt,name=immutable,proto3" json:"immutable,omitempty"`
	// Why needed
	Requirements *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=requirements,proto3" json:"requirements,omitempty"`
	// Use and/or publishing restrictions
	Copyright *datatypes_go_proto.String `protobuf:"bytes,23,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// Whether this is intended to be used with an extensible binding
	Extensible *datatypes_go_proto.Boolean `protobuf:"bytes,24,opt,name=extensible,proto3" json:"extensible,omitempty"`
	CodeSystem *ValueSet_CodeSystem        `protobuf:"bytes,25,opt,name=code_system,json=codeSystem,proto3" json:"code_system,omitempty"`
	Compose    *ValueSet_Compose           `protobuf:"bytes,26,opt,name=compose,proto3" json:"compose,omitempty"`
	Expansion  *ValueSet_Expansion         `protobuf:"bytes,27,opt,name=expansion,proto3" json:"expansion,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ValueSet. A set of codes drawn from one or more code systems. See http://hl7.org/fhir/StructureDefinition/ValueSet

func (*ValueSet) Descriptor deprecated

func (*ValueSet) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet.ProtoReflect.Descriptor instead.

func (*ValueSet) GetCodeSystem

func (x *ValueSet) GetCodeSystem() *ValueSet_CodeSystem

func (*ValueSet) GetCompose

func (x *ValueSet) GetCompose() *ValueSet_Compose

func (*ValueSet) GetContact

func (x *ValueSet) GetContact() []*ValueSet_Contact

func (*ValueSet) GetContained

func (x *ValueSet) GetContained() []*ContainedResource

func (*ValueSet) GetCopyright

func (x *ValueSet) GetCopyright() *datatypes_go_proto.String

func (*ValueSet) GetDate

func (x *ValueSet) GetDate() *datatypes_go_proto.DateTime

func (*ValueSet) GetDescription

func (x *ValueSet) GetDescription() *datatypes_go_proto.String

func (*ValueSet) GetExpansion

func (x *ValueSet) GetExpansion() *ValueSet_Expansion

func (*ValueSet) GetExperimental

func (x *ValueSet) GetExperimental() *datatypes_go_proto.Boolean

func (*ValueSet) GetExtensible

func (x *ValueSet) GetExtensible() *datatypes_go_proto.Boolean

func (*ValueSet) GetExtension

func (x *ValueSet) GetExtension() []*datatypes_go_proto.Extension

func (*ValueSet) GetId

func (x *ValueSet) GetId() *datatypes_go_proto.Id

func (*ValueSet) GetIdentifier

func (x *ValueSet) GetIdentifier() *datatypes_go_proto.Identifier

func (*ValueSet) GetImmutable

func (x *ValueSet) GetImmutable() *datatypes_go_proto.Boolean

func (*ValueSet) GetImplicitRules

func (x *ValueSet) GetImplicitRules() *datatypes_go_proto.Uri

func (*ValueSet) GetLanguage

func (x *ValueSet) GetLanguage() *datatypes_go_proto.AllLanguageCode

func (*ValueSet) GetLockedDate

func (x *ValueSet) GetLockedDate() *datatypes_go_proto.Date

func (*ValueSet) GetMeta

func (x *ValueSet) GetMeta() *datatypes_go_proto.Meta

func (*ValueSet) GetModifierExtension

func (x *ValueSet) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet) GetName

func (x *ValueSet) GetName() *datatypes_go_proto.String

func (*ValueSet) GetPublisher

func (x *ValueSet) GetPublisher() *datatypes_go_proto.String

func (*ValueSet) GetRequirements

func (x *ValueSet) GetRequirements() *datatypes_go_proto.String

func (*ValueSet) GetStatus

func (*ValueSet) GetText

func (*ValueSet) GetUrl

func (x *ValueSet) GetUrl() *datatypes_go_proto.Uri

func (*ValueSet) GetUseContext

func (x *ValueSet) GetUseContext() []*datatypes_go_proto.CodeableConcept

func (*ValueSet) GetVersion

func (x *ValueSet) GetVersion() *datatypes_go_proto.String

func (*ValueSet) ProtoMessage

func (*ValueSet) ProtoMessage()

func (*ValueSet) ProtoReflect

func (x *ValueSet) ProtoReflect() protoreflect.Message

func (*ValueSet) Reset

func (x *ValueSet) Reset()

func (*ValueSet) String

func (x *ValueSet) String() string

type ValueSet_CodeSystem

type ValueSet_CodeSystem struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// URI to identify the code system (e.g. in Coding.system)
	System *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=system,proto3" json:"system,omitempty"`
	// Version (for use in Coding.version)
	Version *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	// If code comparison is case sensitive
	CaseSensitive *datatypes_go_proto.Boolean    `protobuf:"bytes,6,opt,name=case_sensitive,json=caseSensitive,proto3" json:"case_sensitive,omitempty"`
	Concept       []*ValueSet_CodeSystem_Concept `protobuf:"bytes,7,rep,name=concept,proto3" json:"concept,omitempty"`
	// contains filtered or unexported fields
}

An inline code system, which is part of this value set

func (*ValueSet_CodeSystem) Descriptor deprecated

func (*ValueSet_CodeSystem) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_CodeSystem.ProtoReflect.Descriptor instead.

func (*ValueSet_CodeSystem) GetCaseSensitive

func (x *ValueSet_CodeSystem) GetCaseSensitive() *datatypes_go_proto.Boolean

func (*ValueSet_CodeSystem) GetConcept

func (*ValueSet_CodeSystem) GetExtension

func (x *ValueSet_CodeSystem) GetExtension() []*datatypes_go_proto.Extension

func (*ValueSet_CodeSystem) GetId

func (*ValueSet_CodeSystem) GetModifierExtension

func (x *ValueSet_CodeSystem) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet_CodeSystem) GetSystem

func (x *ValueSet_CodeSystem) GetSystem() *datatypes_go_proto.Uri

func (*ValueSet_CodeSystem) GetVersion

func (*ValueSet_CodeSystem) ProtoMessage

func (*ValueSet_CodeSystem) ProtoMessage()

func (*ValueSet_CodeSystem) ProtoReflect

func (x *ValueSet_CodeSystem) ProtoReflect() protoreflect.Message

func (*ValueSet_CodeSystem) Reset

func (x *ValueSet_CodeSystem) Reset()

func (*ValueSet_CodeSystem) String

func (x *ValueSet_CodeSystem) String() string

type ValueSet_CodeSystem_Concept

type ValueSet_CodeSystem_Concept struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code that identifies concept
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// If this code is not for use as a real concept
	Abstract *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=abstract,proto3" json:"abstract,omitempty"`
	// Text to display to the user
	Display *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=display,proto3" json:"display,omitempty"`
	// Formal definition
	Definition  *datatypes_go_proto.String                 `protobuf:"bytes,7,opt,name=definition,proto3" json:"definition,omitempty"`
	Designation []*ValueSet_CodeSystem_Concept_Designation `protobuf:"bytes,8,rep,name=designation,proto3" json:"designation,omitempty"`
	// Child Concepts (is-a/contains/categorizes)
	Concept []*ValueSet_CodeSystem_Concept `protobuf:"bytes,9,rep,name=concept,proto3" json:"concept,omitempty"`
	// contains filtered or unexported fields
}

Concepts in the code system

func (*ValueSet_CodeSystem_Concept) Descriptor deprecated

func (*ValueSet_CodeSystem_Concept) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_CodeSystem_Concept.ProtoReflect.Descriptor instead.

func (*ValueSet_CodeSystem_Concept) GetAbstract

func (*ValueSet_CodeSystem_Concept) GetCode

func (*ValueSet_CodeSystem_Concept) GetConcept

func (*ValueSet_CodeSystem_Concept) GetDefinition

func (*ValueSet_CodeSystem_Concept) GetDesignation

func (*ValueSet_CodeSystem_Concept) GetDisplay

func (*ValueSet_CodeSystem_Concept) GetExtension

func (*ValueSet_CodeSystem_Concept) GetId

func (*ValueSet_CodeSystem_Concept) GetModifierExtension

func (x *ValueSet_CodeSystem_Concept) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet_CodeSystem_Concept) ProtoMessage

func (*ValueSet_CodeSystem_Concept) ProtoMessage()

func (*ValueSet_CodeSystem_Concept) ProtoReflect

func (*ValueSet_CodeSystem_Concept) Reset

func (x *ValueSet_CodeSystem_Concept) Reset()

func (*ValueSet_CodeSystem_Concept) String

func (x *ValueSet_CodeSystem_Concept) String() string

type ValueSet_CodeSystem_Concept_Designation

type ValueSet_CodeSystem_Concept_Designation struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Human language of the designation
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Details how this designation would be used
	Use *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=use,proto3" json:"use,omitempty"`
	// The text value for this designation
	Value *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Additional representations for the concept

func (*ValueSet_CodeSystem_Concept_Designation) Descriptor deprecated

func (*ValueSet_CodeSystem_Concept_Designation) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_CodeSystem_Concept_Designation.ProtoReflect.Descriptor instead.

func (*ValueSet_CodeSystem_Concept_Designation) GetExtension

func (*ValueSet_CodeSystem_Concept_Designation) GetId

func (*ValueSet_CodeSystem_Concept_Designation) GetLanguage

func (*ValueSet_CodeSystem_Concept_Designation) GetModifierExtension

func (*ValueSet_CodeSystem_Concept_Designation) GetUse

func (*ValueSet_CodeSystem_Concept_Designation) GetValue

func (*ValueSet_CodeSystem_Concept_Designation) ProtoMessage

func (*ValueSet_CodeSystem_Concept_Designation) ProtoReflect

func (*ValueSet_CodeSystem_Concept_Designation) Reset

func (*ValueSet_CodeSystem_Concept_Designation) String

type ValueSet_Compose

type ValueSet_Compose struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Import the contents of another value set
	Import  []*datatypes_go_proto.Uri   `protobuf:"bytes,4,rep,name=import,proto3" json:"import,omitempty"`
	Include []*ValueSet_Compose_Include `protobuf:"bytes,5,rep,name=include,proto3" json:"include,omitempty"`
	// Explicitly exclude codes
	Exclude []*ValueSet_Compose_Include `protobuf:"bytes,6,rep,name=exclude,proto3" json:"exclude,omitempty"`
	// contains filtered or unexported fields
}

When value set includes codes from elsewhere

func (*ValueSet_Compose) Descriptor deprecated

func (*ValueSet_Compose) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_Compose.ProtoReflect.Descriptor instead.

func (*ValueSet_Compose) GetExclude

func (x *ValueSet_Compose) GetExclude() []*ValueSet_Compose_Include

func (*ValueSet_Compose) GetExtension

func (x *ValueSet_Compose) GetExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Compose) GetId

func (*ValueSet_Compose) GetImport

func (x *ValueSet_Compose) GetImport() []*datatypes_go_proto.Uri

func (*ValueSet_Compose) GetInclude

func (x *ValueSet_Compose) GetInclude() []*ValueSet_Compose_Include

func (*ValueSet_Compose) GetModifierExtension

func (x *ValueSet_Compose) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Compose) ProtoMessage

func (*ValueSet_Compose) ProtoMessage()

func (*ValueSet_Compose) ProtoReflect

func (x *ValueSet_Compose) ProtoReflect() protoreflect.Message

func (*ValueSet_Compose) Reset

func (x *ValueSet_Compose) Reset()

func (*ValueSet_Compose) String

func (x *ValueSet_Compose) String() string

type ValueSet_Compose_Include

type ValueSet_Compose_Include struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The system the codes come from
	System *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=system,proto3" json:"system,omitempty"`
	// Specific version of the code system referred to
	Version *datatypes_go_proto.String          `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	Concept []*ValueSet_Compose_Include_Concept `protobuf:"bytes,6,rep,name=concept,proto3" json:"concept,omitempty"`
	Filter  []*ValueSet_Compose_Include_Filter  `protobuf:"bytes,7,rep,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Include one or more codes from a code system

func (*ValueSet_Compose_Include) Descriptor deprecated

func (*ValueSet_Compose_Include) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_Compose_Include.ProtoReflect.Descriptor instead.

func (*ValueSet_Compose_Include) GetConcept

func (*ValueSet_Compose_Include) GetExtension

func (*ValueSet_Compose_Include) GetFilter

func (*ValueSet_Compose_Include) GetId

func (*ValueSet_Compose_Include) GetModifierExtension

func (x *ValueSet_Compose_Include) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Compose_Include) GetSystem

func (*ValueSet_Compose_Include) GetVersion

func (*ValueSet_Compose_Include) ProtoMessage

func (*ValueSet_Compose_Include) ProtoMessage()

func (*ValueSet_Compose_Include) ProtoReflect

func (x *ValueSet_Compose_Include) ProtoReflect() protoreflect.Message

func (*ValueSet_Compose_Include) Reset

func (x *ValueSet_Compose_Include) Reset()

func (*ValueSet_Compose_Include) String

func (x *ValueSet_Compose_Include) String() string

type ValueSet_Compose_Include_Concept

type ValueSet_Compose_Include_Concept struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Code or expression from system
	Code *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Test to display for this code for this value set
	Display *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=display,proto3" json:"display,omitempty"`
	// Additional representations for this valueset
	Designation []*ValueSet_CodeSystem_Concept_Designation `protobuf:"bytes,6,rep,name=designation,proto3" json:"designation,omitempty"`
	// contains filtered or unexported fields
}

A concept defined in the system

func (*ValueSet_Compose_Include_Concept) Descriptor deprecated

func (*ValueSet_Compose_Include_Concept) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_Compose_Include_Concept.ProtoReflect.Descriptor instead.

func (*ValueSet_Compose_Include_Concept) GetCode

func (*ValueSet_Compose_Include_Concept) GetDesignation

func (*ValueSet_Compose_Include_Concept) GetDisplay

func (*ValueSet_Compose_Include_Concept) GetExtension

func (*ValueSet_Compose_Include_Concept) GetId

func (*ValueSet_Compose_Include_Concept) GetModifierExtension

func (x *ValueSet_Compose_Include_Concept) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Compose_Include_Concept) ProtoMessage

func (*ValueSet_Compose_Include_Concept) ProtoMessage()

func (*ValueSet_Compose_Include_Concept) ProtoReflect

func (*ValueSet_Compose_Include_Concept) Reset

func (*ValueSet_Compose_Include_Concept) String

type ValueSet_Compose_Include_Filter

type ValueSet_Compose_Include_Filter struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// A property defined by the code system
	Property *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=property,proto3" json:"property,omitempty"`
	// = | is-a | is-not-a | regex | in | not-in
	Op *codes_go_proto.FilterOperatorCode `protobuf:"bytes,5,opt,name=op,proto3" json:"op,omitempty"`
	// Code from the system, or regex criteria
	Value *datatypes_go_proto.Code `protobuf:"bytes,6,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Select codes/concepts by their properties (including relationships)

func (*ValueSet_Compose_Include_Filter) Descriptor deprecated

func (*ValueSet_Compose_Include_Filter) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_Compose_Include_Filter.ProtoReflect.Descriptor instead.

func (*ValueSet_Compose_Include_Filter) GetExtension

func (*ValueSet_Compose_Include_Filter) GetId

func (*ValueSet_Compose_Include_Filter) GetModifierExtension

func (x *ValueSet_Compose_Include_Filter) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Compose_Include_Filter) GetOp

func (*ValueSet_Compose_Include_Filter) GetProperty

func (*ValueSet_Compose_Include_Filter) GetValue

func (*ValueSet_Compose_Include_Filter) ProtoMessage

func (*ValueSet_Compose_Include_Filter) ProtoMessage()

func (*ValueSet_Compose_Include_Filter) ProtoReflect

func (*ValueSet_Compose_Include_Filter) Reset

func (*ValueSet_Compose_Include_Filter) String

type ValueSet_Contact

type ValueSet_Contact struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name of an individual to contact
	Name *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details for individual or publisher
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,5,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// contains filtered or unexported fields
}

Contact details of the publisher

func (*ValueSet_Contact) Descriptor deprecated

func (*ValueSet_Contact) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_Contact.ProtoReflect.Descriptor instead.

func (*ValueSet_Contact) GetExtension

func (x *ValueSet_Contact) GetExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Contact) GetId

func (*ValueSet_Contact) GetModifierExtension

func (x *ValueSet_Contact) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Contact) GetName

func (*ValueSet_Contact) GetTelecom

func (*ValueSet_Contact) ProtoMessage

func (*ValueSet_Contact) ProtoMessage()

func (*ValueSet_Contact) ProtoReflect

func (x *ValueSet_Contact) ProtoReflect() protoreflect.Message

func (*ValueSet_Contact) Reset

func (x *ValueSet_Contact) Reset()

func (*ValueSet_Contact) String

func (x *ValueSet_Contact) String() string

type ValueSet_Expansion

type ValueSet_Expansion struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Uniquely identifies this expansion
	Identifier *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Time ValueSet expansion happened
	Timestamp *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Total number of codes in the expansion
	Total *datatypes_go_proto.Integer `protobuf:"bytes,6,opt,name=total,proto3" json:"total,omitempty"`
	// Offset at which this resource starts
	Offset    *datatypes_go_proto.Integer     `protobuf:"bytes,7,opt,name=offset,proto3" json:"offset,omitempty"`
	Parameter []*ValueSet_Expansion_Parameter `protobuf:"bytes,8,rep,name=parameter,proto3" json:"parameter,omitempty"`
	Contains  []*ValueSet_Expansion_Contains  `protobuf:"bytes,9,rep,name=contains,proto3" json:"contains,omitempty"`
	// contains filtered or unexported fields
}

Used when the value set is "expanded"

func (*ValueSet_Expansion) Descriptor deprecated

func (*ValueSet_Expansion) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_Expansion.ProtoReflect.Descriptor instead.

func (*ValueSet_Expansion) GetContains

func (x *ValueSet_Expansion) GetContains() []*ValueSet_Expansion_Contains

func (*ValueSet_Expansion) GetExtension

func (x *ValueSet_Expansion) GetExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Expansion) GetId

func (*ValueSet_Expansion) GetIdentifier

func (x *ValueSet_Expansion) GetIdentifier() *datatypes_go_proto.Uri

func (*ValueSet_Expansion) GetModifierExtension

func (x *ValueSet_Expansion) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Expansion) GetOffset

func (*ValueSet_Expansion) GetParameter

func (x *ValueSet_Expansion) GetParameter() []*ValueSet_Expansion_Parameter

func (*ValueSet_Expansion) GetTimestamp

func (x *ValueSet_Expansion) GetTimestamp() *datatypes_go_proto.DateTime

func (*ValueSet_Expansion) GetTotal

func (*ValueSet_Expansion) ProtoMessage

func (*ValueSet_Expansion) ProtoMessage()

func (*ValueSet_Expansion) ProtoReflect

func (x *ValueSet_Expansion) ProtoReflect() protoreflect.Message

func (*ValueSet_Expansion) Reset

func (x *ValueSet_Expansion) Reset()

func (*ValueSet_Expansion) String

func (x *ValueSet_Expansion) String() string

type ValueSet_Expansion_Contains

type ValueSet_Expansion_Contains struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// System value for the code
	System *datatypes_go_proto.Uri `protobuf:"bytes,4,opt,name=system,proto3" json:"system,omitempty"`
	// If user cannot select this entry
	Abstract *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=abstract,proto3" json:"abstract,omitempty"`
	// Version in which this code/display is defined
	Version *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
	// Code - if blank, this is not a selectable code
	Code *datatypes_go_proto.Code `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// User display for the concept
	Display *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=display,proto3" json:"display,omitempty"`
	// Codes contained under this entry
	Contains []*ValueSet_Expansion_Contains `protobuf:"bytes,9,rep,name=contains,proto3" json:"contains,omitempty"`
	// contains filtered or unexported fields
}

Codes in the value set

func (*ValueSet_Expansion_Contains) Descriptor deprecated

func (*ValueSet_Expansion_Contains) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_Expansion_Contains.ProtoReflect.Descriptor instead.

func (*ValueSet_Expansion_Contains) GetAbstract

func (*ValueSet_Expansion_Contains) GetCode

func (*ValueSet_Expansion_Contains) GetContains

func (*ValueSet_Expansion_Contains) GetDisplay

func (*ValueSet_Expansion_Contains) GetExtension

func (*ValueSet_Expansion_Contains) GetId

func (*ValueSet_Expansion_Contains) GetModifierExtension

func (x *ValueSet_Expansion_Contains) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Expansion_Contains) GetSystem

func (*ValueSet_Expansion_Contains) GetVersion

func (*ValueSet_Expansion_Contains) ProtoMessage

func (*ValueSet_Expansion_Contains) ProtoMessage()

func (*ValueSet_Expansion_Contains) ProtoReflect

func (*ValueSet_Expansion_Contains) Reset

func (x *ValueSet_Expansion_Contains) Reset()

func (*ValueSet_Expansion_Contains) String

func (x *ValueSet_Expansion_Contains) String() string

type ValueSet_Expansion_Parameter

type ValueSet_Expansion_Parameter struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Name as assigned by the server
	Name  *datatypes_go_proto.String          `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Value *ValueSet_Expansion_Parameter_Value `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Parameter that controlled the expansion process

func (*ValueSet_Expansion_Parameter) Descriptor deprecated

func (*ValueSet_Expansion_Parameter) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_Expansion_Parameter.ProtoReflect.Descriptor instead.

func (*ValueSet_Expansion_Parameter) GetExtension

func (*ValueSet_Expansion_Parameter) GetId

func (*ValueSet_Expansion_Parameter) GetModifierExtension

func (x *ValueSet_Expansion_Parameter) GetModifierExtension() []*datatypes_go_proto.Extension

func (*ValueSet_Expansion_Parameter) GetName

func (*ValueSet_Expansion_Parameter) GetValue

func (*ValueSet_Expansion_Parameter) ProtoMessage

func (*ValueSet_Expansion_Parameter) ProtoMessage()

func (*ValueSet_Expansion_Parameter) ProtoReflect

func (*ValueSet_Expansion_Parameter) Reset

func (x *ValueSet_Expansion_Parameter) Reset()

func (*ValueSet_Expansion_Parameter) String

type ValueSet_Expansion_Parameter_Value

type ValueSet_Expansion_Parameter_Value struct {

	// Types that are assignable to Value:
	//	*ValueSet_Expansion_Parameter_Value_StringValue
	//	*ValueSet_Expansion_Parameter_Value_Boolean
	//	*ValueSet_Expansion_Parameter_Value_Integer
	//	*ValueSet_Expansion_Parameter_Value_Decimal
	//	*ValueSet_Expansion_Parameter_Value_Uri
	//	*ValueSet_Expansion_Parameter_Value_Code
	Value isValueSet_Expansion_Parameter_Value_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

Value of the named parameter

func (*ValueSet_Expansion_Parameter_Value) Descriptor deprecated

func (*ValueSet_Expansion_Parameter_Value) Descriptor() ([]byte, []int)

Deprecated: Use ValueSet_Expansion_Parameter_Value.ProtoReflect.Descriptor instead.

func (*ValueSet_Expansion_Parameter_Value) GetBoolean

func (*ValueSet_Expansion_Parameter_Value) GetCode

func (*ValueSet_Expansion_Parameter_Value) GetDecimal

func (*ValueSet_Expansion_Parameter_Value) GetInteger

func (*ValueSet_Expansion_Parameter_Value) GetStringValue

func (*ValueSet_Expansion_Parameter_Value) GetUri

func (*ValueSet_Expansion_Parameter_Value) GetValue

func (m *ValueSet_Expansion_Parameter_Value) GetValue() isValueSet_Expansion_Parameter_Value_Value

func (*ValueSet_Expansion_Parameter_Value) ProtoMessage

func (*ValueSet_Expansion_Parameter_Value) ProtoMessage()

func (*ValueSet_Expansion_Parameter_Value) ProtoReflect

func (*ValueSet_Expansion_Parameter_Value) Reset

func (*ValueSet_Expansion_Parameter_Value) String

type ValueSet_Expansion_Parameter_Value_Boolean

type ValueSet_Expansion_Parameter_Value_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,2,opt,name=boolean,proto3,oneof"`
}

type ValueSet_Expansion_Parameter_Value_Code

type ValueSet_Expansion_Parameter_Value_Code struct {
	Code *datatypes_go_proto.Code `protobuf:"bytes,6,opt,name=code,proto3,oneof"`
}

type ValueSet_Expansion_Parameter_Value_Decimal

type ValueSet_Expansion_Parameter_Value_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,4,opt,name=decimal,proto3,oneof"`
}

type ValueSet_Expansion_Parameter_Value_Integer

type ValueSet_Expansion_Parameter_Value_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,3,opt,name=integer,proto3,oneof"`
}

type ValueSet_Expansion_Parameter_Value_StringValue

type ValueSet_Expansion_Parameter_Value_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=string_value,json=string,proto3,oneof"`
}

type ValueSet_Expansion_Parameter_Value_Uri

type ValueSet_Expansion_Parameter_Value_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,5,opt,name=uri,proto3,oneof"`
}

type VisionPrescription

type VisionPrescription struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.AllLanguageCode `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *metadatatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*ContainedResource `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,7,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,9,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// When prescription was authorized
	DateWritten *datatypes_go_proto.DateTime `protobuf:"bytes,10,opt,name=date_written,json=dateWritten,proto3" json:"date_written,omitempty"`
	// Who prescription is for
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=patient,proto3" json:"patient,omitempty"`
	// Who authorizes the vision product
	Prescriber *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=prescriber,proto3" json:"prescriber,omitempty"`
	// Created during encounter / admission / stay
	Encounter *datatypes_go_proto.Reference  `protobuf:"bytes,13,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Reason    *VisionPrescription_Reason     `protobuf:"bytes,14,opt,name=reason,proto3" json:"reason,omitempty"`
	Dispense  []*VisionPrescription_Dispense `protobuf:"bytes,15,rep,name=dispense,proto3" json:"dispense,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for VisionPrescription. Prescription for vision correction products for a patient. See http://hl7.org/fhir/StructureDefinition/VisionPrescription

func (*VisionPrescription) Descriptor deprecated

func (*VisionPrescription) Descriptor() ([]byte, []int)

Deprecated: Use VisionPrescription.ProtoReflect.Descriptor instead.

func (*VisionPrescription) GetContained

func (x *VisionPrescription) GetContained() []*ContainedResource

func (*VisionPrescription) GetDateWritten

func (x *VisionPrescription) GetDateWritten() *datatypes_go_proto.DateTime

func (*VisionPrescription) GetDispense

func (x *VisionPrescription) GetDispense() []*VisionPrescription_Dispense

func (*VisionPrescription) GetEncounter

func (x *VisionPrescription) GetEncounter() *datatypes_go_proto.Reference

func (*VisionPrescription) GetExtension

func (x *VisionPrescription) GetExtension() []*datatypes_go_proto.Extension

func (*VisionPrescription) GetId

func (*VisionPrescription) GetIdentifier

func (x *VisionPrescription) GetIdentifier() []*datatypes_go_proto.Identifier

func (*VisionPrescription) GetImplicitRules

func (x *VisionPrescription) GetImplicitRules() *datatypes_go_proto.Uri

func (*VisionPrescription) GetLanguage

func (*VisionPrescription) GetMeta

func (*VisionPrescription) GetModifierExtension

func (x *VisionPrescription) GetModifierExtension() []*datatypes_go_proto.Extension

func (*VisionPrescription) GetPatient

func (*VisionPrescription) GetPrescriber

func (x *VisionPrescription) GetPrescriber() *datatypes_go_proto.Reference

func (*VisionPrescription) GetReason

func (*VisionPrescription) GetText

func (*VisionPrescription) ProtoMessage

func (*VisionPrescription) ProtoMessage()

func (*VisionPrescription) ProtoReflect

func (x *VisionPrescription) ProtoReflect() protoreflect.Message

func (*VisionPrescription) Reset

func (x *VisionPrescription) Reset()

func (*VisionPrescription) String

func (x *VisionPrescription) String() string

type VisionPrescription_Dispense

type VisionPrescription_Dispense struct {

	// xml:id (or equivalent in JSON)
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional Content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Product to be supplied
	Product *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=product,proto3" json:"product,omitempty"`
	// right | left
	Eye *codes_go_proto.VisionEyesCode `protobuf:"bytes,5,opt,name=eye,proto3" json:"eye,omitempty"`
	// Lens sphere
	Sphere *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=sphere,proto3" json:"sphere,omitempty"`
	// Lens cylinder
	Cylinder *datatypes_go_proto.Decimal `protobuf:"bytes,7,opt,name=cylinder,proto3" json:"cylinder,omitempty"`
	// Lens axis
	Axis *datatypes_go_proto.Integer `protobuf:"bytes,8,opt,name=axis,proto3" json:"axis,omitempty"`
	// Lens prism
	Prism *datatypes_go_proto.Decimal `protobuf:"bytes,9,opt,name=prism,proto3" json:"prism,omitempty"`
	// up | down | in | out
	Base *codes_go_proto.VisionBaseCode `protobuf:"bytes,10,opt,name=base,proto3" json:"base,omitempty"`
	// Lens add
	Add *datatypes_go_proto.Decimal `protobuf:"bytes,11,opt,name=add,proto3" json:"add,omitempty"`
	// Contact lens power
	Power *datatypes_go_proto.Decimal `protobuf:"bytes,12,opt,name=power,proto3" json:"power,omitempty"`
	// Contact lens back curvature
	BackCurve *datatypes_go_proto.Decimal `protobuf:"bytes,13,opt,name=back_curve,json=backCurve,proto3" json:"back_curve,omitempty"`
	// Contact lens diameter
	Diameter *datatypes_go_proto.Decimal `protobuf:"bytes,14,opt,name=diameter,proto3" json:"diameter,omitempty"`
	// Lens wear duration
	Duration *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,15,opt,name=duration,proto3" json:"duration,omitempty"`
	// Lens add
	Color *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=color,proto3" json:"color,omitempty"`
	// Lens add
	Brand *datatypes_go_proto.String `protobuf:"bytes,17,opt,name=brand,proto3" json:"brand,omitempty"`
	// Notes for coatings
	Notes *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=notes,proto3" json:"notes,omitempty"`
	// contains filtered or unexported fields
}

Vision supply authorization

func (*VisionPrescription_Dispense) Descriptor deprecated

func (*VisionPrescription_Dispense) Descriptor() ([]byte, []int)

Deprecated: Use VisionPrescription_Dispense.ProtoReflect.Descriptor instead.

func (*VisionPrescription_Dispense) GetAdd

func (*VisionPrescription_Dispense) GetAxis

func (*VisionPrescription_Dispense) GetBackCurve

func (*VisionPrescription_Dispense) GetBase

func (*VisionPrescription_Dispense) GetBrand

func (*VisionPrescription_Dispense) GetColor

func (*VisionPrescription_Dispense) GetCylinder

func (*VisionPrescription_Dispense) GetDiameter

func (*VisionPrescription_Dispense) GetDuration

func (*VisionPrescription_Dispense) GetExtension

func (*VisionPrescription_Dispense) GetEye

func (*VisionPrescription_Dispense) GetId

func (*VisionPrescription_Dispense) GetModifierExtension

func (x *VisionPrescription_Dispense) GetModifierExtension() []*datatypes_go_proto.Extension

func (*VisionPrescription_Dispense) GetNotes

func (*VisionPrescription_Dispense) GetPower

func (*VisionPrescription_Dispense) GetPrism

func (*VisionPrescription_Dispense) GetProduct

func (*VisionPrescription_Dispense) GetSphere

func (*VisionPrescription_Dispense) ProtoMessage

func (*VisionPrescription_Dispense) ProtoMessage()

func (*VisionPrescription_Dispense) ProtoReflect

func (*VisionPrescription_Dispense) Reset

func (x *VisionPrescription_Dispense) Reset()

func (*VisionPrescription_Dispense) String

func (x *VisionPrescription_Dispense) String() string

type VisionPrescription_Reason

type VisionPrescription_Reason struct {

	// Types that are assignable to Reason:
	//	*VisionPrescription_Reason_CodeableConcept
	//	*VisionPrescription_Reason_Reference
	Reason isVisionPrescription_Reason_Reason `protobuf_oneof:"reason"`
	// contains filtered or unexported fields
}

Reason or indication for writing the prescription

func (*VisionPrescription_Reason) Descriptor deprecated

func (*VisionPrescription_Reason) Descriptor() ([]byte, []int)

Deprecated: Use VisionPrescription_Reason.ProtoReflect.Descriptor instead.

func (*VisionPrescription_Reason) GetCodeableConcept

func (*VisionPrescription_Reason) GetReason

func (m *VisionPrescription_Reason) GetReason() isVisionPrescription_Reason_Reason

func (*VisionPrescription_Reason) GetReference

func (*VisionPrescription_Reason) ProtoMessage

func (*VisionPrescription_Reason) ProtoMessage()

func (*VisionPrescription_Reason) ProtoReflect

func (*VisionPrescription_Reason) Reset

func (x *VisionPrescription_Reason) Reset()

func (*VisionPrescription_Reason) String

func (x *VisionPrescription_Reason) String() string

type VisionPrescription_Reason_CodeableConcept

type VisionPrescription_Reason_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type VisionPrescription_Reason_Reference

type VisionPrescription_Reason_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL