Index
All Classes and Interfaces|All Packages
A
- AsNeededR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "asNeededBoolean" / "asNeededCodeableConcept".
- AsNeededR4() - Constructor for class io.github.jy95.fds.r4.translators.AsNeededR4
C
- containsOnlySequentialInstructions(List<Dosage>) - Method in class io.github.jy95.fds.r4.DosageAPIR4
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.AsNeededR4
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerLifetimeR4
- convert(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerPeriodR4
- convert(Dosage) - Method in class io.github.jy95.fds.r4.utils.adapters.RepeatComponentTranslatorAdapterR4
- convert(Dosage) - Method in class io.github.jy95.fds.r4.utils.adapters.TimingTranslatorAdapterR4
- convertCodeableConcepts(Dosage) - Method in class io.github.jy95.fds.r4.translators.AsNeededR4
- createDosageAPI(Locale) - Method in class io.github.jy95.fds.r4.utils.DosageMarkdownR4
- createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.maps.DosageTranslatorsMapR4
- createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.maps.TimingRepeatTranslatorsMapR4
- createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.maps.TimingTranslatorsMapR4
- createTranslatorsSuppliers() - Method in class io.github.jy95.fds.r4.utils.TranslatorsMapR4
D
- DefaultImplementationsR4 - Class in io.github.jy95.fds.r4.config
-
Provides FHIR R4 implementations for common operations in the library.
- DosageAPIR4 - Class in io.github.jy95.fds.r4
-
R4 class for translating and formatting dosage data
- DosageAPIR4() - Constructor for class io.github.jy95.fds.r4.DosageAPIR4
-
Default constructor for
DosageAPIR4using default configuration - DosageAPIR4(FDSConfigR4) - Constructor for class io.github.jy95.fds.r4.DosageAPIR4
-
Constructor for
DosageAPIR4. - DosageMarkdownExecutor - Class in io.github.jy95.fds.r4.internal
-
DosageMarkdownExecutor class.
- DosageMarkdownExecutor() - Constructor for class io.github.jy95.fds.r4.internal.DosageMarkdownExecutor
- DosageMarkdownR4 - Class in io.github.jy95.fds.r4.utils
-
An interface for generating Markdown examples of dosage information.
- DosageMarkdownR4() - Constructor for class io.github.jy95.fds.r4.utils.DosageMarkdownR4
- DosageTranslatorsMapR4 - Class in io.github.jy95.fds.r4.utils.maps
- DosageTranslatorsMapR4(TranslationService<FDSConfigR4>) - Constructor for class io.github.jy95.fds.r4.utils.maps.DosageTranslatorsMapR4
-
Constructor for
DosageTranslatorsMapR4.
E
- EXTRACTOR_MAP - Static variable in class io.github.jy95.fds.r4.config.DefaultImplementationsR4
F
- 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
- formatDateTime(TranslationService<FDSConfigR4>, DateTimeType) - Method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
- fromCodeableConceptToString(CodeableConcept) - Static method in class io.github.jy95.fds.r4.config.DefaultImplementationsR4
-
Converts a FHIR
CodeableConceptto a string representation. - fromCodeableConceptToString(CodeableConcept) - Method in class io.github.jy95.fds.r4.config.FDSConfigR4
- fromExtensionsToString(List<Extension>) - Method in class io.github.jy95.fds.r4.config.FDSConfigR4
- fromFHIRQuantityUnitToString(Quantity) - Static method in class io.github.jy95.fds.r4.config.DefaultImplementationsR4
-
Converts a FHIR
Quantityobject to a string representation of its unit or code. - fromFHIRQuantityUnitToString(Quantity) - Method in class io.github.jy95.fds.r4.config.FDSConfigR4
G
- getCode(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
- getComparatorCode(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
- getDenominator(Ratio) - Method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
- getDosageFromJson(Path) - Method in class io.github.jy95.fds.r4.utils.DosageMarkdownR4
- getEnd(Period) - Method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
- getHigh(Range) - Method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
- getLow(Range) - Method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
- getNumerator(Ratio) - Method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
- getQuantityToString() - Method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
- getQuantityToString() - Method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
- getStart(Period) - Method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
- getSystem(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
- getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.r4.DosageAPIR4
- getTranslator(DisplayOrder) - Method in class io.github.jy95.fds.r4.utils.TranslatorsMapR4
- getValue(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
- groupBySequence(List<Dosage>) - Method in class io.github.jy95.fds.r4.DosageAPIR4
H
- hasCode(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
- hasCodeableConcepts(Dosage) - Method in class io.github.jy95.fds.r4.translators.AsNeededR4
- hasComparator(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
- hasDenominator(Ratio) - Method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
- hasEnd(Period) - Method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
- hasHigh(Range) - Method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
- hasLow(Range) - Method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
- hasMatchingComponent(Dosage, Predicate<Dosage.DosageDoseAndRateComponent>) - Static method in class io.github.jy95.fds.r4.config.DefaultImplementationsR4
-
Checks if a
Dosagehas any component matching a given predicate. - hasMatchingComponent(Dosage, Predicate<Dosage.DosageDoseAndRateComponent>) - Method in class io.github.jy95.fds.r4.config.FDSConfigR4
- hasNumerator(Ratio) - Method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
- hasStart(Period) - Method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
- hasSystem(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
- hasUnit(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
- hasValue(Quantity) - Method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
I
- INSTANCE - Enum constant in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
- INSTANCE - Enum constant in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
- INSTANCE - Enum constant in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
-
Singleton
- INSTANCE - Enum constant in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
-
Singleton
- io.github.jy95.fds.r4 - package io.github.jy95.fds.r4
-
Library to handle R4 Dosages
- io.github.jy95.fds.r4.config - package io.github.jy95.fds.r4.config
-
Configuration utilities for the FHIR R4 library.
- io.github.jy95.fds.r4.functions - package io.github.jy95.fds.r4.functions
-
Functional utilities and helpers for processing FHIR R4 data.
- io.github.jy95.fds.r4.internal - package io.github.jy95.fds.r4.internal
-
DO NOT USE IT IN PRODUCTION
- io.github.jy95.fds.r4.translators - package io.github.jy95.fds.r4.translators
-
R4 Translators for converting fields.
- io.github.jy95.fds.r4.utils - package io.github.jy95.fds.r4.utils
-
Utilities and helpers for processing FHIR R4 data.
- io.github.jy95.fds.r4.utils.adapters - package io.github.jy95.fds.r4.utils.adapters
-
Adapters converting HL7 FHIR R4 types to the library's internal shapes.
- io.github.jy95.fds.r4.utils.maps - package io.github.jy95.fds.r4.utils.maps
-
Mapping helpers and lookup tables for R4 utilities.
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.AsNeededR4
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerLifetimeR4
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.translators.MaxDosePerPeriodR4
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.utils.adapters.RepeatComponentTranslatorAdapterR4
- isPresent(Dosage) - Method in class io.github.jy95.fds.r4.utils.adapters.TimingTranslatorAdapterR4
M
- main(String[]) - Static method in class io.github.jy95.fds.r4.internal.DosageMarkdownExecutor
-
main.
- MaxDosePerLifetimeR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "maxDosePerLifetime"
- MaxDosePerLifetimeR4() - Constructor for class io.github.jy95.fds.r4.translators.MaxDosePerLifetimeR4
- MaxDosePerPeriodR4 - Class in io.github.jy95.fds.r4.translators
-
R4 class for translating "maxDosePerPeriod"
- MaxDosePerPeriodR4() - Constructor for class io.github.jy95.fds.r4.translators.MaxDosePerPeriodR4
P
- PeriodToStringR4 - Enum Class in io.github.jy95.fds.r4.functions
Q
- QuantityToStringR4 - Enum Class in io.github.jy95.fds.r4.functions
-
R4 enum for converting quantity objects to human-readable strings.
R
- RangeToStringR4 - Enum Class in io.github.jy95.fds.r4.functions
-
R4 enum for converting range objects to human-readable strings.
- RatioToStringR4 - Enum Class in io.github.jy95.fds.r4.functions
-
R4 enum for converting ratio objects to human-readable strings.
- RepeatComponentTranslatorAdapterR4 - Class in io.github.jy95.fds.r4.utils.adapters
-
Adapter that allows a TimingRepeatComponent Translator to be used as a Dosage Translator.
- RepeatComponentTranslatorAdapterR4() - Constructor for class io.github.jy95.fds.r4.utils.adapters.RepeatComponentTranslatorAdapterR4
S
- selectDosageAndRateField(List<Dosage.DosageDoseAndRateComponent>, DoseAndRateKey) - Method in class io.github.jy95.fds.r4.config.FDSConfigR4
T
- TimingRepeatTranslatorsMapR4 - Class in io.github.jy95.fds.r4.utils.maps
-
Map for R4 Timing repeat translators
- TimingRepeatTranslatorsMapR4(TranslationService<FDSConfigR4>) - Constructor for class io.github.jy95.fds.r4.utils.maps.TimingRepeatTranslatorsMapR4
-
Constructor for
TimingRepeatTranslatorsMapR4. - TimingTranslatorAdapterR4 - Class in io.github.jy95.fds.r4.utils.adapters
-
Adapter that allows a Timing Translator to be used as a Dosage Translator.
- TimingTranslatorAdapterR4() - Constructor for class io.github.jy95.fds.r4.utils.adapters.TimingTranslatorAdapterR4
- TimingTranslatorsMapR4 - Class in io.github.jy95.fds.r4.utils.maps
- TimingTranslatorsMapR4(TranslationService<FDSConfigR4>) - Constructor for class io.github.jy95.fds.r4.utils.maps.TimingTranslatorsMapR4
-
Constructor for
TimingTranslatorsMapR4. - TranslatorsMapR4 - Class in io.github.jy95.fds.r4.utils
-
Map for R4 translators
- TranslatorsMapR4(TranslationService<FDSConfigR4>) - Constructor for class io.github.jy95.fds.r4.utils.TranslatorsMapR4
-
Constructor for
TranslatorsMapR4.
V
- valueOf(String) - Static method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.jy95.fds.r4.functions.PeriodToStringR4
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jy95.fds.r4.functions.QuantityToStringR4
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jy95.fds.r4.functions.RangeToStringR4
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jy95.fds.r4.functions.RatioToStringR4
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages