Class ErxMedicationDispenseBaseBuilder<M extends ErxMedicationDispenseBase,B extends de.gematik.bbriccs.fhir.builder.ResourceBuilder<M,B>>
java.lang.Object
de.gematik.bbriccs.fhir.builder.BaseBuilder<R,B>
de.gematik.bbriccs.fhir.builder.ResourceBuilder<M,B>
de.gematik.test.erezept.fhir.builder.erp.ErxMedicationDispenseBaseBuilder<M,B>
- Direct Known Subclasses:
ErxMedicationDispenseBuilder,ErxMedicationDispenseDiGABuilder
public abstract class ErxMedicationDispenseBaseBuilder<M extends ErxMedicationDispenseBase,B extends de.gematik.bbriccs.fhir.builder.ResourceBuilder<M,B>>
extends de.gematik.bbriccs.fhir.builder.ResourceBuilder<M,B>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final SimpleDateFormatprotected ErpWorkflowVersionprotected GemErpMedication -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedErxMedicationDispenseBaseBuilder(de.gematik.bbriccs.fhir.de.value.KVNR kvnr) -
Method Summary
Modifier and TypeMethodDescriptionabstract Mbuild()protected voidbuildBase(ErxMedicationDispenseBase medDisp) medication(GemErpMedication medication) performerId(String performer) prescriptionId(PrescriptionId prescriptionId) prescriptionId(String prescriptionId) status(org.hl7.fhir.r4.model.MedicationDispense.MedicationDispenseStatus status) version(ErpWorkflowVersion version) Attention: use with care as this setter might break automatic choice of the version.whenHandedOver(Date whenHandedOver) Methods inherited from class de.gematik.bbriccs.fhir.builder.ResourceBuilder
createResource, createResource, createResource, setIdToMethods inherited from class de.gematik.bbriccs.fhir.builder.BaseBuilder
checkRequired, checkRequiredExactlyOneOf, checkRequiredList, checkValueSet, checkValueSet, getResourceId, self, setId
-
Field Details
-
dateFormat10
-
erpWorkflowVersion
-
medication
-
-
Constructor Details
-
ErxMedicationDispenseBaseBuilder
protected ErxMedicationDispenseBaseBuilder(de.gematik.bbriccs.fhir.de.value.KVNR kvnr)
-
-
Method Details
-
version
Attention: use with care as this setter might break automatic choice of the version. This builder will set the default version automatically, so there should be no need to provide an explicit version- Parameters:
version- to use for generation of this resource- Returns:
- Builder
-
medication
-
performerId
-
prescriptionId
-
prescriptionId
-
status
-
status
-
whenHandedOver
-
build
- Specified by:
buildin classde.gematik.bbriccs.fhir.builder.BaseBuilder<M extends ErxMedicationDispenseBase,B extends de.gematik.bbriccs.fhir.builder.ResourceBuilder<M, B>>
-
buildBase
-