Package ca.uhn.hl7v2.model.v24.datatype
Class CN
java.lang.Object
ca.uhn.hl7v2.model.AbstractType
ca.uhn.hl7v2.model.AbstractComposite
ca.uhn.hl7v2.model.v24.datatype.CN
- All Implemented Interfaces:
Composite,Type,Visitable,Serializable
Represents an HL7 CN (composite ID number and name) data type. This type consists of the following components:
- ID number (ST) (ST)
- family name (FN)
- given name (ST)
- second and further given names or initials thereof (ST)
- suffix (e.g., JR or III) (ST)
- prefix (e.g., DR) (ST)
- degree (e.g., MD) (IS)
- source table (IS)
- assigning authority (HD)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns assigning authority (component 9).Returns ID number (ST) (component 1).Returns family name (component 2).Returns given name (component 3).Returns second and further given names or initials thereof (component 4).Returns suffix (e.g., JR or III) (component 5).Returns prefix (e.g., DR) (component 6).Returns degree (e.g., MD) (component 7).Returns source table (component 8).Returns assigning authority (component 9).getComponent(int number) Returns an individual data component.Type[]Returns an array containing the data elements.Returns degree (e.g., MD) (component 7).Returns family name (component 2).Returns given name (component 3).Returns ID number (ST) (component 1).Returns prefix (e.g., DR) (component 6).Returns second and further given names or initials thereof (component 4).Returns source table (component 8).Returns suffix (e.g., JR or III) (component 5).Methods inherited from class ca.uhn.hl7v2.model.AbstractComposite
accept, clear, getTyped, isEmpty, provideLocationMethods inherited from class ca.uhn.hl7v2.model.AbstractType
encode, getExtraComponents, getMessage, getName, parse, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Type
encode, getExtraComponents, getMessage, getName, parse
-
Constructor Details
-
CN
Creates a new CN type
-
-
Method Details
-
getComponents
Returns an array containing the data elements. -
getComponent
Returns an individual data component.- Parameters:
number- The component number (0-indexed)- Throws:
DataTypeException- if the given element number is out of range.
-
getIDNumber
Returns ID number (ST) (component 1). This is a convenience method that saves you from casting and handling an exception. -
getCn1_IDNumber
Returns ID number (ST) (component 1). This is a convenience method that saves you from casting and handling an exception. -
getFamilyName
Returns family name (component 2). This is a convenience method that saves you from casting and handling an exception. -
getCn2_FamilyName
Returns family name (component 2). This is a convenience method that saves you from casting and handling an exception. -
getGivenName
Returns given name (component 3). This is a convenience method that saves you from casting and handling an exception. -
getCn3_GivenName
Returns given name (component 3). This is a convenience method that saves you from casting and handling an exception. -
getSecondAndFurtherGivenNamesOrInitialsThereof
Returns second and further given names or initials thereof (component 4). This is a convenience method that saves you from casting and handling an exception. -
getCn4_SecondAndFurtherGivenNamesOrInitialsThereof
Returns second and further given names or initials thereof (component 4). This is a convenience method that saves you from casting and handling an exception. -
getSuffixEgJRorIII
Returns suffix (e.g., JR or III) (component 5). This is a convenience method that saves you from casting and handling an exception. -
getCn5_SuffixEgJRorIII
Returns suffix (e.g., JR or III) (component 5). This is a convenience method that saves you from casting and handling an exception. -
getPrefixEgDR
Returns prefix (e.g., DR) (component 6). This is a convenience method that saves you from casting and handling an exception. -
getCn6_PrefixEgDR
Returns prefix (e.g., DR) (component 6). This is a convenience method that saves you from casting and handling an exception. -
getDegreeEgMD
Returns degree (e.g., MD) (component 7). This is a convenience method that saves you from casting and handling an exception. -
getCn7_DegreeEgMD
Returns degree (e.g., MD) (component 7). This is a convenience method that saves you from casting and handling an exception. -
getSourceTable
Returns source table (component 8). This is a convenience method that saves you from casting and handling an exception. -
getCn8_SourceTable
Returns source table (component 8). This is a convenience method that saves you from casting and handling an exception. -
getAssigningAuthority
Returns assigning authority (component 9). This is a convenience method that saves you from casting and handling an exception. -
getCn9_AssigningAuthority
Returns assigning authority (component 9). This is a convenience method that saves you from casting and handling an exception.
-