Skip to content

Class: Access Policy (AccessPolicy)

Limitations and/or requirements that define how a user may gain access to a particular set of data.

URI: kfi_fhir_sparks:AccessPolicy

classDiagram class AccessPolicy click AccessPolicy href "../AccessPolicy/" AccessPolicy : access_policy_code AccessPolicy --> "1..*" EnumAccessPolicyCode : access_policy_code click EnumAccessPolicyCode href "../EnumAccessPolicyCode/" AccessPolicy : access_policy_id AccessPolicy : consent_scope AccessPolicy --> "1" EnumConsentScope : consent_scope click EnumConsentScope href "../EnumConsentScope/" AccessPolicy : data_access_type AccessPolicy --> "1" EnumDataAccessType : data_access_type click EnumDataAccessType href "../EnumDataAccessType/" AccessPolicy : description AccessPolicy : disease_limitation AccessPolicy : status AccessPolicy --> "1" EnumConsentStateCodes : status click EnumConsentStateCodes href "../EnumConsentStateCodes/" AccessPolicy : website

Slots

Name Cardinality and Range Description Inheritance
access_policy_id 1
String
Access policy communicates the limitations and/or requirements that define ho... direct
description 0..1
String
More details associated with the given resource direct
data_access_type 1
EnumDataAccessType
Type of access restrictions on file downloads ( open registered
website 0..1
Uri
URL describing the entity this represents direct
consent_scope 1
EnumConsentScope
Which of the four areas this resource covers (extensible) direct
access_policy_code 1..*
EnumAccessPolicyCode
A classification of the type of consents found in a consent statement direct
disease_limitation 0..1
String
Disease Use Limitations direct
status 1
EnumConsentStateCodes
Indicates the state of the consent direct

Usages

used by used in type used
StudyMembership access_policy_id range AccessPolicy
FileLocation access_policy_id range AccessPolicy

Identifier and Mapping Information

Annotations

property value
fhir_resource https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-research-access-policy

Schema Source

  • from schema: https://carrollaboratory.github.io/kfi-fhir-input

Mappings

Mapping Type Mapped Value
self kfi_fhir_sparks:AccessPolicy
native kfi_fhir_sparks:AccessPolicy

LinkML Source

Direct

name: AccessPolicy
annotations:
  fhir_resource:
    tag: fhir_resource
    value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-research-access-policy
description: Limitations and/or requirements that define how a user may gain access
  to a particular set of data.
title: Access Policy
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
slots:
- access_policy_id
- description
- data_access_type
- website
- consent_scope
- access_policy_code
- disease_limitation
slot_usage:
  access_policy_id:
    name: access_policy_id
    description: Access policy communicates the limitations and/or requirements that
      define how a user may gain access to a particular set of data.
    identifier: true
    range: string
    required: true
attributes:
  status:
    name: status
    annotations:
      fhir_profile:
        tag: fhir_profile
        value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-research-access-policy
      fhir_element:
        tag: fhir_element
        value: status
      fhir_resource:
        tag: fhir_resource
        value: Consent
    description: Indicates the state of the consent.
    title: Status
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input/access-policy
    rank: 1000
    domain_of:
    - AccessPolicy
    range: EnumConsentStateCodes
    required: true
    multivalued: false

Induced

name: AccessPolicy
annotations:
  fhir_resource:
    tag: fhir_resource
    value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-research-access-policy
description: Limitations and/or requirements that define how a user may gain access
  to a particular set of data.
title: Access Policy
from_schema: https://carrollaboratory.github.io/kfi-fhir-input
slot_usage:
  access_policy_id:
    name: access_policy_id
    description: Access policy communicates the limitations and/or requirements that
      define how a user may gain access to a particular set of data.
    identifier: true
    range: string
    required: true
attributes:
  status:
    name: status
    annotations:
      fhir_profile:
        tag: fhir_profile
        value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-research-access-policy
      fhir_element:
        tag: fhir_element
        value: status
      fhir_resource:
        tag: fhir_resource
        value: Consent
    description: Indicates the state of the consent.
    title: Status
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input/access-policy
    rank: 1000
    alias: status
    owner: AccessPolicy
    domain_of:
    - AccessPolicy
    range: EnumConsentStateCodes
    required: true
    multivalued: false
  access_policy_id:
    name: access_policy_id
    description: Access policy communicates the limitations and/or requirements that
      define how a user may gain access to a particular set of data.
    title: Access Policy ID
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input
    rank: 1000
    identifier: true
    alias: access_policy_id
    owner: AccessPolicy
    domain_of:
    - AccessPolicy
    - StudyMembership
    - FileLocation
    range: string
    required: true
    multivalued: false
  description:
    name: description
    description: More details associated with the given resource
    title: Description
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input
    rank: 1000
    alias: description
    owner: AccessPolicy
    domain_of:
    - AccessPolicy
    - Practitioner
    - ResearchStudy
    - ResearchStudyCollection
    - NCPIFile
    - Family
    range: string
    required: false
  data_access_type:
    name: data_access_type
    annotations:
      fhir_profile:
        tag: fhir_profile
        value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-research-access-policy
      fhir_extension:
        tag: fhir_extension
        value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition-access-type
      fhir_resource:
        tag: fhir_resource
        value: Consent
    description: Type of access restrictions on file downloads ( open | registered
      | controlled )
    title: Access Type
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input
    rank: 1000
    alias: data_access_type
    owner: AccessPolicy
    domain_of:
    - AccessPolicy
    range: EnumDataAccessType
    required: true
    multivalued: false
  website:
    name: website
    description: URL describing the entity this represents. This can include a formal
      website, such as the Entity's website, or to an online document describing the
      entity.
    title: Website
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input
    rank: 1000
    alias: website
    owner: AccessPolicy
    domain_of:
    - AccessPolicy
    - ResearchStudyCollection
    range: uri
    required: false
    multivalued: false
  consent_scope:
    name: consent_scope
    annotations:
      fhir_profile:
        tag: fhir_profile
        value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-research-access-policy
      fhir_resource:
        tag: fhir_resource
        value: Consent
      fhir_element:
        tag: fhir_element
        value: scope
    description: Which of the four areas this resource covers (extensible)
    title: Consent Scope
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input
    rank: 1000
    alias: consent_scope
    owner: AccessPolicy
    domain_of:
    - AccessPolicy
    range: EnumConsentScope
    required: true
    multivalued: false
  access_policy_code:
    name: access_policy_code
    annotations:
      fhir_profile:
        tag: fhir_profile
        value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-research-access-policy
      fhir_element:
        tag: fhir_element
        value: category
      fhir_resource:
        tag: fhir_resource
        value: Consent
    description: A classification of the type of consents found in a consent statement.
    title: Access Policy Code
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input
    rank: 1000
    alias: access_policy_code
    owner: AccessPolicy
    domain_of:
    - AccessPolicy
    range: EnumAccessPolicyCode
    required: true
    multivalued: true
  disease_limitation:
    name: disease_limitation
    annotations:
      fhir_profile:
        tag: fhir_profile
        value: https://nih-ncpi.github.io/ncpi-fhir-ig-2/StructureDefinition/ncpi-research-access-policy
      fhir_element:
        tag: fhir_element
        value: provision.purpose
      fhir_resource:
        tag: fhir_resource
        value: Consent
    description: Disease Use Limitations
    from_schema: https://carrollaboratory.github.io/kfi-fhir-input
    rank: 1000
    alias: disease_limitation
    owner: AccessPolicy
    domain_of:
    - AccessPolicy
    range: string
    required: false
    multivalued: false