java.lang.Object
org.projecthusky.fhir.emed.ch.epr.model.emediplan.posology.detail.timed.TimedDosage
All Implemented Interfaces:
EMediplanObject
Direct Known Subclasses:
DaysOfMonthDosage, EmbeddableTimedDosage, IntervalDosage, WeekDaysDosage

public abstract class TimedDosage extends Object implements EMediplanObject
Specifies the moment and amount of a medication application. All TimedDosage objects must specify an amount to be applied. It is not mandatory to specify the moment of application, but it is possibly to set them either precisely or vaguely.
  • Field Details

  • Constructor Details

  • Method Details

    • validate

      public ValidationResult validate(@Nullable String basePath)
      Description copied from interface: EMediplanObject
      Validates the eMediplan object, without any further context than its JSON path and its own content, against the eMediplan specs.
      Specified by:
      validate in interface EMediplanObject
      Parameters:
      basePath - The JSON path of this object. If null, the object is considered to be root. Any validation issues produced by the validation will use this path as a base for each issue's path.
      Returns:
      The validation result containing all the encountered validation issues, if any.