Package-level declarations

Types

Link copied to clipboard
data class DosageInformation(val currentSchedule: List<DoseSchedule>, val targetSchedule: List<DoseSchedule>, val unit: String)

A collection containing details of a patients dose for a single medication. Describes the dosage in terms of total medication across all ingredients.

Link copied to clipboard
data class DoseSchedule(val frequency: Double, val quantity: List<Double>)

A daily medication schedule. Includes current, minimum, and target schedules. Example: 20.0 mg twice daily would have dose=20.0 and frequency=2.

Link copied to clipboard
data class MedicationRecommendation(val id: String, val title: String, val subtitle: String, val description: String, val type: MedicationRecommendationType, val videoPath: String?, val dosageInformation: DosageInformation?)

A medication that the patient is either currently taking or which is recommended for the patient to start.

Link copied to clipboard
class MedicationRecommendationMapper @Inject constructor(localizedMapReader: LocalizedMapReader)