Skip to content

Class: Procedure

Procedure contains records of activities or processes ordered by, or carried out by, a healthcare provider on the patient to have a diagnostic or therapeutic purpose. Procedures are present in various data sources in different forms with varying levels of standardization. [Derived from OMOP]

URI: bdchm:Procedure

classDiagram class Procedure Entity <|-- Procedure Procedure : age_at_procedure Procedure : associated_participant Procedure --> Participant : associated_participant Procedure : associated_visit Procedure --> Visit : associated_visit Procedure : id Procedure : identity Procedure : procedure_concept Procedure --> ProcedureConceptEnum : procedure_concept Procedure : procedure_provenance Procedure --> ProvenanceEnum : procedure_provenance Procedure : quantity Procedure --> Quantity : quantity

Inheritance

Slots

Name Cardinality and Range Description Inheritance
identity 0..*
Uriorcurie
A 'business' identifier or accession number for the entity, typically as prov... direct
procedure_concept 0..1
ProcedureConceptEnum
The coded value that describes the procedure, derived from OMOP codes direct
age_at_procedure 0..1
Integer
The Participant's age (expressed in days) when the procedure was performed direct
procedure_provenance 0..1
ProvenanceEnum
A value representing the provenance of the Procedure record direct
quantity 0..1
Quantity
The quantity of procedures ordered or administered direct
associated_participant 0..1
Participant
A reference to the Participant on which the Procedure was performed direct
associated_visit 0..1
Visit
A reference to the Visit during which this Procedure was performed direct
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:Procedure
native bdchm:Procedure

LinkML Source

Direct

name: Procedure
description: Procedure contains records of activities or processes ordered by, or
  carried out by, a healthcare provider on the patient to have a diagnostic or therapeutic
  purpose. Procedures are present in various data sources in different forms with
  varying levels of standardization. [Derived from OMOP]
from_schema: https://w3id.org/nhlbidatastage/bdchm
is_a: Entity
slots:
- identity
attributes:
  procedure_concept:
    name: procedure_concept
    description: The coded value that describes the procedure, derived from OMOP codes.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    range: ProcedureConceptEnum
  age_at_procedure:
    name: age_at_procedure
    description: The Participant's age (expressed in days) when the procedure was
      performed.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    range: integer
    unit:
      ucum_code: d
  procedure_provenance:
    name: procedure_provenance
    description: A value representing the provenance of the Procedure record
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    range: ProvenanceEnum
  quantity:
    name: quantity
    description: The quantity of procedures ordered or administered.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    range: Quantity
  associated_participant:
    name: associated_participant
    description: A reference to the Participant on which the Procedure was performed.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    range: Participant
  associated_visit:
    name: associated_visit
    description: A reference to the Visit during which this Procedure was performed.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    range: Visit

Induced

name: Procedure
description: Procedure contains records of activities or processes ordered by, or
  carried out by, a healthcare provider on the patient to have a diagnostic or therapeutic
  purpose. Procedures are present in various data sources in different forms with
  varying levels of standardization. [Derived from OMOP]
from_schema: https://w3id.org/nhlbidatastage/bdchm
is_a: Entity
attributes:
  procedure_concept:
    name: procedure_concept
    description: The coded value that describes the procedure, derived from OMOP codes.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    alias: procedure_concept
    owner: Procedure
    domain_of:
    - Procedure
    range: ProcedureConceptEnum
  age_at_procedure:
    name: age_at_procedure
    description: The Participant's age (expressed in days) when the procedure was
      performed.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    alias: age_at_procedure
    owner: Procedure
    domain_of:
    - Procedure
    range: integer
    unit:
      ucum_code: d
  procedure_provenance:
    name: procedure_provenance
    description: A value representing the provenance of the Procedure record
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    alias: procedure_provenance
    owner: Procedure
    domain_of:
    - Procedure
    range: ProvenanceEnum
  quantity:
    name: quantity
    description: The quantity of procedures ordered or administered.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    rank: 1000
    alias: quantity
    owner: Procedure
    domain_of:
    - Procedure
    - DrugExposure
    - DeviceExposure
    range: Quantity
  associated_participant:
    name: associated_participant
    description: A reference to the Participant on which the Procedure was performed.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    alias: associated_participant
    owner: Procedure
    domain_of:
    - Demography
    - Visit
    - Condition
    - Procedure
    - Exposure
    - File
    - ObservationSet
    - Observation
    range: Participant
  associated_visit:
    name: associated_visit
    description: A reference to the Visit during which this Procedure was performed.
    from_schema: https://w3id.org/nhlbidatastage/bdchm
    alias: associated_visit
    owner: Procedure
    domain_of:
    - QuestionnaireResponse
    - Condition
    - Procedure
    - Exposure
    - ObservationSet
    - Observation
    range: Visit
  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: Procedure
    domain_of:
    - Person
    - Demography
    - Participant
    - ResearchStudy
    - Organization
    - Questionnaire
    - QuestionnaireItem
    - Condition
    - Procedure
    - Exposure
    - File
    - Document
    - Specimen
    - BiologicProduct
    range: uriorcurie
  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: Procedure
    domain_of:
    - Entity
    range: uriorcurie
    required: true