Class V3PixSourceMergePatients

java.lang.Object
org.projecthusky.communication.mpi.V3Message
org.projecthusky.communication.mpi.impl.pix.V3PixSourceMergePatients

public class V3PixSourceMergePatients extends V3Message
Author:
Anthony Larocca
  • Constructor Details

    • V3PixSourceMergePatients

      public V3PixSourceMergePatients(String senderApplicationOID, String senderFacilityOID, String receiverApplicationOID, String receiverFacilityOID)
      Create a V3PixSourceMergePatients with the supplied sender and receiver
      Parameters:
      senderApplicationOID -
      senderFacilityOID -
      receiverApplicationOID -
      receiverFacilityOID -
  • Method Details

    • addReceiver

      public void addReceiver(String applicationOID, String facilityOID)
      Add a Receiver with the supplied IDs
      Parameters:
      applicationOID - (Device ID)
      facilityOID - (Organization ID)
    • getPatientId

      public String getPatientId()
      Get the patient ID
      Returns:
      String - the patient id
    • getRootElement

      public net.ihe.gazelle.hl7v3.prpain201304UV02.PRPAIN201304UV02Type getRootElement()
      Get the root element
      Returns:
      PRPAIN201304UV02Type - the root element
    • setObsoletePatientID

      public void setObsoletePatientID(String extension, String root, String namespace)
      Set the obsolete patient ID
      Parameters:
      extension -
      root -
      namespace -
    • setProcessingCode

      public void setProcessingCode(String processingCode)
      Set the processing code.
      Parameters:
      processingCode -
    • setSender

      public void setSender(String applicationOID, String facilityOID)
      Set the sender ids
      Overrides:
      setSender in class V3Message
      Parameters:
      applicationOID - (Device ID)
      facilityOID - (Organization ID)
    • addControlActProcess

      protected void addControlActProcess()
      Overrides:
      addControlActProcess in class V3Message
    • setITSVersion

      protected void setITSVersion()
      Specified by:
      setITSVersion in class V3Message
    • setProcessingCode

      protected void setProcessingCode()
      Specified by:
      setProcessingCode in class V3Message
    • setProcessingModeCode

      protected void setProcessingModeCode()
      Specified by:
      setProcessingModeCode in class V3Message
    • setId

      protected void setId()
      Specified by:
      setId in class V3Message
    • setCreationTime

      protected void setCreationTime()
      Specified by:
      setCreationTime in class V3Message
    • setAcceptAckCode

      protected void setAcceptAckCode()
      Specified by:
      setAcceptAckCode in class V3Message