vision_prescription_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_vision_prescription_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

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.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for vision prescription
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *VisionPrescription_StatusCode   `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Response creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,12,opt,name=created,proto3" json:"created,omitempty"`
	// Who prescription is for
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=patient,proto3" json:"patient,omitempty"`
	// Created during encounter / admission / stay
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=encounter,proto3" json:"encounter,omitempty"`
	// When prescription was authorized
	DateWritten *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=date_written,json=dateWritten,proto3" json:"date_written,omitempty"`
	// Who authorized the vision prescription
	Prescriber        *datatypes_go_proto.Reference           `protobuf:"bytes,16,opt,name=prescriber,proto3" json:"prescriber,omitempty"`
	LensSpecification []*VisionPrescription_LensSpecification `protobuf:"bytes,17,rep,name=lens_specification,json=lensSpecification,proto3" json:"lens_specification,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for VisionPrescription, last updated 2019-12-31T21:03:40.621+11:00. 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() []*any.Any

func (*VisionPrescription) GetCreated

func (*VisionPrescription) GetDateWritten

func (x *VisionPrescription) GetDateWritten() *datatypes_go_proto.DateTime

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 (x *VisionPrescription) GetLanguage() *datatypes_go_proto.Code

func (*VisionPrescription) GetLensSpecification

func (x *VisionPrescription) GetLensSpecification() []*VisionPrescription_LensSpecification

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) GetStatus

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_LensSpecification

type VisionPrescription_LensSpecification 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"`
	// Product to be supplied
	Product *datatypes_go_proto.CodeableConcept           `protobuf:"bytes,4,opt,name=product,proto3" json:"product,omitempty"`
	Eye     *VisionPrescription_LensSpecification_EyeCode `protobuf:"bytes,5,opt,name=eye,proto3" json:"eye,omitempty"`
	// Power of the lens
	Sphere *datatypes_go_proto.Decimal `protobuf:"bytes,6,opt,name=sphere,proto3" json:"sphere,omitempty"`
	// Lens power for astigmatism
	Cylinder *datatypes_go_proto.Decimal `protobuf:"bytes,7,opt,name=cylinder,proto3" json:"cylinder,omitempty"`
	// Lens meridian which contain no power for astigmatism
	Axis  *datatypes_go_proto.Integer                   `protobuf:"bytes,8,opt,name=axis,proto3" json:"axis,omitempty"`
	Prism []*VisionPrescription_LensSpecification_Prism `protobuf:"bytes,9,rep,name=prism,proto3" json:"prism,omitempty"`
	// Added power for multifocal levels
	Add *datatypes_go_proto.Decimal `protobuf:"bytes,10,opt,name=add,proto3" json:"add,omitempty"`
	// Contact lens power
	Power *datatypes_go_proto.Decimal `protobuf:"bytes,11,opt,name=power,proto3" json:"power,omitempty"`
	// Contact lens back curvature
	BackCurve *datatypes_go_proto.Decimal `protobuf:"bytes,12,opt,name=back_curve,json=backCurve,proto3" json:"back_curve,omitempty"`
	// Contact lens diameter
	Diameter *datatypes_go_proto.Decimal `protobuf:"bytes,13,opt,name=diameter,proto3" json:"diameter,omitempty"`
	// Lens wear duration
	Duration *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,14,opt,name=duration,proto3" json:"duration,omitempty"`
	// Color required
	Color *datatypes_go_proto.String `protobuf:"bytes,15,opt,name=color,proto3" json:"color,omitempty"`
	// Brand required
	Brand *datatypes_go_proto.String `protobuf:"bytes,16,opt,name=brand,proto3" json:"brand,omitempty"`
	// Notes for coatings
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,17,rep,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

Vision lens authorization

func (*VisionPrescription_LensSpecification) Descriptor deprecated

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

Deprecated: Use VisionPrescription_LensSpecification.ProtoReflect.Descriptor instead.

func (*VisionPrescription_LensSpecification) GetAdd

func (*VisionPrescription_LensSpecification) GetAxis

func (*VisionPrescription_LensSpecification) GetBackCurve

func (*VisionPrescription_LensSpecification) GetBrand

func (*VisionPrescription_LensSpecification) GetColor

func (*VisionPrescription_LensSpecification) GetCylinder

func (*VisionPrescription_LensSpecification) GetDiameter

func (*VisionPrescription_LensSpecification) GetDuration

func (*VisionPrescription_LensSpecification) GetExtension

func (*VisionPrescription_LensSpecification) GetEye

func (*VisionPrescription_LensSpecification) GetId

func (*VisionPrescription_LensSpecification) GetModifierExtension

func (*VisionPrescription_LensSpecification) GetNote

