Documentation ¶
Index ¶
- Variables
- type PractitionerRole
- func (*PractitionerRole) Descriptor() ([]byte, []int)deprecated
- func (x *PractitionerRole) GetActive() *datatypes_go_proto.Boolean
- func (x *PractitionerRole) GetAvailabilityExceptions() *datatypes_go_proto.String
- func (x *PractitionerRole) GetAvailableTime() []*PractitionerRole_AvailableTime
- func (x *PractitionerRole) GetCode() []*datatypes_go_proto.CodeableConcept
- func (x *PractitionerRole) GetContained() []*any.Any
- func (x *PractitionerRole) GetEndpoint() []*datatypes_go_proto.Reference
- func (x *PractitionerRole) GetExtension() []*datatypes_go_proto.Extension
- func (x *PractitionerRole) GetHealthcareService() []*datatypes_go_proto.Reference
- func (x *PractitionerRole) GetId() *datatypes_go_proto.Id
- func (x *PractitionerRole) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *PractitionerRole) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *PractitionerRole) GetLanguage() *datatypes_go_proto.Code
- func (x *PractitionerRole) GetLocation() []*datatypes_go_proto.Reference
- func (x *PractitionerRole) GetMeta() *datatypes_go_proto.Meta
- func (x *PractitionerRole) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *PractitionerRole) GetNotAvailable() []*PractitionerRole_NotAvailable
- func (x *PractitionerRole) GetOrganization() *datatypes_go_proto.Reference
- func (x *PractitionerRole) GetPeriod() *datatypes_go_proto.Period
- func (x *PractitionerRole) GetPractitioner() *datatypes_go_proto.Reference
- func (x *PractitionerRole) GetSpecialty() []*datatypes_go_proto.CodeableConcept
- func (x *PractitionerRole) GetTelecom() []*datatypes_go_proto.ContactPoint
- func (x *PractitionerRole) GetText() *datatypes_go_proto.Narrative
- func (*PractitionerRole) ProtoMessage()
- func (x *PractitionerRole) ProtoReflect() protoreflect.Message
- func (x *PractitionerRole) Reset()
- func (x *PractitionerRole) String() string
- type PractitionerRole_AvailableTime
- func (*PractitionerRole_AvailableTime) Descriptor() ([]byte, []int)deprecated
- func (x *PractitionerRole_AvailableTime) GetAllDay() *datatypes_go_proto.Boolean
- func (x *PractitionerRole_AvailableTime) GetAvailableEndTime() *datatypes_go_proto.Time
- func (x *PractitionerRole_AvailableTime) GetAvailableStartTime() *datatypes_go_proto.Time
- func (x *PractitionerRole_AvailableTime) GetDaysOfWeek() []*PractitionerRole_AvailableTime_DaysOfWeekCode
- func (x *PractitionerRole_AvailableTime) GetExtension() []*datatypes_go_proto.Extension
- func (x *PractitionerRole_AvailableTime) GetId() *datatypes_go_proto.String
- func (x *PractitionerRole_AvailableTime) GetModifierExtension() []*datatypes_go_proto.Extension
- func (*PractitionerRole_AvailableTime) ProtoMessage()
- func (x *PractitionerRole_AvailableTime) ProtoReflect() protoreflect.Message
- func (x *PractitionerRole_AvailableTime) Reset()
- func (x *PractitionerRole_AvailableTime) String() string
- type PractitionerRole_AvailableTime_DaysOfWeekCode
- func (*PractitionerRole_AvailableTime_DaysOfWeekCode) Descriptor() ([]byte, []int)deprecated
- func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) GetId() *datatypes_go_proto.String
- func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) GetValue() codes_go_proto.DaysOfWeekCode_Value
- func (*PractitionerRole_AvailableTime_DaysOfWeekCode) ProtoMessage()
- func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) ProtoReflect() protoreflect.Message
- func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) Reset()
- func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) String() string
- type PractitionerRole_NotAvailable
- func (*PractitionerRole_NotAvailable) Descriptor() ([]byte, []int)deprecated
- func (x *PractitionerRole_NotAvailable) GetDescription() *datatypes_go_proto.String
- func (x *PractitionerRole_NotAvailable) GetDuring() *datatypes_go_proto.Period
- func (x *PractitionerRole_NotAvailable) GetExtension() []*datatypes_go_proto.Extension
- func (x *PractitionerRole_NotAvailable) GetId() *datatypes_go_proto.String
- func (x *PractitionerRole_NotAvailable) GetModifierExtension() []*datatypes_go_proto.Extension
- func (*PractitionerRole_NotAvailable) ProtoMessage()
- func (x *PractitionerRole_NotAvailable) ProtoReflect() protoreflect.Message
- func (x *PractitionerRole_NotAvailable) Reset()
- func (x *PractitionerRole_NotAvailable) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_google_fhir_proto_r4_core_resources_practitioner_role_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type PractitionerRole ¶
type PractitionerRole 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 Identifiers that are specific to a role/location Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"` // Whether this practitioner role record is in active use Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"` // The period during which the practitioner is authorized to perform in these // role(s) Period *datatypes_go_proto.Period `protobuf:"bytes,12,opt,name=period,proto3" json:"period,omitempty"` // Practitioner that is able to provide the defined services for the // organization Practitioner *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=practitioner,proto3" json:"practitioner,omitempty"` // Organization where the roles are available Organization *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=organization,proto3" json:"organization,omitempty"` // Roles which this practitioner may perform Code []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=code,proto3" json:"code,omitempty"` // Specific specialty of the practitioner Specialty []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,rep,name=specialty,proto3" json:"specialty,omitempty"` // The location(s) at which this practitioner provides care Location []*datatypes_go_proto.Reference `protobuf:"bytes,17,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,18,rep,name=healthcare_service,json=healthcareService,proto3" json:"healthcare_service,omitempty"` // Contact details that are specific to the role/location/service Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,19,rep,name=telecom,proto3" json:"telecom,omitempty"` AvailableTime []*PractitionerRole_AvailableTime `protobuf:"bytes,20,rep,name=available_time,json=availableTime,proto3" json:"available_time,omitempty"` NotAvailable []*PractitionerRole_NotAvailable `protobuf:"bytes,21,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 */ // Technical endpoints providing access to services operated for the // practitioner with this role Endpoint []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=endpoint,proto3" json:"endpoint,omitempty"` // contains filtered or unexported fields }
Auto-generated from StructureDefinition for PractitionerRole, last updated 2019-11-01T09:29:23.356+11:00. Roles/organizations the practitioner is associated with. See http://hl7.org/fhir/StructureDefinition/PractitionerRole
func (*PractitionerRole) Descriptor
deprecated
func (*PractitionerRole) Descriptor() ([]byte, []int)
Deprecated: Use PractitionerRole.ProtoReflect.Descriptor instead.
func (*PractitionerRole) GetActive ¶
func (x *PractitionerRole) GetActive() *datatypes_go_proto.Boolean
func (*PractitionerRole) GetAvailabilityExceptions ¶
func (x *PractitionerRole) GetAvailabilityExceptions() *datatypes_go_proto.String
func (*PractitionerRole) GetAvailableTime ¶
func (x *PractitionerRole) GetAvailableTime() []*PractitionerRole_AvailableTime
func (*PractitionerRole) GetCode ¶
func (x *PractitionerRole) GetCode() []*datatypes_go_proto.CodeableConcept
func (*PractitionerRole) GetContained ¶
func (x *PractitionerRole) GetContained() []*any.Any
func (*PractitionerRole) GetEndpoint ¶
func (x *PractitionerRole) GetEndpoint() []*datatypes_go_proto.Reference
func (*PractitionerRole) GetExtension ¶
func (x *PractitionerRole) GetExtension() []*datatypes_go_proto.Extension
func (*PractitionerRole) GetHealthcareService ¶
func (x *PractitionerRole) GetHealthcareService() []*datatypes_go_proto.Reference
func (*PractitionerRole) GetId ¶
func (x *PractitionerRole) GetId() *datatypes_go_proto.Id
func (*PractitionerRole) GetIdentifier ¶
func (x *PractitionerRole) GetIdentifier() []*datatypes_go_proto.Identifier
func (*PractitionerRole) GetImplicitRules ¶
func (x *PractitionerRole) GetImplicitRules() *datatypes_go_proto.Uri
func (*PractitionerRole) GetLanguage ¶
func (x *PractitionerRole) GetLanguage() *datatypes_go_proto.Code
func (*PractitionerRole) GetLocation ¶
func (x *PractitionerRole) GetLocation() []*datatypes_go_proto.Reference
func (*PractitionerRole) GetMeta ¶
func (x *PractitionerRole) GetMeta() *datatypes_go_proto.Meta
func (*PractitionerRole) GetModifierExtension ¶
func (x *PractitionerRole) GetModifierExtension() []*datatypes_go_proto.Extension
func (*PractitionerRole) GetNotAvailable ¶
func (x *PractitionerRole) GetNotAvailable() []*PractitionerRole_NotAvailable
func (*PractitionerRole) GetOrganization ¶
func (x *PractitionerRole) GetOrganization() *datatypes_go_proto.Reference
func (*PractitionerRole) GetPeriod ¶
func (x *PractitionerRole) GetPeriod() *datatypes_go_proto.Period
func (*PractitionerRole) GetPractitioner ¶
func (x *PractitionerRole) GetPractitioner() *datatypes_go_proto.Reference
func (*PractitionerRole) GetSpecialty ¶
func (x *PractitionerRole) GetSpecialty() []*datatypes_go_proto.CodeableConcept
func (*PractitionerRole) GetTelecom ¶
func (x *PractitionerRole) GetTelecom() []*datatypes_go_proto.ContactPoint
func (*PractitionerRole) GetText ¶
func (x *PractitionerRole) GetText() *datatypes_go_proto.Narrative
func (*PractitionerRole) ProtoMessage ¶
func (*PractitionerRole) ProtoMessage()
func (*PractitionerRole) ProtoReflect ¶
func (x *PractitionerRole) ProtoReflect() protoreflect.Message
func (*PractitionerRole) Reset ¶
func (x *PractitionerRole) Reset()
func (*PractitionerRole) String ¶
func (x *PractitionerRole) String() string
type PractitionerRole_AvailableTime ¶
type PractitionerRole_AvailableTime struct { // Unique id for inter-element referencing Id *datatypes_go_proto.String `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 []*PractitionerRole_AvailableTime_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 (*PractitionerRole_AvailableTime) Descriptor
deprecated
func (*PractitionerRole_AvailableTime) Descriptor() ([]byte, []int)
Deprecated: Use PractitionerRole_AvailableTime.ProtoReflect.Descriptor instead.
func (*PractitionerRole_AvailableTime) GetAllDay ¶
func (x *PractitionerRole_AvailableTime) GetAllDay() *datatypes_go_proto.Boolean
func (*PractitionerRole_AvailableTime) GetAvailableEndTime ¶
func (x *PractitionerRole_AvailableTime) GetAvailableEndTime() *datatypes_go_proto.Time
func (*PractitionerRole_AvailableTime) GetAvailableStartTime ¶
func (x *PractitionerRole_AvailableTime) GetAvailableStartTime() *datatypes_go_proto.Time
func (*PractitionerRole_AvailableTime) GetDaysOfWeek ¶
func (x *PractitionerRole_AvailableTime) GetDaysOfWeek() []*PractitionerRole_AvailableTime_DaysOfWeekCode
func (*PractitionerRole_AvailableTime) GetExtension ¶
func (x *PractitionerRole_AvailableTime) GetExtension() []*datatypes_go_proto.Extension
func (*PractitionerRole_AvailableTime) GetId ¶
func (x *PractitionerRole_AvailableTime) GetId() *datatypes_go_proto.String
func (*PractitionerRole_AvailableTime) GetModifierExtension ¶
func (x *PractitionerRole_AvailableTime) GetModifierExtension() []*datatypes_go_proto.Extension
func (*PractitionerRole_AvailableTime) ProtoMessage ¶
func (*PractitionerRole_AvailableTime) ProtoMessage()
func (*PractitionerRole_AvailableTime) ProtoReflect ¶
func (x *PractitionerRole_AvailableTime) ProtoReflect() protoreflect.Message
func (*PractitionerRole_AvailableTime) Reset ¶
func (x *PractitionerRole_AvailableTime) Reset()
func (*PractitionerRole_AvailableTime) String ¶
func (x *PractitionerRole_AvailableTime) String() string
type PractitionerRole_AvailableTime_DaysOfWeekCode ¶
type PractitionerRole_AvailableTime_DaysOfWeekCode struct { Value codes_go_proto.DaysOfWeekCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.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 (*PractitionerRole_AvailableTime_DaysOfWeekCode) Descriptor
deprecated
func (*PractitionerRole_AvailableTime_DaysOfWeekCode) Descriptor() ([]byte, []int)
Deprecated: Use PractitionerRole_AvailableTime_DaysOfWeekCode.ProtoReflect.Descriptor instead.
func (*PractitionerRole_AvailableTime_DaysOfWeekCode) GetExtension ¶
func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) GetExtension() []*datatypes_go_proto.Extension
func (*PractitionerRole_AvailableTime_DaysOfWeekCode) GetId ¶
func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) GetId() *datatypes_go_proto.String
func (*PractitionerRole_AvailableTime_DaysOfWeekCode) GetValue ¶
func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) GetValue() codes_go_proto.DaysOfWeekCode_Value
func (*PractitionerRole_AvailableTime_DaysOfWeekCode) ProtoMessage ¶
func (*PractitionerRole_AvailableTime_DaysOfWeekCode) ProtoMessage()
func (*PractitionerRole_AvailableTime_DaysOfWeekCode) ProtoReflect ¶
func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) ProtoReflect() protoreflect.Message
func (*PractitionerRole_AvailableTime_DaysOfWeekCode) Reset ¶
func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) Reset()
func (*PractitionerRole_AvailableTime_DaysOfWeekCode) String ¶
func (x *PractitionerRole_AvailableTime_DaysOfWeekCode) String() string
type PractitionerRole_NotAvailable ¶
type PractitionerRole_NotAvailable struct { // Unique id for inter-element referencing Id *datatypes_go_proto.String `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"` // 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 available from 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 (*PractitionerRole_NotAvailable) Descriptor
deprecated
func (*PractitionerRole_NotAvailable) Descriptor() ([]byte, []int)
Deprecated: Use PractitionerRole_NotAvailable.ProtoReflect.Descriptor instead.
func (*PractitionerRole_NotAvailable) GetDescription ¶
func (x *PractitionerRole_NotAvailable) GetDescription() *datatypes_go_proto.String
func (*PractitionerRole_NotAvailable) GetDuring ¶
func (x *PractitionerRole_NotAvailable) GetDuring() *datatypes_go_proto.Period
func (*PractitionerRole_NotAvailable) GetExtension ¶
func (x *PractitionerRole_NotAvailable) GetExtension() []*datatypes_go_proto.Extension
func (*PractitionerRole_NotAvailable) GetId ¶
func (x *PractitionerRole_NotAvailable) GetId() *datatypes_go_proto.String
func (*PractitionerRole_NotAvailable) GetModifierExtension ¶
func (x *PractitionerRole_NotAvailable) GetModifierExtension() []*datatypes_go_proto.Extension
func (*PractitionerRole_NotAvailable) ProtoMessage ¶
func (*PractitionerRole_NotAvailable) ProtoMessage()
func (*PractitionerRole_NotAvailable) ProtoReflect ¶
func (x *PractitionerRole_NotAvailable) ProtoReflect() protoreflect.Message
func (*PractitionerRole_NotAvailable) Reset ¶
func (x *PractitionerRole_NotAvailable) Reset()
func (*PractitionerRole_NotAvailable) String ¶
func (x *PractitionerRole_NotAvailable) String() string