Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

ITI-18 GetDocuments/FindDocuments but with additional parameters

37 views
Skip to first unread message

Waldemar

unread,
Apr 5, 2024, 5:41:47 AM4/5/24
to ipf-user
Hi,

I wonder if there is any possibility to send ITI-18 request with GetDocuments query which contains additional parameters such as:
- $XDSDocumentEntryPatientId
- $XDSDocumentEntryAuthorPerson
or with FindDocuments query which contains:
- $XDSDocumentEntryUniqueId

Thanks in advance,
Waldemar Jankowski

Quentin

unread,
Apr 5, 2024, 6:08:33 AM4/5/24
to ipf-user
Hi Waldemar,

If you use the simplified data model (https://oehf.github.io/ipf-docs/docs/ihe/xdsMessageTypes/), the class StoredQuery has an `extraParameters` map that should do the trick.
With the ebXML data model, you can fill the `requestSlotList` as you want.

Kind regards,
Quentin

Waldemar

unread,
Apr 5, 2024, 7:17:41 AM4/5/24
to ipf-user
Thank you for your reply,

I use ebXML data model in my request (AdhocQueryRequest) which is converted to simplified data model (QueryRegistry) by org.openehealth.ipf.platform.camel.ihe.xds.core.converters.EbXML30Converters in application but "extra" slots are ignored and I'm getting empty "extraParameters" map. Should I override that specific converter or there is a better way to do that? Did I miss something?

Dmytro Rud

unread,
Apr 5, 2024, 7:44:12 AM4/5/24
to ipf-...@googlegroups.com
Hi Waldemar

Could you create a simple test demonstrating the behavior?  Using it we could investigate where the problem is.

Thank you and best regards
Dmytro


--
You received this message because you are subscribed to the Google Groups "ipf-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ipf-user+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ipf-user/730471c5-4cdc-46ab-8ab4-f36925edd25bn%40googlegroups.com.

Waldemar

unread,
Apr 5, 2024, 8:05:09 AM4/5/24
to ipf-user
I could, but now I have one more idea - if it will work, I'll tell you how I dealt with it - in the other way I will write test example. 

Waldemar

unread,
Apr 8, 2024, 1:59:13 AM4/8/24
to ipf-user
Hi,

I solve my problem by creating my own Iti18Converter where I extract extra slot values from AdhocQueryRequest object and put it into StoredQuery extraParameters map. 

Thanks for your help :)

Bo Vane

unread,
Jun 8, 2024, 5:25:41 AM6/8/24
to ipf-user
Hi Waldemar
Are you developing some scenarios in XDS.b? Are you using Spring Boot and the IPF framework to implement roles such as Document Consumer, Document Repository, Document Registry in XDS.b? I am currently preparing for IHE testing, which includes XDS scenarios, but I am still learning the xds tutorial within the IPF framework. Can I seek some help from you? How is your current project going? I apologize if this causes any inconvenience.
Best Regards
Bo


Reply all
Reply to author
Forward
0 new messages