func (*VisionPrescription_LensSpecification) GetPower

func (*VisionPrescription_LensSpecification) GetPrism

func (*VisionPrescription_LensSpecification) GetProduct

func (*VisionPrescription_LensSpecification) GetSphere

func (*VisionPrescription_LensSpecification) ProtoMessage

func (*VisionPrescription_LensSpecification) ProtoMessage()

func (*VisionPrescription_LensSpecification) ProtoReflect

func (*VisionPrescription_LensSpecification) Reset

func (*VisionPrescription_LensSpecification) String

type VisionPrescription_LensSpecification_EyeCode

type VisionPrescription_LensSpecification_EyeCode struct {
	Value     codes_go_proto.VisionEyesCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.VisionEyesCode_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
}

right | left

func (*VisionPrescription_LensSpecification_EyeCode) Descriptor deprecated

Deprecated: Use VisionPrescription_LensSpecification_EyeCode.ProtoReflect.Descriptor instead.

func (*VisionPrescription_LensSpecification_EyeCode) GetExtension

func (*VisionPrescription_LensSpecification_EyeCode) GetId

func (*VisionPrescription_LensSpecification_EyeCode) GetValue

func (*VisionPrescription_LensSpecification_EyeCode) ProtoMessage

func (*VisionPrescription_LensSpecification_EyeCode) ProtoReflect

func (*VisionPrescription_LensSpecification_EyeCode) Reset

func (*VisionPrescription_LensSpecification_EyeCode) String

type VisionPrescription_LensSpecification_Prism

type VisionPrescription_LensSpecification_Prism 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"`
	// Amount of adjustment
	Amount *datatypes_go_proto.Decimal                          `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"`
	Base   *VisionPrescription_LensSpecification_Prism_BaseCode `protobuf:"bytes,5,opt,name=base,proto3" json:"base,omitempty"`
	// contains filtered or unexported fields
}

Eye alignment compensation

func (*VisionPrescription_LensSpecification_Prism) Descriptor deprecated

Deprecated: Use VisionPrescription_LensSpecification_Prism.ProtoReflect.Descriptor instead.

func (*VisionPrescription_LensSpecification_Prism) GetAmount

func (*VisionPrescription_LensSpecification_Prism) GetBase

func (*VisionPrescription_LensSpecification_Prism) GetExtension

func (*VisionPrescription_LensSpecification_Prism) GetId

func (*VisionPrescription_LensSpecification_Prism) GetModifierExtension

func (*VisionPrescription_LensSpecification_Prism) ProtoMessage

func (*VisionPrescription_LensSpecification_Prism) ProtoReflect

func (*VisionPrescription_LensSpecification_Prism) Reset

func (*VisionPrescription_LensSpecification_Prism) String

type VisionPrescription_LensSpecification_Prism_BaseCode

type VisionPrescription_LensSpecification_Prism_BaseCode struct {
	Value     codes_go_proto.VisionBaseCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.VisionBaseCode_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
}

up | down | in | out

func (*VisionPrescription_LensSpecification_Prism_BaseCode) Descriptor deprecated

Deprecated: Use VisionPrescription_LensSpecification_Prism_BaseCode.ProtoReflect.Descriptor instead.

func (*VisionPrescription_LensSpecification_Prism_BaseCode) GetExtension

func (*VisionPrescription_LensSpecification_Prism_BaseCode) GetId

func (*VisionPrescription_LensSpecification_Prism_BaseCode) GetValue

func (*VisionPrescription_LensSpecification_Prism_BaseCode) ProtoMessage

func (*VisionPrescription_LensSpecification_Prism_BaseCode) ProtoReflect

func (*VisionPrescription_LensSpecification_Prism_BaseCode) Reset

func (*VisionPrescription_LensSpecification_Prism_BaseCode) String

type VisionPrescription_StatusCode

type VisionPrescription_StatusCode struct {
	Value     codes_go_proto.FinancialResourceStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.FinancialResourceStatusCode_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 | cancelled | draft | entered-in-error

func (*VisionPrescription_StatusCode) Descriptor deprecated

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

Deprecated: Use VisionPrescription_StatusCode.ProtoReflect.Descriptor instead.

func (*VisionPrescription_StatusCode) GetExtension

func (*VisionPrescription_StatusCode) GetId

func (*VisionPrescription_StatusCode) GetValue

func (*VisionPrescription_StatusCode) ProtoMessage

func (*VisionPrescription_StatusCode) ProtoMessage()

func (*VisionPrescription_StatusCode) ProtoReflect

func (*VisionPrescription_StatusCode) Reset

func (x *VisionPrescription_StatusCode) Reset()

func (*VisionPrescription_StatusCode) String

Jump to

Keyboard shortcuts

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