Skip to content

Class: Treatment

ARGO mapping treatment::is_primary_treatment (missing) treatment with an agent, such as a drug

URI: phenopackets:Treatment

erDiagram Treatment { DrugType drugType } OntologyClass { string id string label } DoseInterval { } Quantity { double value } TimeInterval { string end string start } Treatment ||--|o OntologyClass : "agent" Treatment ||--|o Quantity : "cumulativeDose" Treatment ||--}o DoseInterval : "doseIntervals" Treatment ||--|o OntologyClass : "routeOfAdministration" DoseInterval ||--|o TimeInterval : "interval" DoseInterval ||--|o Quantity : "quantity" DoseInterval ||--|o OntologyClass : "scheduleFrequency" Quantity ||--|o ReferenceRange : "referenceRange" Quantity ||--|o OntologyClass : "unit"

Slots

Name Cardinality and Range Description Inheritance
agent 0..1
OntologyClass
direct
cumulativeDose 0..1
Quantity
ARGO mapping chemotherapy::cumulative_drug_dosage direct
doseIntervals 0..*
DoseInterval
direct
drugType 0..1
DrugType
direct
routeOfAdministration 0..1
OntologyClass
direct

Usages

used by used in type used
MedicalAction treatment range Treatment

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/phenopackets/phenopackets

Mappings

Mapping Type Mapped Value
self phenopackets:Treatment
native phenopackets:Treatment

LinkML Source

Direct

name: Treatment
description: ARGO mapping treatment::is_primary_treatment (missing) treatment with
  an agent, such as a drug
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  agent:
    name: agent
    annotations:
      rank:
        tag: rank
        value: 1
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - Treatment
    range: OntologyClass
    inlined: true
    inlined_as_list: true
  cumulativeDose:
    name: cumulativeDose
    annotations:
      rank:
        tag: rank
        value: 5
    description: ARGO mapping chemotherapy::cumulative_drug_dosage
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    exact_mappings:
    - ARGO:chemotherapy.cumulative_drug_dosage
    rank: 1000
    domain_of:
    - Treatment
    range: Quantity
  doseIntervals:
    name: doseIntervals
    annotations:
      rank:
        tag: rank
        value: 3
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    multivalued: true
    domain_of:
    - Treatment
    range: DoseInterval
    inlined: true
    inlined_as_list: true
  drugType:
    name: drugType
    annotations:
      rank:
        tag: rank
        value: 4
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - Treatment
    range: DrugType
  routeOfAdministration:
    name: routeOfAdministration
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    domain_of:
    - Treatment
    range: OntologyClass
    inlined: true
    inlined_as_list: true

Induced

name: Treatment
description: ARGO mapping treatment::is_primary_treatment (missing) treatment with
  an agent, such as a drug
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
  agent:
    name: agent
    annotations:
      rank:
        tag: rank
        value: 1
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: agent
    owner: Treatment
    domain_of:
    - Treatment
    range: OntologyClass
    inlined: true
    inlined_as_list: true
  cumulativeDose:
    name: cumulativeDose
    annotations:
      rank:
        tag: rank
        value: 5
    description: ARGO mapping chemotherapy::cumulative_drug_dosage
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    exact_mappings:
    - ARGO:chemotherapy.cumulative_drug_dosage
    rank: 1000
    alias: cumulativeDose
    owner: Treatment
    domain_of:
    - Treatment
    range: Quantity
  doseIntervals:
    name: doseIntervals
    annotations:
      rank:
        tag: rank
        value: 3
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    multivalued: true
    alias: doseIntervals
    owner: Treatment
    domain_of:
    - Treatment
    range: DoseInterval
    inlined: true
    inlined_as_list: true
  drugType:
    name: drugType
    annotations:
      rank:
        tag: rank
        value: 4
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: drugType
    owner: Treatment
    domain_of:
    - Treatment
    range: DrugType
  routeOfAdministration:
    name: routeOfAdministration
    annotations:
      rank:
        tag: rank
        value: 2
    description: ''
    from_schema: https://w3id.org/linkml/phenopackets/phenopackets
    rank: 1000
    alias: routeOfAdministration
    owner: Treatment
    domain_of:
    - Treatment
    range: OntologyClass
    inlined: true
    inlined_as_list: true