gov.lanl.IDViewer
Class HL7ToXML

java.lang.Object
  |
  +--gov.lanl.IDViewer.HL7ToXML
All Implemented Interfaces:
TraitToXML

public class HL7ToXML
extends java.lang.Object
implements TraitToXML

The class HL7ToXML takes a native HL7 string (PIDS) and converts it to a DOM tree.

Version:
$Id: HL7ToXML.java,v 1.2 2002/06/09 14:26:01 dwforslund Exp $
Author:
Torsten Staab

Constructor Summary
HL7ToXML()
           
 
Method Summary
 boolean addHL7Component(org.w3c.dom.Document theDoc, org.w3c.dom.Element theHL7RootNode, java.lang.String theComponentID, java.lang.String theComponentValue, java.lang.String theComponentType, int theComponentOrder)
           
 org.w3c.dom.Node convertTraitToXML(org.w3c.dom.Document theDoc, java.lang.String traitOrigin, java.lang.String traitID, java.lang.String traitValue, boolean buildSummaryNode)
           
 org.w3c.dom.Element createHL7RootNode(org.w3c.dom.Document theDoc, java.lang.String theID, java.lang.String theClass, java.lang.String theOrigin, java.lang.String theAccess, java.lang.String theChildDelim, java.lang.String theComponents)
           
 org.w3c.dom.Document createXMLDoc()
           
 org.w3c.dom.Node HL7DateTimeOfBirth(java.lang.String origin, java.lang.String hl7Str, boolean buildSummaryNode)
           
 org.w3c.dom.Node HL7MothersMaidenName(java.lang.String origin, java.lang.String hl7Str, boolean buildSummaryNode)
           
 org.w3c.dom.Node HL7PatientAddress(java.lang.String origin, java.lang.String hl7Str, boolean buildSummaryNode)
           
 org.w3c.dom.Node HL7PatientAlias(java.lang.String origin, java.lang.String hl7Str, boolean buildSummaryNode)
           
 org.w3c.dom.Node HL7PatientMaritalStatus(java.lang.String origin, java.lang.String hl7Str, boolean buildSummaryNode)
           
 org.w3c.dom.Node HL7PatientName(java.lang.String origin, java.lang.String hl7Str, boolean buildSummaryNode)
           
 org.w3c.dom.Node HL7PhoneNumber_Home(java.lang.String origin, java.lang.String hl7Str, boolean buildSummaryNode)
           
 org.w3c.dom.Node HL7Sex(java.lang.String origin, java.lang.String hl7Str, boolean buildSummaryNode)
           
 org.w3c.dom.Node HL7SSNNumber(java.lang.String origin, java.lang.String hl7Str, boolean buildSummaryNode)
           
 boolean isTraitIDKnown(java.lang.String traitID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HL7ToXML

public HL7ToXML()
Method Detail

createXMLDoc

public org.w3c.dom.Document createXMLDoc()

createHL7RootNode

public org.w3c.dom.Element createHL7RootNode(org.w3c.dom.Document theDoc,
                                             java.lang.String theID,
                                             java.lang.String theClass,
                                             java.lang.String theOrigin,
                                             java.lang.String theAccess,
                                             java.lang.String theChildDelim,
                                             java.lang.String theComponents)

addHL7Component

public boolean addHL7Component(org.w3c.dom.Document theDoc,
                               org.w3c.dom.Element theHL7RootNode,
                               java.lang.String theComponentID,
                               java.lang.String theComponentValue,
                               java.lang.String theComponentType,
                               int theComponentOrder)

HL7PatientName

public org.w3c.dom.Node HL7PatientName(java.lang.String origin,
                                       java.lang.String hl7Str,
                                       boolean buildSummaryNode)

HL7PatientAlias

public org.w3c.dom.Node HL7PatientAlias(java.lang.String origin,
                                        java.lang.String hl7Str,
                                        boolean buildSummaryNode)

HL7MothersMaidenName

public org.w3c.dom.Node HL7MothersMaidenName(java.lang.String origin,
                                             java.lang.String hl7Str,
                                             boolean buildSummaryNode)

HL7PatientAddress

public org.w3c.dom.Node HL7PatientAddress(java.lang.String origin,
                                          java.lang.String hl7Str,
                                          boolean buildSummaryNode)

HL7PatientMaritalStatus

public org.w3c.dom.Node HL7PatientMaritalStatus(java.lang.String origin,
                                                java.lang.String hl7Str,
                                                boolean buildSummaryNode)

HL7DateTimeOfBirth

public org.w3c.dom.Node HL7DateTimeOfBirth(java.lang.String origin,
                                           java.lang.String hl7Str,
                                           boolean buildSummaryNode)

HL7Sex

public org.w3c.dom.Node HL7Sex(java.lang.String origin,
                               java.lang.String hl7Str,
                               boolean buildSummaryNode)

HL7SSNNumber

public org.w3c.dom.Node HL7SSNNumber(java.lang.String origin,
                                     java.lang.String hl7Str,
                                     boolean buildSummaryNode)

HL7PhoneNumber_Home

public org.w3c.dom.Node HL7PhoneNumber_Home(java.lang.String origin,
                                            java.lang.String hl7Str,
                                            boolean buildSummaryNode)

isTraitIDKnown

public boolean isTraitIDKnown(java.lang.String traitID)
Specified by:
isTraitIDKnown in interface TraitToXML

convertTraitToXML

public org.w3c.dom.Node convertTraitToXML(org.w3c.dom.Document theDoc,
                                          java.lang.String traitOrigin,
                                          java.lang.String traitID,
                                          java.lang.String traitValue,
                                          boolean buildSummaryNode)
Specified by:
convertTraitToXML in interface TraitToXML


Copyright © 2000 University of California. All Rights Reserved.