Class SnapshotGeneratingValidationSupport

  • All Implemented Interfaces:
    ca.uhn.fhir.context.support.IValidationSupport

    public class SnapshotGeneratingValidationSupport
    extends Object
    implements ca.uhn.fhir.context.support.IValidationSupport
    Simple validation support module that handles profile snapshot generation.

    This module currently supports the following FHIR versions:

    • DSTU3
    • R4
    • R5
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface ca.uhn.fhir.context.support.IValidationSupport

        ca.uhn.fhir.context.support.IValidationSupport.BaseConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult, ca.uhn.fhir.context.support.IValidationSupport.CodingConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.ConceptDesignation, ca.uhn.fhir.context.support.IValidationSupport.IssueSeverity, ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResult, ca.uhn.fhir.context.support.IValidationSupport.StringConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.ValueSetExpansionOutcome
    • Field Summary

      • Fields inherited from interface ca.uhn.fhir.context.support.IValidationSupport

        URL_PREFIX_VALUE_SET
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.hl7.fhir.instance.model.api.IBaseResource generateSnapshot​(ca.uhn.fhir.context.support.ValidationSupportContext theValidationSupportContext, org.hl7.fhir.instance.model.api.IBaseResource theInput, String theUrl, String theWebUrl, String theProfileName)  
      ca.uhn.fhir.context.FhirContext getFhirContext()  
      • Methods inherited from interface ca.uhn.fhir.context.support.IValidationSupport

        expandValueSet, fetchAllConformanceResources, fetchAllStructureDefinitions, fetchCodeSystem, fetchResource, fetchStructureDefinition, fetchValueSet, invalidateCaches, isCodeSystemSupported, isValueSetSupported, lookupCode, validateCode, validateCodeInValueSet
    • Method Detail

      • generateSnapshot

        public org.hl7.fhir.instance.model.api.IBaseResource generateSnapshot​(ca.uhn.fhir.context.support.ValidationSupportContext theValidationSupportContext,
                                                                              org.hl7.fhir.instance.model.api.IBaseResource theInput,
                                                                              String theUrl,
                                                                              String theWebUrl,
                                                                              String theProfileName)
        Specified by:
        generateSnapshot in interface ca.uhn.fhir.context.support.IValidationSupport
      • getFhirContext

        public ca.uhn.fhir.context.FhirContext getFhirContext()
        Specified by:
        getFhirContext in interface ca.uhn.fhir.context.support.IValidationSupport