Class ErxChargeItemBuilder
java.lang.Object
de.gematik.bbriccs.fhir.builder.BaseBuilder<R,B>
de.gematik.bbriccs.fhir.builder.ResourceBuilder<ErxChargeItem,ErxChargeItemBuilder>
de.gematik.test.erezept.fhir.builder.erp.ErxChargeItemBuilder
public class ErxChargeItemBuilder
extends de.gematik.bbriccs.fhir.builder.ResourceBuilder<ErxChargeItem,ErxChargeItemBuilder>
-
Method Summary
Modifier and TypeMethodDescriptionabgabedatensatz(AbgabedatensatzReference reference, byte[] signed) abgabedatensatz(DavPkvAbgabedatenBundle bundle, Function<DavPkvAbgabedatenBundle, byte[]> signer) abgabedatensatz(String id, byte[] signed) accessCode(AccessCode accessCode) accessCode(String accessCode) build()enterer(TelematikID telematikId) static ErxChargeItemBuilderforPrescription(PrescriptionId prescriptionId) markingFlag(boolean insuranceProvider, boolean subsidy, boolean taxOffice) markingFlag(MarkingFlag markingFlag) receipt(ErxReceipt receipt) receipt(org.hl7.fhir.r4.model.Reference reference) status(org.hl7.fhir.r4.model.ChargeItem.ChargeItemStatus status) verordnung(KbvErpBundle bundle) verordnung(String id) verordnung(org.hl7.fhir.r4.model.Reference reference) version(PatientenrechnungVersion version) 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
-
Method Details
-
version
-
accessCode
-
accessCode
-
status
-
status
-
subject
public ErxChargeItemBuilder subject(de.gematik.bbriccs.fhir.de.value.KVNR kvnr, String kvnrAssignerName) -
receipt
-
receipt
-
enterer
-
enterer
-
entered
-
entered
public ErxChargeItemBuilder entered(Date date, ca.uhn.fhir.model.api.TemporalPrecisionEnum precision) -
markingFlag
public ErxChargeItemBuilder markingFlag(boolean insuranceProvider, boolean subsidy, boolean taxOffice) -
markingFlag
-
verordnung
- Parameters:
id- referencing a KBV-ERP-Bundle- Returns:
- this Builder
-
verordnung
-
verordnung
-
abgabedatensatz
public ErxChargeItemBuilder abgabedatensatz(DavPkvAbgabedatenBundle bundle, Function<DavPkvAbgabedatenBundle, byte[]> signer) -
abgabedatensatz
-
abgabedatensatz
-
build
- Specified by:
buildin classde.gematik.bbriccs.fhir.builder.BaseBuilder<ErxChargeItem,ErxChargeItemBuilder>
-
forPrescription
-