Source | ihe.iti.balp#current:Basic Audit Log Patterns (BALP) (v4.0.1) |
resourceType | StructureDefinition |
id | IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive |
canonical | https://profiles.ihe.net/ITI/BALP/StructureDefinition/IHE.BasicAudit.SAMLaccessTokenUse.Comprehensive |
version | 1.1.2 |
status | active |
publisher | IHE IT Infrastructure Technical Committee |
name | SAMLaccessTokenUseComprehensive |
title | Basic AuditEvent pattern for when an activity was authorized by an SAML access token Comprehensive |
date | 2023-07-28T13:59:05+00:00 |
description | A basic AuditEvent profile for when an activity was authorized by an SAML access token. This profile is expected to be used with some other detail that explains the activity. This profile only covers the SAML access token. The following table uses a short-hand for the SAML fields and FHIR AuditEvent elements to keep the table compact. It is presumed the reader can understand the SAML field and the FHIR AuditEvent element given. Note the `~` character represents attributes under the SAML `AttributeStatement`. **Builds upon the Minimal** | SAML field | Comprehensive AuditEvent |------------------------------|-----------------------------------| | ID | agent[user].policy | Issuer | agent[user].who.identifier.system | Subject.NameID | agent[user].who.identifier.value | ~subject:role | agent[user].role | ~subject:purposeofuse | agent[user].purposeOfUse | AuthnContextClassRef | agent[user].extension[assuranceLevel] | ~subject:subject-id | agent[user].extension[otherId][subject-id].value | ~subject:npi | agent[user].extension[otherId][npi].value | ~subject:provider-identifier | agent[user].extension[otherId][provider-id].value | ~subject:organization | agent[userorg].who.display | ~subject:organization-id | agent[userorg].who.identifier.value | ~homeCommunityId | agent[homeCommunityId].who.identifier.value | ~bppc:2007:docid | entity[consent].what.identifier.value | ~xua:2012:acp | entity[consent].detail.valueString | ~resource:resource-id | entity[consent-patient].what.identifier.value |
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 | |||
![]() ![]() ![]() |
Slice: Unordered, Open by pattern:type | |||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
Slice: Unordered, Open by value:url | |||
![]() ![]() ![]() ![]() ![]() |
S | 0..* | CodeableConcept |
AuditEvent.agent Assurance Level
URL: https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-assuranceLevel Binding: todo ( preferred ) |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Identifier |
AuditEvent.agent other identifiers
URL: https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-otherId |
![]() ![]() ![]() ![]() |
1..* | |||
![]() ![]() ![]() ![]() ![]() |
Slice: Unordered, Open by value:url, value:value.ofType(Identifier).type | |||
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..* | CodeableConcept |
AuditEvent.agent Assurance Level
URL: https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-assuranceLevel Binding: todo ( preferred ) |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 0..* | Identifier |
AuditEvent.agent other identifiers
URL: https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-otherId |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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: https://profiles.ihe.net/ITI/BALP/CodeSystem/OtherIdentifierTypes |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: SAML-subject-id |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | SAML Attribute subject-id | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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/v2-0203 |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: NPI |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | SAML Attribute npi | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
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/v2-0203 |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: PRN |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | SAML Attribute provider-identifier | |
![]() ![]() ![]() ![]() ![]() |
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: https://profiles.ihe.net/ITI/BALP/CodeSystem/UserAgentTypes |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: UserSamlAgent |
|
![]() ![]() ![]() ![]() ![]() |
S | SAML subject:role(s) | ||
![]() ![]() ![]() ![]() ![]() |
1.. | |||
![]() ![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | SAML Issuer | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | SAML Subject.NameID | |
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
Required Pattern: true | |||
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | SAML token ID | |
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
S | SAML subject:purposeofuse | ||
![]() ![]() ![]() ![]() |
0..* | |||
![]() ![]() ![]() ![]() ![]() |
S | 0..* | CodeableConcept |
AuditEvent.agent Assurance Level
URL: https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-assuranceLevel Binding: todo ( preferred ) |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Identifier |
AuditEvent.agent other identifiers
URL: https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-otherId |
![]() ![]() ![]() ![]() ![]() |
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.. | SAML Attribute urn:oasis:names:tc:xspa:1.0:subject:organization-id | |
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | SAML Attribute urn:oasis:names:tc:xspa:1.0:subject:organization | |
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
Required Pattern: false | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() |
0..* | |||
![]() ![]() ![]() ![]() ![]() |
S | 0..* | CodeableConcept |
AuditEvent.agent Assurance Level
URL: https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-assuranceLevel Binding: todo ( preferred ) |
![]() ![]() ![]() ![]() ![]() |
S | 0..* | Identifier |
AuditEvent.agent other identifiers
URL: https://profiles.ihe.net/ITI/BALP/StructureDefinition/ihe-otherId |
![]() ![]() ![]() ![]() ![]() |
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: urn:ihe:iti:xca:2010 |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code |
Symbol in syntax defined by the system Fixed Value: homeCommunityId |
|
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
S | 1.. | homeCommunityId | |
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
Required Pattern: false | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() ![]() ![]() |
.. 0 | |||
![]() ![]() ![]() |
Slice: Unordered, Open by pattern:type | |||
![]() ![]() ![]() ![]() |
0..* | |||
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
S | BPPC Patient Privacy Policy Acknowledgement Document unique id | ||
![]() ![]() ![]() ![]() ![]() |
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 |
|
![]() ![]() ![]() ![]() ![]() |
Slice: Unordered, Open by pattern:type | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Home Community ID where the Consent is. | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Required Pattern: urn:ihe:iti:xua:2012:acp | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | The Patient Identity where the Consent is. | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Required Pattern: urn:oasis:names:tc:xacml:2.0:resource:resource-id | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
string | |||
![]() |
Produced 08 Sep 2023