{
  "resourceType" : "AuditEvent",
  "event" : { 
    "type" : " Coding ", 
    "subtype" : [" Coding "],
    "action" : "<code>", 
    "dateTime" : "<instant>",
    "outcome" : "<code>",
    "outcomeDesc" : "<string>", 
    "purposeOfEvent" : [" Coding "] 
  },
  "participant" : [{ 
    "role" : [" CodeableConcept "], 
    "reference" : " Reference(Practitioner|Organization|Device|Patient|RelatedPerson) ", 
    "userId" : " Identifier ", 
    "altId" : "<string>", 
    "name" : "<string>", 
    "requestor" : "<boolean>", 
    "location" : " Reference(Location) ", 
    "policy" : ["<uri>"], 
    "media" : " Coding ", 
    "network" : { 
      "address" : "<string>", 
      "type" : "<code>"
    },
    "purposeOfUse" : [" Coding "] 
  }],
  "source" : { 
    "site" : "<string>", 
    "identifier" : " Identifier ", 
    "type" : [" Coding "] 
  },
  "object" : [{ 
    "identifier" : " Identifier ", 
    "reference" : " Reference(Any) ", 
    "type" : " Coding ", 
    "role" : " Coding ", 
    "lifecycle" : " Coding ", 
    "securityLabel" : [" Coding "], 
    "name" : "<string>", 
    "description" : "<string>",
    "query" : "<base64Binary>", 
    "detail" : [{ 
      "type" : "<string>", 
      "value" : "<base64Binary>" 
    }]
  }]
}