Index
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
DisplayOrdervalues. - AbstractTranslatorsMap(TranslationService<C>) - Constructor for class io.github.jy95.fds.common.types.AbstractTranslatorsMap
-
Constructs a new
AbstractTranslatorsMapwith the specified supplier map. - ADDITIONAL_INSTRUCTION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
-
Display "additionalInstruction"
- AdditionalInstruction<D,
U, - Class in io.github.jy95.fds.common.translators.dosageC> -
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, - Class in io.github.jy95.fds.common.translators.timing.repeatC> -
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, - Class in io.github.jy95.fds.common.translators.timing.repeatC> -
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, - Class in io.github.jy95.fds.common.translators.timing.repeatQ, C> -
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, - Class in io.github.jy95.fds.common.typesC> -
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
DosageAPIfor the given locale. - createDosageAPI(Locale) - Method in class io.github.jy95.fds.r4.utils.DosageMarkdownR4
-
Creates and returns a new instance of
DosageAPIfor the given locale. - createDosageAPI(Locale) - Method in class io.github.jy95.fds.r5.utils.DosageMarkdownR5
-
Creates and returns a new instance of
DosageAPIfor the given locale. - createTranslatorsSuppliers() - Method in class io.github.jy95.fds.common.types.AbstractTranslatorsMap
-
Creates a map of
DisplayOrdertoSupplierinstances that lazily initialize the correspondingTranslatorobjects for the needed configuration. - createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.maps.DosageTranslatorsMapR4
-
Creates a map of
DisplayOrdertoSupplierinstances that lazily initialize the correspondingTranslatorobjects for the needed configuration. - createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.maps.TimingRepeatTranslatorsMapR4
-
Creates a map of
DisplayOrdertoSupplierinstances that lazily initialize the correspondingTranslatorobjects for the needed configuration. - createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.maps.TimingTranslatorsMapR4
-
Creates a map of
DisplayOrdertoSupplierinstances that lazily initialize the correspondingTranslatorobjects for the needed configuration. - createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.TranslatorsMapR4
-
Creates a map of
DisplayOrdertoSupplierinstances that lazily initialize the correspondingTranslatorobjects for the needed configuration. - createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r5.utils.maps.DosageTranslatorsMapR5
-
Creates a map of
DisplayOrdertoSupplierinstances that lazily initialize the correspondingTranslatorobjects for the needed configuration. - createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r5.utils.maps.TimingRepeatTranslatorsMapR5
-
Creates a map of
DisplayOrdertoSupplierinstances that lazily initialize the correspondingTranslatorobjects for the needed configuration. - createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r5.utils.maps.TimingTranslatorsMapR5
-
Creates a map of
DisplayOrdertoSupplierinstances that lazily initialize the correspondingTranslatorobjects for the needed configuration. - createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r5.utils.TranslatorsMapR5
-
Creates a map of
DisplayOrdertoSupplierinstances that lazily initialize the correspondingTranslatorobjects 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, - Class in io.github.jy95.fds.common.translators.timing.repeatC> -
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, - Interface in io.github.jy95.fds.common.operationsT> -
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
DosageAPIwith 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
DosageAPIR4using 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
DosageAPIR5using 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, - Class in io.github.jy95.fds.common.typesC, T> -
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, - Class in io.github.jy95.fds.common.typesC> -
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
CodeableConceptto 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
CodeableConceptto 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
IBaseCodingto a string representation. - fromExtensionsToString(List<? extends IBaseExtension<?, ?>>) - Static method in class io.github.jy95.fds.common.config.DefaultImplementations
-
Converts a list of FHIR
IBaseExtensionobjects 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
Quantityobject 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
Quantityobject 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
- getDosageFromJson(Path) - Method in interface io.github.jy95.fds.common.types.DosageMarkdown
-
Reads a dosage object of type
Bfrom the specified JSON file. - getDosageFromJson(Path) - Method in class io.github.jy95.fds.r4.utils.DosageMarkdownR4
-
Reads a dosage object of type
Bfrom the specified JSON file. - getDosageFromJson(Path) - Method in class io.github.jy95.fds.r5.utils.DosageMarkdownR5
-
Reads a dosage object of type
Bfrom 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
Pathobjects 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
Translatorassociated with the specifiedDisplayOrder. - 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
Translatorassociated with the specifiedDisplayOrder. - 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
Translatorassociated with the specifiedDisplayOrder. - 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
Dosagehas 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
Dosagehas 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, - Class in io.github.jy95.fds.common.translators.dosageC> -
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, - Class in io.github.jy95.fds.common.translators.timing.repeatV> -
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, - Interface in io.github.jy95.fds.common.functionsC> -
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, - Interface in io.github.jy95.fds.common.functionsC> -
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, - Interface in io.github.jy95.fds.common.functionsC> -
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, - Class in io.github.jy95.fds.common.translators.timingT> -
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
DisplayOrdervalues with their correspondingTranslatorinstance. - 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.
All Classes and Interfaces|All Packages|Constant Field Values