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 / TypeScript

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 extends ClinicalResourcegenerated source

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