gov.lanl.HL7
Class HL7Parser

java.lang.Object
  |
  +--gov.lanl.HL7.HL7Parser

public class HL7Parser
extends java.lang.Object

Parser: this class can be used for 1:1 mapping of personIds

 

Constructor Summary
HL7Parser()
          Constructor declaration
 
Method Summary
static java.lang.String createPersonId(java.lang.String personId)
          Convert from QualifiedSubjectIdStr to HL7 String
static java.lang.String createTimeStamp(java.lang.String timeStamp)
          Convert UTC Timestamp to HL7
static java.lang.String extractAssigningAuthority(java.lang.String personId)
          Method declaration
static java.lang.String[] extractExternalId(java.lang.String personId)
          Return additional IDs in HL7 string
static java.lang.String extractId(java.lang.String personId)
          Convert from HL7 Person ID to QualifiedSubjectIdStr
static java.lang.String extractPersonId(java.lang.String personId)
          Convert first string of repeating element to QualifiedPersonIdStr
static java.lang.String extractTimeStamp(java.lang.String timeStamp)
          Convert HL7 Timestamp to HL7 format
static void main(java.lang.String[] argv)
          Main test program
static void setDomain(java.lang.String domain)
          * set the default domain if not set earlier.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HL7Parser

public HL7Parser()
Constructor declaration

See Also:
Method Detail

extractPersonId

public static java.lang.String extractPersonId(java.lang.String personId)
Convert first string of repeating element to QualifiedPersonIdStr


extractId

public static java.lang.String extractId(java.lang.String personId)
Convert from HL7 Person ID to QualifiedSubjectIdStr

Parameters:
personId -
Returns:
See Also:

extractAssigningAuthority

public static java.lang.String extractAssigningAuthority(java.lang.String personId)
Method declaration

Parameters:
personId -
Returns:
See Also:

createPersonId

public static java.lang.String createPersonId(java.lang.String personId)
Convert from QualifiedSubjectIdStr to HL7 String

Parameters:
personId -
Returns:
See Also:

extractExternalId

public static java.lang.String[] extractExternalId(java.lang.String personId)
Return additional IDs in HL7 string


extractTimeStamp

public static java.lang.String extractTimeStamp(java.lang.String timeStamp)
Convert HL7 Timestamp to HL7 format

Parameters:
timeStamp -
Returns:
See Also:

createTimeStamp

public static java.lang.String createTimeStamp(java.lang.String timeStamp)
Convert UTC Timestamp to HL7

Parameters:
timeStamp -
Returns:
See Also:

setDomain

public static void setDomain(java.lang.String domain)
* set the default domain if not set earlier.


main

public static void main(java.lang.String[] argv)
Main test program