Class RepetitionNumber
java.lang.Object
org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.repetition.Repetition
org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.repetition.RepetitionNumber
- All Implemented Interfaces:
NumberBoundRepeatable,EMediplanObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intThe value defining the number of repetitions, i.e. how often a prescribed medication can be redeemed after it has been redeemed once.protected static final StringFields inherited from class org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.repetition.Repetition
type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionValidates the eMediplan object, without any further context than its JSON path and its own content, against the eMediplan specs.Methods inherited from class org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.repetition.Repetition
hasExtensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.projecthusky.fhir.emed.ch.epr.model.emediplan.EMediplanObject
getFieldValidationPath, getFieldValidationPath, getIgnoredFieldValidationIssue, getRequiredFieldValidationIssue, getValidationIssue, hasExtensions, trim, validateMethods inherited from interface org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed23a.repetition.NumberBoundRepeatable
getValue
-
Field Details
-
VALUE_FIELD_NAME
- See Also:
-
value
protected int valueThe value defining the number of repetitions, i.e. how often a prescribed medication can be redeemed after it has been redeemed once. If the prescription is not to be redeemed more than once, set to 0.
-
-
Constructor Details
-
RepetitionNumber
public RepetitionNumber() -
RepetitionNumber
public RepetitionNumber(int value)
-
-
Method Details
-
validate
Description copied from interface:EMediplanObjectValidates the eMediplan object, without any further context than its JSON path and its own content, against the eMediplan specs.- Specified by:
validatein interfaceEMediplanObject- Specified by:
validatein interfaceNumberBoundRepeatable- Parameters:
basePath- The JSON path of this object. Ifnull, 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.
-