Documentation ¶
Index ¶
- Variables
- type Encounter
- func (*Encounter) Descriptor() ([]byte, []int)deprecated
- func (x *Encounter) GetAccount() []*datatypes_go_proto.Reference
- func (x *Encounter) GetAppointment() []*datatypes_go_proto.Reference
- func (x *Encounter) GetBasedOn() []*datatypes_go_proto.Reference
- func (x *Encounter) GetClassHistory() []*Encounter_ClassHistory
- func (x *Encounter) GetClassValue() *datatypes_go_proto.Coding
- func (x *Encounter) GetContained() []*any.Any
- func (x *Encounter) GetDiagnosis() []*Encounter_Diagnosis
- func (x *Encounter) GetEpisodeOfCare() []*datatypes_go_proto.Reference
- func (x *Encounter) GetExtension() []*datatypes_go_proto.Extension
- func (x *Encounter) GetHospitalization() *Encounter_Hospitalization
- func (x *Encounter) GetId() *datatypes_go_proto.Id
- func (x *Encounter) GetIdentifier() []*datatypes_go_proto.Identifier
- func (x *Encounter) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *Encounter) GetLanguage() *datatypes_go_proto.Code
- func (x *Encounter) GetLength() *datatypes_go_proto.Duration
- func (x *Encounter) GetLocation() []*Encounter_Location
- func (x *Encounter) GetMeta() *datatypes_go_proto.Meta
- func (x *Encounter) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Encounter) GetPartOf() *datatypes_go_proto.Reference
- func (x *Encounter) GetParticipant() []*Encounter_Participant
- func (x *Encounter) GetPeriod() *datatypes_go_proto.Period
- func (x *Encounter) GetPriority() *datatypes_go_proto.CodeableConcept
- func (x *Encounter) GetReason() []*datatypes_go_proto.CodeableReference
- func (x *Encounter) GetServiceProvider() *datatypes_go_proto.Reference
- func (x *Encounter) GetServiceType() *datatypes_go_proto.CodeableConcept
- func (x *Encounter) GetStatus() *Encounter_StatusCode
- func (x *Encounter) GetStatusHistory() []*Encounter_StatusHistory
- func (x *Encounter) GetSubject() *datatypes_go_proto.Reference
- func (x *Encounter) GetSubjectStatus() *datatypes_go_proto.CodeableConcept
- func (x *Encounter) GetText() *datatypes_go_proto.Narrative
- func (x *Encounter) GetType() []*datatypes_go_proto.CodeableConcept
- func (*Encounter) ProtoMessage()
- func (x *Encounter) ProtoReflect() protoreflect.Message
- func (x *Encounter) Reset()
- func (x *Encounter) String() string
- type Encounter_ClassHistory
- func (*Encounter_ClassHistory) Descriptor() ([]byte, []int)deprecated
- func (x *Encounter_ClassHistory) GetClassValue() *datatypes_go_proto.Coding
- func (x *Encounter_ClassHistory) GetExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_ClassHistory) GetId() *datatypes_go_proto.Id
- func (x *Encounter_ClassHistory) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_ClassHistory) GetPeriod() *datatypes_go_proto.Period
- func (*Encounter_ClassHistory) ProtoMessage()
- func (x *Encounter_ClassHistory) ProtoReflect() protoreflect.Message
- func (x *Encounter_ClassHistory) Reset()
- func (x *Encounter_ClassHistory) String() string
- type Encounter_Diagnosis
- func (*Encounter_Diagnosis) Descriptor() ([]byte, []int)deprecated
- func (x *Encounter_Diagnosis) GetCondition() *datatypes_go_proto.Reference
- func (x *Encounter_Diagnosis) GetExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_Diagnosis) GetId() *datatypes_go_proto.Id
- func (x *Encounter_Diagnosis) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_Diagnosis) GetRank() *datatypes_go_proto.PositiveInt
- func (x *Encounter_Diagnosis) GetUse() *datatypes_go_proto.CodeableConcept
- func (*Encounter_Diagnosis) ProtoMessage()
- func (x *Encounter_Diagnosis) ProtoReflect() protoreflect.Message
- func (x *Encounter_Diagnosis) Reset()
- func (x *Encounter_Diagnosis) String() string
- type Encounter_Hospitalization
- func (*Encounter_Hospitalization) Descriptor() ([]byte, []int)deprecated
- func (x *Encounter_Hospitalization) GetAdmitSource() *datatypes_go_proto.CodeableConcept
- func (x *Encounter_Hospitalization) GetDestination() *datatypes_go_proto.Reference
- func (x *Encounter_Hospitalization) GetDietPreference() []*datatypes_go_proto.CodeableConcept
- func (x *Encounter_Hospitalization) GetDischargeDisposition() *datatypes_go_proto.CodeableConcept
- func (x *Encounter_Hospitalization) GetExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_Hospitalization) GetId() *datatypes_go_proto.Id
- func (x *Encounter_Hospitalization) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_Hospitalization) GetOrigin() *datatypes_go_proto.Reference
- func (x *Encounter_Hospitalization) GetPreAdmissionIdentifier() *datatypes_go_proto.Identifier
- func (x *Encounter_Hospitalization) GetReAdmission() *datatypes_go_proto.CodeableConcept
- func (x *Encounter_Hospitalization) GetSpecialArrangement() []*datatypes_go_proto.CodeableConcept
- func (x *Encounter_Hospitalization) GetSpecialCourtesy() []*datatypes_go_proto.CodeableConcept
- func (*Encounter_Hospitalization) ProtoMessage()
- func (x *Encounter_Hospitalization) ProtoReflect() protoreflect.Message
- func (x *Encounter_Hospitalization) Reset()
- func (x *Encounter_Hospitalization) String() string
- type Encounter_Location
- func (*Encounter_Location) Descriptor() ([]byte, []int)deprecated
- func (x *Encounter_Location) GetExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_Location) GetId() *datatypes_go_proto.Id
- func (x *Encounter_Location) GetLocation() *datatypes_go_proto.Reference
- func (x *Encounter_Location) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_Location) GetPeriod() *datatypes_go_proto.Period
- func (x *Encounter_Location) GetPhysicalType() *datatypes_go_proto.CodeableConcept
- func (x *Encounter_Location) GetStatus() *Encounter_Location_StatusCode
- func (*Encounter_Location) ProtoMessage()
- func (x *Encounter_Location) ProtoReflect() protoreflect.Message
- func (x *Encounter_Location) Reset()
- func (x *Encounter_Location) String() string
- type Encounter_Location_StatusCode
- func (*Encounter_Location_StatusCode) Descriptor() ([]byte, []int)deprecated
- func (x *Encounter_Location_StatusCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_Location_StatusCode) GetId() *datatypes_go_proto.String
- func (x *Encounter_Location_StatusCode) GetValue() codes_go_proto.EncounterLocationStatusCode_Value
- func (*Encounter_Location_StatusCode) ProtoMessage()
- func (x *Encounter_Location_StatusCode) ProtoReflect() protoreflect.Message
- func (x *Encounter_Location_StatusCode) Reset()
- func (x *Encounter_Location_StatusCode) String() string
- type Encounter_Participant
- func (*Encounter_Participant) Descriptor() ([]byte, []int)deprecated
- func (x *Encounter_Participant) GetExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_Participant) GetId() *datatypes_go_proto.Id
- func (x *Encounter_Participant) GetIndividual() *datatypes_go_proto.Reference
- func (x *Encounter_Participant) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_Participant) GetPeriod() *datatypes_go_proto.Period
- func (x *Encounter_Participant) GetType() []*datatypes_go_proto.CodeableConcept
- func (*Encounter_Participant) ProtoMessage()
- func (x *Encounter_Participant) ProtoReflect() protoreflect.Message
- func (x *Encounter_Participant) Reset()
- func (x *Encounter_Participant) String() string
- type Encounter_StatusCode
- func (*Encounter_StatusCode) Descriptor() ([]byte, []int)deprecated
- func (x *Encounter_StatusCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_StatusCode) GetId() *datatypes_go_proto.String
- func (x *Encounter_StatusCode) GetValue() codes_go_proto.EncounterStatusCode_Value
- func (*Encounter_StatusCode) ProtoMessage()
- func (x *Encounter_StatusCode) ProtoReflect() protoreflect.Message
- func (x *Encounter_StatusCode) Reset()
- func (x *Encounter_StatusCode) String() string
- type Encounter_StatusHistory
- func (*Encounter_StatusHistory) Descriptor() ([]byte, []int)deprecated
- func (x *Encounter_StatusHistory) GetExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_StatusHistory) GetId() *datatypes_go_proto.Id
- func (x *Encounter_StatusHistory) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_StatusHistory) GetPeriod() *datatypes_go_proto.Period
- func (x *Encounter_StatusHistory) GetStatus() *Encounter_StatusHistory_StatusCode
- func (*Encounter_StatusHistory) ProtoMessage()
- func (x *Encounter_StatusHistory) ProtoReflect() protoreflect.Message
- func (x *Encounter_StatusHistory) Reset()
- func (x *Encounter_StatusHistory) String() string
- type Encounter_StatusHistory_StatusCode
- func (*Encounter_StatusHistory_StatusCode) Descriptor() ([]byte, []int)deprecated
- func (x *Encounter_StatusHistory_StatusCode) GetExtension() []*datatypes_go_proto.Extension
- func (x *Encounter_StatusHistory_StatusCode) GetId() *datatypes_go_proto.String
- func (x *Encounter_StatusHistory_StatusCode) GetValue() codes_go_proto.EncounterStatusCode_Value
- func (*Encounter_StatusHistory_StatusCode) ProtoMessage()
- func (x *Encounter_StatusHistory_StatusCode) ProtoReflect() protoreflect.Message
- func (x *Encounter_StatusHistory_StatusCode) Reset()
- func (x *Encounter_StatusHistory_StatusCode) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_google_fhir_proto_r5_core_resources_encounter_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Encounter ¶
type Encounter 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"` // Identifier(s) by which this encounter is known Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"` Status *Encounter_StatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"` StatusHistory []*Encounter_StatusHistory `protobuf:"bytes,12,rep,name=status_history,json=statusHistory,proto3" json:"status_history,omitempty"` // Classification of patient encounter ClassValue *datatypes_go_proto.Coding `protobuf:"bytes,13,opt,name=class_value,json=class,proto3" json:"class_value,omitempty"` ClassHistory []*Encounter_ClassHistory `protobuf:"bytes,14,rep,name=class_history,json=classHistory,proto3" json:"class_history,omitempty"` // Specific type of encounter Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=type,proto3" json:"type,omitempty"` // Specific type of service ServiceType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=service_type,json=serviceType,proto3" json:"service_type,omitempty"` // Indicates the urgency of the encounter Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=priority,proto3" json:"priority,omitempty"` // The patient or group present at the encounter Subject *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=subject,proto3" json:"subject,omitempty"` // The current status of the subject in relation to the Encounter SubjectStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,opt,name=subject_status,json=subjectStatus,proto3" json:"subject_status,omitempty"` // Episode(s) of care that this encounter should be recorded against EpisodeOfCare []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=episode_of_care,json=episodeOfCare,proto3" json:"episode_of_care,omitempty"` // The ServiceRequest that initiated this encounter BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"` Participant []*Encounter_Participant `protobuf:"bytes,22,rep,name=participant,proto3" json:"participant,omitempty"` // The appointment that scheduled this encounter Appointment []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=appointment,proto3" json:"appointment,omitempty"` // The start and end time of the encounter Period *datatypes_go_proto.Period `protobuf:"bytes,24,opt,name=period,proto3" json:"period,omitempty"` // Quantity of time the encounter lasted (less time absent) Length *datatypes_go_proto.Duration `protobuf:"bytes,25,opt,name=length,proto3" json:"length,omitempty"` // Reason the encounter takes place (core or reference) Reason []*datatypes_go_proto.CodeableReference `protobuf:"bytes,26,rep,name=reason,proto3" json:"reason,omitempty"` Diagnosis []*Encounter_Diagnosis `protobuf:"bytes,27,rep,name=diagnosis,proto3" json:"diagnosis,omitempty"` // The set of accounts that may be used for billing for this Encounter Account []*datatypes_go_proto.Reference `protobuf:"bytes,28,rep,name=account,proto3" json:"account,omitempty"` Hospitalization *Encounter_Hospitalization `protobuf:"bytes,29,opt,name=hospitalization,proto3" json:"hospitalization,omitempty"` Location []*Encounter_Location `protobuf:"bytes,30,rep,name=location,proto3" json:"location,omitempty"` // The organization (facility) responsible for this encounter ServiceProvider *datatypes_go_proto.Reference `protobuf:"bytes,31,opt,name=service_provider,json=serviceProvider,proto3" json:"service_provider,omitempty"` // Another Encounter this encounter is part of PartOf *datatypes_go_proto.Reference `protobuf:"bytes,32,opt,name=part_of,json=partOf,proto3" json:"part_of,omitempty"` // contains filtered or unexported fields }
Auto-generated from StructureDefinition for Encounter, last updated 2019-12-31T21:03:40.621+11:00. An interaction during which services are provided to the patient. See http://hl7.org/fhir/StructureDefinition/Encounter
func (*Encounter) Descriptor
deprecated
func (*Encounter) GetAccount ¶
func (x *Encounter) GetAccount() []*datatypes_go_proto.Reference
func (*Encounter) GetAppointment ¶
func (x *Encounter) GetAppointment() []*datatypes_go_proto.Reference
func (*Encounter) GetBasedOn ¶
func (x *Encounter) GetBasedOn() []*datatypes_go_proto.Reference
func (*Encounter) GetClassHistory ¶
func (x *Encounter) GetClassHistory() []*Encounter_ClassHistory
func (*Encounter) GetClassValue ¶
func (x *Encounter) GetClassValue() *datatypes_go_proto.Coding
func (*Encounter) GetContained ¶
func (*Encounter) GetDiagnosis ¶
func (x *Encounter) GetDiagnosis() []*Encounter_Diagnosis
func (*Encounter) GetEpisodeOfCare ¶
func (x *Encounter) GetEpisodeOfCare() []*datatypes_go_proto.Reference
func (*Encounter) GetExtension ¶
func (x *Encounter) GetExtension() []*datatypes_go_proto.Extension
func (*Encounter) GetHospitalization ¶
func (x *Encounter) GetHospitalization() *Encounter_Hospitalization
func (*Encounter) GetId ¶
func (x *Encounter) GetId() *datatypes_go_proto.Id
func (*Encounter) GetIdentifier ¶
func (x *Encounter) GetIdentifier() []*datatypes_go_proto.Identifier
func (*Encounter) GetImplicitRules ¶
func (x *Encounter) GetImplicitRules() *datatypes_go_proto.Uri
func (*Encounter) GetLanguage ¶
func (x *Encounter) GetLanguage() *datatypes_go_proto.Code
func (*Encounter) GetLength ¶
func (x *Encounter) GetLength() *datatypes_go_proto.Duration
func (*Encounter) GetLocation ¶
func (x *Encounter) GetLocation() []*Encounter_Location
func (*Encounter) GetMeta ¶
func (x *Encounter) GetMeta() *datatypes_go_proto.Meta
func (*Encounter) GetModifierExtension ¶
func (x *Encounter) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Encounter) GetPartOf ¶
func (x *Encounter) GetPartOf() *datatypes_go_proto.Reference
func (*Encounter) GetParticipant ¶
func (x *Encounter) GetParticipant() []*Encounter_Participant
func (*Encounter) GetPeriod ¶
func (x *Encounter) GetPeriod() *datatypes_go_proto.Period
func (*Encounter) GetPriority ¶
func (x *Encounter) GetPriority() *datatypes_go_proto.CodeableConcept
func (*Encounter) GetReason ¶
func (x *Encounter) GetReason() []*datatypes_go_proto.CodeableReference
func (*Encounter) GetServiceProvider ¶
func (x *Encounter) GetServiceProvider() *datatypes_go_proto.Reference
func (*Encounter) GetServiceType ¶
func (x *Encounter) GetServiceType() *datatypes_go_proto.CodeableConcept
func (*Encounter) GetStatus ¶
func (x *Encounter) GetStatus() *Encounter_StatusCode
func (*Encounter) GetStatusHistory ¶
func (x *Encounter) GetStatusHistory() []*Encounter_StatusHistory
func (*Encounter) GetSubject ¶
func (x *Encounter) GetSubject() *datatypes_go_proto.Reference
func (*Encounter) GetSubjectStatus ¶
func (x *Encounter) GetSubjectStatus() *datatypes_go_proto.CodeableConcept
func (*Encounter) GetText ¶
func (x *Encounter) GetText() *datatypes_go_proto.Narrative
func (*Encounter) GetType ¶
func (x *Encounter) GetType() []*datatypes_go_proto.CodeableConcept
func (*Encounter) ProtoMessage ¶
func (*Encounter) ProtoMessage()
func (*Encounter) ProtoReflect ¶
func (x *Encounter) ProtoReflect() protoreflect.Message
type Encounter_ClassHistory ¶
type Encounter_ClassHistory 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"` // inpatient | outpatient | ambulatory | emergency + ClassValue *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=class_value,json=class,proto3" json:"class_value,omitempty"` // The time that the episode was in the specified class Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"` // contains filtered or unexported fields }
List of past encounter classes
func (*Encounter_ClassHistory) Descriptor
deprecated
func (*Encounter_ClassHistory) Descriptor() ([]byte, []int)
Deprecated: Use Encounter_ClassHistory.ProtoReflect.Descriptor instead.
func (*Encounter_ClassHistory) GetClassValue ¶
func (x *Encounter_ClassHistory) GetClassValue() *datatypes_go_proto.Coding
func (*Encounter_ClassHistory) GetExtension ¶
func (x *Encounter_ClassHistory) GetExtension() []*datatypes_go_proto.Extension
func (*Encounter_ClassHistory) GetId ¶
func (x *Encounter_ClassHistory) GetId() *datatypes_go_proto.Id
func (*Encounter_ClassHistory) GetModifierExtension ¶
func (x *Encounter_ClassHistory) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Encounter_ClassHistory) GetPeriod ¶
func (x *Encounter_ClassHistory) GetPeriod() *datatypes_go_proto.Period
func (*Encounter_ClassHistory) ProtoMessage ¶
func (*Encounter_ClassHistory) ProtoMessage()
func (*Encounter_ClassHistory) ProtoReflect ¶
func (x *Encounter_ClassHistory) ProtoReflect() protoreflect.Message
func (*Encounter_ClassHistory) Reset ¶
func (x *Encounter_ClassHistory) Reset()
func (*Encounter_ClassHistory) String ¶
func (x *Encounter_ClassHistory) String() string
type Encounter_Diagnosis ¶
type Encounter_Diagnosis 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 diagnosis or procedure relevant to the encounter Condition *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=condition,proto3" json:"condition,omitempty"` // Role that this diagnosis has within the encounter (e.g. admission, // billing, discharge …) Use *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=use,proto3" json:"use,omitempty"` // Ranking of the diagnosis (for each role type) Rank *datatypes_go_proto.PositiveInt `protobuf:"bytes,6,opt,name=rank,proto3" json:"rank,omitempty"` // contains filtered or unexported fields }
The list of diagnosis relevant to this encounter
func (*Encounter_Diagnosis) Descriptor
deprecated
func (*Encounter_Diagnosis) Descriptor() ([]byte, []int)
Deprecated: Use Encounter_Diagnosis.ProtoReflect.Descriptor instead.
func (*Encounter_Diagnosis) GetCondition ¶
func (x *Encounter_Diagnosis) GetCondition() *datatypes_go_proto.Reference
func (*Encounter_Diagnosis) GetExtension ¶
func (x *Encounter_Diagnosis) GetExtension() []*datatypes_go_proto.Extension
func (*Encounter_Diagnosis) GetId ¶
func (x *Encounter_Diagnosis) GetId() *datatypes_go_proto.Id
func (*Encounter_Diagnosis) GetModifierExtension ¶
func (x *Encounter_Diagnosis) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Encounter_Diagnosis) GetRank ¶
func (x *Encounter_Diagnosis) GetRank() *datatypes_go_proto.PositiveInt
func (*Encounter_Diagnosis) GetUse ¶
func (x *Encounter_Diagnosis) GetUse() *datatypes_go_proto.CodeableConcept
func (*Encounter_Diagnosis) ProtoMessage ¶
func (*Encounter_Diagnosis) ProtoMessage()
func (*Encounter_Diagnosis) ProtoReflect ¶
func (x *Encounter_Diagnosis) ProtoReflect() protoreflect.Message
func (*Encounter_Diagnosis) Reset ¶
func (x *Encounter_Diagnosis) Reset()
func (*Encounter_Diagnosis) String ¶
func (x *Encounter_Diagnosis) String() string
type Encounter_Hospitalization ¶
type Encounter_Hospitalization 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"` // Pre-admission identifier PreAdmissionIdentifier *datatypes_go_proto.Identifier `` /* 129-byte string literal not displayed */ // The location/organization from which the patient came before admission Origin *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=origin,proto3" json:"origin,omitempty"` // From where patient was admitted (physician referral, transfer) AdmitSource *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=admit_source,json=admitSource,proto3" json:"admit_source,omitempty"` // The type of hospital re-admission that has occurred (if any). If the // value is absent, then this is not identified as a readmission ReAdmission *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=re_admission,json=reAdmission,proto3" json:"re_admission,omitempty"` // Diet preferences reported by the patient DietPreference []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=diet_preference,json=dietPreference,proto3" json:"diet_preference,omitempty"` // Special courtesies (VIP, board member) SpecialCourtesy []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,rep,name=special_courtesy,json=specialCourtesy,proto3" json:"special_courtesy,omitempty"` // Wheelchair, translator, stretcher, etc. SpecialArrangement []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,rep,name=special_arrangement,json=specialArrangement,proto3" json:"special_arrangement,omitempty"` // Location/organization to which the patient is discharged Destination *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=destination,proto3" json:"destination,omitempty"` // Category or kind of location after discharge DischargeDisposition *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=discharge_disposition,json=dischargeDisposition,proto3" json:"discharge_disposition,omitempty"` // contains filtered or unexported fields }
Details about the admission to a healthcare service
func (*Encounter_Hospitalization) Descriptor
deprecated
func (*Encounter_Hospitalization) Descriptor() ([]byte, []int)
Deprecated: Use Encounter_Hospitalization.ProtoReflect.Descriptor instead.
func (*Encounter_Hospitalization) GetAdmitSource ¶
func (x *Encounter_Hospitalization) GetAdmitSource() *datatypes_go_proto.CodeableConcept
func (*Encounter_Hospitalization) GetDestination ¶
func (x *Encounter_Hospitalization) GetDestination() *datatypes_go_proto.Reference
func (*Encounter_Hospitalization) GetDietPreference ¶
func (x *Encounter_Hospitalization) GetDietPreference() []*datatypes_go_proto.CodeableConcept
func (*Encounter_Hospitalization) GetDischargeDisposition ¶
func (x *Encounter_Hospitalization) GetDischargeDisposition() *datatypes_go_proto.CodeableConcept
func (*Encounter_Hospitalization) GetExtension ¶
func (x *Encounter_Hospitalization) GetExtension() []*datatypes_go_proto.Extension
func (*Encounter_Hospitalization) GetId ¶
func (x *Encounter_Hospitalization) GetId() *datatypes_go_proto.Id
func (*Encounter_Hospitalization) GetModifierExtension ¶
func (x *Encounter_Hospitalization) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Encounter_Hospitalization) GetOrigin ¶
func (x *Encounter_Hospitalization) GetOrigin() *datatypes_go_proto.Reference
func (*Encounter_Hospitalization) GetPreAdmissionIdentifier ¶
func (x *Encounter_Hospitalization) GetPreAdmissionIdentifier() *datatypes_go_proto.Identifier
func (*Encounter_Hospitalization) GetReAdmission ¶
func (x *Encounter_Hospitalization) GetReAdmission() *datatypes_go_proto.CodeableConcept
func (*Encounter_Hospitalization) GetSpecialArrangement ¶
func (x *Encounter_Hospitalization) GetSpecialArrangement() []*datatypes_go_proto.CodeableConcept
func (*Encounter_Hospitalization) GetSpecialCourtesy ¶
func (x *Encounter_Hospitalization) GetSpecialCourtesy() []*datatypes_go_proto.CodeableConcept
func (*Encounter_Hospitalization) ProtoMessage ¶
func (*Encounter_Hospitalization) ProtoMessage()
func (*Encounter_Hospitalization) ProtoReflect ¶
func (x *Encounter_Hospitalization) ProtoReflect() protoreflect.Message
func (*Encounter_Hospitalization) Reset ¶
func (x *Encounter_Hospitalization) Reset()
func (*Encounter_Hospitalization) String ¶
func (x *Encounter_Hospitalization) String() string
type Encounter_Location ¶
type Encounter_Location 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"` // Location the encounter takes place Location *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"` Status *Encounter_Location_StatusCode `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` // The physical type of the location (usually the level in the location // hierachy - bed room ward etc.) PhysicalType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=physical_type,json=physicalType,proto3" json:"physical_type,omitempty"` // Time period during which the patient was present at the location Period *datatypes_go_proto.Period `protobuf:"bytes,7,opt,name=period,proto3" json:"period,omitempty"` // contains filtered or unexported fields }
List of locations where the patient has been
func (*Encounter_Location) Descriptor
deprecated
func (*Encounter_Location) Descriptor() ([]byte, []int)
Deprecated: Use Encounter_Location.ProtoReflect.Descriptor instead.
func (*Encounter_Location) GetExtension ¶
func (x *Encounter_Location) GetExtension() []*datatypes_go_proto.Extension
func (*Encounter_Location) GetId ¶
func (x *Encounter_Location) GetId() *datatypes_go_proto.Id
func (*Encounter_Location) GetLocation ¶
func (x *Encounter_Location) GetLocation() *datatypes_go_proto.Reference
func (*Encounter_Location) GetModifierExtension ¶
func (x *Encounter_Location) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Encounter_Location) GetPeriod ¶
func (x *Encounter_Location) GetPeriod() *datatypes_go_proto.Period
func (*Encounter_Location) GetPhysicalType ¶
func (x *Encounter_Location) GetPhysicalType() *datatypes_go_proto.CodeableConcept
func (*Encounter_Location) GetStatus ¶
func (x *Encounter_Location) GetStatus() *Encounter_Location_StatusCode
func (*Encounter_Location) ProtoMessage ¶
func (*Encounter_Location) ProtoMessage()
func (*Encounter_Location) ProtoReflect ¶
func (x *Encounter_Location) ProtoReflect() protoreflect.Message
func (*Encounter_Location) Reset ¶
func (x *Encounter_Location) Reset()
func (*Encounter_Location) String ¶
func (x *Encounter_Location) String() string
type Encounter_Location_StatusCode ¶
type Encounter_Location_StatusCode struct { Value codes_go_proto.EncounterLocationStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.EncounterLocationStatusCode_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 }
planned | active | reserved | completed
func (*Encounter_Location_StatusCode) Descriptor
deprecated
func (*Encounter_Location_StatusCode) Descriptor() ([]byte, []int)
Deprecated: Use Encounter_Location_StatusCode.ProtoReflect.Descriptor instead.
func (*Encounter_Location_StatusCode) GetExtension ¶
func (x *Encounter_Location_StatusCode) GetExtension() []*datatypes_go_proto.Extension
func (*Encounter_Location_StatusCode) GetId ¶
func (x *Encounter_Location_StatusCode) GetId() *datatypes_go_proto.String
func (*Encounter_Location_StatusCode) GetValue ¶
func (x *Encounter_Location_StatusCode) GetValue() codes_go_proto.EncounterLocationStatusCode_Value
func (*Encounter_Location_StatusCode) ProtoMessage ¶
func (*Encounter_Location_StatusCode) ProtoMessage()
func (*Encounter_Location_StatusCode) ProtoReflect ¶
func (x *Encounter_Location_StatusCode) ProtoReflect() protoreflect.Message
func (*Encounter_Location_StatusCode) Reset ¶
func (x *Encounter_Location_StatusCode) Reset()
func (*Encounter_Location_StatusCode) String ¶
func (x *Encounter_Location_StatusCode) String() string
type Encounter_Participant ¶
type Encounter_Participant 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"` // Role of participant in encounter Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,rep,name=type,proto3" json:"type,omitempty"` // Period of time during the encounter that the participant participated Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"` // Persons involved in the encounter other than the patient Individual *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=individual,proto3" json:"individual,omitempty"` // contains filtered or unexported fields }
List of participants involved in the encounter
func (*Encounter_Participant) Descriptor
deprecated
func (*Encounter_Participant) Descriptor() ([]byte, []int)
Deprecated: Use Encounter_Participant.ProtoReflect.Descriptor instead.
func (*Encounter_Participant) GetExtension ¶
func (x *Encounter_Participant) GetExtension() []*datatypes_go_proto.Extension
func (*Encounter_Participant) GetId ¶
func (x *Encounter_Participant) GetId() *datatypes_go_proto.Id
func (*Encounter_Participant) GetIndividual ¶
func (x *Encounter_Participant) GetIndividual() *datatypes_go_proto.Reference
func (*Encounter_Participant) GetModifierExtension ¶
func (x *Encounter_Participant) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Encounter_Participant) GetPeriod ¶
func (x *Encounter_Participant) GetPeriod() *datatypes_go_proto.Period
func (*Encounter_Participant) GetType ¶
func (x *Encounter_Participant) GetType() []*datatypes_go_proto.CodeableConcept
func (*Encounter_Participant) ProtoMessage ¶
func (*Encounter_Participant) ProtoMessage()
func (*Encounter_Participant) ProtoReflect ¶
func (x *Encounter_Participant) ProtoReflect() protoreflect.Message
func (*Encounter_Participant) Reset ¶
func (x *Encounter_Participant) Reset()
func (*Encounter_Participant) String ¶
func (x *Encounter_Participant) String() string
type Encounter_StatusCode ¶
type Encounter_StatusCode struct { Value codes_go_proto.EncounterStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.EncounterStatusCode_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 }
planned | in-progress | onhold | completed | cancelled | entered-in-error | unknown
func (*Encounter_StatusCode) Descriptor
deprecated
func (*Encounter_StatusCode) Descriptor() ([]byte, []int)
Deprecated: Use Encounter_StatusCode.ProtoReflect.Descriptor instead.
func (*Encounter_StatusCode) GetExtension ¶
func (x *Encounter_StatusCode) GetExtension() []*datatypes_go_proto.Extension
func (*Encounter_StatusCode) GetId ¶
func (x *Encounter_StatusCode) GetId() *datatypes_go_proto.String
func (*Encounter_StatusCode) GetValue ¶
func (x *Encounter_StatusCode) GetValue() codes_go_proto.EncounterStatusCode_Value
func (*Encounter_StatusCode) ProtoMessage ¶
func (*Encounter_StatusCode) ProtoMessage()
func (*Encounter_StatusCode) ProtoReflect ¶
func (x *Encounter_StatusCode) ProtoReflect() protoreflect.Message
func (*Encounter_StatusCode) Reset ¶
func (x *Encounter_StatusCode) Reset()
func (*Encounter_StatusCode) String ¶
func (x *Encounter_StatusCode) String() string
type Encounter_StatusHistory ¶
type Encounter_StatusHistory 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"` Status *Encounter_StatusHistory_StatusCode `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` // The time that the episode was in the specified status Period *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"` // contains filtered or unexported fields }
List of past encounter statuses
func (*Encounter_StatusHistory) Descriptor
deprecated
func (*Encounter_StatusHistory) Descriptor() ([]byte, []int)
Deprecated: Use Encounter_StatusHistory.ProtoReflect.Descriptor instead.
func (*Encounter_StatusHistory) GetExtension ¶
func (x *Encounter_StatusHistory) GetExtension() []*datatypes_go_proto.Extension
func (*Encounter_StatusHistory) GetId ¶
func (x *Encounter_StatusHistory) GetId() *datatypes_go_proto.Id
func (*Encounter_StatusHistory) GetModifierExtension ¶
func (x *Encounter_StatusHistory) GetModifierExtension() []*datatypes_go_proto.Extension
func (*Encounter_StatusHistory) GetPeriod ¶
func (x *Encounter_StatusHistory) GetPeriod() *datatypes_go_proto.Period
func (*Encounter_StatusHistory) GetStatus ¶
func (x *Encounter_StatusHistory) GetStatus() *Encounter_StatusHistory_StatusCode
func (*Encounter_StatusHistory) ProtoMessage ¶
func (*Encounter_StatusHistory) ProtoMessage()
func (*Encounter_StatusHistory) ProtoReflect ¶
func (x *Encounter_StatusHistory) ProtoReflect() protoreflect.Message
func (*Encounter_StatusHistory) Reset ¶
func (x *Encounter_StatusHistory) Reset()
func (*Encounter_StatusHistory) String ¶
func (x *Encounter_StatusHistory) String() string
type Encounter_StatusHistory_StatusCode ¶
type Encounter_StatusHistory_StatusCode struct { Value codes_go_proto.EncounterStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.EncounterStatusCode_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 }
planned | in-progress | onhold | completed | cancelled | entered-in-error | unknown
func (*Encounter_StatusHistory_StatusCode) Descriptor
deprecated
func (*Encounter_StatusHistory_StatusCode) Descriptor() ([]byte, []int)
Deprecated: Use Encounter_StatusHistory_StatusCode.ProtoReflect.Descriptor instead.
func (*Encounter_StatusHistory_StatusCode) GetExtension ¶
func (x *Encounter_StatusHistory_StatusCode) GetExtension() []*datatypes_go_proto.Extension
func (*Encounter_StatusHistory_StatusCode) GetId ¶
func (x *Encounter_StatusHistory_StatusCode) GetId() *datatypes_go_proto.String
func (*Encounter_StatusHistory_StatusCode) GetValue ¶
func (x *Encounter_StatusHistory_StatusCode) GetValue() codes_go_proto.EncounterStatusCode_Value
func (*Encounter_StatusHistory_StatusCode) ProtoMessage ¶
func (*Encounter_StatusHistory_StatusCode) ProtoMessage()
func (*Encounter_StatusHistory_StatusCode) ProtoReflect ¶
func (x *Encounter_StatusHistory_StatusCode) ProtoReflect() protoreflect.Message
func (*Encounter_StatusHistory_StatusCode) Reset ¶
func (x *Encounter_StatusHistory_StatusCode) Reset()
func (*Encounter_StatusHistory_StatusCode) String ¶
func (x *Encounter_StatusHistory_StatusCode) String() string