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

Add additional codes to http://hl7.org/fhir/ValueSet/provenance-activity-type

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • STU3
    • Security
    • Provenance
    • Terminologies - Valuesets
    • 4.4.1.200
    • Hide

      Modify provenance-activity-type

      Show
      Modify provenance-activity-type Add http://hl7.org/fhir/ValueSet/object-lifecycle-events Thus remove iso-21089-lifecycle as it is included above Add all of  http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion   where there is only LA included today Add all of http://terminology.hl7.org/CodeSystem/v3-DataOperation   where there is a REST subset today. Seems some of these are duplicates with lifecycle events. Should we really duplicate lifecycle events? Add ObligationPolicy subset of  http://terminology.hl7.org/CodeSystem/v3-ActCode where there is a subset pulled today, all seem useful Add all   http://terminology.hl7.org/CodeSystem/v3-ActStatus   Add all FHIR Event status http://hl7.org/fhir/event-status  
    • Kathleen Connor / Carie Hammond: 7-0-0
    • Enhancement
    • Compatible, substantive
    • R5

    Description

      The ProvenanceActivityType definition states that: "This value set contains representative Activity Type codes, which includes codes from the HL7 DocumentCompletion, ActStatus, and DataOperations code system, W3C PROV-DM and PROV-N concepts and display names, several HL7 Lifecycle Event codes for which there are agreed upon definitions, and non-duplicated codes from the HL7 Security and Privacy Ontology Operations codes."

      However, the representative codes are very limited and may confuse implementers. For example, there are no links to the LCE codes https://www.hl7.org/fhir/valueset-object-lifecycle-events.html, all of which should be included in this representative value set.

      Important v3-DataOperations codes are missing, e.g., execute, perhaps because of the thought that classic RESTful Operations don't include execute. However, the Provenance.activity could be conducted outside of the RESTful paradigm.

      There are few activities listed in Act.code http://build.fhir.org/v3/ActCode/cs.html. Even the ObligationPolicy codes are about the requirement to do an act. Perhaps this value set should be removed from Provenance Activity Type value set. Check to see that these required activities are included elsewhere as "activities". E.g., in https://www.hl7.org/fhir/valueset-object-lifecycle-events.html

      ActStatus http://terminology.hl7.org/CodeSystem/v3-ActStatus has several that should be added, e.g., completed, held, aborted, nullified, suspended, and obsolete.

      All of the DocumentCompletion codes should be included. http://build.fhir.org/v3/DocumentCompletion/cs.html

      Attachments

        Activity

          People

            john_moehrke John Moehrke
            k.connor Kathleen Connor
            John Moehrke, Kathleen Connor
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: