Skip to content

Class: DeviceExposure

DeviceExposures are records of a Person suggesting exposure to a foreign object. The source is typically physical objects used in procedures, measurements, or observations.

URI: bdchm:DeviceExposure

classDiagram class DeviceExposure Exposure <|-- DeviceExposure DeviceExposure : age_at_exposure_end DeviceExposure : age_at_exposure_start DeviceExposure : associated_participant DeviceExposure --> Participant : associated_participant DeviceExposure : associated_visit DeviceExposure --> Visit : associated_visit DeviceExposure : device_concept DeviceExposure --> DeviceExposureConceptEnum : device_concept DeviceExposure : exposure_provenance DeviceExposure --> DeviceExposureProvenanceEnum : exposure_provenance DeviceExposure : id DeviceExposure : identity DeviceExposure : quantity

Inheritance

Slots

Name Cardinality and Range Description Inheritance
device_concept 0..1
DeviceExposureConceptEnum
The coded value for a device direct
exposure_provenance 0..1
DeviceExposureProvenanceEnum
A value representing the provenance of the DeviceExposure record direct
quantity 0..1
Float
Amount of device used direct
identity 0..*
Uriorcurie
A 'business' identifier or accession number for the entity, typically as prov... Exposure
age_at_exposure_start 0..1
Integer
The Participant's age (expressed in days) at the exposure start date Exposure
age_at_exposure_end 0..1
Integer
The Participant's age (expressed in days) at the exposure end date, if availa... Exposure
associated_participant 0..1
Participant
A reference to the Participant to which the exposure is attributed Exposure
associated_visit 0..1
Visit
A reference to the Visit the exposure is associated with, if any Exposure
id 1..1
Uriorcurie
The 'logical' identifier of the entity within the system of record Entity

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/nhlbidatastage/bdchm

Mappings

Mapping Type Mapped Value
self bdchm:DeviceExposure
native bdchm:DeviceExposure

LinkML Source

Direct

name: DeviceExposure
description: DeviceExposures are records of a Person suggesting exposure to a foreign
  object. The source is typically physical objects used in procedures, measurements,
  or observations.
from_schema: https://w3id.org/nhlbidatastage/bdchm
is_a: Exposure
attributes:
  device_concept:
    name: device_concept
    description: The coded value for a device. Primarily SNOMED. The syntax for the
      enum may need work.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    range: DeviceExposureConceptEnum
  exposure_provenance:
    name: exposure_provenance
    description: A value representing the provenance of the DeviceExposure record.
      From OMOP Device Types.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    range: DeviceExposureProvenanceEnum
  quantity:
    name: quantity
    description: Amount of device used. If not present in source, default to 1.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    range: float
    required: false

Induced

name: DeviceExposure
description: DeviceExposures are records of a Person suggesting exposure to a foreign
  object. The source is typically physical objects used in procedures, measurements,
  or observations.
from_schema: https://w3id.org/nhlbidatastage/bdchm
is_a: Exposure
attributes:
  device_concept:
    name: device_concept
    description: The coded value for a device. Primarily SNOMED. The syntax for the
      enum may need work.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    alias: device_concept
    owner: DeviceExposure
    domain_of:
    - DeviceExposure
    range: DeviceExposureConceptEnum
  exposure_provenance:
    name: exposure_provenance
    description: A value representing the provenance of the DeviceExposure record.
      From OMOP Device Types.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    alias: exposure_provenance
    owner: DeviceExposure
    domain_of:
    - DrugExposure
    - DeviceExposure
    range: DeviceExposureProvenanceEnum
  quantity:
    name: quantity
    description: Amount of device used. If not present in source, default to 1.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    alias: quantity
    owner: DeviceExposure
    domain_of:
    - Procedure
    - DrugExposure
    - DeviceExposure
    range: float
    required: false
  identity:
    name: identity
    description: A 'business' identifier or accession number for the entity, typically
      as provided by an external system or authority, that are globally unique and
      persist across implementing systems. Also, since these identifiers are created
      outside the information system through a specific business process, the Identifier
      type has additional attributes to capture this additional metadata so the actual
      identifier values are qualified by the context that created those values. This
      additional context allows "identifier" instances to be transmitted as business
      data across systems while still being able to trace them back to the system
      of origin.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    slot_uri: schema:identifier
    multivalued: true
    alias: identity
    owner: DeviceExposure
    domain_of:
    - Person
    - Demography
    - Participant
    - ResearchStudy
    - Organization
    - Questionnaire
    - QuestionnaireItem
    - Condition
    - Procedure
    - Exposure
    - File
    - Document
    - Specimen
    - BiologicProduct
    range: uriorcurie
  age_at_exposure_start:
    name: age_at_exposure_start
    description: The Participant's age (expressed in days) at the exposure start date.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    alias: age_at_exposure_start
    owner: DeviceExposure
    domain_of:
    - Exposure
    range: integer
    unit:
      ucum_code: d
  age_at_exposure_end:
    name: age_at_exposure_end
    description: The Participant's age (expressed in days) at the exposure end date,
      if available. Otherwise equal to age_at_exposure_start.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    alias: age_at_exposure_end
    owner: DeviceExposure
    domain_of:
    - Exposure
    range: integer
    unit:
      ucum_code: d
  associated_participant:
    name: associated_participant
    description: A reference to the Participant to which the exposure is attributed.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    alias: associated_participant
    owner: DeviceExposure
    domain_of:
    - Demography
    - Visit
    - Condition
    - Procedure
    - Exposure
    - File
    - ObservationSet
    - Observation
    range: Participant
  associated_visit:
    name: associated_visit
    description: A reference to the Visit the exposure is associated with, if any.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    alias: associated_visit
    owner: DeviceExposure
    domain_of:
    - QuestionnaireResponse
    - Condition
    - Procedure
    - Exposure
    - ObservationSet
    - Observation
    range: Visit
    required: false
  id:
    name: id
    description: The 'logical' identifier of the entity within the system of record.  The
      simple value of this attribute stands for an identifier of this data object
      within the system, it can be used as a reference from other objects within the
      same system (i.e. primary and foreign keys), and it should be unique per type
      of object. The same data object copied to a different system will likely have
      a different "id" in the new system since "id" values are system specific and
      do not represent persistent business identifiers. Business identifiers are assigned
      outside the information system and are captured in the "identifier" field. The
      "id" field is more likely to be a serially or randomly generated value that
      is assigned to the data object as it is created in a system.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    alias: id
    owner: DeviceExposure
    domain_of:
    - Entity
    range: uriorcurie
    required: true