Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.eclipse.ohf.ihe.xds.consumer.query
Class FindDocumentsQuery

    java.lang.Object
      org.eclipse.ohf.ihe.xds.consumer.query.Query
          org.eclipse.ohf.ihe.xds.consumer.query.FindDocumentsQuery

    public class FindDocumentsQuery

extends Query

Represents the FindDocuments query of the Minimum Query Catalog. Used to support the IHE XDS Consumer actor in Transaction ITI-16: Query Registry

Author:
  Sarah Knoop
See Also:
  IHE Technical Framework

Constructor Summary
`FindDocumentsQuery(CX patientID, AvailabilityStatusType[] status)` Constructor, with minimal parameters.
`FindDocumentsQuery(CX patientID, CodedMetadataType[] classCodes, DateTimeRange[] dateTimeRanges, CodedMetadataType[] practiceSettingCodes, CodedMetadataType[] healthCareFacilityCodes, CodedMetadataType[] eventCodeList, CodedMetadataType[] confidentialityCodes, CodedMetadataType[] formatCodes, AvailabilityStatusType[] status)` Constructor witf full set of parameters.

Method Summary

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### FindDocumentsQuery

    public FindDocumentsQuery(CX patientID,
                              AvailabilityStatusType[] status)
                       throws MalformedQueryException

  Constructor, with minimal parameters.

  Parameters:
    `patientID` - id of the patient, as a string, cannot be null
    `status` - document status list, cannot be null
  Throws:
    `MalformedQueryException`

### FindDocumentsQuery

    public FindDocumentsQuery(CX patientID,
                              CodedMetadataType[] classCodes,
                              DateTimeRange[] dateTimeRanges,
                              CodedMetadataType[] practiceSettingCodes,
                              CodedMetadataType[] healthCareFacilityCodes,
                              CodedMetadataType[] eventCodeList,
                              CodedMetadataType[] confidentialityCodes,
                              CodedMetadataType[] formatCodes,
                              AvailabilityStatusType[] status)
                       throws MalformedQueryException

  Constructor witf full set of parameters.

  Parameters:
    `patientID` - id of patient, non null
    `classCodes,` - classCodes to query for, may be null
    `dateTimeRanges,` - date and time ranges (use DateTimeRange) to query on include XDSDocumentEntry.creationTime, XDSDocumentEntry.serviceStartTime, XDSDocumentEntry.serviceStopTime, Choose slotName among metadata time slot name constants provided in {@link org.eclipse.ohf.ihe.xds.metadata.constants.DocumentEntryConstants, may be null
    `practiceSettingCodes` - practiceSetting codes to query for, may be null
    `healthCareFacilityCodes` - healthcareFacility codes to query for, may be null
    `eventCodeList` - eventCodes to query for, may be null
    `confidentialityCodes` - confidentialityCodes to query for, may be null
    `formatCodes` - formatCodesCodes to query for, may be null
    `status` - document status list, cannot be null
  Throws:
    `MalformedQueryException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD