diagnostic_report_go_proto

package
v0.7.4 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r5_core_resources_diagnostic_report_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type DiagnosticReport

type DiagnosticReport 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"`
	// Business identifier for report
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// What was requested
	BasedOn []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=based_on,json=basedOn,proto3" json:"based_on,omitempty"`
	Status  *DiagnosticReport_StatusCode    `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Service category
	Category []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=category,proto3" json:"category,omitempty"`
	// Name/Code for this diagnostic report
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=code,proto3" json:"code,omitempty"`
	// The subject of the report - usually, but not always, the patient
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=subject,proto3" json:"subject,omitempty"`
	// Health care event when test ordered
	Encounter *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=encounter,proto3" json:"encounter,omitempty"`
	Effective *DiagnosticReport_EffectiveX  `protobuf:"bytes,17,opt,name=effective,proto3" json:"effective,omitempty"`
	// DateTime this version was made
	Issued *datatypes_go_proto.Instant `protobuf:"bytes,18,opt,name=issued,proto3" json:"issued,omitempty"`
	// Responsible Diagnostic Service
	Performer []*datatypes_go_proto.Reference `protobuf:"bytes,19,rep,name=performer,proto3" json:"performer,omitempty"`
	// Primary result interpreter
	ResultsInterpreter []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=results_interpreter,json=resultsInterpreter,proto3" json:"results_interpreter,omitempty"`
	// Specimens this report is based on
	Specimen []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=specimen,proto3" json:"specimen,omitempty"`
	// Observations
	Result []*datatypes_go_proto.Reference `protobuf:"bytes,22,rep,name=result,proto3" json:"result,omitempty"`
	// Reference to full details of imaging associated with the diagnostic report
	ImagingStudy []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=imaging_study,json=imagingStudy,proto3" json:"imaging_study,omitempty"`
	Media        []*DiagnosticReport_Media       `protobuf:"bytes,24,rep,name=media,proto3" json:"media,omitempty"`
	// Clinical conclusion (interpretation) of test results
	Conclusion *datatypes_go_proto.String `protobuf:"bytes,25,opt,name=conclusion,proto3" json:"conclusion,omitempty"`
	// Codes for the clinical conclusion of test results
	ConclusionCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,26,rep,name=conclusion_code,json=conclusionCode,proto3" json:"conclusion_code,omitempty"`
	// Entire report as issued
	PresentedForm []*datatypes_go_proto.Attachment `protobuf:"bytes,27,rep,name=presented_form,json=presentedForm,proto3" json:"presented_form,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for DiagnosticReport, last updated 2019-12-31T21:03:40.621+11:00. A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports. See http://hl7.org/fhir/StructureDefinition/DiagnosticReport

func (*DiagnosticReport) Descriptor deprecated

func (*DiagnosticReport) Descriptor() ([]byte, []int)

Deprecated: Use DiagnosticReport.ProtoReflect.Descriptor instead.

func (*DiagnosticReport) GetBasedOn

func (x *DiagnosticReport) GetBasedOn() []*datatypes_go_proto.Reference

func (*DiagnosticReport) GetCategory

func (*DiagnosticReport) GetCode

func (*DiagnosticReport) GetConclusion

func (x *DiagnosticReport) GetConclusion() *datatypes_go_proto.String

func (*DiagnosticReport) GetConclusionCode

func (x *DiagnosticReport) GetConclusionCode() []*datatypes_go_proto.CodeableConcept

func (*DiagnosticReport) GetContained

func (x *DiagnosticReport) GetContained() []*any.Any

func (*DiagnosticReport) GetEffective

func (x *DiagnosticReport) GetEffective() *DiagnosticReport_EffectiveX

func (*DiagnosticReport) GetEncounter

func (x *DiagnosticReport) GetEncounter() *datatypes_go_proto.Reference

func (*DiagnosticReport) GetExtension

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

func (*DiagnosticReport) GetId

func (*DiagnosticReport) GetIdentifier

func (x *DiagnosticReport) GetIdentifier() []*datatypes_go_proto.Identifier

func (*DiagnosticReport) GetImagingStudy

func (x *DiagnosticReport) GetImagingStudy() []*datatypes_go_proto.Reference

func (*DiagnosticReport) GetImplicitRules

func (x *DiagnosticReport) GetImplicitRules() *datatypes_go_proto.Uri

func (*DiagnosticReport) GetIssued

func (*DiagnosticReport) GetLanguage

func (x *DiagnosticReport) GetLanguage() *datatypes_go_proto.Code

func (*DiagnosticReport) GetMedia

func (x *DiagnosticReport) GetMedia() []*DiagnosticReport_Media

func (*DiagnosticReport) GetMeta

func (*DiagnosticReport) GetModifierExtension

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

func (*DiagnosticReport) GetPerformer

func (x *DiagnosticReport) GetPerformer() []*datatypes_go_proto.Reference

func (*DiagnosticReport) GetPresentedForm

func (x *DiagnosticReport) GetPresentedForm() []*datatypes_go_proto.Attachment

func (*DiagnosticReport) GetResult

func (x *DiagnosticReport) GetResult() []*datatypes_go_proto.Reference

func (*DiagnosticReport) GetResultsInterpreter

func (x *DiagnosticReport) GetResultsInterpreter() []*datatypes_go_proto.Reference

func (*DiagnosticReport) GetSpecimen

func (x *DiagnosticReport) GetSpecimen() []*datatypes_go_proto.Reference

func (*DiagnosticReport) GetStatus

func (*DiagnosticReport) GetSubject

func (*DiagnosticReport) GetText

func (*DiagnosticReport) ProtoMessage

func (*DiagnosticReport) ProtoMessage()

func (*DiagnosticReport) ProtoReflect

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

func (*DiagnosticReport) Reset

func (x *DiagnosticReport) Reset()

func (*DiagnosticReport) String

func (x *DiagnosticReport) String() string

type DiagnosticReport_EffectiveX

type DiagnosticReport_EffectiveX struct {

	// Types that are assignable to Choice:
	//	*DiagnosticReport_EffectiveX_DateTime
	//	*DiagnosticReport_EffectiveX_Period
	Choice isDiagnosticReport_EffectiveX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Clinically relevant time/time-period for report

func (*DiagnosticReport_EffectiveX) Descriptor deprecated

func (*DiagnosticReport_EffectiveX) Descriptor() ([]byte, []int)

Deprecated: Use DiagnosticReport_EffectiveX.ProtoReflect.Descriptor instead.

func (*DiagnosticReport_EffectiveX) GetChoice

func (m *DiagnosticReport_EffectiveX) GetChoice() isDiagnosticReport_EffectiveX_Choice

func (*DiagnosticReport_EffectiveX) GetDateTime

func (*DiagnosticReport_EffectiveX) GetPeriod

func (*DiagnosticReport_EffectiveX) ProtoMessage

func (*DiagnosticReport_EffectiveX) ProtoMessage()

func (*DiagnosticReport_EffectiveX) ProtoReflect

func (*DiagnosticReport_EffectiveX) Reset

func (x *DiagnosticReport_EffectiveX) Reset()

func (*DiagnosticReport_EffectiveX) String

func (x *DiagnosticReport_EffectiveX) String() string

type DiagnosticReport_EffectiveX_DateTime

type DiagnosticReport_EffectiveX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type DiagnosticReport_EffectiveX_Period

type DiagnosticReport_EffectiveX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type DiagnosticReport_Media

type DiagnosticReport_Media 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"`
	// Comment about the image (e.g. explanation)
	Comment *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
	// Reference to the image source
	Link *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Key images associated with this report

