Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-36265

Ambiguity in documentation about support for GET requests

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R4
    • FHIR Infrastructure
    • OperationDefinition
    • Hide

      Will change to:

      • Servers SHALL support the GET method when the operation has affectsState = false and all required parameters for the operation are primitive.
      Show
      Will change to: Servers SHALL support the GET method when the operation has affectsState = false and all required parameters for the operation are primitive.
    • Josh Mandel/Marco Visser: 13-0-0
    • Correction
    • Non-substantive
    • R5

    Description

      Item 2 in the Comment says

      • Servers SHALL support GET method if all the parameters for the operation are primitive or there are no parameters and the operation has affectsState = false.

      It is ambiguous whether "and the operation has affectsState = false" applies to both of the cases or just to the last one.

      Suggested rewording:

      • Servers SHALL support GET method only if the operation has affectsState = false and either all the required parameters for the operation are primitive or there are no parameters.

      or, less redundant, but also less explicit:

      • Servers SHALL support GET method only if the operation has affectsState = false and all the required parameters for the operation that are primitive.

       

      Attachments

        Activity

          People

            richard.ettema Richard Ettema
            mjlawley Michael Lawley
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: