FHIR Chat · CapabilityStatement questions · conformance

Stream: conformance

Topic: CapabilityStatement questions


view this post on Zulip Jose Costa Teixeira (Mar 30 2021 at 15:40):

Can we say "this server only supports POST searches, not GET search"?

view this post on Zulip Lloyd McKenzie (Mar 30 2021 at 15:45):

I believe that's legal to say. (The reverse is not.) However, I don't think we provide a standard computable mechanism of saying it.

view this post on Zulip Lloyd McKenzie (Mar 30 2021 at 15:45):

@Grahame Grieve

view this post on Zulip Jose Costa Teixeira (Mar 30 2021 at 15:48):

Q2: How can we limit the search parameters when chaining? e.g. AllergyIntolerance:patient.identifier is OK, but AllergyIntolerance:patient.gender is not.

view this post on Zulip Lloyd McKenzie (Mar 30 2021 at 16:06):

You define a custom SearchParameter based on the 'official' SearchParameter that lists the chains you support.

view this post on Zulip Robert Scanlon (Mar 30 2021 at 16:21):

Is it legal for an IG to say: "servers (claiming conformance to xyz) must support GET searches, in addition to POST search"?

view this post on Zulip Lloyd McKenzie (Mar 30 2021 at 16:34):

Sure

view this post on Zulip Caitlin Ryan (Mar 30 2021 at 17:59):

@Lloyd McKenzie @Michele Mottini @Gino Canessa Does chaining allow for MulipleAnd and MulipleOr searches appended to them?

Ie. Chaining w/MulipleOr (GET [base]/Endpoint?organization.name=Kaiser%20Permanente,GE%20Care) where we get all endpoints for the Organization that match the name “Kaiser Permanente” OR “GE Care".

and Chaining with MulipleAnd GET [base]/Patient?general-practitioner.name=Joe&name=Jim&name=Jeff) Giving you Patients named Jim and Patients named Jeff who have a Practitioner named Joe?

view this post on Zulip Lloyd McKenzie (Mar 30 2021 at 18:49):

Yes, though be aware that if you were to say Patient?general-practitioner.name=Joe&general-practitioner.name=Smith, that would match on a patient who had GPs named Joe Johnson and Jane Smith. I.e. the 'and' and 'or' are evaluated in the context of the base, not the chained reference.

view this post on Zulip Caitlin Ryan (Mar 30 2021 at 19:53):

(deleted)

view this post on Zulip Caitlin Ryan (Mar 30 2021 at 20:01):

@Lloyd McKenzie Thank you!! What you described above I believe I understand thanks to the great "Multiple Chain" discussion earlier on of which you and others I tagged were a part of, thanks again.

Last 2 questions...
1-Is it the case that GET [base]/Patient?general-practitioner.name=Joe&name=Sam would match Patients named Sam who had a Practitioner with the name of Joe?
2- Is this a valid example of a Chained search or combined search or both?

view this post on Zulip Lloyd McKenzie (Mar 30 2021 at 20:22):

  1. yes
  2. both. general-practitioner.name is a chained search criteria and you're specifying multiple search parameters, so I guess that's a combined search. "combined" isn't a formal term in FHIR.

view this post on Zulip Caitlin Ryan (Mar 30 2021 at 20:24):

@Lloyd McKenzie thanks for the quick response and clarification!

view this post on Zulip Jose Costa Teixeira (Mar 31 2021 at 10:51):

@Brecht Van Vooren for follow-up on the questiona above


Last updated: Apr 12 2022 at 19:14 UTC