AccessPolicyV2 | 0..* | AccessPolicyV2 | A set of rules that govern how a system resource is accessed and used. |
AccessPolicyV2.id | 0..1 | http://hl7.org/fhirpath/System.String | The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. |
AccessPolicyV2.meta | 0..1 | Meta | The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. |
AccessPolicyV2.name | 1..1 | string | The name of the access policy. |
AccessPolicyV2.description | 0..1 | string | Description of the access policy. |
AccessPolicyV2.engine | 1..1 | code | The type of evaluation that is performed to determine if access is granted or denied. |
AccessPolicyV2.attribute | 0..15 | BackboneElement | Attributes to use for the policy evaluation. |
AccessPolicyV2.attribute.attributeId | 1..1 | id | The id of the attribute referenced using %attributeId in expressions. |
AccessPolicyV2.attribute.operation | 0..1 | BackboneElement | The operation to retrieve the attribute. |
AccessPolicyV2.attribute.operation.type | 1..1 | code | The operation to retrieve the attribute. |
AccessPolicyV2.attribute.operation.path | 0..1 | Expression | The operation to retrieve the attribute. |
AccessPolicyV2.attribute.operation.params | 0..1 | Expression | The operation to retrieve the attribute. |
AccessPolicyV2.rule | 0..* | BackboneElement | The rules that govern how the access policy is applied. |
AccessPolicyV2.rule.name | 1..1 | string | Rule identifier |
AccessPolicyV2.rule.description | 0..1 | string | Rule description |
AccessPolicyV2.rule.combineBehavior | 0..1 | code | Rule combination behavior for children elements. |
AccessPolicyV2.rule.effect | 0..1 | code | undefined |
AccessPolicyV2.rule.target | 0..1 | BackboneElement | undefined |
AccessPolicyV2.rule.target.expression | 1..1 | Expression | undefined |
AccessPolicyV2.rule.condition | 0..1 | BackboneElement | undefined |
AccessPolicyV2.rule.condition.expression | 1..1 | Expression | undefined |
AccessPolicyV2.rule.rule | 0..* | AccessPolicyV2 | Nested rules to evaluate. |
AccessPolicyV2.target | 0..* | BackboneElement | Who the access policy applies to. |
AccessPolicyV2.target.link | 1..1 | Reference | Who the access policy applies to. |