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

Remove the Trial-Use element "ElementDefinition.constraint.xpath"

    XMLWordPrintableJSON

Details

    • Change Request
    • Status: Applied (View Workflow)
    • Medium
    • Resolution: Persuasive
    • FHIR Core (FHIR)
    • R5
    • FHIR Infrastructure
    • StructureDefinition
    • Hide

      We will put a ballot comment on ElementDefinition indicating our intention to remove constraint.xpath. Provided we pass ballot with that assertion, we'll then drop it from the spec.

      We will update the tooling so that Schematron no longer exposes constraints.

      Show
      We will put a ballot comment on ElementDefinition indicating our intention to remove constraint.xpath. Provided we pass ballot with that assertion, we'll then drop it from the spec. We will update the tooling so that Schematron no longer exposes constraints.
    • Grahame Grieve/Christiaan Knaap: 13-0-0
    • Correction
    • Non-compatible

    Description

      ElementDefinition.constraint.xpath is currently "TU" and xpath expressions are:

      1. Not executed during the build
      2. Often unreliable (e.g. these two expressions can't possibly be equivalent; I'm having trouble understanding the xpath, but it doesn't mention 'logical')

      As such they are a liability. Authors don't know how to write or test them, and we discover problems later. (See history at https://jira.hl7.org/issues/?jql=text%20~%20%22constraint%20xpath%22)

      Proposal: remove ElementDefinition.constraint.xpath (no need to deprecate because it's only Trial Use)

      Attachments

        Activity

          People

            GrahameGrieve Grahame Grieve
            jmandel Josh Mandel
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: