Delete

Basic AuditEvent for a successful Delete

activeBasic Audit Log Patterns (BALP)1.1.4resource25 key elements

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

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

- when the resource is Patient specific then PatientDelete 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.Delete
ID
IHE.BasicAudit.Delete
Type
Base Definition
Derivation
constraint
Mandatory and Must-Support Elements

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

PathCard.TypeFlagsDescription
subtype
1+
:anyDelete1..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+