Class KbvBaseDocumentBundleBuilder<V extends de.gematik.bbriccs.fhir.coding.version.ProfileVersion,R extends org.hl7.fhir.r4.model.Resource,B extends de.gematik.bbriccs.fhir.builder.ResourceBuilder<R,B>>
java.lang.Object
de.gematik.bbriccs.fhir.builder.BaseBuilder<R,B>
de.gematik.bbriccs.fhir.builder.ResourceBuilder<R,B>
de.gematik.test.erezept.fhir.builder.kbv.KbvBaseDocumentBundleBuilder<V,R,B>
- Direct Known Subclasses:
KbvErpBundleBuilder,KbvEvdgaBundleBuilder
public abstract class KbvBaseDocumentBundleBuilder<V extends de.gematik.bbriccs.fhir.coding.version.ProfileVersion,R extends org.hl7.fhir.r4.model.Resource,B extends de.gematik.bbriccs.fhir.builder.ResourceBuilder<R,B>>
extends de.gematik.bbriccs.fhir.builder.ResourceBuilder<R,B>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected KbvPractitionerprotected final KbvBaseCompositionBuilder<V,?> protected KbvCoverageprotected KbvMedicalOrganizationprotected KbvPatientprotected KbvPractitionerprotected PrescriptionIdprotected StatusKennzeichenprotected V -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedKbvBaseDocumentBundleBuilder(KbvBaseCompositionBuilder<V, ?> compositionBuilder, V defaultVersion) -
Method Summary
Modifier and TypeMethodDescriptionattester(KbvPractitioner attester) insurance(KbvCoverage coverage) medicalOrganization(KbvMedicalOrganization organization) patient(KbvPatient patient) practitioner(KbvPractitioner practitioner) prescriptionId(PrescriptionId prescriptionId) statusKennzeichen(StatusKennzeichen statusKennzeichen) statusKennzeichen(String code) Methods inherited from class de.gematik.bbriccs.fhir.builder.ResourceBuilder
createResource, createResource, createResource, setIdToMethods inherited from class de.gematik.bbriccs.fhir.builder.BaseBuilder
build, checkRequired, checkRequiredExactlyOneOf, checkRequiredList, checkValueSet, checkValueSet, getResourceId, self, setId
-
Field Details
-
version
-
compositionBuilder
protected final KbvBaseCompositionBuilder<V extends de.gematik.bbriccs.fhir.coding.version.ProfileVersion,?> compositionBuilder -
prescriptionId
-
statusKennzeichen
-
patient
-
practitioner
-
attester
-
coverage
-
medicalOrganization
-
-
Constructor Details
-
KbvBaseDocumentBundleBuilder
protected KbvBaseDocumentBundleBuilder(KbvBaseCompositionBuilder<V, ?> compositionBuilder, V defaultVersion)
-
-
Method Details
-
version
-
prescriptionId
-
patient
-
insurance
-
practitioner
-
attester
-
medicalOrganization
-
statusKennzeichen
-
statusKennzeichen
-