Class XDSUtils

java.lang.Object
org.projecthusky.communication.utils.XDSUtils

public class XDSUtils extends Object
Utility class that contains methods copied and refactored from the ConvenienceCommunication class Methods are used to create the ProvideAndRegisterDocumentSet request
  • Constructor Details

    • XDSUtils

      public XDSUtils()
  • Method Details

    • addDocument

      public static void addDocument(XdsDocumentWithMetadata documentWithMetadata, org.openehealth.ipf.commons.ihe.xds.core.requests.ProvideAndRegisterDocumentSet txnData, DocumentMetadata.DocumentMetadataExtractionMode extractionMode)
    • generateDefaultSubmissionSetAttributes

      public static void generateDefaultSubmissionSetAttributes(org.openehealth.ipf.commons.ihe.xds.core.requests.ProvideAndRegisterDocumentSet txnData)
    • setGeneralSubSetDetails

      protected static void setGeneralSubSetDetails(org.openehealth.ipf.commons.ihe.xds.core.metadata.SubmissionSet subSet, org.openehealth.ipf.commons.ihe.xds.core.metadata.Identifiable patientId)
    • getSourceId

      protected static String getSourceId(org.openehealth.ipf.commons.ihe.xds.core.metadata.Identifiable patientId)
    • setDefaultKeystoreTruststore

      public static void setDefaultKeystoreTruststore(Destination dest)
    • linkDocumentEntryWithSubmissionSet

      public static void linkDocumentEntryWithSubmissionSet(org.openehealth.ipf.commons.ihe.xds.core.requests.ProvideAndRegisterDocumentSet txnData)