Documentation ¶
Index ¶
- Variables
- type RelatedPerson
- func (*RelatedPerson) Descriptor() ([]byte, []int)deprecated
- func (x *RelatedPerson) GetActive() *datatypes_go_proto.Boolean
- func (x *RelatedPerson) GetAddress() []*datatypes_go_proto.Address
- func (x *RelatedPerson) GetBirthDate() *datatypes_go_proto.Date
- func (x *RelatedPerson) GetCommunication() []*RelatedPerson_Communication
- func (x *RelatedPerson) GetContained() []*any.Any
- func (x *RelatedPerson) GetExtension() []*datatypes_go_proto.Extension
- func (x *RelatedPerson) GetGender() *RelatedPerson_GenderCode
- func (x *RelatedPerson) GetId() *datatypes_go_proto.Id
- func (x *RelatedPerson) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *RelatedPerson) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *RelatedPerson) GetLanguage() *datatypes_go_proto.Code
- func (x *RelatedPerson) GetMeta() *datatypes_go_proto.Meta
- func (x *RelatedPerson) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *RelatedPerson) GetName() []*datatypes_go_proto.HumanName
- func (x *RelatedPerson) GetPatient() *datatypes_go_proto.Reference
- func (x *RelatedPerson) GetPeriod() *datatypes_go_proto.Period
- func (x *RelatedPerson) GetPhoto() []*datatypes_go_proto.Attachment
- func (x *RelatedPerson) GetRelationship() []*datatypes_go_proto.CodeableConcept
- func (x *RelatedPerson) GetTelecom() []*datatypes_go_proto.ContactPoint
- func (x *RelatedPerson) GetText() *datatypes_go_proto.Narrative
- func (*RelatedPerson) ProtoMessage()
- func (x *RelatedPerson) ProtoReflect() protoreflect.Message
- func (x *RelatedPerson) Reset()
- func (x *RelatedPerson) String() string
- type RelatedPerson_Communication
- func (*RelatedPerson_Communication) Descriptor() ([]byte, []int)deprecated
- func (x *RelatedPerson_Communication) GetExtension() []*datatypes_go_proto.Extension
- func (x *RelatedPerson_Communication) GetId() *datatypes_go_proto.String
- func (x *RelatedPerson_Communication) GetLanguage() *datatypes_go_proto.CodeableConcept
- func (x *RelatedPerson_Communication) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *RelatedPerson_Communication) GetPreferred() *datatypes_go_proto.Boolean
- func (*RelatedPerson_Communication) ProtoMessage()
- func (x *RelatedPerson_Communication) ProtoReflect() protoreflect.Message
- func (x *RelatedPerson_Communication) Reset()
- func (x *RelatedPerson_Communication) String() string
- type RelatedPerson_GenderCode
- func (*RelatedPerson_GenderCode) Descriptor() ([]byte, []int)deprecated
- func (x *RelatedPerson_GenderCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *RelatedPerson_GenderCode) GetId() *datatypes_go_proto.String
- func (x *RelatedPerson_GenderCode) GetValue() codes_go_proto.AdministrativeGenderCode_Value
- func (*RelatedPerson_GenderCode) ProtoMessage()
- func (x *RelatedPerson_GenderCode) ProtoReflect() protoreflect.Message
- func (x *RelatedPerson_GenderCode) Reset()
- func (x *RelatedPerson_GenderCode) String() string
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type RelatedPerson ¶
type RelatedPerson 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"` // A human identifier for this person Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"` // Whether this related person's record is in active use Active *datatypes_go_proto.Boolean `protobuf:"bytes,11,opt,name=active,proto3" json:"active,omitempty"` // The patient this person is related to Patient *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=patient,proto3" json:"patient,omitempty"` // The nature of the relationship Relationship []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=relationship,proto3" json:"relationship,omitempty"` // A name associated with the person Name []*datatypes_go_proto.HumanName `protobuf:"bytes,14,rep,name=name,proto3" json:"name,omitempty"` // A contact detail for the person Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,15,rep,name=telecom,proto3" json:"telecom,omitempty"` Gender *RelatedPerson_GenderCode `protobuf:"bytes,16,opt,name=gender,proto3" json:"gender,omitempty"` // The date on which the related person was born BirthDate *datatypes_go_proto.Date `protobuf:"bytes,17,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"` // Address where the related person can be contacted or visited Address []*datatypes_go_proto.Address `protobuf:"bytes,18,rep,name=address,proto3" json:"address,omitempty"` // Image of the person Photo []*datatypes_go_proto.Attachment `protobuf:"bytes,19,rep,name=photo,proto3" json:"photo,omitempty"` // Period of time that this relationship is considered valid Period *datatypes_go_proto.Period `protobuf:"bytes,20,opt,name=period,proto3" json:"period,omitempty"` Communication []*RelatedPerson_Communication `protobuf:"bytes,21,rep,name=communication,proto3" json:"communication,omitempty"` // contains filtered or unexported fields }
Auto-generated from StructureDefinition for RelatedPerson, last updated 2019-11-01T09:29:23.356+11:00. A person that is related to a patient, but who is not a direct target of care. See http://hl7.org/fhir/StructureDefinition/RelatedPerson
func (*RelatedPerson) Descriptor
deprecated
func (*RelatedPerson) Descriptor() ([]byte, []int)
Deprecated: Use RelatedPerson.ProtoReflect.Descriptor instead.
func (*RelatedPerson) GetActive ¶
func (x *RelatedPerson) GetActive() *datatypes_go_proto.Boolean
func (*RelatedPerson) GetAddress ¶
func (x *RelatedPerson) GetAddress() []*datatypes_go_proto.Address
func (*RelatedPerson) GetBirthDate ¶
func (x *RelatedPerson) GetBirthDate() *datatypes_go_proto.Date
func (*RelatedPerson) GetCommunication ¶
func (x *RelatedPerson) GetCommunication() []*RelatedPerson_Communication
func (*RelatedPerson) GetContained ¶
func (x *RelatedPerson) GetContained() []*any.Any
func (*RelatedPerson) GetExtension ¶
func (x *RelatedPerson) GetExtension() []*datatypes_go_proto.Extension
func (*RelatedPerson) GetGender ¶
func (x *RelatedPerson) GetGender() *RelatedPerson_GenderCode
func (*RelatedPerson) GetId ¶
func (x *RelatedPerson) GetId() *datatypes_go_proto.Id
func (*RelatedPerson) GetIdentifier ¶
func (x *RelatedPerson) GetIdentifier() []*datatypes_go_proto.Identifier
func (*RelatedPerson) GetImplicitRules ¶
func (x *RelatedPerson) GetImplicitRules() *datatypes_go_proto.Uri
func (*RelatedPerson) GetLanguage ¶
func (x *RelatedPerson) GetLanguage() *datatypes_go_proto.Code
func (*RelatedPerson) GetMeta ¶
func (x *RelatedPerson) GetMeta() *datatypes_go_proto.Meta
func (*RelatedPerson) GetModifierExtension ¶
func (x *RelatedPerson) GetModifierExtension() []*datatypes_go_proto.Extension
func (*RelatedPerson) GetName ¶
func (x *RelatedPerson) GetName() []*datatypes_go_proto.HumanName
func (*RelatedPerson) GetPatient ¶
func (x *RelatedPerson) GetPatient() *datatypes_go_proto.Reference
func (*RelatedPerson) GetPeriod ¶
func (x *RelatedPerson) GetPeriod() *datatypes_go_proto.Period
func (*RelatedPerson) GetPhoto ¶
func (x *RelatedPerson) GetPhoto() []*datatypes_go_proto.Attachment
func (*RelatedPerson) GetRelationship ¶
func (x *RelatedPerson) GetRelationship() []*datatypes_go_proto.CodeableConcept
func (*RelatedPerson) GetTelecom ¶
func (x *RelatedPerson) GetTelecom() []*datatypes_go_proto.ContactPoint
func (*RelatedPerson) GetText ¶
func (x *RelatedPerson) GetText() *datatypes_go_proto.Narrative
func (*RelatedPerson) ProtoMessage ¶
func (*RelatedPerson) ProtoMessage()
func (*RelatedPerson) ProtoReflect ¶
func (x *RelatedPerson) ProtoReflect() protoreflect.Message
func (*RelatedPerson) Reset ¶
func (x *RelatedPerson) Reset()
func (*RelatedPerson) String ¶
func (x *RelatedPerson) String() string
type RelatedPerson_Communication ¶
type RelatedPerson_Communication 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"` // The language which can be used to communicate with the patient about his // or her health Language *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"` // Language preference indicator Preferred *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=preferred,proto3" json:"preferred,omitempty"` // contains filtered or unexported fields }
A language which may be used to communicate with about the patient's health
func (*RelatedPerson_Communication) Descriptor
deprecated
func (*RelatedPerson_Communication) Descriptor() ([]byte, []int)
Deprecated: Use RelatedPerson_Communication.ProtoReflect.Descriptor instead.
func (*RelatedPerson_Communication) GetExtension ¶
func (x *RelatedPerson_Communication) GetExtension() []*datatypes_go_proto.Extension
func (*RelatedPerson_Communication) GetId ¶
func (x *RelatedPerson_Communication) GetId() *datatypes_go_proto.String
func (*RelatedPerson_Communication) GetLanguage ¶
func (x *RelatedPerson_Communication) GetLanguage() *datatypes_go_proto.CodeableConcept
func (*RelatedPerson_Communication) GetModifierExtension ¶
func (x *RelatedPerson_Communication) GetModifierExtension() []*datatypes_go_proto.Extension
func (*RelatedPerson_Communication) GetPreferred ¶
func (x *RelatedPerson_Communication) GetPreferred() *datatypes_go_proto.Boolean
func (*RelatedPerson_Communication) ProtoMessage ¶
func (*RelatedPerson_Communication) ProtoMessage()
func (*RelatedPerson_Communication) ProtoReflect ¶
func (x *RelatedPerson_Communication) ProtoReflect() protoreflect.Message
func (*RelatedPerson_Communication) Reset ¶
func (x *RelatedPerson_Communication) Reset()
func (*RelatedPerson_Communication) String ¶
func (x *RelatedPerson_Communication) String() string
type RelatedPerson_GenderCode ¶
type RelatedPerson_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 (*RelatedPerson_GenderCode) Descriptor
deprecated
func (*RelatedPerson_GenderCode) Descriptor() ([]byte, []int)
Deprecated: Use RelatedPerson_GenderCode.ProtoReflect.Descriptor instead.
func (*RelatedPerson_GenderCode) GetExtension ¶
func (x *RelatedPerson_GenderCode) GetExtension() []*datatypes_go_proto.Extension
func (*RelatedPerson_GenderCode) GetId ¶
func (x *RelatedPerson_GenderCode) GetId() *datatypes_go_proto.String
func (*RelatedPerson_GenderCode) GetValue ¶
func (x *RelatedPerson_GenderCode) GetValue() codes_go_proto.AdministrativeGenderCode_Value
func (*RelatedPerson_GenderCode) ProtoMessage ¶
func (*RelatedPerson_GenderCode) ProtoMessage()
func (*RelatedPerson_GenderCode) ProtoReflect ¶
func (x *RelatedPerson_GenderCode) ProtoReflect() protoreflect.Message
func (*RelatedPerson_GenderCode) Reset ¶
func (x *RelatedPerson_GenderCode) Reset()
func (*RelatedPerson_GenderCode) String ¶
func (x *RelatedPerson_GenderCode) String() string
Click to show internal directories.
Click to hide internal directories.