medication_request_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: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r5_core_resources_medication_request_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MedicationRequest

type MedicationRequest struct {

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

Auto-generated from StructureDefinition for MedicationRequest, last updated 2019-12-31T21:03:40.621+11:00. Ordering of medication for patient or group. See http://hl7.org/fhir/StructureDefinition/MedicationRequest

func (*MedicationRequest) Descriptor deprecated

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

Deprecated: Use MedicationRequest.ProtoReflect.Descriptor instead.

func (*MedicationRequest) GetAuthoredOn

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

func (*MedicationRequest) GetBasedOn

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

func (*MedicationRequest) GetCategory

func (*MedicationRequest) GetContained

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

func (*MedicationRequest) GetCourseOfTherapyType

func (x *MedicationRequest) GetCourseOfTherapyType() *datatypes_go_proto.CodeableConcept

func (*MedicationRequest) GetDetectedIssue

func (x *MedicationRequest) GetDetectedIssue() []*datatypes_go_proto.Reference

func (*MedicationRequest) GetDispenseRequest

func (x *MedicationRequest) GetDispenseRequest() *MedicationRequest_DispenseRequest

func (*MedicationRequest) GetDoNotPerform

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

func (*MedicationRequest) GetDosageInstruction

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

func (*MedicationRequest) GetEncounter

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

func (*MedicationRequest) GetEventHistory

func (x *MedicationRequest) GetEventHistory() []*datatypes_go_proto.Reference

func (*MedicationRequest) GetExtension

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

func (*MedicationRequest) GetGroupIdentifier

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

func (*MedicationRequest) GetId

func (*MedicationRequest) GetIdentifier

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

func (*MedicationRequest) GetImplicitRules

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

func (*MedicationRequest) GetInformationSource

func (x *MedicationRequest) GetInformationSource() *datatypes_go_proto.Reference

func (*MedicationRequest) GetInstantiatesCanonical

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

func (*MedicationRequest) GetInstantiatesUri

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

func (*MedicationRequest) GetInsurance

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

func (*MedicationRequest) GetIntent

func (*MedicationRequest) GetLanguage

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

func (*MedicationRequest) GetMedication

func (*MedicationRequest) GetMeta

func (*MedicationRequest) GetModifierExtension

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

func (*MedicationRequest) GetNote

func (*MedicationRequest) GetPerformer

func (x *MedicationRequest) GetPerformer() *datatypes_go_proto.Reference

func (*MedicationRequest) GetPerformerType

func (x *MedicationRequest) GetPerformerType() *datatypes_go_proto.CodeableConcept

func (*MedicationRequest) GetPriorPrescription

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

func (*MedicationRequest) GetPriority

func (*MedicationRequest) GetReason

func (*MedicationRequest) GetRecorder

func (*MedicationRequest) GetRenderedDosageInstruction

func (x *MedicationRequest) GetRenderedDosageInstruction() *datatypes_go_proto.String

func (*MedicationRequest) GetReported

func (x *MedicationRequest) GetReported() *datatypes_go_proto.Boolean

func (*MedicationRequest) GetRequester

func (x *MedicationRequest) GetRequester() *datatypes_go_proto.Reference

func (*MedicationRequest) GetStatus

func (*MedicationRequest) GetStatusReason

func (*MedicationRequest) GetSubject

func (*MedicationRequest) GetSubstitution

func (x *MedicationRequest) GetSubstitution() *MedicationRequest_Substitution

func (*MedicationRequest) GetSupportingInformation

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

func (*MedicationRequest) GetText

func (*MedicationRequest) ProtoMessage

func (*MedicationRequest) ProtoMessage()

func (*MedicationRequest) ProtoReflect

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

func (*MedicationRequest) Reset

func (x *MedicationRequest) Reset()

func (*MedicationRequest) String

func (x *MedicationRequest) String() string

type MedicationRequest_DispenseRequest

type MedicationRequest_DispenseRequest struct {

	// Unique id for inter-element referencing
	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 even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	InitialFill       *MedicationRequest_DispenseRequest_InitialFill `protobuf:"bytes,4,opt,name=initial_fill,json=initialFill,proto3" json:"initial_fill,omitempty"`
	// Minimum period of time between dispenses
	DispenseInterval *datatypes_go_proto.Duration `protobuf:"bytes,5,opt,name=dispense_interval,json=dispenseInterval,proto3" json:"dispense_interval,omitempty"`
	// Time period supply is authorized for
	ValidityPeriod *datatypes_go_proto.Period `protobuf:"bytes,6,opt,name=validity_period,json=validityPeriod,proto3" json:"validity_period,omitempty"`
	// Number of refills authorized
	NumberOfRepeatsAllowed *datatypes_go_proto.UnsignedInt `` /* 131-byte string literal not displayed */
	// Amount of medication to supply per dispense
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,8,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Number of days supply per dispense
	ExpectedSupplyDuration *datatypes_go_proto.Duration `` /* 129-byte string literal not displayed */
	// Intended performer of dispense
	Dispenser *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=dispenser,proto3" json:"dispenser,omitempty"`
	// contains filtered or unexported fields
}

Medication supply authorization

func (*MedicationRequest_DispenseRequest) Descriptor deprecated

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

Deprecated: Use MedicationRequest_DispenseRequest.ProtoReflect.Descriptor instead.

func (*MedicationRequest_DispenseRequest) GetDispenseInterval

func (*MedicationRequest_DispenseRequest) GetDispenser

func (*MedicationRequest_DispenseRequest) GetExpectedSupplyDuration

func (x *MedicationRequest_DispenseRequest) GetExpectedSupplyDuration() *datatypes_go_proto.Duration

func (*MedicationRequest_DispenseRequest) GetExtension

func (*MedicationRequest_DispenseRequest) GetId

func (*MedicationRequest_DispenseRequest) GetInitialFill

func (*MedicationRequest_DispenseRequest) GetModifierExtension

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

func (*MedicationRequest_DispenseRequest) GetNumberOfRepeatsAllowed

func (x *MedicationRequest_DispenseRequest) GetNumberOfRepeatsAllowed() *datatypes_go_proto.UnsignedInt

func (*MedicationRequest_DispenseRequest) GetQuantity

func (*MedicationRequest_DispenseRequest) GetValidityPeriod

func (*MedicationRequest_DispenseRequest) ProtoMessage

func (*MedicationRequest_DispenseRequest) ProtoMessage()

func (*MedicationRequest_DispenseRequest) ProtoReflect

func (*MedicationRequest_DispenseRequest) Reset

func (*MedicationRequest_DispenseRequest) String

type MedicationRequest_DispenseRequest_InitialFill

type MedicationRequest_DispenseRequest_InitialFill struct {

	// Unique id for inter-element referencing
	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 even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// First fill quantity
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// First fill duration
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,5,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

First fill details

func (*MedicationRequest_DispenseRequest_InitialFill) Descriptor deprecated

Deprecated: Use MedicationRequest_DispenseRequest_InitialFill.ProtoReflect.Descriptor instead.

func (*MedicationRequest_DispenseRequest_InitialFill) GetDuration

func (*MedicationRequest_DispenseRequest_InitialFill) GetExtension

func (*MedicationRequest_DispenseRequest_InitialFill) GetId

func (*MedicationRequest_DispenseRequest_InitialFill) GetModifierExtension

func (*MedicationRequest_DispenseRequest_InitialFill) GetQuantity

func (*MedicationRequest_DispenseRequest_InitialFill) ProtoMessage

func (*MedicationRequest_DispenseRequest_InitialFill) ProtoReflect

func (*MedicationRequest_DispenseRequest_InitialFill) Reset

func (*MedicationRequest_DispenseRequest_InitialFill) String

type MedicationRequest_IntentCode

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

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

func (*MedicationRequest_IntentCode) Descriptor deprecated

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

Deprecated: Use MedicationRequest_IntentCode.ProtoReflect.Descriptor instead.

func (*MedicationRequest_IntentCode) GetExtension

func (*MedicationRequest_IntentCode) GetId

func (*MedicationRequest_IntentCode) GetValue

func (*MedicationRequest_IntentCode) ProtoMessage

func (*MedicationRequest_IntentCode) ProtoMessage()

func (*MedicationRequest_IntentCode) ProtoReflect

func (*MedicationRequest_IntentCode) Reset

func (x *MedicationRequest_IntentCode) Reset()

func (*MedicationRequest_IntentCode) String

type MedicationRequest_MedicationX

type MedicationRequest_MedicationX struct {

	// Types that are assignable to Choice:
	//	*MedicationRequest_MedicationX_CodeableConcept
	//	*MedicationRequest_MedicationX_Reference
	Choice isMedicationRequest_MedicationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Medication to be taken

func (*MedicationRequest_MedicationX) Descriptor deprecated

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

Deprecated: Use MedicationRequest_MedicationX.ProtoReflect.Descriptor instead.

func (*MedicationRequest_MedicationX) GetChoice

func (m *MedicationRequest_MedicationX) GetChoice() isMedicationRequest_MedicationX_Choice

func (*MedicationRequest_MedicationX) GetCodeableConcept

func (*MedicationRequest_MedicationX) GetReference

func (*MedicationRequest_MedicationX) ProtoMessage

func (*MedicationRequest_MedicationX) ProtoMessage()

func (*MedicationRequest_MedicationX) ProtoReflect

func (*MedicationRequest_MedicationX) Reset

func (x *MedicationRequest_MedicationX) Reset()

func (*MedicationRequest_MedicationX) String

type MedicationRequest_MedicationX_CodeableConcept

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

type MedicationRequest_MedicationX_Reference

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

type MedicationRequest_PriorityCode

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

routine | urgent | asap | stat

func (*MedicationRequest_PriorityCode) Descriptor deprecated

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

Deprecated: Use MedicationRequest_PriorityCode.ProtoReflect.Descriptor instead.

func (*MedicationRequest_PriorityCode) GetExtension

func (*MedicationRequest_PriorityCode) GetId

func (*MedicationRequest_PriorityCode) GetValue

func (*MedicationRequest_PriorityCode) ProtoMessage

func (*MedicationRequest_PriorityCode) ProtoMessage()

func (*MedicationRequest_PriorityCode) ProtoReflect

func (*MedicationRequest_PriorityCode) Reset

func (x *MedicationRequest_PriorityCode) Reset()

func (*MedicationRequest_PriorityCode) String

type MedicationRequest_StatusCode

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

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

func (*MedicationRequest_StatusCode) Descriptor deprecated

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

Deprecated: Use MedicationRequest_StatusCode.ProtoReflect.Descriptor instead.

func (*MedicationRequest_StatusCode) GetExtension

func (*MedicationRequest_StatusCode) GetId

func (*MedicationRequest_StatusCode) GetValue

func (*MedicationRequest_StatusCode) ProtoMessage

func (*MedicationRequest_StatusCode) ProtoMessage()

func (*MedicationRequest_StatusCode) ProtoReflect

func (*MedicationRequest_StatusCode) Reset

func (x *MedicationRequest_StatusCode) Reset()

func (*MedicationRequest_StatusCode) String

type MedicationRequest_Substitution

type MedicationRequest_Substitution struct {

	// Unique id for inter-element referencing
	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 even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension          `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Allowed           *MedicationRequest_Substitution_AllowedX `protobuf:"bytes,4,opt,name=allowed,proto3" json:"allowed,omitempty"`
	// Why should (not) substitution be made
	Reason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

Any restrictions on medication substitution

func (*MedicationRequest_Substitution) Descriptor deprecated

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

Deprecated: Use MedicationRequest_Substitution.ProtoReflect.Descriptor instead.

func (*MedicationRequest_Substitution) GetAllowed

func (*MedicationRequest_Substitution) GetExtension

func (*MedicationRequest_Substitution) GetId

func (*MedicationRequest_Substitution) GetModifierExtension

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

func (*MedicationRequest_Substitution) GetReason

func (*MedicationRequest_Substitution) ProtoMessage

func (*MedicationRequest_Substitution) ProtoMessage()

func (*MedicationRequest_Substitution) ProtoReflect

func (*MedicationRequest_Substitution) Reset

func (x *MedicationRequest_Substitution) Reset()

func (*MedicationRequest_Substitution) String

type MedicationRequest_Substitution_AllowedX

type MedicationRequest_Substitution_AllowedX struct {

	// Types that are assignable to Choice:
	//	*MedicationRequest_Substitution_AllowedX_Boolean
	//	*MedicationRequest_Substitution_AllowedX_CodeableConcept
	Choice isMedicationRequest_Substitution_AllowedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Whether substitution is allowed or not

func (*MedicationRequest_Substitution_AllowedX) Descriptor deprecated

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

Deprecated: Use MedicationRequest_Substitution_AllowedX.ProtoReflect.Descriptor instead.

func (*MedicationRequest_Substitution_AllowedX) GetBoolean

func (*MedicationRequest_Substitution_AllowedX) GetChoice

func (m *MedicationRequest_Substitution_AllowedX) GetChoice() isMedicationRequest_Substitution_AllowedX_Choice

func (*MedicationRequest_Substitution_AllowedX) GetCodeableConcept

func (*MedicationRequest_Substitution_AllowedX) ProtoMessage

func (*MedicationRequest_Substitution_AllowedX) ProtoReflect

func (*MedicationRequest_Substitution_AllowedX) Reset

func (*MedicationRequest_Substitution_AllowedX) String

type MedicationRequest_Substitution_AllowedX_Boolean

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

type MedicationRequest_Substitution_AllowedX_CodeableConcept

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

Jump to

Keyboard shortcuts

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