DSTU2 FHIR Release 3 (STU)

This page is part of the FHIR Specification (v1.0.2: DSTU (v3.0.2: STU 2). 3). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2 R3 R2

Security Work Group Maturity Level : N/A Ballot Status : Informative Compartments : Device , Patient , Practitioner

Mappings for the auditevent resource.

.typeCode .role
AuditEvent ControlAct[moodCode=EVN]
    event N/A (no nesting in v3)         type     type .code (type, subtype and action are pre-coordinated or sent as translations)
        subtype     subtype .code (type, subtype and action are pre-coordinated or sent as translations)
        action     action .code (type, subtype and action are pre-coordinated or sent as translations)
        dateTime     recorded .effectiveTime
        outcome     outcome .actionNegationInd
        outcomeDesc     outcomeDesc .outboundRelationship[typeCode=OUT].target.text
        purposeOfEvent     purposeOfEvent * .reasonCode [ControlActReason when Act.class = CACT Control Act]
*.outboundRelationship[typeCode=RSON].target
    participant     agent .participation
        role         role .role and/or .typeCode and/or .functionCode
        reference         reference .id
        userId         userId .id
        altId         altId .id (distinguish id type by root)
        name         name .name
        requestor         requestor If participation.typeCode was author, then true
        location         location * 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.
        policy         policy ActPolicyType
        media         media .player.description.mediaType
        network         network .player.description.reference
            address             address pre-coordinated into URL
            type             type pre-coordinated into URL
        purposeOfUse         purposeOfUse *.reasonCode [ActHealthInformationPurposeOfUseReason codes/v:PurposeOfUse
(2.16.840.1.113883.1.11.20448)
* .outboundRelationship[typeCode=RSON or SUBJ].target
    source     source .participation[typeCode=INF].role[classCode=ASSIGN].player[classCode=DEV, determinerCode=INSTANCE]
        site         site .scopedRole[classCode=LOCE].player.desc
        identifier         identifier .id
        type         type .code
    object     entity .outboundRelationship[typeCode=SUBJ].target or .participation[typeCode=SBJ].role
        identifier         identifier .id.extension
        reference         reference [self]
        type         type [self::Act].code or role.player.code
        role         role role.code (not sure what this would mean for an Act)
        lifecycle         lifecycle target of ObservationEvent[code="lifecycle"].value
        securityLabel         securityLabel .confidentialityCode
        name         name .title
        description         description .text
        query         query No mapping
        detail         detail .inboundRelationship[typeCode=SUBJ].target[classCode=OBS, moodCode=EVN]
            type             type .code
            value             value .value
AuditEvent Message
    event EventIdentification         type     type EventId
        subtype     subtype EventTypeCode
        action     action EventActionCode
        dateTime     recorded EventDateTime
        outcome     outcome EventOutcomeIndicator
        outcomeDesc     outcomeDesc EventOutcomeDescription
        purposeOfEvent     purposeOfEvent EventPurposeOfUse
    participant     agent ActiveParticipant
        role         role RoleIdCode
        reference         reference
        userId         userId UserId
        altId         altId AlternativeUserId
        name         name UserName
        requestor         requestor UserIsRequestor
        location         location
        policy         policy ParticipantRoleIDCode
        media         media MediaType
        network         network
            address             address NetworkAccessPointID
            type             type NetworkAccessPointTypeCode
        purposeOfUse         purposeOfUse
    source     source AuditSourceIdentification
        site         site AuditEnterpriseSiteId
        identifier         identifier AuditSourceId
        type         type AuditSourceTypeCode
    object     entity ParticipantObjectIdentification
        identifier         identifier ParticipantObjectID and ParticipantObjectIDTypeCode
        reference         reference ParticipantObjectID
        type         type ParticipantObjectTypeCode
        role         role ParticipantObjectTypeCodeRole
        lifecycle         lifecycle ParticipantObjectDataLifeCycle
        securityLabel         securityLabel ParticipantObjectSensitivity
        name         name ParticipantObjectName
        description         description ParticipantObjectDescription
        query         query ParticipantObjectQuery
        detail         detail ParticipantObjectDetail
            type             type ParticipantObjectDetail.type
            value             value ParticipantObjectDetail.value

The provenance resource is based on known practices in the HL7 implementation space, particularly those found in the v2 EVN segment, the v3 ControlAct Wrapper, the CDA header, and IHE ATNA. The conceptual model underlying the design is the W3C provenance Specification . Though the content and format of the resource is designed to meet specific requirements for FHIR, all the parts of the resource are formally mapped to the PROV-O specification, and FHIR resources can be transformed to their W3C PROV equivalent.

AuditEvent
    event     type Activity
        type         subtype     subtype
        action     action
        dateTime     recorded Activity.when
        outcome     outcome
        outcomeDesc     outcomeDesc
        purposeOfEvent     purposeOfEvent Activity.Activity
    participant     agent Agent
        role         role Agent.Attribution
        reference         reference Agent.Identity
        userId         userId Agent.Identity
        altId         altId Agent.Identity
        name         name Agent.Identity
        requestor         requestor
        location         location Activity.location
        policy         policy
        media         media
        network         network
            address             address Agent.Location
            type             type
        purposeOfUse         purposeOfUse Agent.Activity
    source     source
        site         site
        identifier         identifier
        type         type
    object     entity Entity
        identifier         identifier
        reference         reference
        type         type Entity.type
        role         role Entity.role
        lifecycle         lifecycle Entity.role
        securityLabel         securityLabel
        name         name Entity.Label
        description         description
        query         query
        detail         detail
            type             type
            value             value
AuditEvent
    event         type     type
        subtype     subtype
        action     action
        dateTime     recorded Provenance.recorded
        outcome     outcome
        outcomeDesc     outcomeDesc
        purposeOfEvent     purposeOfEvent Provenance.reason, Provenance.activity
    participant     agent Provenance.agent
        role         role Provenance.agent.role
        reference         reference Provenance.agent.actor
        userId         userId Provenance.agent.userId
        altId         altId
        name         name
        requestor         requestor
        location         location Provenance.location
        policy         policy Provenance.policy
        media         media
        network         network
            address             address
            type             type
        purposeOfUse         purposeOfUse
    source     source
        site         site
        identifier         identifier
        type         type
    object     entity Provenance.target, Provenance.entity
        identifier         identifier
        reference         reference Provenance.target, Provenance.entity.reference
        type         type Provenance.entity.type
        role         role
        lifecycle         lifecycle Provenance.entity.role
        securityLabel         securityLabel
        name         name
        description         description
        query         query
        detail         detail
            type             type
            value             value