Class DosageSequenceElement
java.lang.Object
org.projecthusky.fhir.emed.ch.epr.model.emediplan.posology.detail.sequence.SequenceElement
org.projecthusky.fhir.emed.ch.epr.model.emediplan.posology.detail.sequence.DosageSequenceElement
- All Implemented Interfaces:
EMediplanObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PosologyDetail
The sequence's posology detail.protected static final String
Fields inherited from class org.projecthusky.fhir.emed.ch.epr.model.emediplan.posology.detail.sequence.SequenceElement
duration, DURATION_FIELD_NAME, DURATION_UNIT_FIELD_NAME, durationUnit, SEQUENCE_TYPE_FIELD_NAME, 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.projecthusky.fhir.emed.ch.epr.model.emediplan.EMediplanObject
getFieldValidationPath, getFieldValidationPath, getIgnoredFieldValidationIssue, getRequiredFieldValidationIssue, getValidationIssue, trim, validate
-
Field Details
-
DETAIL_FIELD_NAME
- See Also:
-
detail
The sequence's posology detail. Note thatSequenceDosage
details are not allowed (at validation time) to prevent nested sequences.
-
-
Constructor Details
-
DosageSequenceElement
public DosageSequenceElement() -
DosageSequenceElement
-
-
Method Details
-
validate
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 interfaceEMediplanObject
- Overrides:
validate
in classSequenceElement
- 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.
-