2015May core #1279 - Chained parameters should modify content, not names.

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Not Persuasive
    • Priority: Medium
    • FHIR Core (FHIR)
    • DSTU1 [deprecated]
    • Implementable Technology Specifications
    • Search
    • 2.1.1.3.12
    • Hide

      Motion: We find Theo's response below a persuasive argument against this change ("I would also like to see how this proposals deels with the case where the relation is two levels away from the current resource.") Also see discussion from 7955.

      Show
      Motion: We find Theo's response below a persuasive argument against this change ("I would also like to see how this proposals deels with the case where the relation is two levels away from the current resource.") Also see discussion from 7955.
    • KPS / MH: 10-1-1
    • Enhancement

      Existing Wording: In order to save a client from doing a series of search operations, reference parameters may be "chained" by appending them with a period (.) followed by the name of a search parameter defined for the target resource. This can be done recursively, following a logical path through a graph of related resources, separated by ".". For instance, given that the resource DiagnosticReport has a search parameter namedsubject, which is usually a reference to a Patient resource, and the Patient resource includes a parameter name which searches on patient name, then the search GET [base]/DiagnosticReport?subject.name=peter

      Proposed Wording: In order to save a client from doing a series of search operations, reference parameters may be "chained" by prefixing the parameter value with the name of a search parameter defined for the target resource, proceeded by a ":". This can be done recursively, following a logical path through a graph of related resources, separated by ".". For instance, given that the resource DiagnosticReport has a search parameter namedsubject, which is usually a reference to a Patient resource, and the Patient resource includes a parameter name which searches on patient name, then the search GET [base]/DiagnosticReport?subject=name:peter

      Comment:

      In line with feedback regarding modifiers, we similarly propose that chained parameters be implemented wthin the query parameter value string, in a similar manner to the proposed modifier syntax, to support the client needing to parse the values while still understanding the base parameter.

            Assignee:
            Unassigned
            Reporter:
            seanmoore
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: