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

Search parameter http://hl7.org/fhir/us/ndh/SearchParameter/location-contains does not provide sufficient guidance or requirements to implement/test

XMLWordPrintableJSON

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Highest Highest
    • National Directory of Healthcare Providers and Services (NDH) (FHIR)
    • 1.0.0-ballot
    • Patient Administration
    • STU
    • Location contains
    • Hide

      add more guidance regarding the use of point coordinates (longitude, latitude) as an input to a search on the geojson shape for a location.  Include reference to R5 explanation for this type of search. Expectation of the implementer to support the ability to locate a specific point in a geojson defined shape, which is not a defined FHIR capability.

      Show
      add more guidance regarding the use of point coordinates (longitude, latitude) as an input to a search on the geojson shape for a location.  Include reference to R5 explanation for this type of search. Expectation of the implementer to support the ability to locate a specific point in a geojson defined shape, which is not a defined FHIR capability.
    • Bob Dieterle / David Pike : 6-0-0
    • Clarification
    • Non-substantive

      The description pf the search parameter indicates "Select Locations of the specified contains (co-ordinates)"

      The search parameter expression matches down to a complex element of type Attachment: 

      Location.extension.where(url='http://hl7.org/fhir/StructureDefinition/location-boundary-geojson').boundary-geojson

      See extension boundary-geojson 

      Issues:

      1. Assuming that the expectation is to search the .data element, there is no guidance on: 
        1.  how to pass in coordinates (order, format, type [polygon, line etc]?)
        2. expected server behavior to use those parameter values to search for a match.
          1. From the extension - A boundary shape that represents the outside edge of the location (in GeoJSON format) This shape may have holes, and disconnected shapes.
        1. How a FHIR server would execute the search since the element .data is stored/transmitted with Base64 encoding and/or linked via URL.

       

            Unassigned Unassigned
            ricklisseveld Rick Lisseveld
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: