Documentation
¶
Overview ¶
Package structural provides structural validation of FHIR resources against StructureDefinitions.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Validator ¶
type Validator struct {
// contains filtered or unexported fields
}
Validator performs structural validation of FHIR resources.
func (*Validator) GetElementsChecked ¶
GetElementsChecked returns the number of elements that were checked. This is used for statistics.
func (*Validator) Validate ¶
Validate validates the structure of a FHIR resource against its StructureDefinition. Deprecated: Use ValidateData for better performance when JSON is already parsed.
func (*Validator) ValidateData ¶
func (v *Validator) ValidateData(data map[string]any, sd *registry.StructureDefinition) *issue.Result
ValidateData validates the structure of a pre-parsed FHIR resource against its StructureDefinition. This is the preferred method when JSON has already been parsed to avoid redundant parsing.
Click to show internal directories.
Click to hide internal directories.