org.vmdb.hl7
Class XCNElement

java.lang.Object
  |
  +--org.vmdb.hl7.HL7Object
        |
        +--org.vmdb.hl7.HL7Element
              |
              +--org.vmdb.hl7.XCNElement

public class XCNElement
extends HL7Element

Extended Composite ID Number and Name for Persons (XCN) Element.

Description: HL7 Network Connectivity For VMDB.

Copyright: Copyright (c) 2002-2003.

Company: Veterinary Medical Database (VMDB).

The method names follow the convention established by other Element type classes. Names follow the HL7 documentation.

See the HL7 documentation for an explanation of each component.


Constructor Summary
XCNElement()
          Construct an XCN Element using the default name and type constants at the default level FIELD.
XCNElement(int iLevel)
          Construct an XCN Element using the default name and type constants.
 
Method Summary
 HDElement getAssigningAuthority()
           
 HDElement getAssigningFacility()
           
 java.lang.String getCheckDigit()
           
 java.lang.String getCheckDigitSystem()
           
 java.lang.String getDegree()
           
 java.lang.String getFamilyName()
           
 java.lang.String getGivenName()
           
 java.lang.String getIdentifierTypeCode()
           
 java.lang.String getIdNumber()
           
 java.lang.String getNameAssemblyOrder()
           
 CEElement getNameContext()
           
 java.lang.String getNameRepresentationCode()
           
 java.lang.String getNameTypeCode()
           
 DRElement getNameValidityRange()
           
 java.lang.String getPrefix()
           
 java.lang.String getSecondGivenName()
           
 java.lang.String getSourceTable()
           
 java.lang.String getSuffix()
           
 void setAssigningAuthority(HDElement hdE)
           
 void setAssigningAuthority(java.lang.String sNamespaceId)
           
 void setAssigningAuthority(java.lang.String sNamespaceId, java.lang.String sUniversalId, java.lang.String sIdType)
           
 void setAssigningFacility(HDElement hdE)
           
 void setAssigningFacility(java.lang.String sNamespaceId)
           
 void setAssigningFacility(java.lang.String sNamespaceId, java.lang.String sUniversalId, java.lang.String sIdType)
           
 void setCheckDigit(java.lang.String sCheckDigit)
           
 void setCheckDigitSystem(java.lang.String sCheckDigitSystem)
           
 void setDegree(java.lang.String sDegree)
           
 void setFamilyName(java.lang.String sFamilyName)
           
 void setGivenName(java.lang.String sGivenName)
           
 void setIdentifierTypeCode(java.lang.String sIdentifierTypeCode)
           
 void setIdNumber(java.lang.String sIdNumber)
           
 void setNameAssemblyOrder(java.lang.String sNameAssemblyOrder)
           
 void setNameContext(CEElement ceNameContext)
           
 void setNameRepresentationCode(java.lang.String sNameRepresentationCode)
           
 void setNameTypeCode(java.lang.String sNameTypeCode)
           
 void setNameValidityRange(DRElement drNameValidityRange)
           
 void setPrefix(java.lang.String sPrefix)
           
 void setSecondGivenName(java.lang.String sSecondGivenName)
           
 void setSourceTable(java.lang.String sSourceTable)
           
 void setSuffix(java.lang.String sSuffix)
           
 
Methods inherited from class org.vmdb.hl7.HL7Element
clear, empty, getComponent, getLevel, getType, getValue, initialize, iterator, makeElement, setComponent, setLevel, setType, setValue, size, toHL7String, toString, toXML
 
Methods inherited from class org.vmdb.hl7.HL7Object
getRule
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XCNElement

public XCNElement(int iLevel)
Construct an XCN Element using the default name and type constants.

Parameters:
iLevel - One of the constants for specifying level as FIELD, COMPONENT, or SUBCOMPONENT. Default FIELD.

XCNElement

public XCNElement()
Construct an XCN Element using the default name and type constants at the default level FIELD.

Method Detail

setIdNumber

public void setIdNumber(java.lang.String sIdNumber)

getIdNumber

public java.lang.String getIdNumber()

setFamilyName

public void setFamilyName(java.lang.String sFamilyName)

getFamilyName

public java.lang.String getFamilyName()

setGivenName

public void setGivenName(java.lang.String sGivenName)

getGivenName

public java.lang.String getGivenName()

setSecondGivenName

public void setSecondGivenName(java.lang.String sSecondGivenName)

getSecondGivenName

public java.lang.String getSecondGivenName()

setSuffix

public void setSuffix(java.lang.String sSuffix)

getSuffix

public java.lang.String getSuffix()

setPrefix

public void setPrefix(java.lang.String sPrefix)

getPrefix

public java.lang.String getPrefix()

setDegree

public void setDegree(java.lang.String sDegree)

getDegree

public java.lang.String getDegree()

setSourceTable

public void setSourceTable(java.lang.String sSourceTable)

getSourceTable

public java.lang.String getSourceTable()

setAssigningAuthority

public void setAssigningAuthority(java.lang.String sNamespaceId)

setAssigningAuthority

public void setAssigningAuthority(java.lang.String sNamespaceId,
                                  java.lang.String sUniversalId,
                                  java.lang.String sIdType)

setAssigningAuthority

public void setAssigningAuthority(HDElement hdE)

getAssigningAuthority

public HDElement getAssigningAuthority()

setNameTypeCode

public void setNameTypeCode(java.lang.String sNameTypeCode)

getNameTypeCode

public java.lang.String getNameTypeCode()

setCheckDigit

public void setCheckDigit(java.lang.String sCheckDigit)

getCheckDigit

public java.lang.String getCheckDigit()

setCheckDigitSystem

public void setCheckDigitSystem(java.lang.String sCheckDigitSystem)

getCheckDigitSystem

public java.lang.String getCheckDigitSystem()

setIdentifierTypeCode

public void setIdentifierTypeCode(java.lang.String sIdentifierTypeCode)

getIdentifierTypeCode

public java.lang.String getIdentifierTypeCode()

setAssigningFacility

public void setAssigningFacility(java.lang.String sNamespaceId)

setAssigningFacility

public void setAssigningFacility(java.lang.String sNamespaceId,
                                 java.lang.String sUniversalId,
                                 java.lang.String sIdType)

setAssigningFacility

public void setAssigningFacility(HDElement hdE)

getAssigningFacility

public HDElement getAssigningFacility()

setNameRepresentationCode

public void setNameRepresentationCode(java.lang.String sNameRepresentationCode)

getNameRepresentationCode

public java.lang.String getNameRepresentationCode()

setNameContext

public void setNameContext(CEElement ceNameContext)

getNameContext

public CEElement getNameContext()

setNameValidityRange

public void setNameValidityRange(DRElement drNameValidityRange)

getNameValidityRange

public DRElement getNameValidityRange()

setNameAssemblyOrder

public void setNameAssemblyOrder(java.lang.String sNameAssemblyOrder)

getNameAssemblyOrder

public java.lang.String getNameAssemblyOrder()

SourceForge.net Logo