Documentation ¶
Index ¶
- Variables
- type Practitioner
- func (*Practitioner) Descriptor() ([]byte, []int)deprecated
- func (x *Practitioner) GetActive() *datatypes_go_proto.Boolean
- func (x *Practitioner) GetAddress() []*datatypes_go_proto.Address
- func (x *Practitioner) GetBirthDate() *datatypes_go_proto.Date
- func (x *Practitioner) GetCommunication() []*datatypes_go_proto.CodeableConcept
- func (x *Practitioner) GetContained() []*any.Any
- func (x *Practitioner) GetExtension() []*datatypes_go_proto.Extension
- func (x *Practitioner) GetGender() *Practitioner_GenderCode
- func (x *Practitioner) GetId() *datatypes_go_proto.Id
- func (x *Practitioner) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *Practitioner) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *Practitioner) GetLanguage() *datatypes_go_proto.Code
- func (x *Practitioner) GetMeta() *datatypes_go_proto.Meta
- func (x *Practitioner) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Practitioner) GetName() []*datatypes_go_proto.HumanName
- func (x *Practitioner) GetPhoto() []*datatypes_go_proto.Attachment
- func (x *Practitioner) GetQualification() []*Practitioner_Qualification
- func (x *Practitioner) GetTelecom() []*datatypes_go_proto.ContactPoint
- func (x *Practitioner) GetText() *datatypes_go_proto.Narrative
- func (*Practitioner) ProtoMessage()
- func (x *Practitioner) ProtoReflect() protoreflect.Message
- func (x *Practitioner) Reset()
- func (x *Practitioner) String() string
- type Practitioner_GenderCode
- func (*Practitioner_GenderCode) Descriptor() ([]byte, []int)deprecated
- func (x *Practitioner_GenderCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Practitioner_GenderCode) GetId() *datatypes_go_proto.String
- func (x *Practitioner_GenderCode) GetValue() codes_go_proto.AdministrativeGenderCode_Value
- func (*Practitioner_GenderCode) ProtoMessage()
- func (x *Practitioner_GenderCode) ProtoReflect() protoreflect.Message
- func (x *Practitioner_GenderCode) Reset()
- func (x *Practitioner_GenderCode) String() string
- type Practitioner_Qualification
- func (*Practitioner_Qualification) Descriptor() ([]byte, []int)deprecated
- func (x *Practitioner_Qualification) GetCode() *datatypes_go_proto.CodeableConcept
- func (x *Practitioner_Qualification) GetExtension() []*datatypes_go_proto.Extension
- func (x *Practitioner_Qualification) GetId() *datatypes_go_proto.String
- func (x *Practitioner_Qualification) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *Practitioner_Qualification) GetIssuer() *datatypes_go_proto.Reference
- func (x *Practitioner_Qualification) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Practitioner_Qualification) GetPeriod() *datatypes_go_proto.Period
- func (*Practitioner_Qualification) ProtoMessage()
- func (x *Practitioner_Qualification) ProtoReflect() protoreflect.Message
- func (x *Practitioner_Qualification) Reset()
- func (x *Practitioner_Qualification) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_proto_google_fhir_proto_r4_core_resources_practitioner_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
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.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"` // An identifier for the person as this agent Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"` // Whether this practitioner's record is in active use Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"` // The name(s) associated with the practitioner Name []*datatypes_go_proto.HumanName `protobuf:"bytes,12,rep,name=name,proto3" json:"name,omitempty"` // A contact detail for the practitioner (that apply to all roles) Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,13,rep,name=telecom,proto3" json:"telecom,omitempty"` // Address(es) of the practitioner that are not role specific (typically home // address) Address []*datatypes_go_proto.Address `protobuf:"bytes,14,rep,name=address,proto3" json:"address,omitempty"` Gender *Practitioner_GenderCode `protobuf:"bytes,15,opt,name=gender,proto3" json:"gender,omitempty"` // The date on which the practitioner was born BirthDate *datatypes_go_proto.Date `protobuf:"bytes,16,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"` // Image of the person Photo []*datatypes_go_proto.Attachment `protobuf:"bytes,17,rep,name=photo,proto3" json:"photo,omitempty"` Qualification []*Practitioner_Qualification `protobuf:"bytes,18,rep,name=qualification,proto3" json:"qualification,omitempty"` // A language the practitioner can 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, last updated 2019-11-01T09:29:23.356+11:00. 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() []*any.Any
func (*Practitioner) GetExtension ¶
func (x *Practitioner) GetExtension() []*datatypes_go_proto.Extension
func (*Practitioner) GetGender ¶
func (x *Practitioner) GetGender() *Practitioner_GenderCode
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 (x *Practitioner) GetLanguage() *datatypes_go_proto.Code
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 (x *Practitioner) GetName() []*datatypes_go_proto.HumanName
func (*Practitioner) GetPhoto ¶
func (x *Practitioner) GetPhoto() []*datatypes_go_proto.Attachment
func (*Practitioner) GetQualification ¶
func (x *Practitioner) GetQualification() []*Practitioner_Qualification
func (*Practitioner) GetTelecom ¶
func (x *Practitioner) GetTelecom() []*datatypes_go_proto.ContactPoint
func (*Practitioner) GetText ¶
func (x *Practitioner) GetText() *datatypes_go_proto.Narrative
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_GenderCode ¶
type Practitioner_GenderCode struct { Value codes_go_proto.AdministrativeGenderCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.AdministrativeGenderCode_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 }
male | female | other | unknown
func (*Practitioner_GenderCode) Descriptor
deprecated
func (*Practitioner_GenderCode) Descriptor() ([]byte, []int)
Deprecated: Use Practitioner_GenderCode.ProtoReflect.Descriptor instead.
func (*Practitioner_GenderCode) GetExtension ¶
func (x *Practitioner_GenderCode) GetExtension() []*datatypes_go_proto.Extension
func (*Practitioner_GenderCode) GetId ¶
func (x *Practitioner_GenderCode) GetId() *datatypes_go_proto.String
func (*Practitioner_GenderCode) GetValue ¶
func (x *Practitioner_GenderCode) GetValue() codes_go_proto.AdministrativeGenderCode_Value
func (*Practitioner_GenderCode) ProtoMessage ¶
func (*Practitioner_GenderCode) ProtoMessage()
func (*Practitioner_GenderCode) ProtoReflect ¶
func (x *Practitioner_GenderCode) ProtoReflect() protoreflect.Message
func (*Practitioner_GenderCode) Reset ¶
func (x *Practitioner_GenderCode) Reset()
func (*Practitioner_GenderCode) String ¶
func (x *Practitioner_GenderCode) String() string
type Practitioner_Qualification ¶
type Practitioner_Qualification 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"` // 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 }
Certification, licenses, or training pertaining to the provision of care
func (*Practitioner_Qualification) Descriptor
deprecated
func (*Practitioner_Qualification) Descriptor() ([]byte, []int)
Deprecated: Use Practitioner_Qualification.ProtoReflect.Descriptor instead.
func (*Practitioner_Qualification) GetCode ¶
func (x *Practitioner_Qualification) GetCode() *datatypes_go_proto.CodeableConcept
func (*Practitioner_Qualification) GetExtension ¶
func (x *Practitioner_Qualification) GetExtension() []*datatypes_go_proto.Extension
func (*Practitioner_Qualification) GetId ¶
func (x *Practitioner_Qualification) GetId() *datatypes_go_proto.String
func (*Practitioner_Qualification) GetIdentifier ¶
func (x *Practitioner_Qualification) GetIdentifier() []*datatypes_go_proto.Identifier
func (*Practitioner_Qualification) GetIssuer ¶
func (x *Practitioner_Qualification) GetIssuer() *datatypes_go_proto.Reference
func (*Practitioner_Qualification) GetModifierExtension ¶
func (x *Practitioner_Qualification) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Practitioner_Qualification) GetPeriod ¶
func (x *Practitioner_Qualification) GetPeriod() *datatypes_go_proto.Period
func (*Practitioner_Qualification) ProtoMessage ¶
func (*Practitioner_Qualification) ProtoMessage()
func (*Practitioner_Qualification) ProtoReflect ¶
func (x *Practitioner_Qualification) ProtoReflect() protoreflect.Message
func (*Practitioner_Qualification) Reset ¶
func (x *Practitioner_Qualification) Reset()
func (*Practitioner_Qualification) String ¶
func (x *Practitioner_Qualification) String() string
Click to show internal directories.
Click to hide internal directories.