Show / Hide Table of Contents

Class AuditEventEvent

The event must be identified.

Inheritance
System.Object
Element
BackboneElement
AuditEventEvent
Implements
IFhirJsonSerializable
Inherited Members
BackboneElement.ModifierExtension
Element.Extension
Element.Fhir_comments
Element._Fhir_comments
Element.Id
Element._Id
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class AuditEventEvent : BackboneElement, IFhirJsonSerializable

Properties

| Improve this Doc View Source

_Action

Extension container element for Action

Declaration
public Element _Action { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_DateTime

Extension container element for DateTime

Declaration
public Element _DateTime { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_Outcome

Extension container element for Outcome

Declaration
public Element _Outcome { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

_OutcomeDesc

Extension container element for OutcomeDesc

Declaration
public Element _OutcomeDesc { get; set; }
Property Value
Type Description
Element
| Improve this Doc View Source

Action

This broadly indicates what kind of action was done on the Participant Object.

Declaration
public string Action { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

DateTime

This ties an event to a specific date and time. Security audits typically require a consistent time base (e.g. UTC), to eliminate time-zone issues arising from geographical distribution.

Declaration
public string DateTime { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Outcome

Indicates whether the event succeeded or failed.

Declaration
public string Outcome { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

OutcomeDesc

A free text description of the outcome of the event.

Declaration
public string OutcomeDesc { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

PurposeOfEvent

The purposeOfUse (reason) that was used during the event being recorded.

Declaration
public List<Coding> PurposeOfEvent { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Coding>
| Improve this Doc View Source

Subtype

This field enables queries of messages by implementation-defined event categories.

Declaration
public List<Coding> Subtype { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Coding>
| Improve this Doc View Source

Type

This identifies the performed function. For "Execute" Event Action Code audit records, this identifies the application function performed.

Declaration
public Coding Type { get; set; }
Property Value
Type Description
Coding

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)

Deserialize a JSON property

Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
System.String propertyName
| Improve this Doc View Source

SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)

Serialize to a JSON object

Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type Name Description
Utf8JsonWriter writer
JsonSerializerOptions options
System.Boolean includeStartObject

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX