Versions in this module Expand all Collapse all v0 v0.7.4 Aug 10, 2022 Changes in this version + const IssueSeverityError + const IssueSeverityWarning + const ValueIssueTypeCode + var R3IssueSeverityCodeMap = map[IssueSeverityCode]c3pb.IssueSeverityCode_Value + var R3OutcomeCodeMap = map[IssueTypeCode]c3pb.IssueTypeCode_Value + var R4IssueSeverityCodeMap = map[IssueSeverityCode]c4pb.IssueSeverityCode_Value + var R4OutcomeCodeMap = map[IssueTypeCode]c4pb.IssueTypeCode_Value + type BasicErrorReporter struct + Errors []*error + func NewBasicErrorReporter() *BasicErrorReporter + func (be *BasicErrorReporter) ReportValidationError(_ string, err error) error + func (be *BasicErrorReporter) ReportValidationWarning(elementPath string, err error) error + type ErrorReporter interface + ReportValidationError func(elementPath string, err error) error + ReportValidationWarning func(elementPath string, err error) error + type IssueSeverityCode string + type IssueTypeCode string + type MultiVersionOperationOutcome struct + R3Outcome *r3pb.OperationOutcome + R4Outcome *r4outcomepb.OperationOutcome + Version fhirversion.Version + type OperationErrorReporter struct + Outcome *MultiVersionOperationOutcome + func NewOperationErrorReporter(ver fhirversion.Version) *OperationErrorReporter + func (oe *OperationErrorReporter) ReportValidationError(elementPath string, err error) error + func (oe *OperationErrorReporter) ReportValidationWarning(elementPath string, err error) error