Valueset for Provenance.activity is broken

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive with Modification
    • Priority: Medium
    • FHIR Core (FHIR)
    • DSTU2
    • Security
    • Provenance
    • Hide

      Persuasive with Mod

      Not only Create/Update can cause a Provenance, Provenance also carries authentication (signature). So various Provenance might appear purely to hold a signature of the target.

      Change to this subset as Extensible (knowing this is a subset)

      CREATE

      DELETE

      UPDATE

      APPEND

      NULLIFY

      ANONY

      DEID

      MASK

      PRIVMARK – meta security tags have been modiied

      LA - legally aut

      Show
      Persuasive with Mod Not only Create/Update can cause a Provenance, Provenance also carries authentication (signature). So various Provenance might appear purely to hold a signature of the target. Change to this subset as Extensible (knowing this is a subset) CREATE DELETE UPDATE APPEND NULLIFY ANONY DEID MASK PRIVMARK – meta security tags have been modiied LA - legally aut
    • Johnathan Coleman/Joe Lamy: 2-0-0
    • Enhancement
    • Compatible, substantive
    • DSTU2

      The only purpose of Provenance is to capture how a particular record came to be in its current state. Therefore, the only activities that are relevant are those that result in the creation, modification or removal of data. The set of activities relevant for Provenance are a subset of the activities relevant for AuditEvent. Codes for activity thus need to be codes that convey "what occurred". Statuses like "incomplete", "in progress", "normal", etc. have no place here. Nor do actions like "read" or "execute" which do not result in any change to the data. Obligation policies also make no sense. How is "encrypt at rest" (described as an obligation) a type of action that can be captured as a Provenance record? Those codes that are present and deal with types of changes that can occur express themselves in v3 terms, not FHIR terms (e.g. "nullify" rather than "mark as entered-in-error"). This value set is largely unuseable as defined and should be completely re-designed to reflect "what sorts of actions can happen to FHIR resources, documents and other EHR record artifacts that change their content?"

            Assignee:
            Unassigned
            Reporter:
            Lloyd McKenzie
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: