Index

C D E F G I J M N P R T U V W X 
All Classes and Interfaces|All Packages|Serialized Form

C

choose(Supplier<T>, Supplier<T>) - Method in enum class de.gematik.bbriccs.fhir.EncodingType
 
chooseAppropriateParser(IParser, IParser) - Method in enum class de.gematik.bbriccs.fhir.EncodingType
Choose one of the two given parsers as a function of the actual EncodingType
chooseAppropriateParser(String, IParser, IParser) - Static method in enum class de.gematik.bbriccs.fhir.EncodingType
Choose one of the two given parsers as a function of the given encoding as a String
chooseAppropriateParser(Supplier<IParser>, Supplier<IParser>) - Method in enum class de.gematik.bbriccs.fhir.EncodingType
 
CodeSystemFilter - Class in de.gematik.bbriccs.fhir.validation.support
 
CodeSystemFilter(FhirContext, Collection<String>) - Constructor for class de.gematik.bbriccs.fhir.validation.support.CodeSystemFilter
Constructor
createValidator() - Static method in class de.gematik.bbriccs.fhir.validation.ValidatorFhirFactory
 
createValidator(FhirContext) - Static method in class de.gematik.bbriccs.fhir.validation.ValidatorFhirFactory
 
createValidator(FhirContext, List<ProfileSettingsDto>) - Static method in class de.gematik.bbriccs.fhir.validation.ValidatorFhirFactory
 

D

de.gematik.bbriccs.fhir - package de.gematik.bbriccs.fhir
 
de.gematik.bbriccs.fhir.exceptions - package de.gematik.bbriccs.fhir.exceptions
 
de.gematik.bbriccs.fhir.validation - package de.gematik.bbriccs.fhir.validation
 
de.gematik.bbriccs.fhir.validation.support - package de.gematik.bbriccs.fhir.validation.support
 
doesSupport(String) - Method in class de.gematik.bbriccs.fhir.validation.ProfiledValidator
 
DummyValidator - Class in de.gematik.bbriccs.fhir.validation
 
DummyValidator(FhirContext) - Constructor for class de.gematik.bbriccs.fhir.validation.DummyValidator
 

E

EncodingType - Enum Class in de.gematik.bbriccs.fhir
The only Encodings we support for FHIR representation
ErrorMessageFilter - Class in de.gematik.bbriccs.fhir.validation.support
This module filters error messages which we know of and which are required to be ignored due to e.g., inconsistencies within the profiles.
ErrorMessageFilter(List<String>) - Constructor for class de.gematik.bbriccs.fhir.validation.support.ErrorMessageFilter
 
extractProfile(String) - Method in class de.gematik.bbriccs.fhir.validation.ProfileExtractor
 

F

fetchAllStructureDefinitions() - Method in class de.gematik.bbriccs.fhir.validation.support.ProfileValidationSupport
 
fetchCodeSystem(String) - Method in class de.gematik.bbriccs.fhir.validation.support.ProfileValidationSupport
 
fetchStructureDefinition(String) - Method in class de.gematik.bbriccs.fhir.validation.support.ProfileValidationSupport
 
fetchValueSet(String) - Method in class de.gematik.bbriccs.fhir.validation.support.ProfileValidationSupport
 
FhirValidationException - Exception in de.gematik.bbriccs.fhir.exceptions
 
FhirValidationException(String) - Constructor for exception de.gematik.bbriccs.fhir.exceptions.FhirValidationException
 
flipEncoding() - Method in enum class de.gematik.bbriccs.fhir.EncodingType
 
fromString(String) - Static method in enum class de.gematik.bbriccs.fhir.EncodingType
 

G

getContext() - Method in class de.gematik.bbriccs.fhir.validation.DummyValidator
 
getContext() - Method in class de.gematik.bbriccs.fhir.validation.MultiProfileValidator
 
getContext() - Method in class de.gematik.bbriccs.fhir.validation.NonProfiledValidator
 
getContext() - Method in class de.gematik.bbriccs.fhir.validation.ProfiledValidator
 
getContext() - Method in class de.gematik.bbriccs.fhir.validation.ReferenzValidator
 
getContext() - Method in interface de.gematik.bbriccs.fhir.validation.ValidatorFhir
Get the FhirContext used by this validator
getFhirContext() - Method in class de.gematik.bbriccs.fhir.validation.support.ProfileValidationSupport
 
getJsonParser() - Method in class de.gematik.bbriccs.fhir.validation.MultiProfileValidator
 
guessFromContent(String) - Static method in enum class de.gematik.bbriccs.fhir.EncodingType
Try to guess the encoding from the content itself.

I

isCodeSystemSupported(ValidationSupportContext, String) - Method in class de.gematik.bbriccs.fhir.validation.support.CodeSystemFilter
 
isCodeSystemSupported(ValidationSupportContext, String) - Method in class de.gematik.bbriccs.fhir.validation.support.ProfileValidationSupport
 
isUnprofiledSearchSet(String) - Method in class de.gematik.bbriccs.fhir.validation.ProfileExtractor
For type hinting, it is required to know if the given resource is a searchset bundle without any explicit profile.
isValid(String) - Method in class de.gematik.bbriccs.fhir.validation.DummyValidator
 
