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. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FindDocumentsQuery
public FindDocumentsQuery(CX patientID,
AvailabilityStatusType[] status)
throws MalformedQueryException
- Constructor, with minimal parameters.
- Parameters:
patientID - id of the patient, as a string, cannot be nullstatus - 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 nullclassCodes, - classCodes to query for, may be nulldateTimeRanges, - 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 nullpracticeSettingCodes - practiceSetting codes to query for, may be nullhealthCareFacilityCodes - healthcareFacility codes to query for, may be nulleventCodeList - eventCodes to query for, may be nullconfidentialityCodes - confidentialityCodes to query for, may be nullformatCodes - formatCodesCodes to query for, may be nullstatus - document status list, cannot be null
- Throws:
MalformedQueryException