Class KbvMedicalOrganizationBuilder
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.AbstractOrganizationBuilder<KbvMedicalOrganization,KbvMedicalOrganizationBuilder>
de.gematik.test.erezept.fhir.builder.kbv.KbvMedicalOrganizationBuilder
public class KbvMedicalOrganizationBuilder
extends AbstractOrganizationBuilder<KbvMedicalOrganization,KbvMedicalOrganizationBuilder>
This builder will build an Organization which represents a Medical Practice. The characteristic
property of such an organization is the required BSNR (Betriebsstättennummer)
-
Field Summary
Fields inherited from class de.gematik.test.erezept.fhir.builder.AbstractOrganizationBuilder
address, contactPoints, name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddress(de.gematik.bbriccs.fhir.de.valueset.Country country, String city, String postal, String street) build()builder()protected voidlongiknr(de.gematik.bbriccs.fhir.de.value.IKNR iknr) version(KbvItaForVersion version) Attention: use with care as this setter might break automatic choice of the version.Methods inherited from class de.gematik.test.erezept.fhir.builder.AbstractOrganizationBuilder
address, buildOrganizationWith, buildOrganizationWith, contact, email, name, phoneMethods 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
-
Constructor Details
-
KbvMedicalOrganizationBuilder
public KbvMedicalOrganizationBuilder()
-
-
Method Details
-
builder
-
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
-
bsnr
-
bsnr
-
kzva
-
kzva
-
iknr
-
iknr
-
ksn
-
ksn
-
address
-
address
public KbvMedicalOrganizationBuilder address(de.gematik.bbriccs.fhir.de.valueset.Country country, String city, String postal, String street) -
build
- Specified by:
buildin classde.gematik.bbriccs.fhir.builder.BaseBuilder<KbvMedicalOrganization,KbvMedicalOrganizationBuilder>
-
checkRequired
protected void checkRequired() -
countIdentifier
public long countIdentifier()
-