location_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_location_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

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

Auto-generated from StructureDefinition for Location, last updated 2019-12-31T21:03:40.621+11:00. 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) GetAlias

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

func (*Location) GetAvailabilityExceptions

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

func (*Location) GetContained

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

func (*Location) GetDescription

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

func (*Location) GetEndpoint

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

func (*Location) GetExtension

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

func (*Location) GetHoursOfOperation

func (x *Location) GetHoursOfOperation() []*Location_HoursOfOperation

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.Code

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 (x *Location) GetMode() *Location_ModeCode

func (*Location) GetModifierExtension

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

func (*Location) GetName

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

func (*Location) GetOperationalStatus

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

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() *Location_StatusCode

func (*Location) GetTelecom

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

func (*Location) GetText

func (x *Location) GetText() *datatypes_go_proto.Narrative

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_HoursOfOperation

type Location_HoursOfOperation 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"`
	DaysOfWeek        []*Location_HoursOfOperation_DaysOfWeekCode `protobuf:"bytes,4,rep,name=days_of_week,json=daysOfWeek,proto3" json:"days_of_week,omitempty"`
	// The Location is open all day
	AllDay *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=all_day,json=allDay,proto3" json:"all_day,omitempty"`
	// Time that the Location opens
	OpeningTime *datatypes_go_proto.Time `protobuf:"bytes,6,opt,name=opening_time,json=openingTime,proto3" json:"opening_time,omitempty"`
	// Time that the Location closes
	ClosingTime *datatypes_go_proto.Time `protobuf:"bytes,7,opt,name=closing_time,json=closingTime,proto3" json:"closing_time,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Location_HoursOfOperation) Descriptor deprecated

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

Deprecated: Use Location_HoursOfOperation.ProtoReflect.Descriptor instead.

func (*Location_HoursOfOperation) GetAllDay

func (*Location_HoursOfOperation) GetClosingTime

func (x *Location_HoursOfOperation) GetClosingTime() *datatypes_go_proto.Time

func (*Location_HoursOfOperation) GetDaysOfWeek

func (*Location_HoursOfOperation) GetExtension

func (*Location_HoursOfOperation) GetId

func (*Location_HoursOfOperation) GetModifierExtension

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

func (*Location_HoursOfOperation) GetOpeningTime

func (x *Location_HoursOfOperation) GetOpeningTime() *datatypes_go_proto.Time

func (*Location_HoursOfOperation) ProtoMessage

func (*Location_HoursOfOperation) ProtoMessage()

func (*Location_HoursOfOperation) ProtoReflect

func (*Location_HoursOfOperation) Reset

func (x *Location_HoursOfOperation) Reset()

func (*Location_HoursOfOperation) String

func (x *Location_HoursOfOperation) String() string

type Location_HoursOfOperation_DaysOfWeekCode

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

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

func (*Location_HoursOfOperation_DaysOfWeekCode) Descriptor deprecated

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

Deprecated: Use Location_HoursOfOperation_DaysOfWeekCode.ProtoReflect.Descriptor instead.

func (*Location_HoursOfOperation_DaysOfWeekCode) GetExtension

func (*Location_HoursOfOperation_DaysOfWeekCode) GetId

func (*Location_HoursOfOperation_DaysOfWeekCode) GetValue

func (*Location_HoursOfOperation_DaysOfWeekCode) ProtoMessage

func (*Location_HoursOfOperation_DaysOfWeekCode) ProtoReflect

func (*Location_HoursOfOperation_DaysOfWeekCode) Reset

func (*Location_HoursOfOperation_DaysOfWeekCode) String

type Location_ModeCode

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

instance | kind

func (*Location_ModeCode) Descriptor deprecated

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

Deprecated: Use Location_ModeCode.ProtoReflect.Descriptor instead.

func (*Location_ModeCode) GetExtension

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

func (*Location_ModeCode) GetId

func (*Location_ModeCode) GetValue

func (*Location_ModeCode) ProtoMessage

func (*Location_ModeCode) ProtoMessage()

func (*Location_ModeCode) ProtoReflect

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

func (*Location_ModeCode) Reset

func (x *Location_ModeCode) Reset()

func (*Location_ModeCode) String

func (x *Location_ModeCode) String() string

type Location_Position

type Location_Position 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"`
	// 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 Location_StatusCode

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

active | suspended | inactive

func (*Location_StatusCode) Descriptor deprecated

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

Deprecated: Use Location_StatusCode.ProtoReflect.Descriptor instead.

func (*Location_StatusCode) GetExtension

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

func (*Location_StatusCode) GetId

func (*Location_StatusCode) GetValue

func (*Location_StatusCode) ProtoMessage

func (*Location_StatusCode) ProtoMessage()

func (*Location_StatusCode) ProtoReflect

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

func (*Location_StatusCode) Reset

func (x *Location_StatusCode) Reset()

func (*Location_StatusCode) String

func (x *Location_StatusCode) String() string

Jump to

Keyboard shortcuts

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