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
DisplayOrder
values. - AbstractTranslatorsMap(Map<DisplayOrder, Supplier<Translator<C, D>>>) - 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<C,
D> - Interface in io.github.jy95.fds.common.translators -
An interface for translating "additionalInstruction".
- AdditionalInstructionR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "additionalInstruction".
- AdditionalInstructionR4() - Constructor for class io.github.jy95.fds.r4.translators.AdditionalInstructionR4
- AdditionalInstructionR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "additionalInstruction".
- AdditionalInstructionR5() - Constructor for class io.github.jy95.fds.r5.translators.AdditionalInstructionR5
- AND - Enum constant in enum class io.github.jy95.fds.common.types.LinkWord
-
Represents the "and" link word.
- 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<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating fields related to the "as needed" / "as needed for" concepts.
- asNeededForMsg - Variable in class io.github.jy95.fds.r4.translators.AsNeededR4
-
MessageFormat instance used for "asNeededFor" translation.
- asNeededForMsg - Variable in class io.github.jy95.fds.r5.translators.AsNeededR5
-
MessageFormat instance used for "asNeededFor" translation.
- asNeededMsg - Variable in class io.github.jy95.fds.r4.translators.AsNeededR4
-
The message for "asNeeded".
- asNeededMsg - Variable in class io.github.jy95.fds.r5.translators.AsNeededR5
-
The message for "asNeeded".
- AsNeededR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "asNeededBoolean" / "asNeededCodeableConcept".
- AsNeededR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.AsNeededR4
-
Constructor for
AsNeededR4
. - AsNeededR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "asNeededBoolean" / "asNeededCodeableConcept".
- AsNeededR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.AsNeededR5
-
Constructor for
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<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.boundsDuration".
- boundsDurationMsg - Variable in class io.github.jy95.fds.r4.translators.BoundsDurationR4
-
MessageFormat instance used for "boundsDuration" translation.
- boundsDurationMsg - Variable in class io.github.jy95.fds.r5.translators.BoundsDurationR5
-
MessageFormat instance used for "boundsDuration" translation.
- BoundsDurationR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.boundsDuration"
- BoundsDurationR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.BoundsDurationR4
-
Constructor for
BoundsDurationR4
. - BoundsDurationR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.boundsDuration"
- BoundsDurationR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.BoundsDurationR5
-
Constructor for
BoundsDurationR5
. - BoundsPeriod<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.boundsPeriod".
- boundsPeriodMsg - Variable in class io.github.jy95.fds.r4.translators.BoundsPeriodR4
-
MessageFormat instance used for "boundsPeriod" translation.
- boundsPeriodMsg - Variable in class io.github.jy95.fds.r5.translators.BoundsPeriodR5
-
MessageFormat instance used for "boundsPeriod" translation.
- BoundsPeriodR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.boundsPeriod"
- BoundsPeriodR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.BoundsPeriodR4
-
Constructor for
BoundsPeriodR4
. - BoundsPeriodR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.boundsPeriod"
- BoundsPeriodR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.BoundsPeriodR5
-
Constructor for
BoundsPeriodR5
. - BoundsRange<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.boundsRange".
- boundsRangeMsg - Variable in class io.github.jy95.fds.r4.translators.BoundsRangeR4
-
MessageFormat instance used for "boundsRange" translation.
- boundsRangeMsg - Variable in class io.github.jy95.fds.r5.translators.BoundsRangeR5
-
MessageFormat instance used for "boundsRange" translation.
- BoundsRangeR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.boundsRange"
- BoundsRangeR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.BoundsRangeR4
-
Constructor for
BoundsRangeR4
. - BoundsRangeR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.boundsRange"
- BoundsRangeR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.BoundsRangeR5
-
Constructor for
BoundsRangeR5
.
C
- comparatorToString(ResourceBundle, C, Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
-
Converts the comparator of a quantity to a human-readable string.
- comparatorToString(ResourceBundle, FDSConfigR4, Quantity) - Method in class io.github.jy95.fds.r4.functions.QuantityToStringR4
-
Converts the comparator of a quantity to a human-readable string.
- comparatorToString(ResourceBundle, FDSConfigR5, Quantity) - Method in class io.github.jy95.fds.r5.functions.QuantityToStringR5
-
Converts the comparator of a quantity to a human-readable string.
- 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 interface io.github.jy95.fds.common.translators.DurationDurationMax
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMaxPeriodPeriodMax
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(D) - Method in interface io.github.jy95.fds.common.translators.PeriodPeriodMax
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(D) - Method in interface io.github.jy95.fds.common.types.Translator
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Locale, List<T>) - Method in interface io.github.jy95.fds.common.functions.FormatDateTimes
-
Converts multiple date or time objects to human-readable strings using the specified locale.
- convert(Locale, DateTimeType) - Method in class io.github.jy95.fds.r4.functions.FormatDateTimesR4
-
Converts a single date or time object to a human-readable string using the specified locale.
- convert(Locale, DateTimeType) - Method in class io.github.jy95.fds.r5.functions.FormatDateTimesR5
-
Converts a single date or time object to a human-readable string using the specified locale.
- convert(Locale, T) - Method in interface io.github.jy95.fds.common.functions.FormatDateTimes
-
Converts a single date or time object to a human-readable string using the specified locale.
- convert(ResourceBundle, C, Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
-
Converts a quantity object to a human-readable string asynchronously.
- convert(ResourceBundle, C, R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
-
Converts a range object to a human-readable string asynchronously.
- convert(ResourceBundle, C, R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
-
Converts a ratio object to a human-readable string asynchronously.
- convert(ResourceBundle, 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(ResourceBundle, 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(Dosage) - Method in class io.github.jy95.fds.r4.translators.AdditionalInstructionR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.AsNeededR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsDurationR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsPeriodR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsRangeR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.CountCountMaxR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.DayOfWeekR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.DoseQuantityR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.DoseRangeR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.ExtensionR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerAdministrationR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerLifetimeR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerPeriodR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.MethodR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.ModifierExtensionR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.OffsetWhenR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.PatientInstructionR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.RateQuantityR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.RateRangeR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.RateRatioR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.RouteR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.SiteR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.TextR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimeOfDayR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingCodeR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingEventR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingExtensionR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingModifierExtensionR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingRepeatExtensionR4
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.AdditionalInstructionR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.AsNeededR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsDurationR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsPeriodR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsRangeR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.CountCountMaxR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.DayOfWeekR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.DoseQuantityR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.DoseRangeR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.ExtensionR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.MaxDosePerAdministrationR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.MaxDosePerLifetimeR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.MaxDosePerPeriodR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.MethodR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.ModifierExtensionR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.OffsetWhenR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.PatientInstructionR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.RateQuantityR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.RateRangeR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.RateRatioR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.RouteR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.SiteR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.TextR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimeOfDayR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingCodeR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingEventR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingExtensionR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingModifierExtensionR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convert(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingRepeatExtensionR5
-
Converts a dosage field into a human-readable string representation asynchronously.
- convertCodeableConcepts(D) - Method in interface io.github.jy95.fds.common.translators.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(ResourceBundle, C, R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
-
Converts the denominator to a human-readable string.
- convertDenominator(ResourceBundle, FDSConfigR4, Ratio) - Method in class io.github.jy95.fds.r4.functions.RatioToStringR4
-
Converts the denominator to a human-readable string.
- convertDenominator(ResourceBundle, FDSConfigR5, Ratio) - Method in class io.github.jy95.fds.r5.functions.RatioToStringR5
-
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(ResourceBundle, C, R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
-
Converts the numerator to a human-readable string.
- convertNumerator(ResourceBundle, FDSConfigR4, Ratio) - Method in class io.github.jy95.fds.r4.functions.RatioToStringR4
-
Converts the numerator to a human-readable string.
- convertNumerator(ResourceBundle, FDSConfigR5, Ratio) - Method in class io.github.jy95.fds.r5.functions.RatioToStringR5
-
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(ResourceBundle, C, R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
-
Convert a range without a unit to a human-readable string.
- convertWithUnit(ResourceBundle, 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<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.count" / "timing.repeat.countMax".
- CountCountMaxR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.count" / "timing.repeat.countMax"
- CountCountMaxR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.CountCountMaxR4
-
Constructor for
CountCountMaxR4
. - CountCountMaxR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.count" / "timing.repeat.countMax"
- CountCountMaxR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.CountCountMaxR5
-
Constructor for
CountCountMaxR5
. - countMaxMsg - Variable in class io.github.jy95.fds.r4.translators.CountCountMaxR4
-
MessageFormat instance used for "count" & "countMax" translation
- countMaxMsg - Variable in class io.github.jy95.fds.r5.translators.CountCountMaxR5
-
MessageFormat instance used for "count" & "countMax" translation
- countMsg - Variable in class io.github.jy95.fds.r4.translators.CountCountMaxR4
-
MessageFormat instance used for "count" translation.
- countMsg - Variable in class io.github.jy95.fds.r5.translators.CountCountMaxR5
-
MessageFormat instance used for "count" translation.
D
- DAY_OF_WEEK - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
-
Display "timing.repeat.dayOfWeek"
- DayOfWeek<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.dayOfWeek".
- dayOfWeekMsg - Variable in class io.github.jy95.fds.r4.translators.DayOfWeekR4
-
MessageFormat instance used for "dayOfWeek" translation.
- dayOfWeekMsg - Variable in class io.github.jy95.fds.r5.translators.DayOfWeekR5
-
MessageFormat instance used for "dayOfWeek" translation.
- DayOfWeekR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.dayOfWeek"
- DayOfWeekR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.DayOfWeekR4
-
Constructor for
DayOfWeekR4
. - DayOfWeekR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.dayOfWeek"
- DayOfWeekR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.DayOfWeekR5
-
Constructor for
DayOfWeekR5
. - 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
- 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
. - 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.
- DoseAndRateRegistry<D,
T> - Interface in io.github.jy95.fds.common.types -
Abstract class representing a registry for handling dose and rate extractors.
- DoseAndRateRegistryR4 - Class in io.github.jy95.fds.r4.functions
-
A registry specific to FHIR R4 for managing dose and rate components of a Dosage resource.
- DoseAndRateRegistryR5 - Class in io.github.jy95.fds.r5.functions
-
A registry specific to FHIR R5 for managing dose and rate components of a Dosage resource.
- DoseQuantity<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "doseAndRate.doseQuantity".
- doseQuantityMsg - Variable in class io.github.jy95.fds.r4.translators.DoseQuantityR4
-
MessageFormat instance used for "doseQuantity" translation.
- doseQuantityMsg - Variable in class io.github.jy95.fds.r5.translators.DoseQuantityR5
-
MessageFormat instance used for "doseQuantity" translation.
- DoseQuantityR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "doseAndRate.doseQuantity"
- DoseQuantityR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.DoseQuantityR4
-
Constructor for
DoseQuantityR4
. - DoseQuantityR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "doseAndRate.doseQuantity"
- DoseQuantityR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.DoseQuantityR5
-
Constructor for
DoseQuantityR5
. - DoseRange<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.boundsRange".
- doseRangeMsg - Variable in class io.github.jy95.fds.r4.translators.DoseRangeR4
-
MessageFormat instance used for "doseRange" translation.
- doseRangeMsg - Variable in class io.github.jy95.fds.r5.translators.DoseRangeR5
-
MessageFormat instance used for "doseRange" translation.
- DoseRangeR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "doseAndRate.doseRange"
- DoseRangeR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.DoseRangeR4
-
Constructor for
DoseRangeR4
. - DoseRangeR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "doseAndRate.doseRange"
- DoseRangeR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.DoseRangeR5
-
Constructor for
DoseRangeR5
. - 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<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.duration" / "timing.repeat.durationMax".
- DurationDurationMaxR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.duration" / "timing.repeat.durationMax"
- DurationDurationMaxR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.DurationDurationMaxR4
-
Constructor for
DurationDurationMaxR4
. - DurationDurationMaxR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.duration" / "timing.repeat.durationMax"
- DurationDurationMaxR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.DurationDurationMaxR5
-
Constructor for
DurationDurationMaxR5
. - durationMaxMsg - Variable in class io.github.jy95.fds.r4.translators.DurationDurationMaxR4
-
MessageFormat instance used for "duration" & "durationMax" translation
- durationMaxMsg - Variable in class io.github.jy95.fds.r5.translators.DurationDurationMaxR5
-
MessageFormat instance used for "duration" & "durationMax" translation
- durationMsg - Variable in class io.github.jy95.fds.r4.translators.DurationDurationMaxR4
-
MessageFormat instance used for "duration" translation.
- durationMsg - Variable in class io.github.jy95.fds.r5.translators.DurationDurationMaxR5
-
MessageFormat instance used for "duration" translation.
E
- enhancedFromUnitToString(ResourceBundle, C, Q) - Method in interface io.github.jy95.fds.common.functions.QuantityToString
-
Provides enhanced logic for converting units to a human-readable string.
- enhancedFromUnitToString(ResourceBundle, FDSConfigR4, Quantity) - Method in class io.github.jy95.fds.r4.functions.QuantityToStringR4
-
Provides enhanced logic for converting units to a human-readable string.
- enhancedFromUnitToString(ResourceBundle, FDSConfigR5, Quantity) - Method in class io.github.jy95.fds.r5.functions.QuantityToStringR5
-
Provides enhanced logic for converting units to a human-readable string.
- EXTENSION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
-
Display "extension"
- ExtensionR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "extension"
- ExtensionR4() - Constructor for class io.github.jy95.fds.r4.translators.ExtensionR4
- ExtensionR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "extension"
- ExtensionR5() - Constructor for class io.github.jy95.fds.r5.translators.ExtensionR5
- extract(A) - Method in interface io.github.jy95.fds.common.types.DoseAndRateExtractor
-
Extracts the dose and rate component from the provided input.
- extractFrequency(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMaxPeriodPeriodMax
-
extractFrequency.
- extractFrequency(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxPeriodPeriodMaxR4
-
extractFrequency.
- extractFrequency(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxPeriodPeriodMaxR5
-
extractFrequency.
- extractInformation(D) - Method in interface io.github.jy95.fds.common.translators.BoundsPeriod
-
Extract information about the boundsPeriod
- extractPeriod(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMaxPeriodPeriodMax
-
extractPeriod.
- extractPeriod(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxPeriodPeriodMaxR4
-
extractPeriod.
- extractPeriod(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxPeriodPeriodMaxR5
-
extractPeriod.
- extractTime(int) - Method in interface io.github.jy95.fds.common.translators.OffsetWhen
-
Extracts the time components (days, hours, minutes) from a given offset in minutes.
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
- FDSOperations<Q,
C, - Interface in io.github.jy95.fds.common.typesE, D, R, T> -
A version-independent interface for FHIR operations.
- FormatDateTimes<T> - Interface in io.github.jy95.fds.common.functions
-
Interface for formatting DateTime objects into human-readable strings.
- FormatDateTimesR4 - Class in io.github.jy95.fds.r4.functions
-
Singleton implementation for formatting FHIR R4 DateTimeType objects into human-readable strings.
- FormatDateTimesR5 - Class in io.github.jy95.fds.r5.functions
-
Singleton implementation for formatting FHIR R5 DateTimeType objects into human-readable strings.
- formatEndPeriod(D) - Method in interface io.github.jy95.fds.common.translators.BoundsPeriod
-
Format end period to a human-readable string
- formatEndPeriod(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsPeriodR4
-
Format end period to a human-readable string
- formatEndPeriod(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsPeriodR5
-
Format end period to a human-readable string
- formatFrequencyAndFrequencyMaxText(int, int) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
Formats the text for cases where both "frequency" and "frequencyMax" are present.
- formatFrequencyAndFrequencyMaxText(int, int) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Formats the text for cases where both "frequency" and "frequencyMax" are present.
- formatFrequencyAndFrequencyMaxText(int, int) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Formats the text for cases where both "frequency" and "frequencyMax" are present.
- formatFrequencyMaxText(int) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
Formats the text for cases where only "frequencyMax" is present.
- formatFrequencyMaxText(int) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Formats the text for cases where only "frequencyMax" is present.
- formatFrequencyMaxText(int) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Formats the text for cases where only "frequencyMax" is present.
- formatFrequencyText(int) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
Formats the text for cases where only "frequency" is present.
- formatFrequencyText(int) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Formats the text for cases where only "frequency" is present.
- formatFrequencyText(int) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Formats the text for cases where only "frequency" is present.
- formatStartPeriod(D) - Method in interface io.github.jy95.fds.common.translators.BoundsPeriod
-
Format start period to a human-readable string
- formatStartPeriod(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsPeriodR4
-
Format start period to a human-readable string
- formatStartPeriod(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsPeriodR5
-
Format start period to a human-readable string
- formatString(String) - Method in interface io.github.jy95.fds.common.translators.TimeOfDay
-
Formats a time string to remove unnecessary seconds if they are zero.
- 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"
- frequencyAndFrequencyMaxMsg - Variable in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
MessageFormat instance used for "frequency" & "frequencyMax" translation
- frequencyAndFrequencyMaxMsg - Variable in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
MessageFormat instance used for "frequency" & "frequencyMax" translation
- FrequencyFrequencyMax<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.frequency" / "timing.repeat.frequencyMax".
- FrequencyFrequencyMaxPeriodPeriodMax<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.frequency" / "timing.repeat.frequencyMax" / "timing.repeat.period" / "timing.repeat.periodMax".
- FrequencyFrequencyMaxPeriodPeriodMaxR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.frequency" / "timing.repeat.frequencyMax" / "timing.repeat.period" / "timing.repeat.periodMax"
- FrequencyFrequencyMaxPeriodPeriodMaxR4() - Constructor for class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxPeriodPeriodMaxR4
- FrequencyFrequencyMaxPeriodPeriodMaxR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.frequency" / "timing.repeat.frequencyMax" / "timing.repeat.period" / "timing.repeat.periodMax"
- FrequencyFrequencyMaxPeriodPeriodMaxR5() - Constructor for class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxPeriodPeriodMaxR5
- FrequencyFrequencyMaxR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.frequency" / "timing.repeat.frequencyMax"
- FrequencyFrequencyMaxR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Constructor for
FrequencyFrequencyMaxR4
. - FrequencyFrequencyMaxR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.frequency" / "timing.repeat.frequencyMax"
- FrequencyFrequencyMaxR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Constructor for
FrequencyFrequencyMaxR5
. - frequencyMaxMsg - Variable in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
MessageFormat instance used for "frequencyMax" translation
- frequencyMaxMsg - Variable in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
MessageFormat instance used for "frequencyMax" translation
- frequencyMsg - Variable in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
MessageFormat instance used for "frequencyMax" translation
- frequencyMsg - Variable in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
MessageFormat instance used for "frequencyMax" translation
- frequencyTranslator - Variable in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxPeriodPeriodMaxR4
-
Class implementing the parsing of "timing.repeat.frequency" / "timing.repeat.frequencyMax"
- frequencyTranslator - Variable in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxPeriodPeriodMaxR5
-
Class implementing the parsing of "timing.repeat.frequency" / "timing.repeat.frequencyMax"
- fromCodeableConceptToString(C) - Method in interface io.github.jy95.fds.common.types.FDSOperations
-
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.
- fromExtensionsToString(List<E>) - Method in interface io.github.jy95.fds.common.types.FDSOperations
-
Converts a list of FHIR Extension objects to a JSON-like string representation.
- fromExtensionsToString(List<Extension>) - Static method in class io.github.jy95.fds.r4.config.DefaultImplementationsR4
-
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>) - Static method in class io.github.jy95.fds.r5.config.DefaultImplementationsR5
-
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.types.FDSOperations
-
Converts a FHIR Quantity object to a string representation of its unit or code.
G
- getAsNeededForMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.AsNeeded
-
MessageFormat instance used for "asNeededFor" translation
- getAsNeededMsg(ResourceBundle) - Method in interface io.github.jy95.fds.common.translators.AsNeeded
-
The message for "asNeeded"
- getBoundsDurationMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.BoundsDuration
-
MessageFormat instance used for "boundsDuration" translation
- getBoundsPeriodMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.BoundsPeriod
-
MessageFormat instance used for "boundsPeriod" translation
- getBoundsRangeMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.BoundsRange
-
MessageFormat instance used for "boundsRange" translation.
- getCountMaxMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.CountCountMax
-
MessageFormat instance used for "count" & "countMax" translation
- getCountMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.CountCountMax
-
MessageFormat instance used for "count" translation
- getDayOfWeekMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.DayOfWeek
-
MessageFormat instance used for "dayOfWeek" translation
- getDoseQuantityMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.DoseQuantity
-
MessageFormat instance used for "doseQuantity" translation
- getDoseRangeMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.DoseRange
-
MessageFormat instance used for "doseRange" translation
- getDurationMaxMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.DurationDurationMax
-
MessageFormat instance used for "duration" & "durationMax" translation
- getDurationMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.DurationDurationMax
-
MessageFormat instance used for "duration" translation
- getEvents(D) - Method in interface io.github.jy95.fds.common.translators.TimingEvent
-
Extracts a list of timing events from the data object.
- getEvents(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingEventR4
-
Extracts a list of timing events from the data object.
- getEvents(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingEventR5
-
Extracts a list of timing events from the data object.
- getExtractor(DoseAndRateKey) - Method in interface io.github.jy95.fds.common.types.DoseAndRateRegistry
-
Retrieves the
DoseAndRateExtractor
associated with the givenDoseAndRateKey
. - getExtractor(DoseAndRateKey) - Method in class io.github.jy95.fds.r4.functions.DoseAndRateRegistryR4
-
Retrieves the
DoseAndRateExtractor
associated with the givenDoseAndRateKey
. - getExtractor(DoseAndRateKey) - Method in class io.github.jy95.fds.r5.functions.DoseAndRateRegistryR5
-
Retrieves the
DoseAndRateExtractor
associated with the givenDoseAndRateKey
. - getFields(D, DisplayOrder...) - Method in class io.github.jy95.fds.common.types.DosageAPI
-
Converts specified dosage fields into a human-readable string representation asynchronously.
- getFrequencyAndFrequencyMaxMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
MessageFormat instance used for "frequency" & "frequencyMax" translation
- getFrequencyMaxMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
MessageFormat instance used for "frequencyMax" translation
- getFrequencyMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
MessageFormat instance used for "frequency" translation
- getHighValue(Range) - Method in class io.github.jy95.fds.r4.functions.RangeToStringR4
-
Retrieves the high value of the range.
- getHighValue(Range) - Method in class io.github.jy95.fds.r5.functions.RangeToStringR5
-
Retrieves the high value of the range.
- getHighValue(R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
-
Retrieves the high value of the range.
- getInstance() - Static method in class io.github.jy95.fds.r4.functions.DoseAndRateRegistryR4
-
Provides access to the singleton instance of
DoseAndRateRegistryR4
. - getInstance() - Static method in class io.github.jy95.fds.r4.functions.FormatDateTimesR4
-
Returns the singleton instance of FormatDateTimesR4.
- getInstance() - Static method in class io.github.jy95.fds.r4.functions.QuantityToStringR4
-
Returns the singleton instance of QuantityToStringR4.
- getInstance() - Static method in class io.github.jy95.fds.r4.functions.RangeToStringR4
-
Returns the singleton instance of RangeToStringR4.
- getInstance() - Static method in class io.github.jy95.fds.r4.functions.RatioToStringR4
-
Returns the singleton instance of RatioToStringR4.
- getInstance() - Static method in class io.github.jy95.fds.r5.functions.DoseAndRateRegistryR5
-
Provides access to the singleton instance of
DoseAndRateRegistryR5
. - getInstance() - Static method in class io.github.jy95.fds.r5.functions.FormatDateTimesR5
-
Returns the singleton instance of FormatDateTimesR5.
- getInstance() - Static method in class io.github.jy95.fds.r5.functions.QuantityToStringR5
-
Returns the singleton instance of QuantityToStringR5.
- getInstance() - Static method in class io.github.jy95.fds.r5.functions.RangeToStringR5
-
Returns the singleton instance of RangeToStringR5.
- getInstance() - Static method in class io.github.jy95.fds.r5.functions.RatioToStringR5
-
Returns the singleton instance of RatioToStringR5.
- getKeys() - Method in class io.github.jy95.fds.common.bundle.MultiResourceBundle
- getLowValue(Range) - Method in class io.github.jy95.fds.r4.functions.RangeToStringR4
-
Retrieves the low value of the range.
- getLowValue(Range) - Method in class io.github.jy95.fds.r5.functions.RangeToStringR5
-
Retrieves the low value of the range.
- getLowValue(R) - Method in interface io.github.jy95.fds.common.functions.RangeToString
-
Retrieves the low value of the range.
- getMaxDosePerAdministrationMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.MaxDosePerAdministration
-
MessageFormat instance used for "maxDosePerAdministration" translation
- getMaxDosePerLifetimeMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.MaxDosePerLifetime
-
MessageFormat instance used for "maxDosePerLifetime" translation
- getMaxDosePerPeriodMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.MaxDosePerPeriod
-
MessageFormat instance used for "maxDosePerPeriod" translation
- getPeriodMaxMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.PeriodPeriodMax
-
MessageFormat instance used for "period" & "periodMax" translation
- getPeriodMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.PeriodPeriodMax
-
MessageFormat instance used for "period" translation
- getRateQuantityMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.RateQuantity
-
MessageFormat instance used for "rateQuantity" translation
- getRateRangeMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.RateRange
-
MessageFormat instance used for "rateRange" translation
- getRateRatioMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.RateRatio
-
MessageFormat instance used for "rateRatio" translation
- getTimeOfDayMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.TimeOfDay
-
MessageFormat instance used for "timeOfDay" translation
- getTimes(D) - Method in interface io.github.jy95.fds.common.translators.TimeOfDay
-
Extracts a list of time values from the data object.
- getTimes(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimeOfDayR4
-
Extracts a list of time values from the data object.
- getTimes(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimeOfDayR5
-
Extracts a list of time values from the data object.
- getTimingEventMsg(ResourceBundle, Locale) - Method in interface io.github.jy95.fds.common.translators.TimingEvent
-
MessageFormat instance used for "event" translation
- getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.common.types.AbstractTranslatorsMap
-
Retrieves the
Translator
associated 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.r5.DosageAPIR5
-
Retrieves the translator associated with the specified display order.
- getUnit(ResourceBundle, String, BigDecimal) - Method in interface io.github.jy95.fds.common.translators.PeriodPeriodMax
-
Retrieves the localized unit name for the given period unit and amount.
- getUnitText(ResourceBundle, C, R, boolean, boolean) - Method in interface io.github.jy95.fds.common.functions.RangeToString
-
Retrieves the unit as text (either code or text).
- getUnitText(ResourceBundle, FDSConfigR4, Range, boolean, boolean) - Method in class io.github.jy95.fds.r4.functions.RangeToStringR4
-
Retrieves the unit as text (either code or text).
- getUnitText(ResourceBundle, FDSConfigR5, Range, boolean, boolean) - Method in class io.github.jy95.fds.r5.functions.RangeToStringR5
-
Retrieves the unit as text (either code or text).
- getValue(Quantity) - Method in class io.github.jy95.fds.r4.functions.QuantityToStringR4
-
Retrieves the numeric value of the quantity.
- getValue(Quantity) - Method in 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
- hasCodeableConcepts(D) - Method in interface io.github.jy95.fds.common.translators.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")
- hasCountMax(D) - Method in interface io.github.jy95.fds.common.translators.CountCountMax
-
Check if "timing.repeat.countMax" exists
- hasCountMax(Dosage) - Method in class io.github.jy95.fds.r4.translators.CountCountMaxR4
-
Check if "timing.repeat.countMax" exists
- hasCountMax(Dosage) - Method in class io.github.jy95.fds.r5.translators.CountCountMaxR5
-
Check if "timing.repeat.countMax" exists
- hasDenominator(Ratio) - Method in class io.github.jy95.fds.r4.functions.RatioToStringR4
-
Determines if the ratio has a denominator.
- hasDenominator(Ratio) - Method in 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.
- hasDuration(D) - Method in interface io.github.jy95.fds.common.translators.DurationDurationMax
-
Determines if the dosage data contains a valid "duration" value.
- hasDuration(Dosage) - Method in class io.github.jy95.fds.r4.translators.DurationDurationMaxR4
-
Determines if the dosage data contains a valid "duration" value.
- hasDuration(Dosage) - Method in class io.github.jy95.fds.r5.translators.DurationDurationMaxR5
-
Determines if the dosage data contains a valid "duration" value.
- hasDurationMax(D) - Method in interface io.github.jy95.fds.common.translators.DurationDurationMax
-
Determines if the dosage data contains a valid "durationMax" value.
- hasDurationMax(Dosage) - Method in class io.github.jy95.fds.r4.translators.DurationDurationMaxR4
-
Determines if the dosage data contains a valid "durationMax" value.
- hasDurationMax(Dosage) - Method in class io.github.jy95.fds.r5.translators.DurationDurationMaxR5
-
Determines if the dosage data contains a valid "durationMax" value.
- hasEndPeriod(D) - Method in interface io.github.jy95.fds.common.translators.BoundsPeriod
-
Check if dosage has an "end" period
- hasEndPeriod(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsPeriodR4
-
Check if dosage has an "end" period
- hasEndPeriod(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsPeriodR5
-
Check if dosage has an "end" period
- hasFrequency(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
Checks if the dosage data contains a valid "frequency" value.
- hasFrequency(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMaxPeriodPeriodMax
-
Check if dosage contains some frequency fields (frequency / frequencyMax)
- hasFrequency(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxPeriodPeriodMaxR4
-
Check if dosage contains some frequency fields (frequency / frequencyMax)
- hasFrequency(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Checks if the dosage data contains a valid "frequency" value.
- hasFrequency(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxPeriodPeriodMaxR5
-
Check if dosage contains some frequency fields (frequency / frequencyMax)
- hasFrequency(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Checks if the dosage data contains a valid "frequency" value.
- hasFrequencyMax(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
Checks if the dosage data contains a valid "frequencyMax" value.
- hasFrequencyMax(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Checks if the dosage data contains a valid "frequencyMax" value.
- hasFrequencyMax(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Checks if the dosage data contains a valid "frequencyMax" value.
- hasHigh(Range) - Method in class io.github.jy95.fds.r4.functions.RangeToStringR4
-
Checks if the range has a high value.
- hasHigh(Range) - Method in 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 class io.github.jy95.fds.r4.functions.RangeToStringR4
-
Checks if the range has a low value.
- hasLow(Range) - Method in 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.types.FDSOperations
-
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 class io.github.jy95.fds.r4.functions.RatioToStringR4
-
Determines if the ratio has a numerator.
- hasNumerator(Ratio) - Method in 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.
- hasPeriod(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMaxPeriodPeriodMax
-
Check if dosage contains some period fields (period / periodMax)
- hasPeriod(D) - Method in interface io.github.jy95.fds.common.translators.PeriodPeriodMax
-
Checks whether a period value is present in the data object.
- hasPeriod(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxPeriodPeriodMaxR4
-
Check if dosage contains some period fields (period / periodMax)
- hasPeriod(Dosage) - Method in class io.github.jy95.fds.r4.translators.PeriodPeriodMaxR4
-
Checks whether a period value is present in the data object.
- hasPeriod(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxPeriodPeriodMaxR5
-
Check if dosage contains some period fields (period / periodMax)
- hasPeriod(Dosage) - Method in class io.github.jy95.fds.r5.translators.PeriodPeriodMaxR5
-
Checks whether a period value is present in the data object.
- hasPeriodMax(D) - Method in interface io.github.jy95.fds.common.translators.PeriodPeriodMax
-
Checks whether a periodMax value is present in the data object.
- hasPeriodMax(Dosage) - Method in class io.github.jy95.fds.r4.translators.PeriodPeriodMaxR4
-
Checks whether a periodMax value is present in the data object.
- hasPeriodMax(Dosage) - Method in class io.github.jy95.fds.r5.translators.PeriodPeriodMaxR5
-
Checks whether a periodMax value is present in the data object.
- hasRequiredElements(D) - Method in interface io.github.jy95.fds.common.types.TranslatorTiming
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsDurationR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsPeriodR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsRangeR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.CountCountMaxR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.DayOfWeekR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.DurationDurationMaxR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.OffsetWhenR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.PeriodPeriodMaxR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimeOfDayR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingCodeR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingEventR4
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsDurationR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsPeriodR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsRangeR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.CountCountMaxR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.DayOfWeekR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.DurationDurationMaxR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.OffsetWhenR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.PeriodPeriodMaxR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimeOfDayR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingCodeR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasRequiredElements(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingEventR5
-
Checks if the "Timing" element of the given dosage object contains the required conditions for this translator.
- hasStartPeriod(D) - Method in interface io.github.jy95.fds.common.translators.BoundsPeriod
-
Check if dosage has a "start" period
- hasStartPeriod(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsPeriodR4
-
Check if dosage has a "start" period
- hasStartPeriod(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsPeriodR5
-
Check if dosage has a "start" period
- hasTiming(D) - Method in interface io.github.jy95.fds.common.types.TranslatorTiming
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsDurationR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsPeriodR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.BoundsRangeR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.CountCountMaxR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.DayOfWeekR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.DurationDurationMaxR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.OffsetWhenR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.PeriodPeriodMaxR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimeOfDayR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingCodeR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingEventR4
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsDurationR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsPeriodR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.BoundsRangeR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.CountCountMaxR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.DayOfWeekR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.DurationDurationMaxR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.OffsetWhenR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.PeriodPeriodMaxR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimeOfDayR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingCodeR5
-
Checks if the given dosage object contains a "Timing" element.
- hasTiming(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingEventR5
-
Checks if the given dosage object contains a "Timing" element.
- hasUnit(Quantity) - Method in class io.github.jy95.fds.r4.functions.QuantityToStringR4
-
Determines if a quantity has a unit.
- hasUnit(Range) - Method in class io.github.jy95.fds.r4.functions.RangeToStringR4
-
Determines if a range has a unit (either code or text).
- hasUnit(Quantity) - Method in class io.github.jy95.fds.r5.functions.QuantityToStringR5
-
Determines if a quantity has a unit.
- hasUnit(Range) - Method in class io.github.jy95.fds.r5.functions.RangeToStringR5
-
Determines if a range has a unit (either code or text).
- 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).
I
- instructionsFuture(List<CompletableFuture<String>>, ResourceBundle) - Method in interface io.github.jy95.fds.common.translators.AdditionalInstruction
-
Processes a list of asynchronous additional instructions and converts them to a single string.
- 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.translators - package io.github.jy95.fds.common.translators
-
Translators for converting between different FHIR representations.
- 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.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.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.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.
- isPresent(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMaxPeriodPeriodMax
-
Checks whether a dosage 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 dosage field is present and can be converted to a string.
- isPresent(D) - Method in interface io.github.jy95.fds.common.types.TranslatorTiming
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.AdditionalInstructionR4
-
Checks whether a dosage 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 dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.DoseQuantityR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.DoseRangeR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.ExtensionR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerAdministrationR4
-
Checks whether a dosage 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 dosage 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 dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.MethodR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.ModifierExtensionR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.PatientInstructionR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.RateQuantityR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.RateRangeR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.RateRatioR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.RouteR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.SiteR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.TextR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingExtensionR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingModifierExtensionR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.TimingRepeatExtensionR4
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.AdditionalInstructionR5
-
Checks whether a dosage 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 dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.DoseQuantityR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.DoseRangeR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.ExtensionR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.MaxDosePerAdministrationR5
-
Checks whether a dosage 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 dosage 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 dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.MethodR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.ModifierExtensionR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.PatientInstructionR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.RateQuantityR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.RateRangeR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.RateRatioR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.RouteR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.SiteR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.TextR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingExtensionR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingModifierExtensionR5
-
Checks whether a dosage field is present and can be converted to a string.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r5.translators.TimingRepeatExtensionR5
-
Checks whether a dosage field is present and can be converted to a string.
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
- 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<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "maxDosePerAdministration".
- maxDosePerAdministrationMsg - Variable in class io.github.jy95.fds.r4.translators.MaxDosePerAdministrationR4
-
MessageFormat instance used for "maxDosePerAdministration" translation
- maxDosePerAdministrationMsg - Variable in class io.github.jy95.fds.r5.translators.MaxDosePerAdministrationR5
-
MessageFormat instance used for "maxDosePerAdministration" translation
- MaxDosePerAdministrationR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "maxDosePerAdministration"
- MaxDosePerAdministrationR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.MaxDosePerAdministrationR4
-
Constructor for
MaxDosePerAdministrationR4
. - MaxDosePerAdministrationR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "maxDosePerAdministration"
- MaxDosePerAdministrationR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.MaxDosePerAdministrationR5
-
Constructor for
MaxDosePerAdministrationR5
. - MaxDosePerLifetime<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "maxDosePerLifetime".
- maxDosePerLifetimeMsg - Variable in class io.github.jy95.fds.r4.translators.MaxDosePerLifetimeR4
-
MessageFormat instance used for "maxDosePerLifetime" translation
- maxDosePerLifetimeMsg - Variable in class io.github.jy95.fds.r5.translators.MaxDosePerLifetimeR5
-
MessageFormat instance used for "maxDosePerLifetime" translation
- MaxDosePerLifetimeR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "maxDosePerLifetime"
- MaxDosePerLifetimeR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.MaxDosePerLifetimeR4
-
Constructor for
MaxDosePerLifetimeR4
. - MaxDosePerLifetimeR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "maxDosePerLifetime"
- MaxDosePerLifetimeR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.MaxDosePerLifetimeR5
-
Constructor for
MaxDosePerLifetimeR5
. - MaxDosePerPeriod<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "maxDosePerPeriod".
- maxDosePerPeriodMsg - Variable in class io.github.jy95.fds.r4.translators.MaxDosePerPeriodR4
-
MessageFormat instance used for "maxDosePerPeriod" translation
- maxDosePerPeriodMsg - Variable in class io.github.jy95.fds.r5.translators.MaxDosePerPeriodR5
-
MessageFormat instance used for "maxDosePerPeriod" translation
- MaxDosePerPeriodR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "maxDosePerPeriod"
- MaxDosePerPeriodR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.MaxDosePerPeriodR4
-
Constructor for
MaxDosePerPeriodR4
. - MaxDosePerPeriodR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "maxDosePerPeriod"
- MaxDosePerPeriodR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.MaxDosePerPeriodR5
-
Constructor for
MaxDosePerPeriodR5
. - METHOD - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
-
Display "method"
- MethodR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "method"
- MethodR4() - Constructor for class io.github.jy95.fds.r4.translators.MethodR4
- MethodR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "method"
- MethodR5() - Constructor for class io.github.jy95.fds.r5.translators.MethodR5
- MODIFIER_EXTENSION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
-
Display "modifierExtension"
- ModifierExtensionR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "modifierExtension"
- ModifierExtensionR4() - Constructor for class io.github.jy95.fds.r4.translators.ModifierExtensionR4
- ModifierExtensionR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "modifierExtension"
- ModifierExtensionR5() - Constructor for class io.github.jy95.fds.r5.translators.ModifierExtensionR5
- 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<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.offset" / "timing.repeat.when".
- OffsetWhenR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.offset" / "timing.repeat.when"
- OffsetWhenR4() - Constructor for class io.github.jy95.fds.r4.translators.OffsetWhenR4
- OffsetWhenR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.offset" / "timing.repeat.when"
- OffsetWhenR5() - Constructor for class io.github.jy95.fds.r5.translators.OffsetWhenR5
- order - Static variable in interface io.github.jy95.fds.common.translators.OffsetWhen
-
Constant
order
P
- PATIENT_INSTRUCTION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
-
Display "patientInstruction"
- PatientInstructionR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "patientInstruction"
- PatientInstructionR4() - Constructor for class io.github.jy95.fds.r4.translators.PatientInstructionR4
- PatientInstructionR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "patientInstruction"
- PatientInstructionR5() - Constructor for class io.github.jy95.fds.r5.translators.PatientInstructionR5
- PERIOD_PERIOD_MAX - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
-
Display "timing.repeat.period" / "timing.repeat.periodMax"
- periodMaxMsg - Variable in class io.github.jy95.fds.r4.translators.PeriodPeriodMaxR4
-
MessageFormat instance used for "period" & "periodMax" translation
- periodMaxMsg - Variable in class io.github.jy95.fds.r5.translators.PeriodPeriodMaxR5
-
MessageFormat instance used for "period" & "periodMax" translation
- periodMsg - Variable in class io.github.jy95.fds.r4.translators.PeriodPeriodMaxR4
-
MessageFormat instance used for "period"
- periodMsg - Variable in class io.github.jy95.fds.r5.translators.PeriodPeriodMaxR5
-
MessageFormat instance used for "period"
- PeriodPeriodMax<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.period" / "timing.repeat.periodMax".
- PeriodPeriodMaxR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.period" / "timing.repeat.periodMax"
- PeriodPeriodMaxR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.PeriodPeriodMaxR4
-
Constructor for
PeriodPeriodMaxR4
. - PeriodPeriodMaxR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.period" / "timing.repeat.periodMax"
- PeriodPeriodMaxR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.PeriodPeriodMaxR5
-
Constructor for
PeriodPeriodMaxR5
. - periodTranslator - Variable in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxPeriodPeriodMaxR4
-
Class implementing the parsing of "timing.repeat.period" / "timing.repeat.periodMax"
- periodTranslator - Variable in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxPeriodPeriodMaxR5
-
Class implementing the parsing of "timing.repeat.period" / "timing.repeat.periodMax"
Q
- quantityToString(ResourceBundle, String, BigDecimal) - Method in interface io.github.jy95.fds.common.translators.DurationDurationMax
-
Converts the duration quantity and unit into a formatted string.
- QuantityToString<C,
Q> - Interface in io.github.jy95.fds.common.functions -
Interface for converting quantity objects to human-readable strings.
- QuantityToStringR4 - Class in io.github.jy95.fds.r4.functions
-
R4 class for converting quantity objects to human-readable strings.
- QuantityToStringR5 - Class in io.github.jy95.fds.r5.functions
-
R5 class for converting quantity objects to human-readable strings.
R
- RangeToString<C,
R> - Interface in io.github.jy95.fds.common.functions -
Interface for converting range objects to human-readable strings.
- RangeToStringR4 - Class in io.github.jy95.fds.r4.functions
-
R4 class for converting range objects to human-readable strings.
- RangeToStringR5 - Class in io.github.jy95.fds.r5.functions
-
R5 class 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
. - RateQuantity<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "doseAndRate.rateQuantity".
- rateQuantityMsg - Variable in class io.github.jy95.fds.r4.translators.RateQuantityR4
-
MessageFormat instance used for "rateQuantity" translation.
- rateQuantityMsg - Variable in class io.github.jy95.fds.r5.translators.RateQuantityR5
-
MessageFormat instance used for "rateQuantity" translation.
- RateQuantityR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "doseAndRate.rateQuantity"
- RateQuantityR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.RateQuantityR4
-
Constructor for
RateQuantityR4
. - RateQuantityR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "doseAndRate.rateQuantity"
- RateQuantityR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.RateQuantityR5
-
Constructor for
RateQuantityR5
. - RateRange<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "doseAndRate.rateRange".
- rateRangeMsg - Variable in class io.github.jy95.fds.r4.translators.RateRangeR4
-
MessageFormat instance used for "rateRange" translation.
- rateRangeMsg - Variable in class io.github.jy95.fds.r5.translators.RateRangeR5
-
MessageFormat instance used for "rateRange" translation.
- RateRangeR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "doseAndRate.rateRange"
- RateRangeR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.RateRangeR4
-
Constructor for
RateRangeR4
. - RateRangeR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "doseAndRate.rateRange"
- RateRangeR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.RateRangeR5
-
Constructor for
RateRangeR5
. - RateRatio<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "doseAndRate.rateRatio".
- rateRatioMsg - Variable in class io.github.jy95.fds.r4.translators.RateRatioR4
-
MessageFormat instance used for "rateRatio" translation.
- rateRatioMsg - Variable in class io.github.jy95.fds.r5.translators.RateRatioR5
-
MessageFormat instance used for "rateRatio" translation.
- RateRatioR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "doseAndRate.rateRatio"
- RateRatioR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.RateRatioR4
-
Constructor for
RateRatioR4
. - RateRatioR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "doseAndRate.rateRatio"
- RateRatioR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.RateRatioR5
-
Constructor for
RateRatioR5
. - RatioToString<C,
R> - Interface in io.github.jy95.fds.common.functions -
Interface for converting ratio objects to human-readable strings.
- RatioToStringR4 - Class in io.github.jy95.fds.r4.functions
-
R4 class for converting ratio objects to human-readable strings.
- RatioToStringR5 - Class in io.github.jy95.fds.r5.functions
-
R5 class for converting ratio objects to human-readable strings.
- retrieveRatioLinkWord(ResourceBundle, C, R) - Method in interface io.github.jy95.fds.common.functions.RatioToString
-
Retrieves the link word based on the ratio's components.
- retrieveRatioLinkWord(ResourceBundle, FDSConfigR4, Ratio) - Method in class io.github.jy95.fds.r4.functions.RatioToStringR4
-
Retrieves the link word based on the ratio's components.
- retrieveRatioLinkWord(ResourceBundle, FDSConfigR5, Ratio) - Method in class io.github.jy95.fds.r5.functions.RatioToStringR5
-
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"
- RouteR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "route"
- RouteR4() - Constructor for class io.github.jy95.fds.r4.translators.RouteR4
- RouteR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "route"
- RouteR5() - Constructor for class io.github.jy95.fds.r5.translators.RouteR5
S
- selectDosageAndRateField(List<Dosage.DosageDoseAndRateComponent>, DoseAndRateKey) - Static method in class io.github.jy95.fds.r4.config.DefaultImplementationsR4
-
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.r4.config.FDSConfigR4
-
Selects a specific dosage and rate field from a list of Dosage.DosageDoseAndRateComponent.
- selectDosageAndRateField(List<Dosage.DosageDoseAndRateComponent>, DoseAndRateKey) - Static method in class io.github.jy95.fds.r5.config.DefaultImplementationsR5
-
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.types.FDSOperations
-
Selects a specific dosage and rate field from a list of Dosage.DosageDoseAndRateComponent.
- 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.
- SITE - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
-
Display "site"
- SiteR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "site"
- SiteR4() - Constructor for class io.github.jy95.fds.r4.translators.SiteR4
- SiteR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "site"
- SiteR5() - Constructor for class io.github.jy95.fds.r5.translators.SiteR5
T
- TEXT - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
-
Display "text"
- TextR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "text"
- TextR4() - Constructor for class io.github.jy95.fds.r4.translators.TextR4
- TextR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "text"
- TextR5() - Constructor for class io.github.jy95.fds.r5.translators.TextR5
- 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<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.repeat.timeOfDay".
- timeOfDayMsg - Variable in class io.github.jy95.fds.r4.translators.TimeOfDayR4
-
MessageFormat instance used for "timeOfDay" translation.
- timeOfDayMsg - Variable in class io.github.jy95.fds.r5.translators.TimeOfDayR5
-
MessageFormat instance used for "timeOfDay" translation.
- TimeOfDayR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.timeOfDay"
- TimeOfDayR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.TimeOfDayR4
-
Constructor for
TimeOfDayR4
. - TimeOfDayR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.timeOfDay"
- TimeOfDayR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.TimeOfDayR5
-
Constructor for
TimeOfDayR5
. - 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_EXTENSION - Enum constant in enum class io.github.jy95.fds.common.types.DisplayOrder
-
Display "timing.repeat.extension"
- TimingCodeR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.code"
- TimingCodeR4() - Constructor for class io.github.jy95.fds.r4.translators.TimingCodeR4
- TimingCodeR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.code"
- TimingCodeR5() - Constructor for class io.github.jy95.fds.r5.translators.TimingCodeR5
- TimingEvent<C,
D> - Interface in io.github.jy95.fds.common.translators -
Interface for translating "timing.event".
- timingEventMsg - Variable in class io.github.jy95.fds.r4.translators.TimingEventR4
-
MessageFormat instance used for "event" translation.
- timingEventMsg - Variable in class io.github.jy95.fds.r5.translators.TimingEventR5
-
MessageFormat instance used for "event" translation.
- TimingEventR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.event"
- TimingEventR4(FDSConfigR4, ResourceBundle) - Constructor for class io.github.jy95.fds.r4.translators.TimingEventR4
-
Constructor for
TimingEventR4
. - TimingEventR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.event"
- TimingEventR5(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.translators.TimingEventR5
-
Constructor for
TimingEventR5
. - TimingExtensionR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.extension"
- TimingExtensionR4() - Constructor for class io.github.jy95.fds.r4.translators.TimingExtensionR4
- TimingExtensionR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.extension"
- TimingExtensionR5() - Constructor for class io.github.jy95.fds.r5.translators.TimingExtensionR5
- TimingModifierExtensionR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.modifierExtension"
- TimingModifierExtensionR4() - Constructor for class io.github.jy95.fds.r4.translators.TimingModifierExtensionR4
- TimingModifierExtensionR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.modifierExtension"
- TimingModifierExtensionR5() - Constructor for class io.github.jy95.fds.r5.translators.TimingModifierExtensionR5
- TimingRepeatExtensionR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "timing.repeat.extension"
- TimingRepeatExtensionR4() - Constructor for class io.github.jy95.fds.r4.translators.TimingRepeatExtensionR4
- TimingRepeatExtensionR5 - Class in io.github.jy95.fds.r5.translators
-
R5 class for translating "timing.repeat.extension"
- TimingRepeatExtensionR5() - Constructor for class io.github.jy95.fds.r5.translators.TimingRepeatExtensionR5
- Translator<C,
D> - Interface in io.github.jy95.fds.common.types -
Interface for translating dosage fields into human-readable representations.
- TranslatorsMapR4 - Class in io.github.jy95.fds.r4.utils
-
Map for R4 translators
- TranslatorsMapR4(FDSConfigR4, ResourceBundle) - 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(FDSConfigR5, ResourceBundle) - Constructor for class io.github.jy95.fds.r5.utils.TranslatorsMapR5
-
Constructor for
TranslatorsMapR5
. - TranslatorTiming<C,
D> - Interface in io.github.jy95.fds.common.types -
Interface for translators that specifically handle dosage objects with "Timing" elements.
- turnDurationMaxToString(D) - Method in interface io.github.jy95.fds.common.translators.DurationDurationMax
-
Converts the "durationMax" value in the dosage data into a formatted string.
- turnDurationMaxToString(Dosage) - Method in class io.github.jy95.fds.r4.translators.DurationDurationMaxR4
-
Converts the "durationMax" value in the dosage data into a formatted string.
- turnDurationMaxToString(Dosage) - Method in class io.github.jy95.fds.r5.translators.DurationDurationMaxR5
-
Converts the "durationMax" value in the dosage data into a formatted string.
- turnDurationToString(D) - Method in interface io.github.jy95.fds.common.translators.DurationDurationMax
-
Converts the "duration" value in the dosage data into a formatted string.
- turnDurationToString(Dosage) - Method in class io.github.jy95.fds.r4.translators.DurationDurationMaxR4
-
Converts the "duration" value in the dosage data into a formatted string.
- turnDurationToString(Dosage) - Method in class io.github.jy95.fds.r5.translators.DurationDurationMaxR5
-
Converts the "duration" value in the dosage data into a formatted string.
- turnFrequencyAndFrequencyMaxToString(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
Converts the dosage data containing both "frequency" and "frequencyMax" into a formatted string.
- turnFrequencyAndFrequencyMaxToString(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Converts the dosage data containing both "frequency" and "frequencyMax" into a formatted string.
- turnFrequencyAndFrequencyMaxToString(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Converts the dosage data containing both "frequency" and "frequencyMax" into a formatted string.
- turnFrequencyMaxToString(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
Converts the dosage data containing "frequencyMax" into a formatted string.
- turnFrequencyMaxToString(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Converts the dosage data containing "frequencyMax" into a formatted string.
- turnFrequencyMaxToString(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Converts the dosage data containing "frequencyMax" into a formatted string.
- turnFrequencyToString(D) - Method in interface io.github.jy95.fds.common.translators.FrequencyFrequencyMax
-
Converts the dosage data containing "frequency" into a formatted string.
- turnFrequencyToString(Dosage) - Method in class io.github.jy95.fds.r4.translators.FrequencyFrequencyMaxR4
-
Converts the dosage data containing "frequency" into a formatted string.
- turnFrequencyToString(Dosage) - Method in class io.github.jy95.fds.r5.translators.FrequencyFrequencyMaxR5
-
Converts the dosage data containing "frequency" into a formatted string.
- turnOffsetValueToText(int) - Method in class io.github.jy95.fds.r4.translators.OffsetWhenR4
-
Converts an offset value (in minutes) into a human-readable time string.
- turnOffsetValueToText(int) - Method in class io.github.jy95.fds.r5.translators.OffsetWhenR5
-
Converts an offset value (in minutes) into a human-readable time string.
- turnPeriodAndPeriodMaxToString(D) - Method in interface io.github.jy95.fds.common.translators.PeriodPeriodMax
-
Converts both period and periodMax values into a formatted string.
- turnPeriodAndPeriodMaxToString(Dosage) - Method in class io.github.jy95.fds.r4.translators.PeriodPeriodMaxR4
-
Converts both period and periodMax values into a formatted string.
- turnPeriodAndPeriodMaxToString(Dosage) - Method in class io.github.jy95.fds.r5.translators.PeriodPeriodMaxR5
-
Converts both period and periodMax values into a formatted string.
- turnPeriodToString(D) - Method in interface io.github.jy95.fds.common.translators.PeriodPeriodMax
-
Converts the period value into a formatted string.
- turnPeriodToString(Dosage) - Method in class io.github.jy95.fds.r4.translators.PeriodPeriodMaxR4
-
Converts the period value into a formatted string.
- turnPeriodToString(Dosage) - Method in class io.github.jy95.fds.r5.translators.PeriodPeriodMaxR5
-
Converts the period value into a formatted string.
U
- UNITS_OF_TIME_SYSTEM - Static variable in interface io.github.jy95.fds.common.functions.QuantityToString
-
System URI for units of time in FHIR.
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.
- 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.
All Classes and Interfaces|All Packages|Constant Field Values