Jan 2015 Ballot Comment #284

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive with Modification
    • Priority: Medium
    • FHIR Core (FHIR)
    • DSTU1 [deprecated]
    • Security
    • Provenance
    • 6.5.8
    • Hide

      Persuasive with Mod

      Mapping provided by Kathleen (thanks for this excellent work) as follows

      AuditEvent.event.purposeOfEvent

      v3 =
      * .reasonCode [ControlActReason when Act.class = CACT Control Act]\\*.outboundRelationship[typeCode=RSON].target
      v2 = ORC-16.2 / OBR-31.2 / BPO-13.2-BP / RXO-20.2 / RXE-27.2 / RXD-21.2 / RXG-22.2 / RXA-19.2

      AuditEvent.participant.location -

      v3 =
      * Role.Class =SDLOC
      *Role.Code = ServiceDeliveryLocationRoleType
      *Entity.Code = PlaceEntityType = df.Types of places for Entity.Class = PLC
      *EntityClass = PLC = df.A physical place or site with its containing structure. May be natural or man-made. The geographic position of a place may or may not be constant.
      v2 =
      PV1-3-assigned patient location / PV1-6-prior patient location / PV1-11-temporary location / PV1-42-pending location / PV1-43-prior temporary location

      AuditEvent.participant.policy

      v3=ActPolicyType

      AuditEvent.participant.purposeOfUse

      v3 =
      *.reasonCode [ActHealthInformationPurposeOfUseReason codes/v:PurposeOfUse\\(2.16.840.1.113883.1.11.20448)
      * .outboundRelationship[typeCode=RSON or SUBJ].target

      Provenance.activity

      v3 = Act.code = ProvenanceEventCurrentState http://hl7-fhir.github.io/v3/ProvenanceEventCurrentState/index.html

      Provenance.agent.actor

      For Patient, Practitioner, Organization, Device
      v3 =
      * .role [classCode = RoleClassMutualRelationship; role.code
      * .scopes[Role](classCode=IDENT)
      *.plays [Role.Code]
      v2 =
      *For Practitioner: PRD-1 / STF-18-job title / PRA-3-practitioner category / PRT-4-Participation / ROL-3-role-ROL / ORC-12-ordering provider / OBR-16-ordering provider / PV1-7-attending doctor / PV1-8-referring doctor / PV1-9-consulting doctor / PV1-17-admitting doctor
      * For Patient: PID-3-patient ID list
      *For Device: [no map found yet]
      *For Organization:
      v2 = XON.10 Organization Identifier / XON.3 ID Number

      Provenance.agent.userId

      PERSON\\Person.identifier
      v3 = .plays:Role(classCode='IDENT').id
      v2 = PID-3\\PRACTITIONER\\Practitioner.identifer
      v3 = ./id
      v2. = PRD-7 (or XCN.1 Person Identifier)

      Show
      Persuasive with Mod Mapping provided by Kathleen (thanks for this excellent work) as follows AuditEvent.event.purposeOfEvent v3 = * .reasonCode [ControlActReason when Act.class = CACT Control Act] \\*.outboundRelationship [typeCode=RSON] .target v2 = ORC-16.2 / OBR-31.2 / BPO-13.2-BP / RXO-20.2 / RXE-27.2 / RXD-21.2 / RXG-22.2 / RXA-19.2 AuditEvent.participant.location - v3 = * Role.Class =SDLOC *Role.Code = ServiceDeliveryLocationRoleType *Entity.Code = PlaceEntityType = df.Types of places for Entity.Class = PLC *EntityClass = PLC = df.A physical place or site with its containing structure. May be natural or man-made. The geographic position of a place may or may not be constant. v2 = PV1-3-assigned patient location / PV1-6-prior patient location / PV1-11-temporary location / PV1-42-pending location / PV1-43-prior temporary location AuditEvent.participant.policy v3=ActPolicyType AuditEvent.participant.purposeOfUse v3 = *.reasonCode [ActHealthInformationPurposeOfUseReason codes/v:PurposeOfUse\\(2.16.840.1.113883.1.11.20448) * .outboundRelationship [typeCode=RSON or SUBJ] .target Provenance.activity v3 = Act.code = ProvenanceEventCurrentState http://hl7-fhir.github.io/v3/ProvenanceEventCurrentState/index.html Provenance.agent.actor For Patient, Practitioner, Organization, Device v3 = * .role [classCode = RoleClassMutualRelationship; role.code * .scopes [Role] (classCode=IDENT) *.plays [Role.Code] v2 = *For Practitioner: PRD-1 / STF-18-job title / PRA-3-practitioner category / PRT-4-Participation / ROL-3-role-ROL / ORC-12-ordering provider / OBR-16-ordering provider / PV1-7-attending doctor / PV1-8-referring doctor / PV1-9-consulting doctor / PV1-17-admitting doctor * For Patient: PID-3-patient ID list *For Device: [no map found yet] *For Organization: v2 = XON.10 Organization Identifier / XON.3 ID Number Provenance.agent.userId PERSON\\Person.identifier v3 = .plays:Role(classCode='IDENT').id v2 = PID-3\\PRACTITIONER\\Practitioner.identifer v3 = ./id v2. = PRD-7 (or XCN.1 Person Identifier)
    • John Moehrke / Kathleen Connor: 13-0-2
    • Clarification
    • Non-substantive
    • DSTU1 [deprecated]

      Existing Wording
      Entire section on mappings

      Proposed Wording
      Mappings of FHIR Provenance Resource to RIM are pointless if the mapping of the FHIR Provenance Resource to W3C are inaccurate and incomplete with little explanation for the mappings provided - e.g., where in the massive W3C PPROV Specification are these terms defined. This seems to be a less than adequate effort to provide basis for asserting that the FHIR Provenance Resource is in fact based on W3C PROV.

      Grahame's Comments
      ok, fair enough, we could do more work

            Assignee:
            Unassigned
            Reporter:
            Kathleen Connor
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: