Index

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

A

AbstractTranslatorsMap<C,D> - Class in io.github.jy95.fds.common.types
Abstract class representing a map of translators for various DisplayOrder values.
AbstractTranslatorsMap(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,E,D,R,T> - Interface in io.github.jy95.fds.common.types
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 given DoseAndRateKey.
getExtractor(DoseAndRateKey) - Method in class io.github.jy95.fds.r4.functions.DoseAndRateRegistryR4
Retrieves the DoseAndRateExtractor associated with the given DoseAndRateKey.
getExtractor(DoseAndRateKey) - Method in class io.github.jy95.fds.r5.functions.DoseAndRateRegistryR5
Retrieves the DoseAndRateExtractor associated with the given DoseAndRateKey.
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 specified DisplayOrder.
getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.common.types.DosageAPI
Retrieves the translator associated with the specified display order.
getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.r4.DosageAPIR4
Retrieves the translator associated with the specified display order.
getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.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.
A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values