Basic Audit Log Patterns (BALP)
1.1.3 - Trial-Implementation International flag

This page is part of the IHE Basic Audit Log Patterns (BALP) (v1.1.3: Publication) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: OAUTHaccessTokenUseOpaque - Detailed Descriptions

Active as of 2024-02-14

Definitions for the IHE.BasicAudit.OAUTHaccessTokenUse.Opaque resource profile.

Guidance on how to interpret the contents of this table can be found here

0. AuditEvent
2. AuditEvent.agent
SlicingThis element introduces a set of slices on AuditEvent.agent. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ type
4. AuditEvent.agent:oUser
Slice NameoUser
Shortother elements may be filled in as needed.
Control1..*
6. AuditEvent.agent:oUser.type
Control1..?
Pattern Value{
  "coding" : [{
    "system" : "https://profiles.ihe.net/ITI/BALP/CodeSystem/UserAgentTypes",
    "code" : "UserOauthAgent"
  }]
}
8. AuditEvent.agent:oUser.requestor
Pattern Valuetrue
10. AuditEvent.agent:oUser.policy
Shortlast 32 characters of the oAuth token.
Comments

do NOT include the whole opaque token. The last 32 characters should be enough and would be the most entropy.

Control1..1
Must Supporttrue
12. AuditEvent.agent:oUser.purposeOfUse
ShortSAML subject:purposeofuse
Must Supporttrue