Package dev.dsf.fhir.validation
Class ValidationSupportWithCustomResources
java.lang.Object
dev.dsf.fhir.validation.ValidationSupportWithCustomResources
- All Implemented Interfaces:
ca.uhn.fhir.context.support.IValidationSupport
public class ValidationSupportWithCustomResources
extends Object
implements ca.uhn.fhir.context.support.IValidationSupport
-
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 -
Constructor Summary
ConstructorsConstructorDescriptionValidationSupportWithCustomResources(ca.uhn.fhir.context.FhirContext context) ValidationSupportWithCustomResources(ca.uhn.fhir.context.FhirContext context, Collection<? extends org.hl7.fhir.r4.model.StructureDefinition> structureDefinitions, Collection<? extends org.hl7.fhir.r4.model.CodeSystem> codeSystems, Collection<? extends org.hl7.fhir.r4.model.ValueSet> valueSets) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOrReplace(org.hl7.fhir.r4.model.CodeSystem s) voidaddOrReplace(org.hl7.fhir.r4.model.StructureDefinition s) voidaddOrReplace(org.hl7.fhir.r4.model.ValueSet s) List<org.hl7.fhir.instance.model.api.IBaseResource>List<org.hl7.fhir.r4.model.StructureDefinition>org.hl7.fhir.r4.model.CodeSystemfetchCodeSystem(String url) org.hl7.fhir.r4.model.StructureDefinitionorg.hl7.fhir.r4.model.ValueSetfetchValueSet(String url) ca.uhn.fhir.context.FhirContextbooleanisCodeSystemSupported(ca.uhn.fhir.context.support.ValidationSupportContext theRootValidationSupport, String url) booleanisValueSetSupported(ca.uhn.fhir.context.support.ValidationSupportContext theRootValidationSupport, String url) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.fhir.context.support.IValidationSupport
expandValueSet, fetchResource, generateSnapshot, invalidateCaches, lookupCode, validateCode, validateCodeInValueSet
-
Constructor Details
-
ValidationSupportWithCustomResources
public ValidationSupportWithCustomResources(ca.uhn.fhir.context.FhirContext context) -
ValidationSupportWithCustomResources
public ValidationSupportWithCustomResources(ca.uhn.fhir.context.FhirContext context, Collection<? extends org.hl7.fhir.r4.model.StructureDefinition> structureDefinitions, Collection<? extends org.hl7.fhir.r4.model.CodeSystem> codeSystems, Collection<? extends org.hl7.fhir.r4.model.ValueSet> valueSets)
-
-
Method Details
-
getFhirContext
public ca.uhn.fhir.context.FhirContext getFhirContext()- Specified by:
getFhirContextin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchAllConformanceResources
- Specified by:
fetchAllConformanceResourcesin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchAllStructureDefinitions
- Specified by:
fetchAllStructureDefinitionsin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchStructureDefinition
- Specified by:
fetchStructureDefinitionin interfaceca.uhn.fhir.context.support.IValidationSupport
-
addOrReplace
public void addOrReplace(org.hl7.fhir.r4.model.StructureDefinition s) -
fetchCodeSystem
- Specified by:
fetchCodeSystemin interfaceca.uhn.fhir.context.support.IValidationSupport
-
isCodeSystemSupported
public boolean isCodeSystemSupported(ca.uhn.fhir.context.support.ValidationSupportContext theRootValidationSupport, String url) - Specified by:
isCodeSystemSupportedin interfaceca.uhn.fhir.context.support.IValidationSupport
-
addOrReplace
public void addOrReplace(org.hl7.fhir.r4.model.CodeSystem s) -
fetchValueSet
- Specified by:
fetchValueSetin interfaceca.uhn.fhir.context.support.IValidationSupport
-
isValueSetSupported
public boolean isValueSetSupported(ca.uhn.fhir.context.support.ValidationSupportContext theRootValidationSupport, String url) - Specified by:
isValueSetSupportedin interfaceca.uhn.fhir.context.support.IValidationSupport
-
addOrReplace
public void addOrReplace(org.hl7.fhir.r4.model.ValueSet s)
-