This page is part of the FHIR Specification (v0.0.82: DSTU 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Auditevent.questionnaire

This is an example form generated from the questionnaire. See also the XML or JSON format.

Auditevent.questionnaire - FHIR v0.4.0 Form
Development Version

This is an example form generated from the questionnaire. See also the XML or JSON format

Event record kept for security purposes

Based on ATNA (RFC 3881).

AuditEvent
AuditEvent.id
AuditEvent.id.value Logical id of this artefact
AuditEvent.id 1

Metadata about the resource

AuditEvent.meta
AuditEvent.meta 1
AuditEvent.implicitRules
AuditEvent.implicitRules.value A set of rules under which this content was created
AuditEvent.implicitRules 1
AuditEvent.language
AuditEvent.language.value language
AuditEvent.language 1

Text summary of the resource, for human interpretation

AuditEvent.text
AuditEvent.text 1

Contained, inline Resources

AuditEvent.contained
AuditEvent.contained 1

What was done

AuditEvent.event
AuditEvent.event.id
AuditEvent.event.id.value xml:id (or equivalent in JSON)
AuditEvent.event.id 1

Type/identifier of event

AuditEvent.event.type
AuditEvent.event.type.coding code:
AuditEvent.event.type.text text:
AuditEvent.event.type 1

More specific type/id for the event

AuditEvent.event.subtype
AuditEvent.event.subtype.coding code:
AuditEvent.event.subtype.text text:
AuditEvent.event.subtype 1
AuditEvent.event.action
AuditEvent.event.action.value action
AuditEvent.event.action 1
AuditEvent.event.dateTime
AuditEvent.event.dateTime.value Time when the event occurred on source
AuditEvent.event.dateTime 1
AuditEvent.event.outcome
AuditEvent.event.outcome.value outcome
AuditEvent.event.outcome 1
AuditEvent.event.outcomeDesc
AuditEvent.event.outcomeDesc.value Description of the event outcome
AuditEvent.event.outcomeDesc 1
AuditEvent.event 1

A person, a hardware device or software process

There may be more than one user per event, for example, in cases of actions initiated by one user for other users, or in events that involve more than one user, hardware device, or system process. However, only one user may be the initiator/requestor for the event.

AuditEvent.participant
AuditEvent.participant.id
AuditEvent.participant.id.value xml:id (or equivalent in JSON)
AuditEvent.participant.id 1

User roles (e.g. local RBAC codes)

AuditEvent.participant.role
AuditEvent.participant.role.coding code:
AuditEvent.participant.role.text text:
AuditEvent.participant.role 1

Direct reference to resource

AuditEvent.participant.reference
AuditEvent.participant.reference._type type
AuditEvent.participant.reference._Practitioner
AuditEvent.participant.reference._Practitioner.value Practitioner
AuditEvent.participant.reference._Practitioner 1
AuditEvent.participant.reference._Organization
AuditEvent.participant.reference._Organization.value Organization
AuditEvent.participant.reference._Organization 1
AuditEvent.participant.reference._Device
AuditEvent.participant.reference._Device.value Device
AuditEvent.participant.reference._Device 1
AuditEvent.participant.reference._Patient
AuditEvent.participant.reference._Patient.value Patient
AuditEvent.participant.reference._Patient 1
AuditEvent.participant.reference._RelatedPerson
AuditEvent.participant.reference._RelatedPerson.value RelatedPerson
AuditEvent.participant.reference._RelatedPerson 1
AuditEvent.participant.reference 1
AuditEvent.participant.userId
AuditEvent.participant.userId.value Unique identifier for the user
AuditEvent.participant.userId 1
AuditEvent.participant.altId
AuditEvent.participant.altId.value Alternative User id e.g. authentication
AuditEvent.participant.altId 1
AuditEvent.participant.name
AuditEvent.participant.name.value Human-meaningful name for the user
AuditEvent.participant.name 1
AuditEvent.participant.requestor
AuditEvent.participant.requestor.value Whether user is initiator
AuditEvent.participant.requestor 1
AuditEvent.participant.location
AuditEvent.participant.location.value Where
AuditEvent.participant.location 1
AuditEvent.participant.policy
AuditEvent.participant.policy.value Policy that authorized event
AuditEvent.participant.policy 1
AuditEvent.participant.media
AuditEvent.participant.media.value Type of media
AuditEvent.participant.media 1

Logical network location for application activity

AuditEvent.participant.network
AuditEvent.participant.network.id
AuditEvent.participant.network.id.value xml:id (or equivalent in JSON)
AuditEvent.participant.network.id 1
AuditEvent.participant.network.identifier
AuditEvent.participant.network.identifier.value Identifier for the network access point of the user device
AuditEvent.participant.network.identifier 1
AuditEvent.participant.network.type
AuditEvent.participant.network.type.value type
AuditEvent.participant.network.type 1
AuditEvent.participant.network 1
AuditEvent.participant 1

Application systems and processes

Since multi-tier, distributed, or composite applications make source identification ambiguous, this collection of fields may repeat for each application or process actively involved in the event. For example, multiple value-sets can identify participating web servers, application processes, and database server threads in an n-tier distributed application. Passive event participants, e.g., low-level network transports, need not be identified.

AuditEvent.source
AuditEvent.source.id
AuditEvent.source.id.value xml:id (or equivalent in JSON)
AuditEvent.source.id 1
AuditEvent.source.site
AuditEvent.source.site.value Logical source location within the enterprise
AuditEvent.source.site 1
AuditEvent.source.identifier
AuditEvent.source.identifier.value The id of source where event originated
AuditEvent.source.identifier 1
AuditEvent.source.type
AuditEvent.source.type.value The type of source where event originated
AuditEvent.source.type 1
AuditEvent.source 1

Specific instances of data or objects that have been accessed

required unless the values for Event Identification, Active Participant Identification, and Audit Source Identification are sufficient to document the entire auditable event. Because events may have more than one participant object, this group can be a repeating set of values.

AuditEvent.object
AuditEvent.object.id
AuditEvent.object.id.value xml:id (or equivalent in JSON)
AuditEvent.object.id 1

Specific instance of object (e.g. versioned)

AuditEvent.object.identifier
AuditEvent.object.identifier.label label:
AuditEvent.object.identifier.system system:
AuditEvent.object.identifier.value value:
AuditEvent.object.identifier 1
AuditEvent.object.reference
AuditEvent.object.reference.value Specific instance of resource (e.g. versioned)
AuditEvent.object.reference 1
AuditEvent.object.type
AuditEvent.object.type.value type
AuditEvent.object.type 1
AuditEvent.object.role
AuditEvent.object.role.value role
AuditEvent.object.role 1
AuditEvent.object.lifecycle
AuditEvent.object.lifecycle.value lifecycle
AuditEvent.object.lifecycle 1

Policy-defined sensitivity for the object

AuditEvent.object.sensitivity
AuditEvent.object.sensitivity.coding code:
AuditEvent.object.sensitivity.text text:
AuditEvent.object.sensitivity 1
AuditEvent.object.name
AuditEvent.object.name.value Instance-specific descriptor for Object
AuditEvent.object.name 1
AuditEvent.object.description
AuditEvent.object.description.value Descriptive text
AuditEvent.object.description 1

Actual query for object

AuditEvent.object.query
AuditEvent.object.query 1

Additional Information about the Object

AuditEvent.object.detail
AuditEvent.object.detail.id
AuditEvent.object.detail.id.value xml:id (or equivalent in JSON)
AuditEvent.object.detail.id 1
AuditEvent.object.detail.type
AuditEvent.object.detail.type.value Name of the property
AuditEvent.object.detail.type 1

Property value

AuditEvent.object.detail.value
AuditEvent.object.detail.value 1
AuditEvent.object.detail 1
AuditEvent.object 1
AuditEvent 1