Index

A B C D E F G H I K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractTranslatorsMap<C,D> - Class in io.github.jy95.fds.common.types
Abstract class representing a map of translators for various DisplayOrder values.
AbstractTranslatorsMap(TranslationService<C>) - Constructor for class io.github.jy95.fds.common.types.AbstractTranslatorsMap
Constructs a new AbstractTranslatorsMap with the specified supplier map.
ADDITIONAL_INSTRUCTION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "additionalInstruction"
AdditionalInstruction<D,U,C> - Class in io.github.jy95.fds.common.translators.dosage
Translator for "additionalInstruction" field.
AdditionalInstruction() - Constructor for class io.github.jy95.fds.common.translators.dosage.AdditionalInstruction
 
allMatchLazy(BooleanSupplier...) - Static method in class io.github.jy95.fds.common.functions.GenericOperations
Performs a lazy logical AND (AllMatch) operation across the provided boolean expressions.
AND - Enum constant in enum class io.github.jy95.fds.common.types.LinkWord
Represents the "and" link word.
anyMatchLazy(BooleanSupplier...) - Static method in class io.github.jy95.fds.common.functions.GenericOperations
Performs a lazy logical OR (AnyMatch) operation across the provided boolean expressions.
AS_NEEDED - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "asNeededBoolean" / "asNeededCodeableConcept" / "asNeeded" / "asNeededFor"
asHumanReadableText(D) - Method in class io.github.jy95.fds.common.types.DosageAPI
Converts a single dosage object into human-readable text asynchronously.
asHumanReadableText(List<D>) - Method in class io.github.jy95.fds.common.types.DosageAPI
Converts a list of dosage objects into human-readable text asynchronously.
AsNeeded<D> - Interface in io.github.jy95.fds.common.translators.dosage
Interface for translating fields related to the "as needed" / "as needed for" concepts.
AsNeededR4 - Class in io.github.jy95.fds.r4.translators
R4 class for translating "asNeededBoolean" / "asNeededCodeableConcept".
AsNeededR4() - Constructor for class io.github.jy95.fds.r4.translators.AsNeededR4
 
AsNeededR5 - Class in io.github.jy95.fds.r5.translators
R5 class for translating "asNeededBoolean" / "asNeededCodeableConcept".
AsNeededR5() - Constructor for class io.github.jy95.fds.r5.translators.AsNeededR5
 

B

BOUNDS_DURATION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.boundsDuration"
BOUNDS_PERIOD - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.boundsPeriod"
BOUNDS_RANGE - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.boundsRange"
BoundsDuration<D,Q,C> - Class in io.github.jy95.fds.common.translators.timing.repeat
Translator for converting a boundsDuration quantity into a human-readable string format.
BoundsDuration() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.BoundsDuration
 
BoundsPeriod<D,P,C> - Class in io.github.jy95.fds.common.translators.timing.repeat
Translator for converting a boundsPeriod into a human-readable string format.
BoundsPeriod() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.BoundsPeriod
 
BoundsRange<D,R,Q,C> - Class in io.github.jy95.fds.common.translators.timing.repeat
Translator for converting a boundsRange quantity into a human-readable string format.
BoundsRange() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.BoundsRange
 

C

CodeableConceptProcessor<C> - Interface in io.github.jy95.fds.common.operations
Interface for FHIR CodeableConcept-related conversion operations.
CodeableConceptTranslator<T,U,C> - Class in io.github.jy95.fds.common.types
A translator for converting CodeableConcept instances to strings.
CodeableConceptTranslator() - Constructor for class io.github.jy95.fds.common.types.CodeableConceptTranslator
 
