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 / C#

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

Accessor Type Access Notes
EffectiveDate FuzzyDate? 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? read-only The resource's human headline — a coded concept's label, else a title / name, else undefined.
Type JsonNode? read/write What kind of event this is
Subtype Json[]? read/write The narrower activity, where the event is not simply a REST interaction
Action string? read/write create | read | update | delete | execute
Period JsonNode? read/write When the activity itself occurred
Recorded FuzzyDate? read/write When the entry was recorded
Outcome string? read/write 0 | 4 | 8 | 12 -- whether the interaction succeeded
OutcomeDesc string? read/write Free-text detail about the event
PurposeOfEvent Concepts read/write · raw twin Why the interaction took place
Agent Json[]? read/write Who acted
Source JsonNode? read/write The system that recorded the entry
Entity Json[]? read/write The records the interaction concerned