Documentation ¶
Index ¶
- Variables
- type Person
- func (*Person) Descriptor() ([]byte, []int)deprecated
- func (x *Person) GetActive() *datatypes_go_proto.Boolean
- func (x *Person) GetAddress() []*datatypes_go_proto.Address
- func (x *Person) GetBirthDate() *datatypes_go_proto.Date
- func (x *Person) GetContained() []*any.Any
- func (x *Person) GetExtension() []*datatypes_go_proto.Extension
- func (x *Person) GetGender() *Person_GenderCode
- func (x *Person) GetId() *datatypes_go_proto.Id
- func (x *Person) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *Person) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *Person) GetLanguage() *datatypes_go_proto.Code
- func (x *Person) GetLink() []*Person_Link
- func (x *Person) GetManagingOrganization() *datatypes_go_proto.Reference
- func (x *Person) GetMeta() *datatypes_go_proto.Meta
- func (x *Person) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Person) GetName() []*datatypes_go_proto.HumanName
- func (x *Person) GetPhoto() *datatypes_go_proto.Attachment
- func (x *Person) GetTelecom() []*datatypes_go_proto.ContactPoint
- func (x *Person) GetText() *datatypes_go_proto.Narrative
- func (*Person) ProtoMessage()
- func (x *Person) ProtoReflect() protoreflect.Message
- func (x *Person) Reset()
- func (x *Person) String() string
- type Person_GenderCode
- func (*Person_GenderCode) Descriptor() ([]byte, []int)deprecated
- func (x *Person_GenderCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Person_GenderCode) GetId() *datatypes_go_proto.String
- func (x *Person_GenderCode) GetValue() codes_go_proto.AdministrativeGenderCode_Value
- func (*Person_GenderCode) ProtoMessage()
- func (x *Person_GenderCode) ProtoReflect() protoreflect.Message
- func (x *Person_GenderCode) Reset()
- func (x *Person_GenderCode) String() string
- type Person_Link
- func (*Person_Link) Descriptor() ([]byte, []int)deprecated
- func (x *Person_Link) GetAssurance() *Person_Link_AssuranceCode
- func (x *Person_Link) GetExtension() []*datatypes_go_proto.Extension
- func (x *Person_Link) GetId() *datatypes_go_proto.Id
- func (x *Person_Link) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Person_Link) GetTarget() *datatypes_go_proto.Reference
- func (*Person_Link) ProtoMessage()
- func (x *Person_Link) ProtoReflect() protoreflect.Message
- func (x *Person_Link) Reset()
- func (x *Person_Link) String() string
- type Person_Link_AssuranceCode
- func (*Person_Link_AssuranceCode) Descriptor() ([]byte, []int)deprecated
- func (x *Person_Link_AssuranceCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Person_Link_AssuranceCode) GetId() *datatypes_go_proto.String
- func (x *Person_Link_AssuranceCode) GetValue() codes_go_proto.IdentityAssuranceLevelCode_Value
- func (*Person_Link_AssuranceCode) ProtoMessage()
- func (x *Person_Link_AssuranceCode) ProtoReflect() protoreflect.Message
- func (x *Person_Link_AssuranceCode) Reset()
- func (x *Person_Link_AssuranceCode) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_proto_google_fhir_proto_r5_core_resources_person_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Person ¶
type Person 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"` // A name associated with the person Name []*datatypes_go_proto.HumanName `protobuf:"bytes,11,rep,name=name,proto3" json:"name,omitempty"` // A contact detail for the person Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,12,rep,name=telecom,proto3" json:"telecom,omitempty"` Gender *Person_GenderCode `protobuf:"bytes,13,opt,name=gender,proto3" json:"gender,omitempty"` // The date on which the person was born BirthDate *datatypes_go_proto.Date `protobuf:"bytes,14,opt,name=birth_date,json=birthDate,proto3" json:"birth_date,omitempty"` // One or more addresses for the person Address []*datatypes_go_proto.Address `protobuf:"bytes,15,rep,name=address,proto3" json:"address,omitempty"` // Image of the person Photo *datatypes_go_proto.Attachment `protobuf:"bytes,16,opt,name=photo,proto3" json:"photo,omitempty"` // The organization that is the custodian of the person record ManagingOrganization *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=managing_organization,json=managingOrganization,proto3" json:"managing_organization,omitempty"` // This person's record is in active use Active *datatypes_go_proto.Boolean `protobuf:"bytes,18,opt,name=active,proto3" json:"active,omitempty"` Link []*Person_Link `protobuf:"bytes,19,rep,name=link,proto3" json:"link,omitempty"` // contains filtered or unexported fields }
Auto-generated from StructureDefinition for Person, last updated 2019-12-31T21:03:40.621+11:00. A generic person record. See http://hl7.org/fhir/StructureDefinition/Person
func (*Person) Descriptor
deprecated
func (*Person) GetActive ¶
func (x *Person) GetActive() *datatypes_go_proto.Boolean
func (*Person) GetAddress ¶
func (x *Person) GetAddress() []*datatypes_go_proto.Address
func (*Person) GetBirthDate ¶
func (x *Person) GetBirthDate() *datatypes_go_proto.Date
func (*Person) GetContained ¶
func (*Person) GetExtension ¶
func (x *Person) GetExtension() []*datatypes_go_proto.Extension
func (*Person) GetGender ¶
func (x *Person) GetGender() *Person_GenderCode
func (*Person) GetId ¶
func (x *Person) GetId() *datatypes_go_proto.Id
func (*Person) GetIdentifier ¶
func (x *Person) GetIdentifier() []*datatypes_go_proto.Identifier
func (*Person) GetImplicitRules ¶
func (x *Person) GetImplicitRules() *datatypes_go_proto.Uri
func (*Person) GetLanguage ¶
func (x *Person) GetLanguage() *datatypes_go_proto.Code
func (*Person) GetLink ¶
func (x *Person) GetLink() []*Person_Link
func (*Person) GetManagingOrganization ¶
func (x *Person) GetManagingOrganization() *datatypes_go_proto.Reference
func (*Person) GetMeta ¶
func (x *Person) GetMeta() *datatypes_go_proto.Meta
func (*Person) GetModifierExtension ¶
func (x *Person) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Person) GetName ¶
func (x *Person) GetName() []*datatypes_go_proto.HumanName
func (*Person) GetPhoto ¶
func (x *Person) GetPhoto() *datatypes_go_proto.Attachment
func (*Person) GetTelecom ¶
func (x *Person) GetTelecom() []*datatypes_go_proto.ContactPoint
func (*Person) GetText ¶
func (x *Person) GetText() *datatypes_go_proto.Narrative
func (*Person) ProtoMessage ¶
func (*Person) ProtoMessage()
func (*Person) ProtoReflect ¶
func (x *Person) ProtoReflect() protoreflect.Message
type Person_GenderCode ¶
type Person_GenderCode struct { Value codes_go_proto.AdministrativeGenderCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.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 (*Person_GenderCode) Descriptor
deprecated
func (*Person_GenderCode) Descriptor() ([]byte, []int)
Deprecated: Use Person_GenderCode.ProtoReflect.Descriptor instead.
func (*Person_GenderCode) GetExtension ¶
func (x *Person_GenderCode) GetExtension() []*datatypes_go_proto.Extension
func (*Person_GenderCode) GetId ¶
func (x *Person_GenderCode) GetId() *datatypes_go_proto.String
func (*Person_GenderCode) GetValue ¶
func (x *Person_GenderCode) GetValue() codes_go_proto.AdministrativeGenderCode_Value
func (*Person_GenderCode) ProtoMessage ¶
func (*Person_GenderCode) ProtoMessage()
func (*Person_GenderCode) ProtoReflect ¶
func (x *Person_GenderCode) ProtoReflect() protoreflect.Message
func (*Person_GenderCode) Reset ¶
func (x *Person_GenderCode) Reset()
func (*Person_GenderCode) String ¶
func (x *Person_GenderCode) String() string
type Person_Link ¶
type Person_Link 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"` // The resource to which this actual person is associated Target *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` Assurance *Person_Link_AssuranceCode `protobuf:"bytes,5,opt,name=assurance,proto3" json:"assurance,omitempty"` // contains filtered or unexported fields }
Link to a resource that concerns the same actual person
func (*Person_Link) Descriptor
deprecated
func (*Person_Link) Descriptor() ([]byte, []int)
Deprecated: Use Person_Link.ProtoReflect.Descriptor instead.
func (*Person_Link) GetAssurance ¶
func (x *Person_Link) GetAssurance() *Person_Link_AssuranceCode
func (*Person_Link) GetExtension ¶
func (x *Person_Link) GetExtension() []*datatypes_go_proto.Extension
func (*Person_Link) GetId ¶
func (x *Person_Link) GetId() *datatypes_go_proto.Id
func (*Person_Link) GetModifierExtension ¶
func (x *Person_Link) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Person_Link) GetTarget ¶
func (x *Person_Link) GetTarget() *datatypes_go_proto.Reference
func (*Person_Link) ProtoMessage ¶
func (*Person_Link) ProtoMessage()
func (*Person_Link) ProtoReflect ¶
func (x *Person_Link) ProtoReflect() protoreflect.Message
func (*Person_Link) Reset ¶
func (x *Person_Link) Reset()
func (*Person_Link) String ¶
func (x *Person_Link) String() string
type Person_Link_AssuranceCode ¶
type Person_Link_AssuranceCode struct { Value codes_go_proto.IdentityAssuranceLevelCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.IdentityAssuranceLevelCode_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 }
level1 | level2 | level3 | level4
func (*Person_Link_AssuranceCode) Descriptor
deprecated
func (*Person_Link_AssuranceCode) Descriptor() ([]byte, []int)
Deprecated: Use Person_Link_AssuranceCode.ProtoReflect.Descriptor instead.
func (*Person_Link_AssuranceCode) GetExtension ¶
func (x *Person_Link_AssuranceCode) GetExtension() []*datatypes_go_proto.Extension
func (*Person_Link_AssuranceCode) GetId ¶
func (x *Person_Link_AssuranceCode) GetId() *datatypes_go_proto.String
func (*Person_Link_AssuranceCode) GetValue ¶
func (x *Person_Link_AssuranceCode) GetValue() codes_go_proto.IdentityAssuranceLevelCode_Value
func (*Person_Link_AssuranceCode) ProtoMessage ¶
func (*Person_Link_AssuranceCode) ProtoMessage()
func (*Person_Link_AssuranceCode) ProtoReflect ¶
func (x *Person_Link_AssuranceCode) ProtoReflect() protoreflect.Message
func (*Person_Link_AssuranceCode) Reset ¶
func (x *Person_Link_AssuranceCode) Reset()
func (*Person_Link_AssuranceCode) String ¶
func (x *Person_Link_AssuranceCode) String() string
Click to show internal directories.
Click to hide internal directories.