"Case 4: The Patient Demographics Supplier does not recognize one or more of the domains specified per Section 3.78.4.1.2.4."
There are two different acceptable return results. Preferred response is a
HTTP 404
to indicate that the domain is not recognized, but aHTTP 200
with an empty result is acceptable when the Patient Demographics Supplier cannot determine that the domain is not recognized.
...
HTTP 404
(Not Found) is returned as the HTTP status code.
...
If the Supplier cannot determine that the domain is not recognized, then case 4 does not apply:
"Case 4: The Patient Demographics Supplier does not recognize one or more of the domains specified per Section 3.78.4.1.2.4."
It doesn’t say “may not recognize” or “can’t determine if it recognizes” a domain. To me the bigger question is what does it do if multiple domains are requested and at least one is recognized and at least one is not?
Thanks,
Ben
From: iti...@googlegroups.com <iti...@googlegroups.com>
On Behalf Of John Moehrke
Sent: Thursday, September 30, 2021 10:24 AM
To: IHE ITI Technical Committee <iti...@googlegroups.com>
Subject: [EXTERNAL]: [ititech:8854] PDQm change to response on case 4
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
--
You received this message because you are subscribed to the Google Groups "IHE ITI Technical Committee" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
ititech+u...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/ititech/CACDGQjuFYi5PTKY_gOjxUUKj6yRWARmmMn%3DMKbLi%2Bd3bNUPhMg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/DM4PR12MB505661B082C3D8AEAED0839796AA9%40DM4PR12MB5056.namprd12.prod.outlook.com.
Thanks John, all that sounds good. The current wording is obviously wrong. And I’m certainly okay failing early. To be clear, are all of these synonymous in the context of Case 4: “can’t provide results for” and “not understood” and “does not recognize”?
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/CACDGQjsYu4N0GmdhDVcqTuq75D_L8xNPy_9tOxEPFJDo2UMgcw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "IHE ITI Technical Committee" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ititech+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/CACDGQjuFYi5PTKY_gOjxUUKj6yRWARmmMn%3DMKbLi%2Bd3bNUPhMg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/DM4PR12MB5056300A30DDA6030E6EDF1F96AA9%40DM4PR12MB5056.namprd12.prod.outlook.com.
I think this would be fine to handle with an empty response if it is an AND query, but you can also do OR queries and that brings back the ambiguity that the client has to be smart enough to look for. https://build.fhir.org/ig/IHE/ITI.PDQm/branches/main/ITI-78.html#domainpop
&identifier=urn:oid:1.2.3|,urn:oid:4.5.6|
I do agree with the point on using a plain FHIR server, but the concern is that in the above query if the client gets some results with urn:oid:1.2.3, it doesn’t know that urn:oid:4.5.6 wasn’t supported or recognized in the server as opposed to just finding no matches. Perhaps this is an edge case that doesn’t really happen. The client would ideally know what domains the server recognizes.
From: iti...@googlegroups.com <iti...@googlegroups.com>
On Behalf Of John Moehrke
Sent: Friday, October 1, 2021 5:20 AM
To: Gregorio Canal <gca...@consorzioarsenal.it>
Cc: IHE ITI Technical Committee <iti...@googlegroups.com>
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/CACDGQjt5n-_319sm99EwV5BGadJrimf6zrjGFEexjdXN2ypnmw%40mail.gmail.com.
Just fyi – we are having these same issues and discussions in the Risk Adjustment IG work. We planned to take it to CQI but perhaps it is a bigger issue that we should discuss at FHIR-I. Without specific Operation Outcomes, the results can be ambiguous and the receiving client may make unintended assumptions.
I also think all IG’s should align in some way on this so the client doesn’t have to guess or support all possibilities.
Linda
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/DM6PR07MB799494FC72B19D243915E67FDCAB9%40DM6PR07MB7994.namprd07.prod.outlook.com.
This e-mail, including attachments, may include confidential and/or
proprietary information, and may be used only by the person or entity
to which it is addressed. If the reader of this e-mail is not the intended
recipient or his or her authorized agent, the reader is hereby notified
that any dissemination, distribution or copying of this e-mail is
prohibited. If you have received this e-mail in error, please notify the
sender by replying to this message and delete this e-mail immediately.
It occurs to me that in the v2 version, the requested domain is separate from the parameters. So my mindset was there are parameters, then there’s this other thing where I can filter the results after the parameters are used to just certain domains. I just never thought of the requested domain(s) as another search parameter. If it’s just another parameter, there’s no need for Case 4 and an empty 200 response is correct. Right?
Thanks,
Ben
From: iti...@googlegroups.com <iti...@googlegroups.com>
On Behalf Of Luke Duncan
Sent: Friday, October 1, 2021 9:00 AM
To: John Moehrke <johnm...@gmail.com>; Gregorio Canal <gca...@consorzioarsenal.it>
Cc: IHE ITI Technical Committee <iti...@googlegroups.com>
Subject: [EXTERNAL]: RE: [ititech:8861] PDQm change to response on case 4
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
I think this would be fine to handle with an empty response if it is an AND query, but you can also do OR queries and that brings back the ambiguity that the client has to be smart enough to look for. https://build.fhir.org/ig/IHE/ITI.PDQm/branches/main/ITI-78.html#domainpop
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/DM6PR07MB799494FC72B19D243915E67FDCAB9%40DM6PR07MB7994.namprd07.prod.outlook.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/BN9PR12MB50497D8C34CD5D7388601B6996AB9%40BN9PR12MB5049.namprd12.prod.outlook.com.
Depends on the use case. For PIX, I would agree. For PDQ, maybe you to err on less hits, maybe you want to err on more hits.
-Ben
From: iti...@googlegroups.com <iti...@googlegroups.com>
On Behalf Of slag...@epic.com
Sent: Friday, October 1, 2021 11:29 AM
To: IHE ITI Technical Committee <iti...@googlegroups.com>
Subject: Re: [EXTERNAL]: RE: [ititech:8867] PDQm change to response on case 4
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
" Unfortunately this is being handled much like a "parameter that is not supported". But with a parameter that is not supported, will result in MORE results than would have been given if the parameter was supported. Thus the client gets more than expected. "
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/7659354e-47b2-43c5-9910-0c8122779688n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/BN9PR12MB5049AF8880978D5D45F2C40096AB9%40BN9PR12MB5049.namprd12.prod.outlook.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ititech/CACDGQjvGAZ32%3DDcz3srYN-kGJAF2EtJNyVskn8jeEMVppFLB8g%40mail.gmail.com.