Class PixmQueryParametersOut

All Implemented Interfaces:
IElement, Serializable, IAnyResource, IBase, IBaseParameters, IBaseResource

public class PixmQueryParametersOut extends Parameters
Parameters resource for ITI-83 Mobile Patient Identifier Cross-reference Query output as defined by the PIXm specification.

This Parameters resource contains the output parameters from the $ihe-pix operation, including the target identifiers that correspond to the source identifier provided in the query.

Since:
5.2
Author:
Christian Ohr
See Also:
  • Field Details

  • Constructor Details

    • PixmQueryParametersOut

      public PixmQueryParametersOut()
  • Method Details

    • copy

      public PixmQueryParametersOut copy()
      Overrides:
      copy in class Parameters
    • getTargetIdentifiers

      public List<Identifier> getTargetIdentifiers()
      Gets the target identifier parameter values.
      Returns:
      list of target identifiers
    • addTargetIdentifier

      public PixmQueryParametersOut addTargetIdentifier(Identifier targetIdentifier)
      Adds a target identifier parameter.
      Parameters:
      targetIdentifier - the target identifier
      Returns:
      this Parameters instance
    • setTargetIdentifiers

      public PixmQueryParametersOut setTargetIdentifiers(List<Identifier> targetIdentifiers)
      Sets the target identifier parameters, replacing any existing ones.
      Parameters:
      targetIdentifiers - list of target identifiers
      Returns:
      this Parameters instance
    • getTargetIds

      public List<Reference> getTargetIds()
      Gets the target ID parameter values (references to Patient resources).
      Returns:
      list of target ID references
    • addTargetId

      public PixmQueryParametersOut addTargetId(Reference targetId)
      Adds a target ID parameter.
      Parameters:
      targetId - the target ID reference
      Returns:
      this Parameters instance
    • setTargetIds

      public PixmQueryParametersOut setTargetIds(List<Reference> targetIds)
      Sets the target ID parameters, replacing any existing ones.
      Parameters:
      targetIds - list of target ID references
      Returns:
      this Parameters instance