ca.uhn.hl7v2.model.v24.datatype
Class XPN

java.lang.Object
  extended by ca.uhn.hl7v2.model.AbstractType
      extended by ca.uhn.hl7v2.model.v24.datatype.XPN
All Implemented Interfaces:
Composite, Type, Serializable

public class XPN
extends AbstractType
implements Composite

Represents an HL7 XPN (extended person name) data type. This type consists of the following components:

See Also:
Serialized Form

Constructor Summary
XPN(Message message)
          Creates a new XPN type
 
Method Summary
 Type getComponent(int number)
          Returns an individual data component.
 Type[] getComponents()
          Returns an array containing the data elements.
 IS getDegreeEgMD()
          Returns degree (e.g., MD) (component #6).
 FN getFamilyName()
          Returns family name (component #1).
 ST getGivenName()
          Returns given name (component #2).
 ID getNameAssemblyOrder()
          Returns name assembly order (component #11).
 CE getNameContext()
          Returns name context (component #9).
 ID getNameRepresentationCode()
          Returns Name Representation code (component #8).
 ID getNameTypeCode()
          Returns name type code (component #7).
 DR getNameValidityRange()
          Returns name validity range (component #10).
 ST getPrefixEgDR()
          Returns prefix (e.g., DR) (component #5).
 ST getSecondAndFurtherGivenNamesOrInitialsThereof()
          Returns second and further given names or initials thereof (component #3).
 ST getSuffixEgJRorIII()
          Returns suffix (e.g., JR or III) (component #4).
 FN getXpn1_FamilyName()
          Returns family name (component #1).
 DR getXpn10_NameValidityRange()
          Returns name validity range (component #10).
 ID getXpn11_NameAssemblyOrder()
          Returns name assembly order (component #11).
 ST getXpn2_GivenName()
          Returns given name (component #2).
 ST getXpn3_SecondAndFurtherGivenNamesOrInitialsThereof()
          Returns second and further given names or initials thereof (component #3).
 ST getXpn4_SuffixEgJRorIII()
          Returns suffix (e.g., JR or III) (component #4).
 ST getXpn5_PrefixEgDR()
          Returns prefix (e.g., DR) (component #5).
 IS getXpn6_DegreeEgMD()
          Returns degree (e.g., MD) (component #6).
 ID getXpn7_NameTypeCode()
          Returns name type code (component #7).
 ID getXpn8_NameRepresentationCode()
          Returns Name Representation code (component #8).
 CE getXpn9_NameContext()
          Returns name context (component #9).
 
Methods inherited from class ca.uhn.hl7v2.model.AbstractType
clear, encode, getExtraComponents, getMessage, getName, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ca.uhn.hl7v2.model.Type
clear, encode, getExtraComponents, getMessage, getName, parse
 

Constructor Detail

XPN

public XPN(Message message)
Creates a new XPN type

Method Detail

getComponents

public Type[] getComponents()
Returns an array containing the data elements.

Specified by:
getComponents in interface Composite

getComponent

public Type getComponent(int number)
                  throws DataTypeException
Returns an individual data component.

Specified by:
getComponent in interface Composite
Parameters:
number - The component number (0-indexed)
Throws:
DataTypeException - if the given element number is out of range.

getFamilyName

public FN getFamilyName()
Returns family name (component #1). This is a convenience method that saves you from casting and handling an exception.


getXpn1_FamilyName

public FN getXpn1_FamilyName()
Returns family name (component #1). This is a convenience method that saves you from casting and handling an exception.


getGivenName

public ST getGivenName()
Returns given name (component #2). This is a convenience method that saves you from casting and handling an exception.


getXpn2_GivenName

public ST getXpn2_GivenName()
Returns given name (component #2). This is a convenience method that saves you from casting and handling an exception.


getSecondAndFurtherGivenNamesOrInitialsThereof

public ST getSecondAndFurtherGivenNamesOrInitialsThereof()
Returns second and further given names or initials thereof (component #3). This is a convenience method that saves you from casting and handling an exception.


getXpn3_SecondAndFurtherGivenNamesOrInitialsThereof

public ST getXpn3_SecondAndFurtherGivenNamesOrInitialsThereof()
Returns second and further given names or initials thereof (component #3). This is a convenience method that saves you from casting and handling an exception.


getSuffixEgJRorIII

public ST getSuffixEgJRorIII()
Returns suffix (e.g., JR or III) (component #4). This is a convenience method that saves you from casting and handling an exception.


getXpn4_SuffixEgJRorIII

public ST getXpn4_SuffixEgJRorIII()
Returns suffix (e.g., JR or III) (component #4). This is a convenience method that saves you from casting and handling an exception.


getPrefixEgDR

public ST getPrefixEgDR()
Returns prefix (e.g., DR) (component #5). This is a convenience method that saves you from casting and handling an exception.


getXpn5_PrefixEgDR

public ST getXpn5_PrefixEgDR()
Returns prefix (e.g., DR) (component #5). This is a convenience method that saves you from casting and handling an exception.


getDegreeEgMD

public IS getDegreeEgMD()
Returns degree (e.g., MD) (component #6). This is a convenience method that saves you from casting and handling an exception.


getXpn6_DegreeEgMD

public IS getXpn6_DegreeEgMD()
Returns degree (e.g., MD) (component #6). This is a convenience method that saves you from casting and handling an exception.


getNameTypeCode

public ID getNameTypeCode()
Returns name type code (component #7). This is a convenience method that saves you from casting and handling an exception.


getXpn7_NameTypeCode

public ID getXpn7_NameTypeCode()
Returns name type code (component #7). This is a convenience method that saves you from casting and handling an exception.


getNameRepresentationCode

public ID getNameRepresentationCode()
Returns Name Representation code (component #8). This is a convenience method that saves you from casting and handling an exception.


getXpn8_NameRepresentationCode

public ID getXpn8_NameRepresentationCode()
Returns Name Representation code (component #8). This is a convenience method that saves you from casting and handling an exception.


getNameContext

public CE getNameContext()
Returns name context (component #9). This is a convenience method that saves you from casting and handling an exception.


getXpn9_NameContext

public CE getXpn9_NameContext()
Returns name context (component #9). This is a convenience method that saves you from casting and handling an exception.


getNameValidityRange

public DR getNameValidityRange()
Returns name validity range (component #10). This is a convenience method that saves you from casting and handling an exception.


getXpn10_NameValidityRange

public DR getXpn10_NameValidityRange()
Returns name validity range (component #10). This is a convenience method that saves you from casting and handling an exception.


getNameAssemblyOrder

public ID getNameAssemblyOrder()
Returns name assembly order (component #11). This is a convenience method that saves you from casting and handling an exception.


getXpn11_NameAssemblyOrder

public ID getXpn11_NameAssemblyOrder()
Returns name assembly order (component #11). This is a convenience method that saves you from casting and handling an exception.



Copyright © 2001-2011 University Health Network. All Rights Reserved.