FHIR IG analytics| Package | hl7.fhir.uv.dap |
| Resource Type | Permission |
| Id | Permission-ex-overriding-abac-by-tag.json |
| FHIR Version | R6 |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Generated Narrative: Permission ex-overriding-abac-by-tag
Language: en
Security Label: test health data (Details: ActReason code HTEST = 'test health data')
status: Active
asserter: Organization nowhere
date: 2023-12-22
combining: Permit-overrides
rule
type: Deny
rule
type: Permit
Data
Security Confidentiality: N (normal) activity
Actors
Reference PractitionerRole Doctor action: create, read, update
purpose: treatment
activity
Actors
Reference PractitionerRole Dietician action: read
purpose: treatment, healthcare operations
activity
Actors
Reference PractitionerRole Administration action: delete, update
purpose: healthcare operations
Limits
Control audit
rule
type: Permit
Data
Security Confidentiality: R (restricted) activity
Actors
Reference PractitionerRole Doctor action: create, read, update
purpose: Emergency Treatment
activity
Actors
Reference PractitionerRole Administration action: delete, update
purpose: healthcare operations
Limits
Control audit
rule
type: Permit
Data
Security Confidentiality: L (low) activity
Actors
Reference PractitionerRole Doctor action: read
purpose: treatment
activity
Actors
Reference PractitionerRole Dietician action: read
purpose: treatment, healthcare operations
activity
Actors
Reference PractitionerRole Registration Clerk action: read
purpose: healthcare operations
activity
Actors
Reference PractitionerRole Administration action: delete, update
purpose: healthcare operations
Limits
Control audit
rule
type: Permit
Data
Security Confidentiality: M (moderate) activity
Actors
Reference PractitionerRole Doctor action: read
purpose: treatment
activity
Actors
Reference PractitionerRole Dietician action: read
purpose: treatment, healthcare operations
activity
Actors
Reference PractitionerRole Registration Clerk action: create, read, update
purpose: healthcare operations
activity
Actors
Reference PractitionerRole Administration action: delete, update
purpose: healthcare operations
Limits
Control audit
{
"resourceType": "Permission",
"resourceDefinition": "http://hl7.org/fhir/StructureDefinition/Permission|1.0.0-current",
"id": "ex-overriding-abac-by-tag",
"meta": {
"security": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HTEST"
}
]
},
"language": "en",
"text": {
"status": "generated",
"div": "<!-- snip (see above) -->"
},
"status": "active",
"asserter": {
"reference": "Organization/ex-organization"
},
"date": [
"2023-12-22"
],
"combining": "permit-overrides",
"rule": [
{
"type": "deny"
},
{
"type": "permit",
"data": [
{
"security": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
"code": "N"
}
]
}
],
"activity": [
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/DrRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "create"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "read"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "update"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "TREAT"
}
]
}
]
},
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/DieticianRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "read"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "TREAT"
}
]
},
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HOPERAT"
}
]
}
]
},
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/AdminRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "delete"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "update"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HOPERAT"
}
]
}
]
}
],
"limit": [
{
"control": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "AUDIT"
}
]
}
]
}
]
},
{
"type": "permit",
"data": [
{
"security": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
"code": "R"
}
]
}
],
"activity": [
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/DrRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "create"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "read"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "update"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "ETREAT"
}
]
}
]
},
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/AdminRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "delete"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "update"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HOPERAT"
}
]
}
]
}
],
"limit": [
{
"control": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "AUDIT"
}
]
}
]
}
]
},
{
"type": "permit",
"data": [
{
"security": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
"code": "L"
}
]
}
],
"activity": [
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/DrRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "read"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "TREAT"
}
]
}
]
},
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/DieticianRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "read"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "TREAT"
}
]
},
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HOPERAT"
}
]
}
]
},
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/RegistrationRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "read"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HOPERAT"
}
]
}
]
},
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/AdminRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "delete"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "update"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HOPERAT"
}
]
}
]
}
],
"limit": [
{
"control": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "AUDIT"
}
]
}
]
}
]
},
{
"type": "permit",
"data": [
{
"security": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
"code": "M"
}
]
}
],
"activity": [
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/DrRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "read"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "TREAT"
}
]
}
]
},
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/DieticianRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "read"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "TREAT"
}
]
},
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HOPERAT"
}
]
}
]
},
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/RegistrationRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "create"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "read"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "update"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HOPERAT"
}
]
}
]
},
{
"actor": [
{
"reference": {
"reference": "PractitionerRole/AdminRole"
}
}
],
"action": [
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "delete"
}
]
},
{
"coding": [
{
"system": "http://hl7.org/fhir/restful-interaction",
"code": "update"
}
]
}
],
"purpose": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActReason",
"code": "HOPERAT"
}
]
}
]
}
],
"limit": [
{
"control": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
"code": "AUDIT"
}
]
}
]
}
]
}
]
}