func (*DiagnosticReport_Media) Descriptor deprecated

func (*DiagnosticReport_Media) Descriptor() ([]byte, []int)

Deprecated: Use DiagnosticReport_Media.ProtoReflect.Descriptor instead.

func (*DiagnosticReport_Media) GetComment

func (*DiagnosticReport_Media) GetExtension

func (*DiagnosticReport_Media) GetId

func (*DiagnosticReport_Media) GetModifierExtension

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

func (*DiagnosticReport_Media) ProtoMessage

func (*DiagnosticReport_Media) ProtoMessage()

func (*DiagnosticReport_Media) ProtoReflect

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

func (*DiagnosticReport_Media) Reset

func (x *DiagnosticReport_Media) Reset()

func (*DiagnosticReport_Media) String

func (x *DiagnosticReport_Media) String() string

type DiagnosticReport_StatusCode

type DiagnosticReport_StatusCode struct {
	Value     codes_go_proto.DiagnosticReportStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.DiagnosticReportStatusCode_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
}

registered | partial | preliminary | final +

func (*DiagnosticReport_StatusCode) Descriptor deprecated

func (*DiagnosticReport_StatusCode) Descriptor() ([]byte, []int)

Deprecated: Use DiagnosticReport_StatusCode.ProtoReflect.Descriptor instead.

func (*DiagnosticReport_StatusCode) GetExtension

func (*DiagnosticReport_StatusCode) GetId

func (*DiagnosticReport_StatusCode) GetValue

func (*DiagnosticReport_StatusCode) ProtoMessage

func (*DiagnosticReport_StatusCode) ProtoMessage()

func (*DiagnosticReport_StatusCode) ProtoReflect

func (*DiagnosticReport_StatusCode) Reset

func (x *DiagnosticReport_StatusCode) Reset()

func (*DiagnosticReport_StatusCode) String

func (x *DiagnosticReport_StatusCode) String() string

Jump to

Keyboard shortcuts

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