Class ProfileValidationSupport
java.lang.Object
de.gematik.bbriccs.fhir.validation.support.ProfileValidationSupport
- All Implemented Interfaces:
ca.uhn.fhir.context.support.IValidationSupport
public class ProfileValidationSupport
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.TranslateCodeRequest, ca.uhn.fhir.context.support.IValidationSupport.ValueSetExpansionOutcome -
Field Summary
Fields inherited from interface ca.uhn.fhir.context.support.IValidationSupport
TYPE_CODING, TYPE_STRING, URL_PREFIX_VALUE_SET -
Constructor Summary
ConstructorsConstructorDescriptionProfileValidationSupport(ca.uhn.fhir.context.FhirContext ctx, de.gematik.bbriccs.fhir.conf.ProfileDto profile, Map<String, org.hl7.fhir.r4.model.StructureDefinition> structureDefinitions, Map<String, org.hl7.fhir.r4.model.NamingSystem> namingSystems, Map<String, org.hl7.fhir.r4.model.CodeSystem> codeSystems, Map<String, org.hl7.fhir.r4.model.ValueSet> valueSets) -
Method Summary
Modifier and TypeMethodDescription<T extends org.hl7.fhir.instance.model.api.IBaseResource>
List<T>org.hl7.fhir.instance.model.api.IBaseResourcefetchCodeSystem(String theSystem) org.hl7.fhir.instance.model.api.IBaseResourcefetchStructureDefinition(String theUrl) org.hl7.fhir.instance.model.api.IBaseResourcefetchValueSet(String theValueSetUrl) ca.uhn.fhir.context.FhirContextbooleanisCodeSystemSupported(ca.uhn.fhir.context.support.ValidationSupportContext theValidationSupportContext, String theSystem) booleanisValueSetSupported(ca.uhn.fhir.context.support.ValidationSupportContext theValidationSupportContext, String theValueSetUrl) 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, expandValueSet, fetchAllConformanceResources, fetchAllNonBaseStructureDefinitions, fetchAllSearchParameters, fetchBinary, fetchResource, generateSnapshot, getName, invalidateCaches, isEnabledValidationForCodingsLogicalAnd, isRemoteTerminologyServiceConfigured, lookupCode, lookupCode, lookupCode, translateConcept, validateCode, validateCodeInValueSet
-
Constructor Details
-
ProfileValidationSupport
public ProfileValidationSupport(ca.uhn.fhir.context.FhirContext ctx, de.gematik.bbriccs.fhir.conf.ProfileDto profile, Map<String, org.hl7.fhir.r4.model.StructureDefinition> structureDefinitions, Map<String, org.hl7.fhir.r4.model.NamingSystem> namingSystems, Map<String, org.hl7.fhir.r4.model.CodeSystem> codeSystems, Map<String, 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
-
isCodeSystemSupported
public boolean isCodeSystemSupported(ca.uhn.fhir.context.support.ValidationSupportContext theValidationSupportContext, String theSystem) - Specified by:
isCodeSystemSupportedin interfaceca.uhn.fhir.context.support.IValidationSupport
-
isValueSetSupported
public boolean isValueSetSupported(ca.uhn.fhir.context.support.ValidationSupportContext theValidationSupportContext, String theValueSetUrl) - Specified by:
isValueSetSupportedin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchAllStructureDefinitions
public <T extends org.hl7.fhir.instance.model.api.IBaseResource> List<T> fetchAllStructureDefinitions()- Specified by:
fetchAllStructureDefinitionsin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchCodeSystem
- Specified by:
fetchCodeSystemin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchStructureDefinition
- Specified by:
fetchStructureDefinitionin interfaceca.uhn.fhir.context.support.IValidationSupport
-
fetchValueSet
- Specified by:
fetchValueSetin interfaceca.uhn.fhir.context.support.IValidationSupport
-