java.lang.Object
org.projecthusky.fhir.emed.ch.epr.model.emediplan.EMediplan<ChMed16AExtension,ChMed16AGender,M,ChMed16APatientId>
org.projecthusky.fhir.emed.ch.epr.model.emediplan.chmed16a.ChMed16AEMediplan<M>
Type Parameters:
M - The type of ChMed16AMedicament. This is needed since revision 3 has added a new version of the medicament object for the ePrescription.
All Implemented Interfaces:
ChMed16AExtendable, EMediplanExtendable<ChMed16AExtension>, EMediplanObject
Direct Known Subclasses:
EPrescription

public class ChMed16AEMediplan<M extends ChMed16AMedicament> extends EMediplan<ChMed16AExtension,ChMed16AGender,M,ChMed16APatientId> implements ChMed16AExtendable
This is the main eMediplan object, called Medication in CHMED16A specification. It contains exactly one patient and a list of medications (named medicament in CHMED16A).

Based on the CHMED16A specs doc as published on its GitHub site as of 2025-06-25.