Skip to content

AuditEvent Profile

Canonical../StructureDefinition/nexus-emr-core-auditevent
Statusdraft (experimental) · 1.26.0
BaseAuditEvent (constraint)
SourceFSH · JSON

Nexus EMR profile for AuditEvent -- the access and activity log: who acted, on which record, when, through what interaction, and with what outcome.

TypedFhir API / Python

The typed accessor surface AuditEvent exposes for AuditEvent — generated from this IG's compiled profile; each typed accessor has a validating raw-FHIR twin (xRaw) where marked. The three ports are parity-enforced.

class AuditEvent(ClinicalResource)generated source

Accessor Type Access Notes
effective_date FuzzyDate | None read-only The resource's effective date — the first present of this profile's date elements (precedence), normalized to the canonical FuzzyDatetime f…
display str | None read-only The resource's human headline — a coded concept's label, else a title / name, else undefined.
type dict | None read/write What kind of event this is
subtype dict[] | None read/write The narrower activity, where the event is not simply a REST interaction
action str | None read/write create | read | update | delete | execute
period dict | None read/write When the activity itself occurred
recorded FuzzyDate | None read/write When the entry was recorded
outcome str | None read/write 0 | 4 | 8 | 12 -- whether the interaction succeeded
outcome_desc str | None read/write Free-text detail about the event
purpose_of_event Concepts read/write · raw twin Why the interaction took place
agent dict[] | None read/write Who acted
source dict | None read/write The system that recorded the entry
entity dict[] | None read/write The records the interaction concerned