org.eclipse.ohf.ihe.xds.consumer.storedquery
Class FindDocumentsQuery
java.lang.Object
org.eclipse.ohf.ihe.xds.consumer.storedquery.StoredQuery
org.eclipse.ohf.ihe.xds.consumer.storedquery.FindDocumentsQuery
public class FindDocumentsQuery
- extends StoredQuery
Represents the Stored Query version of the FindDocuments query of the Minimum Query Catalog.
Used to support the IHE XDS Consumer actor in Transaction ITI-18: Registry Stored Query
- 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 MalformedStoredQueryException
- Constructor, with minimal parameters.
- Parameters:
patientID - id of the patient, as a string, cannot be nullstatus - document status list, cannot be null
- Throws:
MalformedStoredQueryException
FindDocumentsQuery
public FindDocumentsQuery(CX patientID,
CodedMetadataType[] classCodes,
DateTimeRange[] dateTimeRanges,
CodedMetadataType[] practiceSettingCodes,
CodedMetadataType[] healthCareFacilityCodes,
CodedMetadataType[] eventCodeList,
CodedMetadataType[] confidentialityCodes,
CodedMetadataType[] formatCodes,
AvailabilityStatusType[] status)
throws MalformedStoredQueryException
- 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:
MalformedStoredQueryException