|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectau.gov.nehta.vendorlibrary.mdm.datatypes.XCN
public final class XCN
XCN
Encapsulates an HL7 V2 Extended Person Name XCN identifier.
Nested Class Summary | |
---|---|
static class |
XCN.Builder
XCN.Builder
Build class used to construct and validate an XCN object. |
Method Summary | |
---|---|
HD |
getAssigningAuthority()
Retrieve assigning authority. |
java.lang.String |
getFamilyName()
Retrieve family name. |
java.lang.String |
getGivenName()
Retrieve given name. |
java.lang.String |
getIdentifier()
Retrieve unique identifier. |
java.lang.String |
getIdentifierTypeCode()
Retrieve identifier type code. |
java.lang.String |
getMiddleInitialOrName()
Retrieve middle initial or name. |
java.lang.String |
getPrefix()
Retrieve prefix. |
java.lang.String |
getSuffix()
Retrieve suffix. |
static XCN |
parse(java.lang.String parseValue)
Parse XCN from string. |
java.lang.String |
toString()
Outputs an XCN in the following format:
identifier^familyName^givenName^middleInitialOrName^^suffix^prefix^^^assigningAuthority
Variables that are not set are denoted by an empty string. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public java.lang.String getIdentifier()
public java.lang.String getFamilyName()
public java.lang.String getGivenName()
public java.lang.String getMiddleInitialOrName()
public java.lang.String getSuffix()
public java.lang.String getPrefix()
public HD getAssigningAuthority()
public java.lang.String getIdentifierTypeCode()
public static XCN parse(java.lang.String parseValue)
XCN
from string.
parseValue
- String to be parsed (not null).
XCN
public java.lang.String toString()
XCN
in the following format:
identifier^familyName^givenName^middleInitialOrName^^suffix^prefix^^^assigningAuthority
Variables that are not set are denoted by an empty string.
Trailing '^' symbols are trimmed. For example:
'identifier^familyName^^^^^^^' becomes 'identifier^familyName'
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |