Uploaded image for project: 'Specification PR tracker'
  1. SPECPR-48

DV_EHR_URI values suggested in architecture overview are not valid against RFC2396

    Details

    • Type: Problem Report
    • Status: In Progress
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: RM Release 1.1.0
    • Component/s: RM Data Types
    • Labels:
      None

      Description

      DV_EHR_URI values are intended to support paths including predicates (e.g. .../content[openEHR-EHR-OBSERVATION.blood_pressure.v1]/data/events[at0xxx]/...
      However the square brackets are not supported by RFC2396. I guess it would be necessary to escape these brackets causing horrible looking URIs.

      Display friendly EHR URI scheme should be designed.

      The applicable BNF from RFC is shown below.

      abs_path = "/" path_segments
      path_segments = segment *( "/" segment )
      segment = *pchar *( ";" param )
      param = *pchar
      pchar = unreserved | escaped | ":" | "@" | "&" | "=" | "+" | "$" | ","
      unreserved = alphanum | mark
      mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
      escaped = "%" hex hex
      hex = digit | "A" | "B" | "C" | "D" | "E" | "F" | "a" | "b" | "c" | "d" | "e" | "f"

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                thomas.beale Thomas Beale
                Reporter:
                heath.frankel Heath Frankel
                Acceptance:
                Sebastian Iancu
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: