Stream: CARIN IG for Blue Button®
Topic: Searching EoB's
Matthew Mosier (Nov 10 2020 at 14:39):
Good morning.
I am working on creating a Carin Compliant server, and I noticed in the Capability Statement that, for EOB's, there is only the "read" interaction listed, yet the search interaction is referenced several times in that resource. Are we supposed to be able to do a "search-type" on EOB or is there another way that I can get the EOB resource ID's?
Michele Mottini (Nov 10 2020 at 14:43):
Yes, clients should definitely be able to search ExplanationOfBenefit by patient
Matthew Mosier (Nov 10 2020 at 15:26):
Alright, I am going to go ahead and add "search-type" to my Capability Statement until it is updated in CARIN. Thanks for the insight
Saul Kravitz (Nov 10 2020 at 16:42):
"type" is in there: see https://build.fhir.org/ig/HL7/carin-bb/branches/v0.1.10/CapabilityStatement-c4bb.html#resource--details
Matthew Mosier (Nov 10 2020 at 19:15):
I see that there are search parameters, but I am referring to the interactions. Those search parameters are useless unless the interaction "search-type" is in the interactions field.
currently, in the capability statement, this the the entire interactions field in EoB:
"interaction" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode" : "SHALL"
}
],
"code" : "read",
"documentation" : "Searches using service-date, _lastUpdated, or type require a patient search argument.\n\n_include:* SHALL be supported.\n"
}
],
According to https://www.hl7.org/fhir/http.html#read you MUST provide a resource ID when doing a "read" request. Therefore there is no real meaning behind the search parameters because you can get one and only one resource, right?
If you want to perform GET [baseURL]/ExplanationOfBenefit?{params}, then you need to include the code "search-type" which corresponds to this section. https://www.hl7.org/fhir/http.html#search
Saul Kravitz (Nov 10 2020 at 19:27):
Got it. Thanks. Will be fixed once we can publish IG (currently stuck on IG publisher issue).
You can see it in github https://github.com/HL7/carin-bb/blob/v0.1.10/fsh/ig-data/input/resources/capabilitystatement-c4bb.json
@Pat Taylor
Saul Kravitz (Nov 12 2020 at 17:03):
@Matthew Mosier - look ok in CI build? https://build.fhir.org/ig/HL7/carin-bb/CapabilityStatement-c4bb.html#explanationofbenefit
Caitlin Ryan (Aug 13 2021 at 16:08):
@Saul Kravitz @Michele Mottini @Corey Spears In reviewing how the above issue has been addressed, the guidance for search is still footnoted to "read" and not “search-type.” (See section below). Should it have been moved under the code "search-type" ?
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode" : "SHALL"
}
],
"code" : "search-type"
},
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode" : "SHALL"
}
],
"code" : "read",
"documentation" : "Searches using service-date, _lastUpdated, or type require a patient search argument.\n\n_include:* SHALL be supported.\n"
}
Alternatively or in addition, if the EOB guidance, “searches using service-date, _lastUpdate or type require a patient search argument” can also be read as SHALL require a combination search (e.g. service-date+patient, _lastUpdated+patient, type+patient), why aren't they reflected in a manner similar to US Core using the combination search extension (https://www.hl7.org/fhir/extension-capabilitystatement-search-parameter-combination.html)?
Michele Mottini (Aug 13 2021 at 16:20):
Yes, it should have been moved I think
Michele Mottini (Aug 13 2021 at 16:20):
Combination search extension is overkill in my opinion
Caitlin Ryan (Aug 13 2021 at 17:08):
Michele Mottini said:
Yes, it should have been moved I think
Thanks Michele, I've created a ticket for this: https://jira.hl7.org/browse/FHIR-33176
Corey Spears (Aug 13 2021 at 17:12):
Thanks @Caitlin Ryan , I was just about to enter a ticket for that. If you feel strongly about the combination search extension, please add a ticket and we will discuss with the CARIN community and sponsoring FM WG.
Corey Spears (Aug 13 2021 at 18:09):
New ticket @Mark Roberts , @Pat Taylor , @Amol Vyas
https://jira.hl7.org/browse/FHIR-33176
Last updated: Apr 12 2022 at 19:14 UTC