public abstract class Name<T extends ca.uhn.hl7v2.model.Composite> extends Hl7v2Based<T>
It is derived from the HL7v2 data types XPN and XCN. It only contains naming related fields of these data types.
All members of this class are allowed to be null
. When transforming
to HL7 this indicates that the values are empty. Trailing empty values are
removed from the HL7 string.
MESSAGE
Modifier | Constructor and Description |
---|---|
protected |
Name() |
protected |
Name(T hapiObject) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
abstract String |
getDegree() |
abstract String |
getFamilyName() |
abstract String |
getGivenName() |
abstract String |
getPrefix() |
abstract String |
getSecondAndFurtherGivenNames() |
abstract String |
getSuffix() |
int |
hashCode() |
abstract void |
setDegree(String value) |
abstract void |
setFamilyName(String value) |
abstract void |
setGivenName(String value) |
abstract void |
setPrefix(String value) |
abstract void |
setSecondAndFurtherGivenNames(String value) |
abstract void |
setSuffix(String value) |
String |
toString() |
getHapiObject, getIntegerValue, getLongValue, isEmpty, parse, rawRender, render, render, setAssigningAuthority, setValue, setValue
protected Name()
protected Name(T hapiObject)
public abstract String getFamilyName()
public abstract String getGivenName()
public abstract String getSecondAndFurtherGivenNames()
public abstract String getSuffix()
public abstract String getPrefix()
public abstract String getDegree()
public abstract void setFamilyName(String value)
public abstract void setGivenName(String value)
public abstract void setSecondAndFurtherGivenNames(String value)
public abstract void setSuffix(String value)
public abstract void setPrefix(String value)
public abstract void setDegree(String value)
Copyright © 2018 Open eHealth Foundation. All rights reserved.