Index
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
FhirContextused 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
All Classes and Interfaces|All Packages|Serialized Form