codeToLongText(String, Locale) - Static method in class io.github.jy95.fds.common.functions.DayOfWeekFormatter
Translates a single-day code into its corresponding day of the week in text, utilizing the specified locale.
comparatorToString(TranslationService<C>, Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Converts the comparator of a quantity to a human-readable string.
conditionalSelect(boolean, Supplier<R>, Supplier<R>) - Static method in class io.github.jy95.fds.common.functions.GenericOperations
Selects and returns a value from one of two suppliers based on a boolean condition.
containsOnlySequentialInstructions(List<D>) - Method in class io.github.jy95.fds.common.types.DosageAPI
Checks if the given list of dosages contains only sequential instructions.
containsOnlySequentialInstructions(List<Dosage>) - Method in class io.github.jy95.fds.r4.DosageAPIR4
Checks if the given list of dosages contains only sequential instructions.
containsOnlySequentialInstructions(List<Dosage>) - Method in class io.github.jy95.fds.r5.DosageAPIR5
Checks if the given list of dosages contains only sequential instructions.
containsOnlySequentialInstructions(List<T>, Function<T, Integer>) - Static method in class io.github.jy95.fds.common.functions.SequenceUtils
Checks if the given list of dosages contains only sequential instructions.
convert(D) - Method in class io.github.jy95.fds.common.translators.dosage.AdditionalInstruction
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.dosage.MaxDosePerAdministration
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.BoundsDuration
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.BoundsPeriod
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.BoundsRange
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.CountCountMax
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.DayOfWeek
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.DurationDurationMax
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.FrequencyFrequencyMax
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.FrequencyFrequencyMaxPeriodPeriodMax
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.OffsetWhen
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.PeriodPeriodMax
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.TimeOfDay
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.translators.timing.TimingEvent
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.types.DoseAndRateTranslator
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in class io.github.jy95.fds.common.types.SimpleStringTranslator
Converts a field into a human-readable string representation asynchronously.
convert(D) - Method in interface io.github.jy95.fds.common.types.Translator
Converts a field into a human-readable string representation asynchronously.
convert(TranslationService<?>, List<String>) - Static method in class io.github.jy95.fds.common.functions.ListToString
Converts a list of strings into a human-readable string using the default link word "and".
convert(TranslationService<?>, List<String>, LinkWord) - Static method in class io.github.jy95.fds.common.functions.ListToString
Converts a list of strings into a human-readable string using a specified link word.
convert(TranslationService<C>, P) - Method in interface io.github.jy95.fds.common.functions.PeriodToString
Provides enhanced logic for converting a period to a human-readable string.
convert(TranslationService<C>, Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Converts a quantity object to a human-readable string asynchronously.
convert(TranslationService<C>, R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
Converts a range object to a human-readable string asynchronously.
convert(TranslationService<C>, R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
Converts a ratio object to a human-readable string asynchronously.
convert(TranslationService<C>, T) - Method in interface io.github.jy95.fds.common.types.DoseAndRateTranslator.ValueConverter
Converts a specific field value to a human-readable string.
convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.AsNeededR4
Converts a field into a human-readable string representation asynchronously.
convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerLifetimeR4
Converts a field into a human-readable string representation asynchronously.
convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerPeriodR4
Converts a field into a human-readable string representation asynchronously.
convert(Dosage) - Method in class io.github.jy95.fds.r4.utils.adapters.RepeatComponentTranslatorAdapterR4
Converts a field into a human-readable string representation asynchronously.
convert(Dosage) - Method in class io.github.jy95.fds.r4.utils.adapters.TimingTranslatorAdapterR4
Converts a field into a human-readable string representation asynchronously.
convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.AsNeededR5
Converts a field into a human-readable string representation asynchronously.
convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.MaxDosePerLifetimeR5
Converts a field into a human-readable string representation asynchronously.
convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.MaxDosePerPeriodR5
Converts a field into a human-readable string representation asynchronously.
convert(Dosage) - Method in class io.github.jy95.fds.r5.utils.adapters.RepeatComponentTranslatorAdapterR5
Converts a field into a human-readable string representation asynchronously.
convert(Dosage) - Method in class io.github.jy95.fds.r5.utils.adapters.TimingTranslatorAdapterR5
Converts a field into a human-readable string representation asynchronously.
convert(T) - Method in class io.github.jy95.fds.common.types.CodeableConceptTranslator
Converts a field into a human-readable string representation asynchronously.
convert(T) - Method in class io.github.jy95.fds.common.types.ExtensionTranslator
Converts a field into a human-readable string representation asynchronously.
convertCodeableConcepts(D) - Method in interface io.github.jy95.fds.common.translators.dosage.AsNeeded
Turn CodeableConcept(s) to a human-readable string
convertCodeableConcepts(Dosage) - Method in class io.github.jy95.fds.r4.translators.AsNeededR4
Turn CodeableConcept(s) to a human-readable string
convertCodeableConcepts(Dosage) - Method in class io.github.jy95.fds.r5.translators.AsNeededR5
Turn CodeableConcept(s) to a human-readable string
convertConcurrentDosagesToText(List<D>) - Method in class io.github.jy95.fds.common.types.DosageAPI
Converts concurrent dosages into a human-readable text asynchronously.
convertDenominator(TranslationService<C>, R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
Converts the denominator to a human-readable string.
convertGroupedDosagesToText(List<D>) - Method in class io.github.jy95.fds.common.types.DosageAPI
Converts grouped dosages into a human-readable text asynchronously.
convertNumerator(TranslationService<C>, R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
Converts the numerator to a human-readable string.
convertSequentialDosagesToText(List<D>) - Method in class io.github.jy95.fds.common.types.DosageAPI
Converts sequential dosages into a human-readable text asynchronously.
convertWithoutUnit(TranslationService<C>, R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
Convert a range without a unit to a human-readable string.
convertWithUnit(TranslationService<C>, R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
Convert a range with a unit to a human-readable string.
COUNT_COUNT_MAX - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.count" / "timing.repeat.countMax"
CountCountMax<D,C> - Class in io.github.jy95.fds.common.translators.timing.repeat
Translator for "timing.repeat.count" / "timing.repeat.countMax".
CountCountMax() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.CountCountMax
 
createDosageAPI(Locale) - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Creates and returns a new instance of DosageAPI for the given locale.
createDosageAPI(Locale) - Method in class io.github.jy95.fds.r4.utils.DosageMarkdownR4
Creates and returns a new instance of DosageAPI for the given locale.
createDosageAPI(Locale) - Method in class io.github.jy95.fds.r5.utils.DosageMarkdownR5
Creates and returns a new instance of DosageAPI for the given locale.
createTranslatorsSuppliers() - Method in class io.github.jy95.fds.common.types.AbstractTranslatorsMap
Creates a map of DisplayOrder to Supplier instances that lazily initialize the corresponding Translator objects for the needed configuration.
createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.maps.DosageTranslatorsMapR4
Creates a map of DisplayOrder to Supplier instances that lazily initialize the corresponding Translator objects for the needed configuration.
createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.maps.TimingRepeatTranslatorsMapR4
Creates a map of DisplayOrder to Supplier instances that lazily initialize the corresponding Translator objects for the needed configuration.
createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.maps.TimingTranslatorsMapR4
Creates a map of DisplayOrder to Supplier instances that lazily initialize the corresponding Translator objects for the needed configuration.
createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.TranslatorsMapR4
Creates a map of DisplayOrder to Supplier instances that lazily initialize the corresponding Translator objects for the needed configuration.
createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r5.utils.maps.DosageTranslatorsMapR5
Creates a map of DisplayOrder to Supplier instances that lazily initialize the corresponding Translator objects for the needed configuration.
createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r5.utils.maps.TimingRepeatTranslatorsMapR5
Creates a map of DisplayOrder to Supplier instances that lazily initialize the corresponding Translator objects for the needed configuration.
createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r5.utils.maps.TimingTranslatorsMapR5
Creates a map of DisplayOrder to Supplier instances that lazily initialize the corresponding Translator objects for the needed configuration.
createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r5.utils.TranslatorsMapR5
Creates a map of DisplayOrder to Supplier instances that lazily initialize the corresponding Translator objects for the needed configuration.

D

dateTimeToHumanDisplay(Date, TimeZone, TemporalPrecisionEnum) - Method in class io.github.jy95.fds.common.functions.TranslationService
Converts a Date object to a human-readable string based on the configuration's locale.
DAY_OF_WEEK - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.dayOfWeek"
DayOfWeek<D,V,C> - Class in io.github.jy95.fds.common.translators.timing.repeat
Translator for the dayOfWeek field in Timing repeat components.
DayOfWeek() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.DayOfWeek
 
DayOfWeekFormatter - Class in io.github.jy95.fds.common.functions
Class to format day of week
DayOfWeekFormatter() - Constructor for class io.github.jy95.fds.common.functions.DayOfWeekFormatter
 
DEFAULT_DISPLAY_ORDER - Static variable in class io.github.jy95.fds.common.config.DefaultImplementations
 
DEFAULT_SEPARATOR - Static variable in class io.github.jy95.fds.common.config.DefaultImplementations
 
DefaultImplementations - Class in io.github.jy95.fds.common.config
Provides default implementations for common operations in the library.
DefaultImplementationsR4 - Class in io.github.jy95.fds.r4.config
Provides FHIR R4 implementations for common operations in the library.
DefaultImplementationsR5 - Class in io.github.jy95.fds.r5.config
Provides FHIR R5 implementations for common operations in the library.
DisplayOrder - Enum Class in io.github.jy95.fds.common.types
Represents the available display orders
DOSAGE - Enum constant in enum class io.github.jy95.fds.common.types.SpecComponent
Fields on Dosage
DosageAndRateProcessor<D,R,T> - Interface in io.github.jy95.fds.common.operations
Interface for DosageDoseAndRateComponent selection.
DosageAPI<C,D> - Class in io.github.jy95.fds.common.types
Abstract class providing API methods for translating and formatting dosage data.
DosageAPI(C) - Constructor for class io.github.jy95.fds.common.types.DosageAPI
Constructs a new DosageAPI with the specified configuration.
DosageAPIR4 - Class in io.github.jy95.fds.r4
R4 class for translating and formatting dosage data
DosageAPIR4() - Constructor for class io.github.jy95.fds.r4.DosageAPIR4
Default constructor for DosageAPIR4 using default configuration
DosageAPIR4(FDSConfigR4) - Constructor for class io.github.jy95.fds.r4.DosageAPIR4
Constructor for DosageAPIR4.
DosageAPIR5 - Class in io.github.jy95.fds.r5
R5 class for translating and formatting dosage data
DosageAPIR5() - Constructor for class io.github.jy95.fds.r5.DosageAPIR5
Default constructor for DosageAPIR5 using default configuration
DosageAPIR5(FDSConfigR5) - Constructor for class io.github.jy95.fds.r5.DosageAPIR5
Constructor for DosageAPIR5.
DosageFields - Class in io.github.jy95.fds.common.l10n
English (en) resource bundle for structured dosage and field labels.
DosageFields() - Constructor for class io.github.jy95.fds.common.l10n.DosageFields
 
DosageFields_de - Class in io.github.jy95.fds.common.l10n
German (de) resource bundle for structured dosage and field labels.
DosageFields_de() - Constructor for class io.github.jy95.fds.common.l10n.DosageFields_de
 
DosageFields_es - Class in io.github.jy95.fds.common.l10n
Spanish (es) resource bundle for structured dosage and field labels.
DosageFields_es() - Constructor for class io.github.jy95.fds.common.l10n.DosageFields_es
 
DosageFields_fr - Class in io.github.jy95.fds.common.l10n
French (fr) resource bundle for structured dosage and field labels.
DosageFields_fr() - Constructor for class io.github.jy95.fds.common.l10n.DosageFields_fr
 
DosageFields_it - Class in io.github.jy95.fds.common.l10n
Italian (it) resource bundle for structured dosage and field labels.
DosageFields_it() - Constructor for class io.github.jy95.fds.common.l10n.DosageFields_it
 
DosageFields_nl - Class in io.github.jy95.fds.common.l10n
Dutch (nl) resource bundle for structured dosage and field labels.
DosageFields_nl() - Constructor for class io.github.jy95.fds.common.l10n.DosageFields_nl
 
DosageFields_pt - Class in io.github.jy95.fds.common.l10n
Portuguese (pt) resource bundle for structured dosage and field labels.
DosageFields_pt() - Constructor for class io.github.jy95.fds.common.l10n.DosageFields_pt
 
DosageMarkdown<A,B> - Interface in io.github.jy95.fds.common.types
An interface for generating Markdown examples of dosage information.
DosageMarkdownExecutor - Class in io.github.jy95.fds.r4.internal
DosageMarkdownExecutor class.
DosageMarkdownExecutor - Class in io.github.jy95.fds.r5.internal
DosageMarkdownExecutor class.
DosageMarkdownExecutor() - Constructor for class io.github.jy95.fds.r4.internal.DosageMarkdownExecutor
 
DosageMarkdownExecutor() - Constructor for class io.github.jy95.fds.r5.internal.DosageMarkdownExecutor
 
DosageMarkdownR4 - Class in io.github.jy95.fds.r4.utils
An interface for generating Markdown examples of dosage information.
DosageMarkdownR4() - Constructor for class io.github.jy95.fds.r4.utils.DosageMarkdownR4
 
DosageMarkdownR5 - Class in io.github.jy95.fds.r5.utils
An interface for generating Markdown examples of dosage information.
DosageMarkdownR5() - Constructor for class io.github.jy95.fds.r5.utils.DosageMarkdownR5
 
DosageTranslatorsMapR4 - Class in io.github.jy95.fds.r4.utils.maps
 
DosageTranslatorsMapR4(TranslationService<FDSConfigR4>) - Constructor for class io.github.jy95.fds.r4.utils.maps.DosageTranslatorsMapR4
Constructor for DosageTranslatorsMapR4.
DosageTranslatorsMapR5 - Class in io.github.jy95.fds.r5.utils.maps
 
DosageTranslatorsMapR5(TranslationService<FDSConfigR5>) - Constructor for class io.github.jy95.fds.r5.utils.maps.DosageTranslatorsMapR5
Constructor for DosageTranslatorsMapR5.
DOSE_QUANTITY - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "doseAndRate.doseQuantity"
DOSE_QUANTITY - Enum constant in enum class io.github.jy95.fds.common.types.DoseAndRateKey
Refers to the FHIR dosage field doseAndRate.doseQuantity.
DOSE_RANGE - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "doseAndRate.doseRange"
DOSE_RANGE - Enum constant in enum class io.github.jy95.fds.common.types.DoseAndRateKey
Refers to the FHIR dosage field doseAndRate.doseRange.
DoseAndRateExtractor<A,B> - Interface in io.github.jy95.fds.common.types
A functional interface for extracting a dose and rate component from a given input.
DoseAndRateKey - Enum Class in io.github.jy95.fds.common.types
Enum representing the different keys for dose and rate components.
DoseAndRateTranslator<D,E,C,T> - Class in io.github.jy95.fds.common.types
Generic translator for dose and rate components in FHIR resources.
DoseAndRateTranslator() - Constructor for class io.github.jy95.fds.common.types.DoseAndRateTranslator
 
DoseAndRateTranslator.ValueConverter<C,T> - Interface in io.github.jy95.fds.common.types
 
DURATION_DURATION_MAX - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.duration" / "timing.repeat.durationMax"
DURATION_SYSTEM - Static variable in interface io.github.jy95.fds.common.functions.QuantityToString
System URI for duration units in FHIR.
DurationDurationMax<D> - Class in io.github.jy95.fds.common.translators.timing.repeat
Translator for "timing.repeat.duration" / "timing.repeat.durationMax".
DurationDurationMax() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.DurationDurationMax
 

E

enhancedFromUnitToString(TranslationService<C>, Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Provides enhanced logic for converting units to a human-readable string.
escapeHtml(String) - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Helper method to escape HTML special characters for safe inclusion in HTML content.
EventTiming - Class in io.github.jy95.fds.common.l10n
English (en) resource bundle for event timing codes.
EventTiming() - Constructor for class io.github.jy95.fds.common.l10n.EventTiming
 
EventTiming_de - Class in io.github.jy95.fds.common.l10n
German (de) resource bundle for event timing codes.
EventTiming_de() - Constructor for class io.github.jy95.fds.common.l10n.EventTiming_de
 
EventTiming_es - Class in io.github.jy95.fds.common.l10n
Spanish (es) resource bundle for event timing codes.
EventTiming_es() - Constructor for class io.github.jy95.fds.common.l10n.EventTiming_es
 
EventTiming_fr - Class in io.github.jy95.fds.common.l10n
French (fr) resource bundle for event timing codes.
EventTiming_fr() - Constructor for class io.github.jy95.fds.common.l10n.EventTiming_fr
 
EventTiming_it - Class in io.github.jy95.fds.common.l10n
Italian (it) resource bundle for event timing codes.
EventTiming_it() - Constructor for class io.github.jy95.fds.common.l10n.EventTiming_it
 
EventTiming_nl - Class in io.github.jy95.fds.common.l10n
Dutch (nl) resource bundle for event timing codes.
EventTiming_nl() - Constructor for class io.github.jy95.fds.common.l10n.EventTiming_nl
 
EventTiming_pt - Class in io.github.jy95.fds.common.l10n
Portuguese (pt) resource bundle for event timing codes.
EventTiming_pt() - Constructor for class io.github.jy95.fds.common.l10n.EventTiming_pt
 
EXTENSION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "extension"
ExtensionProcessor<E> - Interface in io.github.jy95.fds.common.operations
Interface for FHIR Extension-related conversion operations.
ExtensionTranslator<T,E,C> - Class in io.github.jy95.fds.common.types
A translator for converting FHIR extensions to strings.
ExtensionTranslator() - Constructor for class io.github.jy95.fds.common.types.ExtensionTranslator
 
extract(A) - Method in interface io.github.jy95.fds.common.types.DoseAndRateExtractor
Extracts the dose and rate component from the provided input.
extractInformation(TranslationService<C>, P) - Method in interface io.github.jy95.fds.common.functions.PeriodToString
Extract information about the boundsPeriod
EXTRACTOR_MAP - Static variable in class io.github.jy95.fds.r4.config.DefaultImplementationsR4
 
EXTRACTOR_MAP - Static variable in class io.github.jy95.fds.r5.config.DefaultImplementationsR5
 

F

FDSConfig - Class in io.github.jy95.fds.common.config
Configuration class for controlling how dosages are handled and displayed.
FDSConfig() - Constructor for class io.github.jy95.fds.common.config.FDSConfig
 
FDSConfigR4 - Class in io.github.jy95.fds.r4.config
R4 Configuration class for controlling how dosage is handled and displayed.
FDSConfigR4() - Constructor for class io.github.jy95.fds.r4.config.FDSConfigR4
 
FDSConfigR5 - Class in io.github.jy95.fds.r5.config
R5 Configuration class for controlling how dosage is handled and displayed.
FDSConfigR5() - Constructor for class io.github.jy95.fds.r5.config.FDSConfigR5
 
formatDateTime(TranslationService<C>, D) - Method in interface io.github.jy95.fds.common.functions.PeriodToString
 
formatDateTime(TranslationService<FDSConfigR4>, DateTimeType) - Method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
formatDateTime(TranslationService<FDSConfigR5>, DateTimeType) - Method in enum class io.github.jy95.fds.r5.functions.PeriodToStringR5
formatQuantityNumber(Locale, BigDecimal) - Static method in class io.github.jy95.fds.common.config.DefaultImplementations
Formats a BigDecimal quantity number for display.
formatWithCount(Locale, String, Number) - Static method in class io.github.jy95.fds.common.functions.UnitsOfTimeFormatter
Formats a time unit with a count (e.g., "3 heures", "1 minute").
formatWithoutCount(Locale, String, Number) - Static method in class io.github.jy95.fds.common.functions.UnitsOfTimeFormatter
Formats a time unit without a count (e.g., "heures", "minute").
FREQUENCY_FREQUENCY_MAX - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.frequency" / "timing.repeat.frequencyMax"
FREQUENCY_FREQUENCY_MAX_PERIOD_PERIOD_MAX - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.frequency" / "timing.repeat.frequencyMax" / "timing.repeat.period" / "timing.repeat.periodMax"
FrequencyFrequencyMax<D,C> - Class in io.github.jy95.fds.common.translators.timing.repeat
Translator for "timing.repeat.frequency" / "timing.repeat.frequencyMax".
FrequencyFrequencyMax() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.FrequencyFrequencyMax
 
FrequencyFrequencyMaxPeriodPeriodMax<D> - Class in io.github.jy95.fds.common.translators.timing.repeat
Interface for translating "timing.repeat.frequency" / "timing.repeat.frequencyMax" / "timing.repeat.period" / "timing.repeat.periodMax".
FrequencyFrequencyMaxPeriodPeriodMax() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.FrequencyFrequencyMaxPeriodPeriodMax
 
fromCodeableConceptToString(C) - Method in interface io.github.jy95.fds.common.operations.CodeableConceptProcessor
Converts a FHIR CodeableConcept to a string representation.
fromCodeableConceptToString(CodeableConcept) - Static method in class io.github.jy95.fds.r4.config.DefaultImplementationsR4
Converts a FHIR CodeableConcept to a string representation.
fromCodeableConceptToString(CodeableConcept) - Method in class io.github.jy95.fds.r4.config.FDSConfigR4
Converts a FHIR CodeableConcept to a string representation.
fromCodeableConceptToString(CodeableConcept) - Static method in class io.github.jy95.fds.r5.config.DefaultImplementationsR5
Converts a FHIR CodeableConcept to a string representation.
fromCodeableConceptToString(CodeableConcept) - Method in class io.github.jy95.fds.r5.config.FDSConfigR5
Converts a FHIR CodeableConcept to a string representation.
fromCodingToString(IBaseCoding) - Static method in class io.github.jy95.fds.common.config.DefaultImplementations
Converts a FHIR IBaseCoding to a string representation.
fromExtensionsToString(List<? extends IBaseExtension<?, ?>>) - Static method in class io.github.jy95.fds.common.config.DefaultImplementations
Converts a list of FHIR IBaseExtension objects to a JSON-like string representation.
fromExtensionsToString(List<E>) - Method in interface io.github.jy95.fds.common.operations.ExtensionProcessor
Converts a list of FHIR Extension objects to a JSON-like string representation.
fromExtensionsToString(List<Extension>) - Method in class io.github.jy95.fds.r4.config.FDSConfigR4
Converts a list of FHIR Extension objects to a JSON-like string representation.
fromExtensionsToString(List<Extension>) - Method in class io.github.jy95.fds.r5.config.FDSConfigR5
Converts a list of FHIR Extension objects to a JSON-like string representation.
fromFHIRQuantityUnitToString(Quantity) - Static method in class io.github.jy95.fds.r4.config.DefaultImplementationsR4
Converts a FHIR Quantity object to a string representation of its unit or code.
fromFHIRQuantityUnitToString(Quantity) - Method in class io.github.jy95.fds.r4.config.FDSConfigR4
Converts a FHIR Quantity object to a string representation of its unit or code.
fromFHIRQuantityUnitToString(Quantity) - Static method in class io.github.jy95.fds.r5.config.DefaultImplementationsR5
Converts a FHIR Quantity object to a string representation of its unit or code.
fromFHIRQuantityUnitToString(Quantity) - Method in class io.github.jy95.fds.r5.config.FDSConfigR5
Converts a FHIR Quantity object to a string representation of its unit or code.
fromFHIRQuantityUnitToString(Q) - Method in interface io.github.jy95.fds.common.operations.QuantityProcessor
Converts a FHIR Quantity object to a string representation of its unit or code.

G

generateMarkdown() - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Generates Markdown example files for all JSON files found within the subdirectories of the resources directory for each of the supported locales.
GenericOperations - Class in io.github.jy95.fds.common.functions
Utility class for generic operations.
getBaseArguments(R, String) - Method in interface io.github.jy95.fds.common.functions.RangeToString
Compute the base arguments required for formatting the range object.
getBaseOutputDir(Locale) - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Returns the base output directory for generated Markdown files for a specific locale.
getCode(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Retrieves the code of the quantity.
getCode(Quantity) - Method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Retrieves the code of the quantity.
getCode(Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Retrieves the code of the quantity.
getComparatorCode(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Retrieves the comparator code of the quantity.
getComparatorCode(Quantity) - Method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Retrieves the comparator code of the quantity.
getComparatorCode(Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Retrieves the comparator code of the quantity.
getConditionCode(boolean, boolean) - Method in interface io.github.jy95.fds.common.functions.PeriodToString
Determines the formatting condition code for the period.
getContents() - Method in class io.github.jy95.fds.common.l10n.DosageFields_de
getContents() - Method in class io.github.jy95.fds.common.l10n.DosageFields_es
getContents() - Method in class io.github.jy95.fds.common.l10n.DosageFields_fr
getContents() - Method in class io.github.jy95.fds.common.l10n.DosageFields_it
getContents() - Method in class io.github.jy95.fds.common.l10n.DosageFields_nl
getContents() - Method in class io.github.jy95.fds.common.l10n.DosageFields_pt
getContents() - Method in class io.github.jy95.fds.common.l10n.DosageFields
getContents() - Method in class io.github.jy95.fds.common.l10n.EventTiming_de
getContents() - Method in class io.github.jy95.fds.common.l10n.EventTiming_es
getContents() - Method in class io.github.jy95.fds.common.l10n.EventTiming_fr
getContents() - Method in class io.github.jy95.fds.common.l10n.EventTiming_it
getContents() - Method in class io.github.jy95.fds.common.l10n.EventTiming_nl
getContents() - Method in class io.github.jy95.fds.common.l10n.EventTiming_pt
getContents() - Method in class io.github.jy95.fds.common.l10n.EventTiming
getContents() - Method in class io.github.jy95.fds.common.l10n.QuantityComparator_de
getContents() - Method in class io.github.jy95.fds.common.l10n.QuantityComparator_es
getContents() - Method in class io.github.jy95.fds.common.l10n.QuantityComparator_fr
getContents() - Method in class io.github.jy95.fds.common.l10n.QuantityComparator_it
getContents() - Method in class io.github.jy95.fds.common.l10n.QuantityComparator_nl
getContents() - Method in class io.github.jy95.fds.common.l10n.QuantityComparator_pt
getContents() - Method in class io.github.jy95.fds.common.l10n.QuantityComparator
getDenominator(Ratio) - Method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
Retrieve the denominator
getDenominator(Ratio) - Method in enum class io.github.jy95.fds.r5.functions.RatioToStringR5
Retrieve the denominator
getDenominator(R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
Retrieve the denominator
getDosageAPIs() - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Returns a map of DosageAPI instances, keyed by Locale.
getDosageFromJson(Path) - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Reads a dosage object of type B from the specified JSON file.
getDosageFromJson(Path) - Method in class io.github.jy95.fds.r4.utils.DosageMarkdownR4
Reads a dosage object of type B from the specified JSON file.
getDosageFromJson(Path) - Method in class io.github.jy95.fds.r5.utils.DosageMarkdownR5
Reads a dosage object of type B from the specified JSON file.
getDosageJsonAsString(Path) - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Reads the content of a JSON file and returns it as a String.
getEnd(Period) - Method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
getEnd(Period) - Method in enum class io.github.jy95.fds.r5.functions.PeriodToStringR5
getEnd(P) - Method in interface io.github.jy95.fds.common.functions.PeriodToString
 
getFields(D, DisplayOrder...) - Method in class io.github.jy95.fds.common.types.DosageAPI
Converts specified dosage fields into a human-readable string representation asynchronously.
getHigh(Range) - Method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
Retrieve the high Quantity
getHigh(Range) - Method in enum class io.github.jy95.fds.r5.functions.RangeToStringR5
Retrieve the high Quantity
getHigh(R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
Retrieve the high Quantity
getJsonFiles() - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Returns a Stream of Path objects representing all JSON files recursively found within the resources directory and its subdirectories.
getJsonFilesGroupedByFolder() - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Returns a map of JSON files grouped by their parent directory.
getKeys() - Method in class io.github.jy95.fds.common.bundle.MultiResourceBundle
getLocales() - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Returns a list of locales for which Markdown examples will be generated.
getLow(Range) - Method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
Retrieve the low Quantity
getLow(Range) - Method in enum class io.github.jy95.fds.r5.functions.RangeToStringR5
Retrieve the low Quantity
getLow(R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
Retrieve the low Quantity
getMessage(String) - Method in class io.github.jy95.fds.common.functions.TranslationService
Retrieves the localized message format for the specified key.
getNumerator(Ratio) - Method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
Retrieve the numerator
getNumerator(Ratio) - Method in enum class io.github.jy95.fds.r5.functions.RatioToStringR5
Retrieve the numerator
getNumerator(R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
Retrieve the numerator
getQuantityToString() - Method in interface io.github.jy95.fds.common.functions.RangeToString
Retrieves the utility class for processing Quantity within the range object
getQuantityToString() - Method in interface io.github.jy95.fds.common.functions.RatioToString
Retrieves the utility class for processing Quantity within the ratio object
getQuantityToString() - Method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
Retrieves the utility class for processing Quantity within the range object
getQuantityToString() - Method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
Retrieves the utility class for processing Quantity within the ratio object
getQuantityToString() - Method in enum class io.github.jy95.fds.r5.functions.RangeToStringR5
Retrieves the utility class for processing Quantity within the range object
getQuantityToString() - Method in enum class io.github.jy95.fds.r5.functions.RatioToStringR5
Retrieves the utility class for processing Quantity within the ratio object
getResourcesDir() - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
Returns the path to the resources directory containing the JSON input files.
getStart(Period) - Method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
getStart(Period) - Method in enum class io.github.jy95.fds.r5.functions.PeriodToStringR5
getStart(P) - Method in interface io.github.jy95.fds.common.functions.PeriodToString
 
getSystem(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Retrieves the system of the quantity.
getSystem(Quantity) - Method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Retrieves the system of the quantity.
getSystem(Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Retrieves the system of the quantity.
getText(String) - Method in class io.github.jy95.fds.common.functions.TranslationService
Retrieves the localized message for the specified key without arguments.
getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.common.types.AbstractTranslatorsMap
Retrieves the Translator associated with the specified DisplayOrder.
getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.common.types.DosageAPI
Retrieves the translator associated with the specified display order.
getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.r4.DosageAPIR4
Retrieves the translator associated with the specified display order.
getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.r4.utils.TranslatorsMapR4
Retrieves the Translator associated with the specified DisplayOrder.
getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.r5.DosageAPIR5
Retrieves the translator associated with the specified display order.
getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.r5.utils.TranslatorsMapR5
Retrieves the Translator associated with the specified DisplayOrder.
getUnitText(TranslationService<C>, R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
Retrieves the unit as text (either code or text).
getValue(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Retrieves the numeric value of the quantity.
getValue(Quantity) - Method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Retrieves the numeric value of the quantity.
getValue(Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Retrieves the numeric value of the quantity.
groupBySequence(List<D>) - Method in class io.github.jy95.fds.common.types.DosageAPI
Groups the given list of dosages by sequence for processing.
groupBySequence(List<Dosage>) - Method in class io.github.jy95.fds.r4.DosageAPIR4
Groups the given list of dosages by sequence for processing.
groupBySequence(List<Dosage>) - Method in class io.github.jy95.fds.r5.DosageAPIR5
Groups the given list of dosages by sequence for processing.
groupBySequence(List<T>, Function<T, Integer>) - Static method in class io.github.jy95.fds.common.functions.SequenceUtils
Groups the given list of dosages by their sequence number.

H

handleGetObject(String) - Method in class io.github.jy95.fds.common.bundle.MultiResourceBundle
hasCode(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Check if the quantity has a code
hasCode(Quantity) - Method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Check if the quantity has a code
hasCode(Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Check if the quantity has a code
hasCodeableConcepts(D) - Method in interface io.github.jy95.fds.common.translators.dosage.AsNeeded
Check if "as needed" is expressed with CodeableConcept ("asNeededFor" / "asNeededCodeableConcept")
hasCodeableConcepts(Dosage) - Method in class io.github.jy95.fds.r4.translators.AsNeededR4
Check if "as needed" is expressed with CodeableConcept ("asNeededFor" / "asNeededCodeableConcept")
hasCodeableConcepts(Dosage) - Method in class io.github.jy95.fds.r5.translators.AsNeededR5
Check if "as needed" is expressed with CodeableConcept ("asNeededFor" / "asNeededCodeableConcept")
hasComparator(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Checks if the quantity has a comparator.
hasComparator(Quantity) - Method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Checks if the quantity has a comparator.
hasComparator(Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Checks if the quantity has a comparator.
hasDenominator(Ratio) - Method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
Determines if the ratio has a denominator.
hasDenominator(Ratio) - Method in enum class io.github.jy95.fds.r5.functions.RatioToStringR5
Determines if the ratio has a denominator.
hasDenominator(R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
Determines if the ratio has a denominator.
hasEnd(Period) - Method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
hasEnd(Period) - Method in enum class io.github.jy95.fds.r5.functions.PeriodToStringR5
hasEnd(P) - Method in interface io.github.jy95.fds.common.functions.PeriodToString
 
hasHigh(Range) - Method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
Checks if the range has a high value.
hasHigh(Range) - Method in enum class io.github.jy95.fds.r5.functions.RangeToStringR5
Checks if the range has a high value.
hasHigh(R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
Checks if the range has a high value.
hasLow(Range) - Method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
Checks if the range has a low value.
hasLow(Range) - Method in enum class io.github.jy95.fds.r5.functions.RangeToStringR5
Checks if the range has a low value.
hasLow(R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
Checks if the range has a low value.
hasMatchingComponent(D, Predicate<R>) - Method in interface io.github.jy95.fds.common.operations.DosageAndRateProcessor
Checks if a Dosage has any component matching a given predicate.
hasMatchingComponent(Dosage, Predicate<Dosage.DosageDoseAndRateComponent>) - Static method in class io.github.jy95.fds.r4.config.DefaultImplementationsR4
Checks if a Dosage has any component matching a given predicate.
hasMatchingComponent(Dosage, Predicate<Dosage.DosageDoseAndRateComponent>) - Method in class io.github.jy95.fds.r4.config.FDSConfigR4
Checks if a Dosage has any component matching a given predicate.
hasMatchingComponent(Dosage, Predicate<Dosage.DosageDoseAndRateComponent>) - Static method in class io.github.jy95.fds.r5.config.DefaultImplementationsR5
Checks if a Dosage has any component matching a given predicate.
hasMatchingComponent(Dosage, Predicate<Dosage.DosageDoseAndRateComponent>) - Method in class io.github.jy95.fds.r5.config.FDSConfigR5
Checks if a Dosage has any component matching a given predicate.
hasNumerator(Ratio) - Method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
Determines if the ratio has a numerator.
hasNumerator(Ratio) - Method in enum class io.github.jy95.fds.r5.functions.RatioToStringR5
Determines if the ratio has a numerator.
hasNumerator(R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
Determines if the ratio has a numerator.
hasStart(Period) - Method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
hasStart(Period) - Method in enum class io.github.jy95.fds.r5.functions.PeriodToStringR5
hasStart(P) - Method in interface io.github.jy95.fds.common.functions.PeriodToString
 
hasSystem(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Check if the quantity has a system
hasSystem(Quantity) - Method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Check if the quantity has a system
hasSystem(Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Check if the quantity has a system
hasUnit(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Determines if a quantity has a unit.
hasUnit(Quantity) - Method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Determines if a quantity has a unit.
hasUnit(Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Determines if a quantity has a unit.
hasUnit(R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
Determines if a range has a unit (either code or text).
hasUnitRatio(R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
Determines if the ratio has a unit in either numerator or denominator.
hasValue(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Determines if a quantity has a value
hasValue(Quantity) - Method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Determines if a quantity has a value
hasValue(Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
Determines if a quantity has a value

I

INSTANCE - Enum constant in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
 
INSTANCE - Enum constant in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
 
INSTANCE - Enum constant in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
Singleton
INSTANCE - Enum constant in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
Singleton
INSTANCE - Enum constant in enum class io.github.jy95.fds.r5.functions.PeriodToStringR5
 
INSTANCE - Enum constant in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
 
INSTANCE - Enum constant in enum class io.github.jy95.fds.r5.functions.RangeToStringR5
Singleton
INSTANCE - Enum constant in enum class io.github.jy95.fds.r5.functions.RatioToStringR5
Singleton
io.github.jy95.fds.common - package io.github.jy95.fds.common
Core functionality and shared utilities for the FHIR-related library.
io.github.jy95.fds.common.bundle - package io.github.jy95.fds.common.bundle
Configuration and default configuration values for the library.
io.github.jy95.fds.common.config - package io.github.jy95.fds.common.config
Configuration utilities for the FHIR library.
io.github.jy95.fds.common.functions - package io.github.jy95.fds.common.functions
Functional utilities and helpers for processing FHIR data.
io.github.jy95.fds.common.l10n - package io.github.jy95.fds.common.l10n
This package contains localization classes for the application.
io.github.jy95.fds.common.operations - package io.github.jy95.fds.common.operations
Provides version-independent FHIR operation interfaces.
io.github.jy95.fds.common.translators - package io.github.jy95.fds.common.translators
Translators for converting between different FHIR representations.
io.github.jy95.fds.common.translators.dosage - package io.github.jy95.fds.common.translators.dosage
Translators and mappers for FHIR dosage-related elements.
io.github.jy95.fds.common.translators.timing - package io.github.jy95.fds.common.translators.timing
Translators for Timing elements.
io.github.jy95.fds.common.translators.timing.repeat - package io.github.jy95.fds.common.translators.timing.repeat
Translators for Timing.repeat components.
io.github.jy95.fds.common.types - package io.github.jy95.fds.common.types
Custom types and extensions for FHIR resources.
io.github.jy95.fds.r4 - package io.github.jy95.fds.r4
Library to handle R4 Dosages
io.github.jy95.fds.r4.config - package io.github.jy95.fds.r4.config
Configuration utilities for the FHIR R4 library.
io.github.jy95.fds.r4.functions - package io.github.jy95.fds.r4.functions
Functional utilities and helpers for processing FHIR R4 data.
io.github.jy95.fds.r4.internal - package io.github.jy95.fds.r4.internal
DO NOT USE IT IN PRODUCTION
io.github.jy95.fds.r4.translators - package io.github.jy95.fds.r4.translators
R4 Translators for converting fields.
io.github.jy95.fds.r4.utils - package io.github.jy95.fds.r4.utils
Utilities and helpers for processing FHIR R4 data.
io.github.jy95.fds.r4.utils.adapters - package io.github.jy95.fds.r4.utils.adapters
Adapters converting HL7 FHIR R4 types to the library's internal shapes.
io.github.jy95.fds.r4.utils.maps - package io.github.jy95.fds.r4.utils.maps
Mapping helpers and lookup tables for R4 utilities.
io.github.jy95.fds.r5 - package io.github.jy95.fds.r5
Library to handle R5 Dosages
io.github.jy95.fds.r5.config - package io.github.jy95.fds.r5.config
Configuration utilities for the FHIR R5 library.
io.github.jy95.fds.r5.functions - package io.github.jy95.fds.r5.functions
Functional utilities and helpers for processing FHIR R5 data.
io.github.jy95.fds.r5.internal - package io.github.jy95.fds.r5.internal
DO NOT USE IT IN PRODUCTION
io.github.jy95.fds.r5.translators - package io.github.jy95.fds.r5.translators
R5 Translators for converting fields.
io.github.jy95.fds.r5.utils - package io.github.jy95.fds.r5.utils
Utilities and helpers for processing FHIR R5 data.
io.github.jy95.fds.r5.utils.adapters - package io.github.jy95.fds.r5.utils.adapters
Adapters converting HL7 FHIR R5 types to the library's internal shapes.
io.github.jy95.fds.r5.utils.maps - package io.github.jy95.fds.r5.utils.maps
Mapping helpers and lookup tables for R5 utilities.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.dosage.AdditionalInstruction
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.dosage.MaxDosePerAdministration
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.BoundsDuration
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.BoundsPeriod
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.BoundsRange
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.CountCountMax
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.DayOfWeek
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.DurationDurationMax
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.FrequencyFrequencyMax
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.FrequencyFrequencyMaxPeriodPeriodMax
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.OffsetWhen
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.PeriodPeriodMax
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.repeat.TimeOfDay
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.translators.timing.TimingEvent
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.types.DoseAndRateTranslator
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in class io.github.jy95.fds.common.types.SimpleStringTranslator
Checks whether a field is present and can be converted to a string.
isPresent(D) - Method in interface io.github.jy95.fds.common.types.Translator
Checks whether a field is present and can be converted to a string.
isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.AsNeededR4
Checks whether a field is present and can be converted to a string.
isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerLifetimeR4
Checks whether a field is present and can be converted to a string.
isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerPeriodR4
Checks whether a field is present and can be converted to a string.
isPresent(Dosage) - Method in class io.github.jy95.fds.r4.utils.adapters.RepeatComponentTranslatorAdapterR4
Checks whether a field is present and can be converted to a string.
isPresent(Dosage) - Method in class io.github.jy95.fds.r4.utils.adapters.TimingTranslatorAdapterR4
Checks whether a field is present and can be converted to a string.
isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.AsNeededR5
Checks whether a field is present and can be converted to a string.
isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.MaxDosePerLifetimeR5
Checks whether a field is present and can be converted to a string.
isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.MaxDosePerPeriodR5
Checks whether a field is present and can be converted to a string.
isPresent(Dosage) - Method in class io.github.jy95.fds.r5.utils.adapters.RepeatComponentTranslatorAdapterR5
Checks whether a field is present and can be converted to a string.
isPresent(Dosage) - Method in class io.github.jy95.fds.r5.utils.adapters.TimingTranslatorAdapterR5
Checks whether a field is present and can be converted to a string.
isPresent(T) - Method in class io.github.jy95.fds.common.types.CodeableConceptTranslator
Checks whether a field is present and can be converted to a string.
isPresent(T) - Method in class io.github.jy95.fds.common.types.ExtensionTranslator
Checks whether a field is present and can be converted to a string.

K

KEY_AS_NEEDED - Static variable in interface io.github.jy95.fds.common.translators.dosage.AsNeeded
Key constant for asNeeded message
KEY_AS_NEEDED_FOR - Static variable in interface io.github.jy95.fds.common.translators.dosage.AsNeeded
Key constant for asNeededFor message
KEY_MAX_DOSE_PER_LIFETIME - Static variable in interface io.github.jy95.fds.common.translators.MaxDosePerLifetime
Key constant for maxDosePerLifetime message
KEY_MAX_DOSE_PER_PERIOD - Static variable in interface io.github.jy95.fds.common.translators.MaxDosePerPeriod
Key constant for maxDosePerPeriod message

L

LinkWord - Enum Class in io.github.jy95.fds.common.types
Enum representing the link words used to combine list elements.
ListToString - Class in io.github.jy95.fds.common.functions
Utility class for converting a list of strings into a human-readable string.

M

main(String[]) - Static method in class io.github.jy95.fds.r4.internal.DosageMarkdownExecutor
main.
main(String[]) - Static method in class io.github.jy95.fds.r5.internal.DosageMarkdownExecutor
main.
MAX_DOSE_PER_ADMINISTRATION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "maxDosePerAdministration"
MAX_DOSE_PER_LIFETIME - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "maxDosePerLifetime"
MAX_DOSE_PER_PERIOD - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "maxDosePerPeriod"
MaxDosePerAdministration<D,Q,C> - Class in io.github.jy95.fds.common.translators.dosage
Translator for maximum dose per administration.
MaxDosePerAdministration() - Constructor for class io.github.jy95.fds.common.translators.dosage.MaxDosePerAdministration
 
MaxDosePerLifetime<D> - Interface in io.github.jy95.fds.common.translators
Interface for translating "maxDosePerLifetime".
MaxDosePerLifetimeR4 - Class in io.github.jy95.fds.r4.translators
R4 class for translating "maxDosePerLifetime"
MaxDosePerLifetimeR4() - Constructor for class io.github.jy95.fds.r4.translators.MaxDosePerLifetimeR4
 
MaxDosePerLifetimeR5 - Class in io.github.jy95.fds.r5.translators
R5 class for translating "maxDosePerLifetime"
MaxDosePerLifetimeR5() - Constructor for class io.github.jy95.fds.r5.translators.MaxDosePerLifetimeR5
 
MaxDosePerPeriod<D> - Interface in io.github.jy95.fds.common.translators
Interface for translating "maxDosePerPeriod".
MaxDosePerPeriodR4 - Class in io.github.jy95.fds.r4.translators
R4 class for translating "maxDosePerPeriod"
MaxDosePerPeriodR4() - Constructor for class io.github.jy95.fds.r4.translators.MaxDosePerPeriodR4
 
MaxDosePerPeriodR5 - Class in io.github.jy95.fds.r5.translators
R5 class for translating "maxDosePerPeriod"
MaxDosePerPeriodR5() - Constructor for class io.github.jy95.fds.r5.translators.MaxDosePerPeriodR5
 
METHOD - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "method"
MODIFIER_EXTENSION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "modifierExtension"
MultiResourceBundle - Class in io.github.jy95.fds.common.bundle
A ResourceBundle implementation that aggregates multiple ResourceBundles.
MultiResourceBundle(List<ResourceBundle>) - Constructor for class io.github.jy95.fds.common.bundle.MultiResourceBundle
Constructs a MultiResourceBundle with the specified list of ResourceBundles.
MultiResourceBundleControl - Class in io.github.jy95.fds.common.bundle
A custom ResourceBundle.Control implementation that aggregates multiple ResourceBundles.
MultiResourceBundleControl(String, String...) - Constructor for class io.github.jy95.fds.common.bundle.MultiResourceBundleControl
Constructs a MultiResourceBundleControl with the specified base name and dependent base names.

N

newBundle(String, Locale, String, ClassLoader, boolean) - Method in class io.github.jy95.fds.common.bundle.MultiResourceBundleControl

O

OFFSET_WHEN - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.offset" / "timing.repeat.when"
OffsetWhen<D,C,V> - Class in io.github.jy95.fds.common.translators.timing.repeat
Translator for translating "timing.repeat.offset" / "timing.repeat.when".
OffsetWhen() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.OffsetWhen
 

P

PATIENT_INSTRUCTION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "patientInstruction"
PERIOD_PERIOD_MAX - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.period" / "timing.repeat.periodMax"
PeriodPeriodMax<D,C> - Class in io.github.jy95.fds.common.translators.timing.repeat
Generic class for translating "timing.repeat.period" / "timing.repeat.periodMax" across different FHIR versions.
PeriodPeriodMax() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.PeriodPeriodMax
 
PeriodToString<P,D,C> - Interface in io.github.jy95.fds.common.functions
Interface for converting a period to a human-readable string.
PeriodToStringR4 - Enum Class in io.github.jy95.fds.r4.functions
 
PeriodToStringR5 - Enum Class in io.github.jy95.fds.r5.functions
 

Q

QuantityComparator - Class in io.github.jy95.fds.common.l10n
English (en) resource bundle for operator and symbol labels.
QuantityComparator() - Constructor for class io.github.jy95.fds.common.l10n.QuantityComparator
 
QuantityComparator_de - Class in io.github.jy95.fds.common.l10n
German (de) resource bundle for operator and symbol labels.
QuantityComparator_de() - Constructor for class io.github.jy95.fds.common.l10n.QuantityComparator_de
 
QuantityComparator_es - Class in io.github.jy95.fds.common.l10n
Spanish (es) resource bundle for operator and symbol labels.
QuantityComparator_es() - Constructor for class io.github.jy95.fds.common.l10n.QuantityComparator_es
 
QuantityComparator_fr - Class in io.github.jy95.fds.common.l10n
French (fr) resource bundle for operator and symbol labels.
QuantityComparator_fr() - Constructor for class io.github.jy95.fds.common.l10n.QuantityComparator_fr
 
QuantityComparator_it - Class in io.github.jy95.fds.common.l10n
Italian (it) resource bundle for operator and symbol labels.
QuantityComparator_it() - Constructor for class io.github.jy95.fds.common.l10n.QuantityComparator_it
 
QuantityComparator_nl - Class in io.github.jy95.fds.common.l10n
Dutch (nl) resource bundle for operator and symbol labels.
QuantityComparator_nl() - Constructor for class io.github.jy95.fds.common.l10n.QuantityComparator_nl
 
QuantityComparator_pt - Class in io.github.jy95.fds.common.l10n
Portuguese (pt) resource bundle for operator and symbol labels.
QuantityComparator_pt() - Constructor for class io.github.jy95.fds.common.l10n.QuantityComparator_pt
 
QuantityProcessor<Q> - Interface in io.github.jy95.fds.common.operations
Interface for FHIR Quantity-related conversion operations.
QuantityToString<Q,C> - Interface in io.github.jy95.fds.common.functions
Interface for converting quantity objects to human-readable strings.
QuantityToStringR4 - Enum Class in io.github.jy95.fds.r4.functions
R4 enum for converting quantity objects to human-readable strings.
QuantityToStringR5 - Enum Class in io.github.jy95.fds.r5.functions
R5 enum for converting quantity objects to human-readable strings.

R

RangeToString<R,Q,C> - Interface in io.github.jy95.fds.common.functions
Interface for converting range objects to human-readable strings.
RangeToStringR4 - Enum Class in io.github.jy95.fds.r4.functions
R4 enum for converting range objects to human-readable strings.
RangeToStringR5 - Enum Class in io.github.jy95.fds.r5.functions
R5 enum for converting range objects to human-readable strings.
RATE_QUANTITY - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "doseAndRate.rateQuantity"
RATE_QUANTITY - Enum constant in enum class io.github.jy95.fds.common.types.DoseAndRateKey
Refers to the FHIR dosage field doseAndRate.rateQuantity.
RATE_RANGE - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "doseAndRate.rateRange"
RATE_RANGE - Enum constant in enum class io.github.jy95.fds.common.types.DoseAndRateKey
Refers to the FHIR dosage field doseAndRate.rateRange.
RATE_RATIO - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "doseAndRate.rateRatio"
RATE_RATIO - Enum constant in enum class io.github.jy95.fds.common.types.DoseAndRateKey
Refers to the FHIR dosage field doseAndRate.rateRatio.
RatioToString<R,Q,C> - Interface in io.github.jy95.fds.common.functions
Interface for converting ratio objects to human-readable strings.
RatioToStringR4 - Enum Class in io.github.jy95.fds.r4.functions
R4 enum for converting ratio objects to human-readable strings.
RatioToStringR5 - Enum Class in io.github.jy95.fds.r5.functions
R5 enum for converting ratio objects to human-readable strings.
RepeatComponentTranslatorAdapterR4 - Class in io.github.jy95.fds.r4.utils.adapters
Adapter that allows a TimingRepeatComponent Translator to be used as a Dosage Translator.
RepeatComponentTranslatorAdapterR4() - Constructor for class io.github.jy95.fds.r4.utils.adapters.RepeatComponentTranslatorAdapterR4
 
RepeatComponentTranslatorAdapterR5 - Class in io.github.jy95.fds.r5.utils.adapters
Adapter that allows a TimingRepeatComponent Translator to be used as a Dosage Translator.
RepeatComponentTranslatorAdapterR5() - Constructor for class io.github.jy95.fds.r5.utils.adapters.RepeatComponentTranslatorAdapterR5
 
retrieveRatioLinkWord(TranslationService<C>, R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
Retrieves the link word based on the ratio's components.
ROUTE - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "route"

S

selectDosageAndRateField(List<Dosage.DosageDoseAndRateComponent>, DoseAndRateKey) - Method in class io.github.jy95.fds.r4.config.FDSConfigR4
Selects a specific dosage and rate field from a list of Dosage.DosageDoseAndRateComponent.
selectDosageAndRateField(List<Dosage.DosageDoseAndRateComponent>, DoseAndRateKey) - Method in class io.github.jy95.fds.r5.config.FDSConfigR5
Selects a specific dosage and rate field from a list of Dosage.DosageDoseAndRateComponent.
selectDosageAndRateField(List<R>, DoseAndRateKey) - Method in interface io.github.jy95.fds.common.operations.DosageAndRateProcessor
Selects a specific dosage and rate field from a list of Dosage.DosageDoseAndRateComponent.
selectDosageAndRateField(List<T>, DoseAndRateKey, Map<DoseAndRateKey, DoseAndRateExtractor<T, U>>) - Static method in class io.github.jy95.fds.common.config.DefaultImplementations
Selects a specific dosage and rate field from a list of dose and rate components.
selectResourceBundle(Locale) - Static method in class io.github.jy95.fds.common.config.DefaultImplementations
Selects a ResourceBundle for the specified locale using a MultiResourceBundleControl.
SequenceUtils - Class in io.github.jy95.fds.common.functions
A utility class for handling sequences of dosages.
SimpleStringTranslator<D> - Class in io.github.jy95.fds.common.types
Translator for simple string fields extracted from a FHIR element.
SimpleStringTranslator() - Constructor for class io.github.jy95.fds.common.types.SimpleStringTranslator
 
SITE - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "site"
SpecComponent - Enum Class in io.github.jy95.fds.common.types
Represents the available components on which display order can apply

T

TEXT - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "text"
THEN - Enum constant in enum class io.github.jy95.fds.common.types.LinkWord
Represents the "then" link word.
TIME_OF_DAY - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.timeOfDay"
TIME_SYSTEMS - Static variable in interface io.github.jy95.fds.common.functions.QuantityToString
List of time-related systems.
TimeOfDay<D,C> - Class in io.github.jy95.fds.common.translators.timing.repeat
Generic class for translating "timing.repeat.timeOfDay" across different FHIR versions.
TimeOfDay() - Constructor for class io.github.jy95.fds.common.translators.timing.repeat.TimeOfDay
 
TIMING - Enum constant in enum class io.github.jy95.fds.common.types.SpecComponent
Fields on Timing
TIMING_CODE - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.code"
TIMING_EVENT - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.event"
TIMING_EXTENSION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.extension"
TIMING_MODIFIER_EXTENSION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.modifierExtension"
TIMING_REPEAT - Enum constant in enum class io.github.jy95.fds.common.types.SpecComponent
Fields on TimingRepeatComponent
TIMING_REPEAT_EXTENSION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
Display "timing.repeat.extension"
TimingEvent<D,C,T> - Class in io.github.jy95.fds.common.translators.timing
Generic class for translating "timing.event" across different FHIR versions.
TimingEvent() - Constructor for class io.github.jy95.fds.common.translators.timing.TimingEvent
 
TimingRepeatTranslatorsMapR4 - Class in io.github.jy95.fds.r4.utils.maps
Map for R4 Timing repeat translators
TimingRepeatTranslatorsMapR4(TranslationService<FDSConfigR4>) - Constructor for class io.github.jy95.fds.r4.utils.maps.TimingRepeatTranslatorsMapR4
Constructor for TimingRepeatTranslatorsMapR4.
TimingRepeatTranslatorsMapR5 - Class in io.github.jy95.fds.r5.utils.maps
Map for R5 Timing repeat translators
TimingRepeatTranslatorsMapR5(TranslationService<FDSConfigR5>) - Constructor for class io.github.jy95.fds.r5.utils.maps.TimingRepeatTranslatorsMapR5
Constructor for TimingRepeatTranslatorsMapR5.
TimingTranslatorAdapterR4 - Class in io.github.jy95.fds.r4.utils.adapters
Adapter that allows a Timing Translator to be used as a Dosage Translator.
TimingTranslatorAdapterR4() - Constructor for class io.github.jy95.fds.r4.utils.adapters.TimingTranslatorAdapterR4
 
TimingTranslatorAdapterR5 - Class in io.github.jy95.fds.r5.utils.adapters
Adapter that allows a Timing Translator to be used as a Dosage Translator.
TimingTranslatorAdapterR5() - Constructor for class io.github.jy95.fds.r5.utils.adapters.TimingTranslatorAdapterR5
 
TimingTranslatorsMapR4 - Class in io.github.jy95.fds.r4.utils.maps
 
TimingTranslatorsMapR4(TranslationService<FDSConfigR4>) - Constructor for class io.github.jy95.fds.r4.utils.maps.TimingTranslatorsMapR4
Constructor for TimingTranslatorsMapR4.
TimingTranslatorsMapR5 - Class in io.github.jy95.fds.r5.utils.maps
 
TimingTranslatorsMapR5(TranslationService<FDSConfigR5>) - Constructor for class io.github.jy95.fds.r5.utils.maps.TimingTranslatorsMapR5
Constructor for TimingTranslatorsMapR5.
translationService - Variable in class io.github.jy95.fds.common.types.AbstractTranslatorsMap
The translation service used by translators.
translationService - Variable in class io.github.jy95.fds.common.types.DosageAPI
The translation service used for localization.
TranslationService<C> - Class in io.github.jy95.fds.common.functions
A class that provides localized translation messages for a given configuration and resource bundle.
TranslationService() - Constructor for class io.github.jy95.fds.common.functions.TranslationService
 
Translator<D> - Interface in io.github.jy95.fds.common.types
Interface for translating fields into human-readable representations.
translatorCache - Variable in class io.github.jy95.fds.common.types.AbstractTranslatorsMap
A map associating DisplayOrder values with their corresponding Translator instance.
TranslatorsMapR4 - Class in io.github.jy95.fds.r4.utils
Map for R4 translators
TranslatorsMapR4(TranslationService<FDSConfigR4>) - Constructor for class io.github.jy95.fds.r4.utils.TranslatorsMapR4
Constructor for TranslatorsMapR4.
TranslatorsMapR5 - Class in io.github.jy95.fds.r5.utils
Map for R5 translators
TranslatorsMapR5(TranslationService<FDSConfigR5>) - Constructor for class io.github.jy95.fds.r5.utils.TranslatorsMapR5
Constructor for TranslatorsMapR5.

U

UNITS_OF_TIME_SYSTEM - Static variable in interface io.github.jy95.fds.common.functions.QuantityToString
System URI for units of time in FHIR.
UnitsOfTimeFormatter - Class in io.github.jy95.fds.common.functions
Class to format units of time

V

valueOf(String) - Static method in enum class io.github.jy95.fds.common.types.DisplayOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.common.types.DoseAndRateKey
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.common.types.LinkWord
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.common.types.SpecComponent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.r5.functions.PeriodToStringR5
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.r5.functions.RangeToStringR5
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.jy95.fds.r5.functions.RatioToStringR5
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.jy95.fds.common.types.DisplayOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.common.types.DoseAndRateKey
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.common.types.LinkWord
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.common.types.SpecComponent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.r5.functions.PeriodToStringR5
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.r5.functions.QuantityToStringR5
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.r5.functions.RangeToStringR5
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.jy95.fds.r5.functions.RatioToStringR5
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values