Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ITI-51 Multi-Patient Query #93

Merged
merged 4 commits into from
Jul 30, 2012
Merged

ITI-51 Multi-Patient Query #93

merged 4 commits into from
Jul 30, 2012

Conversation

mottati
Copy link
Contributor

@mottati mottati commented Jul 21, 2012

This pull request contains an implementation of Multi Patient Query (ITI-51)

  • Renamed AbstractDocumentsQuery to DocumentsQuery
    The only difference between the stored queries and their MPQ variants is that the MPQ queries accept a (possibly empty) list of Patient IDs and the stored queries must have exactly 1 patient ID passed as a string. In order to take advantage of the AbastractDocuments query as a common subclass, I moved the patient ID accessor for FindDocumentsQuery and FindFoldersQuery into those classes. The MPQ variants are now subclassed off of the DocumentsQuery class.
  • Added XmlEnumValues for FindDocumentsForMultiplePatients and FindFoldersForMultiplePatients
  • Implemented Transformers for the MPQ queries.
  • Implemented Validators for the MPQ queries.

The mpq validatators differ in how they process patientId lists.

  • Implemented Audit messages for the MPQ queries
  • Implements Camel endpoints for the MPQ queries.
  • Added new test cases as appropriate cases above.

All existing tests and all new tests pass on this branch.

@unixoid unixoid merged commit 737947e into krasserm:master Jul 30, 2012
@unixoid
Copy link
Collaborator

unixoid commented Jul 30, 2012

See also: 3c885f0 (wrongly marked as "After #94")

@unixoid unixoid mentioned this pull request Jul 30, 2012
alexandruti pushed a commit to alexandruti/ipf that referenced this pull request Apr 1, 2020
alexandruti pushed a commit to alexandruti/ipf that referenced this pull request Apr 1, 2020
alexandruti pushed a commit to alexandruti/ipf that referenced this pull request Apr 1, 2020
This reverts commit 043fe62.

Conflicts:
	commons/ihe/xds/src/main/java/org/openehealth/ipf/commons/ihe/xds/core/responses/ErrorInfo.java
alexandruti pushed a commit to alexandruti/ipf that referenced this pull request Apr 1, 2020
This reverts commit 7cea192.

Conflicts:
	commons/ihe/xds/src/main/java/org/openehealth/ipf/commons/ihe/xds/core/metadata/XdsEnum.java
	commons/ihe/xds/src/main/java/org/openehealth/ipf/commons/ihe/xds/core/responses/ErrorInfo.java
	commons/ihe/xds/src/main/java/org/openehealth/ipf/commons/ihe/xds/core/validate/ValidationMessage.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants