Skip to main content

AccessPolicyV2

PropertyValue
PublisherIGUHealth
NameAccessPolicyV2
URLhttps://iguhealth.com/StructureDefinition/AccessPolicyV2
Statusactive
DescriptionA set of rules that govern how a system resource is accessed and used. This access policy is based around XACML https://docs.oasis-open.org/xacml/3.0/xacml-3.0-core-spec-os-en.html#_Toc325047092
Abstractfalse

Structure

PathCardinalityTypeDescription
AccessPolicyV20..*AccessPolicyV2A set of rules that govern how a system resource is accessed and used.
AccessPolicyV2.id0..1http://hl7.org/fhirpath/System.StringThe logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
AccessPolicyV2.meta0..1MetaThe 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.name1..1stringThe name of the access policy.
AccessPolicyV2.description0..1stringDescription of the access policy.
AccessPolicyV2.engine1..1codeThe type of evaluation that is performed to determine if access is granted or denied.
AccessPolicyV2.attribute0..15BackboneElementAttributes to use for the policy evaluation.
AccessPolicyV2.attribute.attributeId1..1idThe id of the attribute referenced using %attributeId in expressions.
AccessPolicyV2.attribute.operation0..1BackboneElementThe operation to retrieve the attribute.
AccessPolicyV2.attribute.operation.type1..1codeThe operation to retrieve the attribute.
AccessPolicyV2.attribute.operation.path0..1ExpressionThe operation to retrieve the attribute.
AccessPolicyV2.attribute.operation.params0..1ExpressionThe operation to retrieve the attribute.
AccessPolicyV2.rule0..*BackboneElementThe rules that govern how the access policy is applied.
AccessPolicyV2.rule.name1..1stringRule identifier
AccessPolicyV2.rule.description0..1stringRule description
AccessPolicyV2.rule.combineBehavior0..1codeRule combination behavior for children elements.
AccessPolicyV2.rule.effect0..1codeundefined
AccessPolicyV2.rule.target0..1BackboneElementundefined
AccessPolicyV2.rule.target.expression1..1Expressionundefined
AccessPolicyV2.rule.condition0..1BackboneElementundefined
AccessPolicyV2.rule.condition.expression1..1Expressionundefined
AccessPolicyV2.rule.rule0..*AccessPolicyV2Nested rules to evaluate.
AccessPolicyV2.target0..*BackboneElementWho the access policy applies to.
AccessPolicyV2.target.link1..1ReferenceWho the access policy applies to.

Search Parameters

NameTypeDescriptionExpression
_textstringSearch on the narrative of the resource
_contentstringSearch on the entire content of the resource
_idtokenLogical id of this artifactResource.id
_lastUpdateddateWhen the resource version last changedResource.meta.lastUpdated
_profileuriProfiles this resource claims to conform toResource.meta.profile
_querytokenA custom search profile that describes a specific defined query operation
_securitytokenSecurity Labels applied to this resourceResource.meta.security
_sourceuriIdentifies where the resource comes fromResource.meta.source
_tagtokenTags applied to this resourceResource.meta.tag
enginetokenAn access policies engine.AccessPolicyV2.engine
linkreferenceWhat/Who is associated with a given access policy.AccessPolicyV2.target.link
namestringAn access policies name.AccessPolicyV2.name
_iguhealth-version-seqnumberThe version sequence of the resourceResource.meta.extension.where(url='https://iguhealth.app/version-sequence').value
_iguhealth-authorreferenceThe author of the resourceResource.meta.extension.where(url='https://iguhealth.app/author').value