be.ehealth.business.common.domain
Class Patient.Builder
java.lang.Object
be.ehealth.business.common.domain.Patient.Builder
- Enclosing class:
- Patient
public static class Patient.Builder
- extends Object
Patient builder static class
Patient.Builder
public Patient.Builder()
Patient.Builder
public Patient.Builder(Patient existingPatient)
- Builder with existing (template) patient object. enables this builder for subtypes.
withFirstName
public Patient.Builder withFirstName(String value)
- Parameters:
value
-
- Returns:
withFamilyName
public Patient.Builder withFamilyName(String value)
- Parameters:
value
-
- Returns:
withLastName
public Patient.Builder withLastName(String value)
- Parameters:
value
-
- Returns:
withMiddleName
public Patient.Builder withMiddleName(String value)
- Parameters:
value
-
- Returns:
withMutuality
public Patient.Builder withMutuality(String value)
- Parameters:
value
-
- Returns:
withRegNrWithMut
public Patient.Builder withRegNrWithMut(String value)
- Parameters:
value
-
- Returns:
withInss
public Patient.Builder withInss(String value)
- Parameters:
value
-
- Returns:
withSis
public Patient.Builder withSis(String value)
- Parameters:
value
-
- Returns:
withIsiPlus
public Patient.Builder withIsiPlus(String value)
- Parameters:
value
-
- Returns:
withEid
public Patient.Builder withEid(String eid)
- Parameters:
eid
-
- Returns:
build
public Patient build()
throws IllegalStateException
- build the patient object and checks for parameters integrity
- Throws:
IllegalStateException
Connector Business ORGPHARMACY 3.10.2 API
Copyright © {inceptionYear}-2016 eHealth. All Rights Reserved.