Class PixV3QueryRequest

java.lang.Object
org.openehealth.ipf.commons.ihe.hl7v3.core.requests.PixV3QueryRequest
Direct Known Subclasses:
PixV3QueryResponse

public class PixV3QueryRequest extends Object
Simplified model of a PIXV3 Query query (ITI-45).
Since:
4.1
Author:
Quentin Ligier
  • Constructor Details

    • PixV3QueryRequest

      public PixV3QueryRequest()
      Empty constructor.
  • Method Details

    • getQueryPatientId

      public net.ihe.gazelle.hl7v3.datatypes.II getQueryPatientId()
      The patient identifier known to the PIX Consumer. It shall be provided.
    • getDataSourceOids

      public Set<String> getDataSourceOids()
      The identifiers for the Patient Identity Domain's assigning authority. It may be empty but is never null.
    • getMessageId

      public net.ihe.gazelle.hl7v3.datatypes.II getMessageId()
      Unique identifier for the message. It shall be provided.
    • getQueryId

      public net.ihe.gazelle.hl7v3.datatypes.II getQueryId()
      Unique identifier for the query. It shall be provided.
    • getSender

      public Device getSender()
      The Patient Registry Query placer. It shall be provided.
    • getReceiver

      public Device getReceiver()
      The Patient Registry Query fulfiller. It shall be provided.
    • getCreationTime

      public ZonedDateTime getCreationTime()
      The query creation time. It shall be provided.
    • setQueryPatientId

      public void setQueryPatientId(net.ihe.gazelle.hl7v3.datatypes.II queryPatientId)
      The patient identifier known to the PIX Consumer. It shall be provided.
    • setMessageId

      public void setMessageId(net.ihe.gazelle.hl7v3.datatypes.II messageId)
      Unique identifier for the message. It shall be provided.
    • setQueryId

      public void setQueryId(net.ihe.gazelle.hl7v3.datatypes.II queryId)
      Unique identifier for the query. It shall be provided.
    • setSender

      public void setSender(Device sender)
      The Patient Registry Query placer. It shall be provided.
    • setReceiver

      public void setReceiver(Device receiver)
      The Patient Registry Query fulfiller. It shall be provided.
    • setCreationTime

      public void setCreationTime(ZonedDateTime creationTime)
      The query creation time. It shall be provided.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object