public class SubjectOfCareDemographicDataImpl extends Object implements SubjectOfCareDemographicData
| Constructor and Description |
|---|
SubjectOfCareDemographicDataImpl() |
SubjectOfCareDemographicDataImpl(Sex sex,
DateOfBirthDetail dateOfBirthDetail)
This is a convenience constructor that will calculate the age from the date of birth
|
SubjectOfCareDemographicDataImpl(Sex sex,
int age)
This is a constructor that will calculate the dateOfBirth from an age in years.
|
| Modifier and Type | Method and Description |
|---|---|
int |
calculateAgeInYearsFromDOB(ZonedDateTime dateOfBirth) |
int |
getAgeInYears() |
Integer |
getBirthOrder() |
Integer |
getBirthPlurality() |
DateOfBirthDetail |
getDateOfBirthDetail() |
IndigenousStatus |
getIndigenousStatus() |
Sex |
getSex() |
Boolean |
isAgeAccurate() |
void |
setAgeAccurate(Boolean isAgeAccurate) |
void |
setAgeFromDOB() |
void |
setAgeInYears(int ageInYears) |
void |
setBirthOrder(Integer birthOrder) |
void |
setBirthPlurality(Integer birthPlurality) |
void |
setIndigenousStatus(IndigenousStatus indigenousStatus) |
public SubjectOfCareDemographicDataImpl()
public SubjectOfCareDemographicDataImpl(Sex sex, DateOfBirthDetail dateOfBirthDetail)
sex - dateOfBirthDetail - public SubjectOfCareDemographicDataImpl(Sex sex, int age)
sex - age - public Sex getSex()
getSex in interface SubjectOfCareDemographicDatapublic DateOfBirthDetail getDateOfBirthDetail()
getDateOfBirthDetail in interface SubjectOfCareDemographicDatapublic int getAgeInYears()
getAgeInYears in interface SubjectOfCareDemographicDatapublic Integer getBirthPlurality()
getBirthPlurality in interface SubjectOfCareDemographicDatapublic Integer getBirthOrder()
getBirthOrder in interface SubjectOfCareDemographicDatapublic IndigenousStatus getIndigenousStatus()
getIndigenousStatus in interface SubjectOfCareDemographicDatapublic void setIndigenousStatus(IndigenousStatus indigenousStatus)
setIndigenousStatus in interface SubjectOfCareDemographicDatapublic void setBirthPlurality(Integer birthPlurality)
setBirthPlurality in interface SubjectOfCareDemographicDatapublic void setBirthOrder(Integer birthOrder)
setBirthOrder in interface SubjectOfCareDemographicDatapublic void setAgeInYears(int ageInYears)
setAgeInYears in interface SubjectOfCareDemographicDatapublic int calculateAgeInYearsFromDOB(ZonedDateTime dateOfBirth)
public void setAgeFromDOB()
public Boolean isAgeAccurate()
isAgeAccurate in interface SubjectOfCareDemographicDatapublic void setAgeAccurate(Boolean isAgeAccurate)
setAgeAccurate in interface SubjectOfCareDemographicDataCopyright © 2021. All rights reserved.