Create

Basic AuditEvent for a successful Create not related to a Patient

activeBasic Audit Log Patterns (BALP)1.1.4resource25 key elements

A basic AuditEvent profile for when a RESTful Create action happens successfully.

  • Given a Resource Create is requested
  • And that resource does not have a Patient subject or is otherwise associated with a Patient

- when the resource is Patient specific then PatientCreate is used

  • And the request is authorized

- Authorization failures should follow FHIR core Access Denied

  • When successful

- Note a failure AuditEvent may follow this pattern, but would not be a successful outcome and should have an OperationOutcome

  • Then the AuditEvent recorded will conform

Metadata

hl7.org/fhir
Canonical URL
https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.Create
ID
IHE.BasicAudit.Create
Type
Base Definition
Derivation
constraint
Mandatory and Must-Support Elements

Elements with cardinality > 0 or marked as Must Support (S)

PathCard.TypeFlagsDescription
subtype
1+
:anyCreate1..1
1+
outcome
1+
agent
1+
:client1..1
1+
agent.type
1+
agent.who
1+
agent.network
1+
:server1..1
1+
agent.type
1+
agent.who
1+
agent.network
1+
agent.type
1+
agent.role
S
agent.who
1+
agent.name
S
agent.purposeOfUse
S
source
S
entity
1+
entity.what.identifier.value
1+
the value of X-Request-Id
entity.type
1+
:data1..1
1+
entity.what
1+
entity.type
1+
entity.role
1+