Source | ihe.iti.balp#current:Basic Audit Log Patterns (BALP) (v4.0.1) |
resourceType | StructureDefinition |
id | IHE.BasicAudit.AuthZconsent |
canonical | https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.AuthZconsent |
version | 1.1.2 |
status | active |
publisher | IHE IT Infrastructure Technical Committee |
name | AuthZconsent |
title | Basic AuditEvent pattern for when an Authorization permit is decided |
date | 2023-07-28T13:59:05+00:00 |
description | An AduitEvent recording a permit authorization decision by a Consent Decision Service, - Given an Authorization Decision resulted in a permit - And based on a Consent resource (C1) - And filed by a patient (P1), - And in response to a request by an organization (Org1) - And for the purpose of treatment (TREAT). - And the given request is authorized - When an AuditEvent is recorded for the activity - Then that AuditEvent would follow this profile regarding recording the authorization decision - Security Alert - Authorization Decison by Consent - Execute action - date/time recorded - outcome - success when Permit - failure when Deny - outcomeDesc would explain why a deny - recorded by the authorization server - Agents - client app - user - user requested purposeOfUse - user organization - authorization service - Entity - patient subject - consent on file for that patient - the token id (JWT ID) issued (if one is issued) should be recorded - other data may be recorded that was used in the decision |
jurisdictions | uv |
fhirVersion | 4.0.1 |
kind | resource |
abstract | false |
sdTtype | AuditEvent |
derivation | constraint |
base | http://hl7.org/fhir/StructureDefinition/AuditEvent |
Usages |
|
Name | Flags | Card. | Type |
Description & Constraints
![]() |
---|---|---|---|---|
![]() ![]() |
AuditEvent | |||
![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() |
Required Pattern: At least the following | |||
![]() ![]() ![]() ![]() |
1..1 | uri |
Identity of the terminology system Fixed Value: http://dicom.nema.org/resources/ontology/DCM |
|
![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: 110113 |
|
![]() ![]() ![]() |
Binding: Authorization subType events valueset ( required ) | |||
![]() ![]() ![]() |
Required Pattern: E | |||
![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() |
S | |||
![]() ![]() ![]() |
S | |||
![]() ![]() ![]() |
4 .. | Slice: Unordered, Open by pattern:type | ||
![]() ![]() ![]() ![]() |
1..1 | |||
![]() ![]() ![]() ![]() ![]() |
1.. | Required Pattern: At least the following | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding |
Code defined by a terminology system Fixed Value: (complex) |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri |
Identity of the terminology system Fixed Value: http://dicom.nema.org/resources/ontology/DCM |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: 110150 |
|
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
S | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() |
1..1 | |||
![]() ![]() ![]() ![]() ![]() |
1.. | Required Pattern: At least the following | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding |
Code defined by a terminology system Fixed Value: (complex) |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri |
Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: IRCP |
|
![]() ![]() ![]() ![]() ![]() |
S | |||
![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
S | |||
![]() ![]() ![]() ![]() ![]() |
Required Pattern: true | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
S | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
S | |||
![]() ![]() ![]() ![]() |
1..1 | |||
![]() ![]() ![]() ![]() ![]() |
1.. | Required Pattern: At least the following | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding |
Code defined by a terminology system Fixed Value: (complex) |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri |
Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-RoleClass |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: PROV |
|
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
S | 1.. | ||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
Required Pattern: false | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
S | |||
![]() ![]() ![]() ![]() |
C | 1..1 | val-audit-source: The Audit Source is this agent too. | |
![]() ![]() ![]() ![]() ![]() |
1.. | Required Pattern: At least the following | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding |
Code defined by a terminology system Fixed Value: (complex) |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri |
Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/extra-security-role-type |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: authserver |
|
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
Required Pattern: false | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() |
2 .. | Slice: Unordered, Closed by pattern:type | ||
![]() ![]() ![]() ![]() |
1..1 | |||
![]() ![]() ![]() ![]() ![]() |
1.. | Reference ( Patient ) | ||
![]() ![]() ![]() ![]() ![]() |
1.. | Required Pattern: At least the following | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri |
Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type |
|
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: 1 |
|
![]() ![]() ![]() ![]() ![]() |
Required Pattern: At least the following | |||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri |
Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/object-role |
|
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: 1 |
|
![]() ![]() ![]() ![]() |
1..* | |||
![]() ![]() ![]() ![]() ![]() |
S | 1.. | ||
![]() ![]() ![]() ![]() ![]() |
1.. | Required Pattern: At least the following | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri |
Identity of the terminology system Fixed Value: http://hl7.org/fhir/resource-types |
|
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: Consent |
|
![]() ![]() ![]() ![]() |
0..1 | |||
![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1.. | jti (JWT ID) | ||
![]() ![]() ![]() ![]() ![]() |
1.. | Required Pattern: At least the following | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri |
Identity of the terminology system Fixed Value: https://profiles.ihe.net/ITI/BALP/CodeSystem/UserAgentTypes |
|
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: UserOauthAgent |
|
![]() |
Produced 08 Sep 2023