isValid(String) - Method in interface de.gematik.bbriccs.fhir.validation.ValidatorFhir
Perform a validation on the given content and extract the overall result from the ValidationResult
isValueSetSupported(ValidationSupportContext, String) - Method in class de.gematik.bbriccs.fhir.validation.support.ProfileValidationSupport
 

J

JSON - Enum constant in enum class de.gematik.bbriccs.fhir.EncodingType
 

M

MultiProfileValidator - Class in de.gematik.bbriccs.fhir.validation
 
MultiProfileValidator(List<ProfiledValidator>) - Constructor for class de.gematik.bbriccs.fhir.validation.MultiProfileValidator
 

N

NonProfiledValidator - Class in de.gematik.bbriccs.fhir.validation
A generic HAPI Validator which does not know any profiles
NonProfiledValidator() - Constructor for class de.gematik.bbriccs.fhir.validation.NonProfiledValidator
 
NonProfiledValidator(FhirContext) - Constructor for class de.gematik.bbriccs.fhir.validation.NonProfiledValidator
 

P

ProfiledValidator - Class in de.gematik.bbriccs.fhir.validation
 
ProfiledValidator(FhirContext, String, List<IValidationSupport>, ErrorMessageFilter) - Constructor for class de.gematik.bbriccs.fhir.validation.ProfiledValidator
 
ProfiledValidator(String, List<IValidationSupport>) - Constructor for class de.gematik.bbriccs.fhir.validation.ProfiledValidator
 
ProfiledValidator(String, List<IValidationSupport>, ErrorMessageFilter) - Constructor for class de.gematik.bbriccs.fhir.validation.ProfiledValidator
 
ProfileExtractor - Class in de.gematik.bbriccs.fhir.validation
 
ProfileExtractor() - Constructor for class de.gematik.bbriccs.fhir.validation.ProfileExtractor
 
ProfileValidationSupport - Class in de.gematik.bbriccs.fhir.validation.support
 
ProfileValidationSupport(FhirContext, ProfileDto, Map<String, StructureDefinition>, Map<String, NamingSystem>, Map<String, CodeSystem>, Map<String, ValueSet>) - Constructor for class de.gematik.bbriccs.fhir.validation.support.ProfileValidationSupport
 

R

ReferenzValidator - Class in de.gematik.bbriccs.fhir.validation
 
ReferenzValidator(FhirContext, ValidationModule) - Constructor for class de.gematik.bbriccs.fhir.validation.ReferenzValidator
 

T

throwOnInvalidValidationResult(ValidationResult) - Static method in class de.gematik.bbriccs.fhir.ValidationResultHelper
 
throwOnInvalidValidationResult(Class<? extends Resource>, ValidationResult) - Static method in class de.gematik.bbriccs.fhir.ValidationResultHelper
 
toFileExtension() - Method in enum class de.gematik.bbriccs.fhir.EncodingType
 

U

UnsupportedEncodingException - Exception in de.gematik.bbriccs.fhir.exceptions
 
UnsupportedEncodingException(String) - Constructor for exception de.gematik.bbriccs.fhir.exceptions.UnsupportedEncodingException
 

V

validate(String) - Method in class de.gematik.bbriccs.fhir.validation.DummyValidator
 
validate(String) - Method in class de.gematik.bbriccs.fhir.validation.MultiProfileValidator
 
validate(String) - Method in class de.gematik.bbriccs.fhir.validation.NonProfiledValidator
 
validate(String) - Method in class de.gematik.bbriccs.fhir.validation.ProfiledValidator
 
validate(String) - Method in class de.gematik.bbriccs.fhir.validation.ReferenzValidator
 
validate(String) - Method in interface de.gematik.bbriccs.fhir.validation.ValidatorFhir
Perform a validation on the given string content
validateCode(ValidationSupportContext, ConceptValidationOptions, String, String, String, String) - Method in class de.gematik.bbriccs.fhir.validation.support.CodeSystemFilter
 
validateResource(IValidationContext<IBaseResource>) - Method in class de.gematik.bbriccs.fhir.validation.support.ErrorMessageFilter
 
ValidationResultHelper - Class in de.gematik.bbriccs.fhir
 
ValidatorFhir - Interface in de.gematik.bbriccs.fhir.validation
 
ValidatorFhirFactory - Class in de.gematik.bbriccs.fhir.validation
 
valueOf(String) - Static method in enum class de.gematik.bbriccs.fhir.EncodingType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.gematik.bbriccs.fhir.EncodingType
Returns an array containing the constants of this enum class, in the order they are declared.

W

withValidationModule(FhirContext, ValidationModule) - Static method in class de.gematik.bbriccs.fhir.validation.ReferenzValidator
 
withValidationModule(FhirContext, SupportedValidationModule) - Static method in class de.gematik.bbriccs.fhir.validation.ReferenzValidator
 
withValidationModule(SupportedValidationModule) - Static method in class de.gematik.bbriccs.fhir.validation.ReferenzValidator
 

X

XML - Enum constant in enum class de.gematik.bbriccs.fhir.EncodingType
 
C D E F G I J M N P R T U V W X 
All Classes and Interfaces|All Packages|Serialized Form