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
- Entity
- Procedure
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