Class KbvPractitionerBuilder
java.lang.Object
de.gematik.bbriccs.fhir.builder.BaseBuilder<R,B>
de.gematik.bbriccs.fhir.builder.ResourceBuilder<KbvPractitioner,KbvPractitionerBuilder>
de.gematik.test.erezept.fhir.builder.kbv.KbvPractitionerBuilder
public class KbvPractitionerBuilder
extends de.gematik.bbriccs.fhir.builder.ResourceBuilder<KbvPractitioner,KbvPractitionerBuilder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddQualification(AsvFachgruppennummer asvFachgruppennummer) addQualification(QualificationType qualificationType) addQualification(String jobTitle) set either a "Lebenslange Arztnummer" or "Zahnarztnummer"build()static KbvPractitionerBuilderbuilder()Lebenslange ArztnummerSet the official name of the practitionerSet the official name of the practitioner with a prefix e.g.version(KbvItaForVersion version) Attention: use with care as this setter might break automatic choice of the 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
-
Constructor Details
-
KbvPractitionerBuilder
public KbvPractitionerBuilder()
-
-
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
-
lanr
Lebenslange Arztnummer- Parameters:
value- the LANR value- Returns:
- builder
-
zanr
-
anr
set either a "Lebenslange Arztnummer" or "Zahnarztnummer"- Parameters:
anr- is the object which wraps the coding system and the value- Returns:
- builder
-
name
Set the official name of the practitioner- Parameters:
given- given namefamily- family name- Returns:
- builder
-
name
Set the official name of the practitioner with a prefix e.g. Dr.- Parameters:
given- given namefamily- family name- Returns:
- builder
-
addQualification
-
addQualification
-
addQualification
-
build
- Specified by:
buildin classde.gematik.bbriccs.fhir.builder.BaseBuilder<KbvPractitioner,KbvPractitionerBuilder>
-