encounter_go_proto

package
v0.0.0-...-e8e4b7d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use Encounter.ProtoReflect.Descriptor instead.

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 (x *Encounter) GetContained() []*any.Any

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 (*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 (*Encounter) ProtoMessage

func (*Encounter) ProtoMessage()

func (*Encounter) ProtoReflect

func (x *Encounter) ProtoReflect() protoreflect.Message

func (*Encounter) Reset

func (x *Encounter) Reset()

func (*Encounter) String

func (x *Encounter) String() string

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 (*Encounter_ClassHistory) GetId

func (*Encounter_ClassHistory) GetModifierExtension

func (x *Encounter_ClassHistory) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Encounter_ClassHistory) GetPeriod

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 (*Encounter_Diagnosis) GetExtension

func (x *Encounter_Diagnosis) GetExtension() []*datatypes_go_proto.Extension

func (*Encounter_Diagnosis) GetId

func (*Encounter_Diagnosis) GetModifierExtension

func (x *Encounter_Diagnosis) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Encounter_Diagnosis) GetRank

func (*Encounter_Diagnosis) GetUse

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 (*Encounter_Hospitalization) GetDestination

func (*Encounter_Hospitalization) GetDietPreference

func (*Encounter_Hospitalization) GetDischargeDisposition

func (x *Encounter_Hospitalization) GetDischargeDisposition() *datatypes_go_proto.CodeableConcept

func (*Encounter_Hospitalization) GetExtension

func (*Encounter_Hospitalization) GetId

func (*Encounter_Hospitalization) GetModifierExtension

func (x *Encounter_Hospitalization) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Encounter_Hospitalization) GetOrigin

func (*Encounter_Hospitalization) GetPreAdmissionIdentifier

func (x *Encounter_Hospitalization) GetPreAdmissionIdentifier() *datatypes_go_proto.Identifier

func (*Encounter_Hospitalization) GetReAdmission

func (*Encounter_Hospitalization) GetSpecialArrangement

func (x *Encounter_Hospitalization) GetSpecialArrangement() []*datatypes_go_proto.CodeableConcept

func (*Encounter_Hospitalization) GetSpecialCourtesy

func (*Encounter_Hospitalization) ProtoMessage

func (*Encounter_Hospitalization) ProtoMessage()

func (*Encounter_Hospitalization) ProtoReflect

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 (*Encounter_Location) GetLocation

func (*Encounter_Location) GetModifierExtension

func (x *Encounter_Location) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Encounter_Location) GetPeriod

func (*Encounter_Location) GetPhysicalType

func (*Encounter_Location) GetStatus

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 (*Encounter_Location_StatusCode) GetId

func (*Encounter_Location_StatusCode) GetValue

func (*Encounter_Location_StatusCode) ProtoMessage

func (*Encounter_Location_StatusCode) ProtoMessage()

func (*Encounter_Location_StatusCode) ProtoReflect

func (*Encounter_Location_StatusCode) Reset

func (x *Encounter_Location_StatusCode) Reset()

func (*Encounter_Location_StatusCode) 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 (*Encounter_Participant) GetIndividual

func (*Encounter_Participant) GetModifierExtension

func (x *Encounter_Participant) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Encounter_Participant) GetPeriod

func (*Encounter_Participant) GetType

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 (*Encounter_StatusCode) GetValue

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 (*Encounter_StatusHistory) GetId

func (*Encounter_StatusHistory) GetModifierExtension

func (x *Encounter_StatusHistory) GetModifierExtension() []*datatypes_go_proto.Extension

func (*Encounter_StatusHistory) GetPeriod

func (*Encounter_StatusHistory) GetStatus

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 (*Encounter_StatusHistory_StatusCode) GetId

func (*Encounter_StatusHistory_StatusCode) GetValue

func (*Encounter_StatusHistory_StatusCode) ProtoMessage

func (*Encounter_StatusHistory_StatusCode) ProtoMessage()

func (*Encounter_StatusHistory_StatusCode) ProtoReflect

func (*Encounter_StatusHistory_StatusCode) Reset

func (*Encounter_StatusHistory_StatusCode) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL