verification_result_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_verification_result_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type VerificationResult

type VerificationResult 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 resource that was validated
	Target []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=target,proto3" json:"target,omitempty"`
	// The fhirpath location(s) within the resource that was validated
	TargetLocation []*datatypes_go_proto.String `protobuf:"bytes,11,rep,name=target_location,json=targetLocation,proto3" json:"target_location,omitempty"`
	// none | initial | periodic
	Need   *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=need,proto3" json:"need,omitempty"`
	Status *VerificationResult_StatusCode      `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// When the validation status was updated
	StatusDate *datatypes_go_proto.DateTime `protobuf:"bytes,14,opt,name=status_date,json=statusDate,proto3" json:"status_date,omitempty"`
	// nothing | primary | multiple
	ValidationType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=validation_type,json=validationType,proto3" json:"validation_type,omitempty"`
	// The primary process by which the target is validated (edit check; value
	// set; primary source; multiple sources; standalone; in context)
	ValidationProcess []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,rep,name=validation_process,json=validationProcess,proto3" json:"validation_process,omitempty"`
	// Frequency of revalidation
	Frequency *datatypes_go_proto.Timing `protobuf:"bytes,17,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// The date/time validation was last completed (including failed validations)
	LastPerformed *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=last_performed,json=lastPerformed,proto3" json:"last_performed,omitempty"`
	// The date when target is next validated, if appropriate
	NextScheduled *datatypes_go_proto.Date `protobuf:"bytes,19,opt,name=next_scheduled,json=nextScheduled,proto3" json:"next_scheduled,omitempty"`
	// fatal | warn | rec-only | none
	FailureAction *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=failure_action,json=failureAction,proto3" json:"failure_action,omitempty"`
	PrimarySource []*VerificationResult_PrimarySource `protobuf:"bytes,21,rep,name=primary_source,json=primarySource,proto3" json:"primary_source,omitempty"`
	Attestation   *VerificationResult_Attestation     `protobuf:"bytes,22,opt,name=attestation,proto3" json:"attestation,omitempty"`
	Validator     []*VerificationResult_Validator     `protobuf:"bytes,23,rep,name=validator,proto3" json:"validator,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for VerificationResult, last updated 2019-12-31T21:03:40.621+11:00. Describes validation requirements, source(s), status and dates for one or more elements. See http://hl7.org/fhir/StructureDefinition/VerificationResult

func (*VerificationResult) Descriptor deprecated

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

Deprecated: Use VerificationResult.ProtoReflect.Descriptor instead.

func (*VerificationResult) GetAttestation

func (*VerificationResult) GetContained

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

func (*VerificationResult) GetExtension

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

func (*VerificationResult) GetFailureAction

func (x *VerificationResult) GetFailureAction() *datatypes_go_proto.CodeableConcept

func (*VerificationResult) GetFrequency

func (x *VerificationResult) GetFrequency() *datatypes_go_proto.Timing

func (*VerificationResult) GetId

func (*VerificationResult) GetImplicitRules

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

func (*VerificationResult) GetLanguage

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

func (*VerificationResult) GetLastPerformed

func (x *VerificationResult) GetLastPerformed() *datatypes_go_proto.DateTime

func (*VerificationResult) GetMeta

func (*VerificationResult) GetModifierExtension

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

func (*VerificationResult) GetNeed

func (*VerificationResult) GetNextScheduled

func (x *VerificationResult) GetNextScheduled() *datatypes_go_proto.Date

func (*VerificationResult) GetPrimarySource

func (x *VerificationResult) GetPrimarySource() []*VerificationResult_PrimarySource

func (*VerificationResult) GetStatus

func (*VerificationResult) GetStatusDate

func (x *VerificationResult) GetStatusDate() *datatypes_go_proto.DateTime

func (*VerificationResult) GetTarget

func (*VerificationResult) GetTargetLocation

func (x *VerificationResult) GetTargetLocation() []*datatypes_go_proto.String

func (*VerificationResult) GetText

func (*VerificationResult) GetValidationProcess

func (x *VerificationResult) GetValidationProcess() []*datatypes_go_proto.CodeableConcept

func (*VerificationResult) GetValidationType

func (x *VerificationResult) GetValidationType() *datatypes_go_proto.CodeableConcept

func (*VerificationResult) GetValidator

func (x *VerificationResult) GetValidator() []*VerificationResult_Validator

func (*VerificationResult) ProtoMessage

func (*VerificationResult) ProtoMessage()

func (*VerificationResult) ProtoReflect

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

func (*VerificationResult) Reset

func (x *VerificationResult) Reset()

func (*VerificationResult) String

func (x *VerificationResult) String() string

type VerificationResult_Attestation

type VerificationResult_Attestation 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 individual or organization attesting to information
	Who *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=who,proto3" json:"who,omitempty"`
	// When the who is asserting on behalf of another (organization or
	// individual)
	OnBehalfOf *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=on_behalf_of,json=onBehalfOf,proto3" json:"on_behalf_of,omitempty"`
	// The method by which attested information was submitted/retrieved
	CommunicationMethod *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=communication_method,json=communicationMethod,proto3" json:"communication_method,omitempty"`
	// The date the information was attested to
	Date *datatypes_go_proto.Date `protobuf:"bytes,7,opt,name=date,proto3" json:"date,omitempty"`
	// A digital identity certificate associated with the attestation source
	SourceIdentityCertificate *datatypes_go_proto.String `` /* 138-byte string literal not displayed */
	// A digital identity certificate associated with the proxy entity
	// submitting attested information on behalf of the attestation source
	ProxyIdentityCertificate *datatypes_go_proto.String `` /* 135-byte string literal not displayed */
	// Proxy signature
	ProxySignature *datatypes_go_proto.Signature `protobuf:"bytes,10,opt,name=proxy_signature,json=proxySignature,proto3" json:"proxy_signature,omitempty"`
	// Attester signature
	SourceSignature *datatypes_go_proto.Signature `protobuf:"bytes,11,opt,name=source_signature,json=sourceSignature,proto3" json:"source_signature,omitempty"`
	// contains filtered or unexported fields
}

Information about the entity attesting to information

func (*VerificationResult_Attestation) Descriptor deprecated

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

Deprecated: Use VerificationResult_Attestation.ProtoReflect.Descriptor instead.

func (*VerificationResult_Attestation) GetCommunicationMethod

func (*VerificationResult_Attestation) GetDate

func (*VerificationResult_Attestation) GetExtension

func (*VerificationResult_Attestation) GetId

func (*VerificationResult_Attestation) GetModifierExtension

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

func (*VerificationResult_Attestation) GetOnBehalfOf

func (*VerificationResult_Attestation) GetProxyIdentityCertificate

func (x *VerificationResult_Attestation) GetProxyIdentityCertificate() *datatypes_go_proto.String

func (*VerificationResult_Attestation) GetProxySignature

func (*VerificationResult_Attestation) GetSourceIdentityCertificate

func (x *VerificationResult_Attestation) GetSourceIdentityCertificate() *datatypes_go_proto.String

func (*VerificationResult_Attestation) GetSourceSignature

func (*VerificationResult_Attestation) GetWho

func (*VerificationResult_Attestation) ProtoMessage

func (*VerificationResult_Attestation) ProtoMessage()

func (*VerificationResult_Attestation) ProtoReflect

func (*VerificationResult_Attestation) Reset

func (x *VerificationResult_Attestation) Reset()

func (*VerificationResult_Attestation) String

type VerificationResult_PrimarySource

type VerificationResult_PrimarySource 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"`
	// Reference to the primary source
	Who *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=who,proto3" json:"who,omitempty"`
	// Type of primary source (License Board; Primary Education; Continuing
	// Education; Postal Service; Relationship owner; Registration Authority;
	// legal source; issuing source; authoritative source)
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=type,proto3" json:"type,omitempty"`
	// Method for exchanging information with the primary source
	CommunicationMethod []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=communication_method,json=communicationMethod,proto3" json:"communication_method,omitempty"`
	// successful | failed | unknown
	ValidationStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=validation_status,json=validationStatus,proto3" json:"validation_status,omitempty"`
	// When the target was validated against the primary source
	ValidationDate *datatypes_go_proto.DateTime `protobuf:"bytes,8,opt,name=validation_date,json=validationDate,proto3" json:"validation_date,omitempty"`
	// yes | no | undetermined
	CanPushUpdates *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=can_push_updates,json=canPushUpdates,proto3" json:"can_push_updates,omitempty"`
	// specific | any | source
	PushTypeAvailable []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,rep,name=push_type_available,json=pushTypeAvailable,proto3" json:"push_type_available,omitempty"`
	// contains filtered or unexported fields
}

Information about the primary source(s) involved in validation

func (*VerificationResult_PrimarySource) Descriptor deprecated

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

Deprecated: Use VerificationResult_PrimarySource.ProtoReflect.Descriptor instead.

func (*VerificationResult_PrimarySource) GetCanPushUpdates

func (*VerificationResult_PrimarySource) GetCommunicationMethod

func (*VerificationResult_PrimarySource) GetExtension

func (*VerificationResult_PrimarySource) GetId

func (*VerificationResult_PrimarySource) GetModifierExtension

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

func (*VerificationResult_PrimarySource) GetPushTypeAvailable

func (*VerificationResult_PrimarySource) GetType

func (*VerificationResult_PrimarySource) GetValidationDate

func (*VerificationResult_PrimarySource) GetValidationStatus

func (*VerificationResult_PrimarySource) GetWho

func (*VerificationResult_PrimarySource) ProtoMessage

func (*VerificationResult_PrimarySource) ProtoMessage()

func (*VerificationResult_PrimarySource) ProtoReflect

func (*VerificationResult_PrimarySource) Reset

func (*VerificationResult_PrimarySource) String

type VerificationResult_StatusCode

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

attested | validated | in-process | req-revalid | val-fail | reval-fail

func (*VerificationResult_StatusCode) Descriptor deprecated

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

Deprecated: Use VerificationResult_StatusCode.ProtoReflect.Descriptor instead.

func (*VerificationResult_StatusCode) GetExtension

func (*VerificationResult_StatusCode) GetId

func (*VerificationResult_StatusCode) GetValue

func (*VerificationResult_StatusCode) ProtoMessage

func (*VerificationResult_StatusCode) ProtoMessage()

func (*VerificationResult_StatusCode) ProtoReflect

func (*VerificationResult_StatusCode) Reset

func (x *VerificationResult_StatusCode) Reset()

func (*VerificationResult_StatusCode) String

type VerificationResult_Validator

type VerificationResult_Validator 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"`
	// Reference to the organization validating information
	Organization *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=organization,proto3" json:"organization,omitempty"`
	// A digital identity certificate associated with the validator
	IdentityCertificate *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=identity_certificate,json=identityCertificate,proto3" json:"identity_certificate,omitempty"`
	// Validator signature
	AttestationSignature *datatypes_go_proto.Signature `protobuf:"bytes,6,opt,name=attestation_signature,json=attestationSignature,proto3" json:"attestation_signature,omitempty"`
	// contains filtered or unexported fields
}

Information about the entity validating information

func (*VerificationResult_Validator) Descriptor deprecated

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

Deprecated: Use VerificationResult_Validator.ProtoReflect.Descriptor instead.

func (*VerificationResult_Validator) GetAttestationSignature

func (x *VerificationResult_Validator) GetAttestationSignature() *datatypes_go_proto.Signature

func (*VerificationResult_Validator) GetExtension

func (*VerificationResult_Validator) GetId

func (*VerificationResult_Validator) GetIdentityCertificate

func (x *VerificationResult_Validator) GetIdentityCertificate() *datatypes_go_proto.String

func (*VerificationResult_Validator) GetModifierExtension

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

func (*VerificationResult_Validator) GetOrganization

func (*VerificationResult_Validator) ProtoMessage

func (*VerificationResult_Validator) ProtoMessage()

func (*VerificationResult_Validator) ProtoReflect

func (*VerificationResult_Validator) Reset

func (x *VerificationResult_Validator) Reset()

func (*VerificationResult_Validator) String

Jump to

Keyboard shortcuts

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