This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "HL7 FHIR Provenance Resource"

From HL7Wiki
Jump to navigation Jump to search
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Security|Back to Security Main Page]]
 
[[Security|Back to Security Main Page]]
  
==[http://hl7.org/fhir/2015Sep/provenance.html FHIR Provenance Resource DSTU 1]==
+
[http://wiki.hl7.org/index.php?title=HL7_FHIR_security_topics Back to HL7 FHIR Security Topics]
  
 +
= Work Plan =
 +
[http://hl7.org/fhir/2015Sep/provenance.html FHIR Provenance Resource DSTU 1]
 +
[http://hl7-fhir.github.io/provenance.html Provenance Resource Current]
 +
* Address outstanding Provenance CPs from January 2015 FHIR Ballot mistakenly assigned to FHIR Infrastructure
 +
* Including signature use within Provenance
 +
* Provenance.activity value-set needs to be enlarged with existing vocabulary, and discussion around if it should be marked as Extensible.
 +
*Provenance.entity.role unclear how each vocabulary item should be used.
 +
** how is derivation to be used?
 +
**how is revision to be used, other than the duplicate indication that would be in Provenance.activity.
 +
* Provenance.reason binding only to the PurposeOfUse is not granular. Seems there should be a more clear distinction between reason and activity. question on why this is Extensible
 +
*show how a resource and provenance would look as that resource transitions through lifecycle. In this way one would be able to find each step of the lifecycle, by way of version; and the provenance statement by way of the pointer to that version specific.
  
==FHIR Provenance Project Calls==
+
=[[Change Proposals from Gforge]]=
*TBD
+
 
 +
==[[FHIR Provenance Resource Use Cases]]==
  
 
==FHIR Provenance Resource Vocabulary==
 
==FHIR Provenance Resource Vocabulary==
===FHIR ProvenanceEvent value set===
+
 
Intended for binding to the [http://hl7.org/fhir/2015Sep/provenance-definitions.html#Provenance.activity FHIR Provenance.activity element]
+
*[http://hl7.org/fhir/provenance.html ProvenanceEvent Value Set - Open Issue from FHIR Provenance DSTU2]
*[http://gforge.hl7.org/gf/download/docmanfileversion/8886/13447/ProvenanceEvent%20value%20set.txt/open FHIR ProvenanceEvent value set.txt]
+
At this juncture, Provenance has several areas of concern for the Security WG. The first concern is whether the current HL7 ProvenanceEvent value set is sufficient for conveying the states to which a trigger event can cause an activity to transition the FHIR Resource target of the Provenance Resource from a previous state. The current value set was will be updated post DSTU2.
*[http://gforge.hl7.org/gf/download/docmanfileversion/8885/13446/ProvenanceEvent%20value%20set%20sans%20W3C.txt/openProvenanceEvent FHIR ProvenanceEventvalue set sans W3C.txt]
+
 
 +
While the intended FHIR ProvenanceEvent value set has sub-value sets from multiple sources such as W3C and HL7, there are some duplicate and colliding definitions, the upside is that there are more provenance event related actions than in the HL7 ProvenanceEvent value set."
 +
 
 +
*[http://gforge.hl7.org/gf/download/docmanfileversion/8889/13461/ProvenanceEvent%20value%20set.txt/open ProvenanceEvent value set]- Adds children value sets for: *DocumentCompletion [valueset OID 2.16.840.1.113883.1.11.271]
 +
*ActStatus [valueset OID 2.16.840.1.113883.1.11.15933]
 +
*DataOperation [code system OID OID: 2.16.840.1.113883.5.1123], ProvenanceEventCurrentState [valueset OID 2.16.840.1.113883.1.11.20547]
 +
*W3C PROV-DM concepts and PROV-N display names
 +
*EHR LifecycleEvent codes
 +
*Codes from HL7 Security and Privacy Ontology Operations codes that are not duplicated by valuesets already included.

Latest revision as of 21:59, 1 December 2015

Back to Security Main Page

Back to HL7 FHIR Security Topics

Work Plan

FHIR Provenance Resource DSTU 1 Provenance Resource Current

  • Address outstanding Provenance CPs from January 2015 FHIR Ballot mistakenly assigned to FHIR Infrastructure
  • Including signature use within Provenance
  • Provenance.activity value-set needs to be enlarged with existing vocabulary, and discussion around if it should be marked as Extensible.
  • Provenance.entity.role unclear how each vocabulary item should be used.
    • how is derivation to be used?
    • how is revision to be used, other than the duplicate indication that would be in Provenance.activity.
  • Provenance.reason binding only to the PurposeOfUse is not granular. Seems there should be a more clear distinction between reason and activity. question on why this is Extensible
  • show how a resource and provenance would look as that resource transitions through lifecycle. In this way one would be able to find each step of the lifecycle, by way of version; and the provenance statement by way of the pointer to that version specific.

Change Proposals from Gforge

FHIR Provenance Resource Use Cases

FHIR Provenance Resource Vocabulary

At this juncture, Provenance has several areas of concern for the Security WG. The first concern is whether the current HL7 ProvenanceEvent value set is sufficient for conveying the states to which a trigger event can cause an activity to transition the FHIR Resource target of the Provenance Resource from a previous state. The current value set was will be updated post DSTU2.

While the intended FHIR ProvenanceEvent value set has sub-value sets from multiple sources such as W3C and HL7, there are some duplicate and colliding definitions, the upside is that there are more provenance event related actions than in the HL7 ProvenanceEvent value set."

  • ProvenanceEvent value set- Adds children value sets for: *DocumentCompletion [valueset OID 2.16.840.1.113883.1.11.271]
  • ActStatus [valueset OID 2.16.840.1.113883.1.11.15933]
  • DataOperation [code system OID OID: 2.16.840.1.113883.5.1123], ProvenanceEventCurrentState [valueset OID 2.16.840.1.113883.1.11.20547]
  • W3C PROV-DM concepts and PROV-N display names
  • EHR LifecycleEvent codes
  • Codes from HL7 Security and Privacy Ontology Operations codes that are not duplicated by valuesets already included.