Class: MedicalAction
medication, procedure, other actions taken for clinical management
URI: phenopackets:MedicalAction
erDiagram
MedicalAction {
}
OntologyClass {
string id
string label
}
Treatment {
DrugType drugType
}
DoseInterval {
}
Quantity {
double value
}
TherapeuticRegimen {
RegimenStatus regimenStatus
}
TimeElement {
string timestamp
}
ExternalReference {
string description
string id
string reference
}
RadiationTherapy {
integer dosage
integer fractions
}
Procedure {
}
MedicalAction ||--}o OntologyClass : "adverseEvents"
MedicalAction ||--|o Procedure : "procedure"
MedicalAction ||--|o RadiationTherapy : "radiationTherapy"
MedicalAction ||--|o OntologyClass : "responseToTreatment"
MedicalAction ||--|o TherapeuticRegimen : "therapeuticRegimen"
MedicalAction ||--|o Treatment : "treatment"
MedicalAction ||--|o OntologyClass : "treatmentIntent"
MedicalAction ||--|o OntologyClass : "treatmentTarget"
MedicalAction ||--|o OntologyClass : "treatmentTerminationReason"
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"
TherapeuticRegimen ||--|o TimeElement : "endTime"
TherapeuticRegimen ||--|o ExternalReference : "externalReference"
TherapeuticRegimen ||--|o OntologyClass : "ontologyClass"
TherapeuticRegimen ||--|o TimeElement : "startTime"
TimeElement ||--|o Age : "age"
TimeElement ||--|o AgeRange : "ageRange"
TimeElement ||--|o GestationalAge : "gestationalAge"
TimeElement ||--|o TimeInterval : "interval"
TimeElement ||--|o OntologyClass : "ontologyClass"
RadiationTherapy ||--|| OntologyClass : "bodySite"
RadiationTherapy ||--|| OntologyClass : "modality"
Procedure ||--|o OntologyClass : "bodySite"
Procedure ||--|o OntologyClass : "code"
Procedure ||--|o TimeElement : "performed"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
adverseEvents | 0..* OntologyClass |
ARGO mapping treatment::adverse_events | direct |
procedure | 0..1 Procedure |
direct | |
radiationTherapy | 0..1 RadiationTherapy |
direct | |
responseToTreatment | 0..1 OntologyClass |
ARGO mapping treatment::response_to_treatment | direct |
therapeuticRegimen | 0..1 TherapeuticRegimen |
direct | |
treatment | 0..1 Treatment |
direct | |
treatmentIntent | 0..1 OntologyClass |
Whether the intention of the treatment was curative, palliative, ARGO mapping... | direct |
treatmentTarget | 0..1 OntologyClass |
The condition or disease that this treatment was intended to address | direct |
treatmentTerminationReason | 0..1 OntologyClass |
ARGO mapping treatment::treatment_outcome | direct |
Usages
used by | used in | type | used |
---|---|---|---|
Phenopacket | medicalActions | range | MedicalAction |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/phenopackets/phenopackets
Mappings
Mapping Type | Mapped Value |
---|---|
self | phenopackets:MedicalAction |
native | phenopackets:MedicalAction |
LinkML Source
Direct
name: MedicalAction
description: medication, procedure, other actions taken for clinical management
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
adverseEvents:
name: adverseEvents
annotations:
rank:
tag: rank
value: 8
description: ARGO mapping treatment::adverse_events
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
exact_mappings:
- ARGO:treatment.adverse_events
rank: 1000
multivalued: true
domain_of:
- MedicalAction
range: OntologyClass
inlined: true
inlined_as_list: true
procedure:
name: procedure
annotations:
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
domain_of:
- Measurement
- Biosample
- MedicalAction
range: Procedure
radiationTherapy:
name: radiationTherapy
annotations:
rank:
tag: rank
value: 3
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- MedicalAction
range: RadiationTherapy
responseToTreatment:
name: responseToTreatment
annotations:
rank:
tag: rank
value: 7
description: ARGO mapping treatment::response_to_treatment
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
exact_mappings:
- ARGO:treatment.response_to_treatment
rank: 1000
domain_of:
- MedicalAction
range: OntologyClass
inlined: true
inlined_as_list: true
therapeuticRegimen:
name: therapeuticRegimen
annotations:
rank:
tag: rank
value: 4
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- MedicalAction
range: TherapeuticRegimen
treatment:
name: treatment
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- MedicalAction
range: Treatment
treatmentIntent:
name: treatmentIntent
annotations:
rank:
tag: rank
value: 6
description: Whether the intention of the treatment was curative, palliative,
ARGO mapping treatment::treatment_intent
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
exact_mappings:
- ARGO:treatment.treatment_intent
rank: 1000
domain_of:
- MedicalAction
range: OntologyClass
inlined: true
inlined_as_list: true
treatmentTarget:
name: treatmentTarget
annotations:
rank:
tag: rank
value: 5
description: The condition or disease that this treatment was intended to address.
FHIR mapping Procedure::reasonCode
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
domain_of:
- MedicalAction
range: OntologyClass
inlined: true
inlined_as_list: true
treatmentTerminationReason:
name: treatmentTerminationReason
annotations:
rank:
tag: rank
value: 9
description: ARGO mapping treatment::treatment_outcome
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
exact_mappings:
- ARGO:treatment.treatment_outcome
rank: 1000
domain_of:
- MedicalAction
range: OntologyClass
inlined: true
inlined_as_list: true
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
procedure:
name: procedure
required: true
- slot_conditions:
treatment:
name: treatment
required: true
- slot_conditions:
radiationTherapy:
name: radiationTherapy
required: true
- slot_conditions:
therapeuticRegimen:
name: therapeuticRegimen
required: true
Induced
name: MedicalAction
description: medication, procedure, other actions taken for clinical management
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
attributes:
adverseEvents:
name: adverseEvents
annotations:
rank:
tag: rank
value: 8
description: ARGO mapping treatment::adverse_events
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
exact_mappings:
- ARGO:treatment.adverse_events
rank: 1000
multivalued: true
alias: adverseEvents
owner: MedicalAction
domain_of:
- MedicalAction
range: OntologyClass
inlined: true
inlined_as_list: true
procedure:
name: procedure
annotations:
rank:
tag: rank
value: 1
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
alias: procedure
owner: MedicalAction
domain_of:
- Measurement
- Biosample
- MedicalAction
range: Procedure
radiationTherapy:
name: radiationTherapy
annotations:
rank:
tag: rank
value: 3
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: radiationTherapy
owner: MedicalAction
domain_of:
- MedicalAction
range: RadiationTherapy
responseToTreatment:
name: responseToTreatment
annotations:
rank:
tag: rank
value: 7
description: ARGO mapping treatment::response_to_treatment
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
exact_mappings:
- ARGO:treatment.response_to_treatment
rank: 1000
alias: responseToTreatment
owner: MedicalAction
domain_of:
- MedicalAction
range: OntologyClass
inlined: true
inlined_as_list: true
therapeuticRegimen:
name: therapeuticRegimen
annotations:
rank:
tag: rank
value: 4
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: therapeuticRegimen
owner: MedicalAction
domain_of:
- MedicalAction
range: TherapeuticRegimen
treatment:
name: treatment
annotations:
rank:
tag: rank
value: 2
description: ''
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: treatment
owner: MedicalAction
domain_of:
- MedicalAction
range: Treatment
treatmentIntent:
name: treatmentIntent
annotations:
rank:
tag: rank
value: 6
description: Whether the intention of the treatment was curative, palliative,
ARGO mapping treatment::treatment_intent
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
exact_mappings:
- ARGO:treatment.treatment_intent
rank: 1000
alias: treatmentIntent
owner: MedicalAction
domain_of:
- MedicalAction
range: OntologyClass
inlined: true
inlined_as_list: true
treatmentTarget:
name: treatmentTarget
annotations:
rank:
tag: rank
value: 5
description: The condition or disease that this treatment was intended to address.
FHIR mapping Procedure::reasonCode
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
rank: 1000
alias: treatmentTarget
owner: MedicalAction
domain_of:
- MedicalAction
range: OntologyClass
inlined: true
inlined_as_list: true
treatmentTerminationReason:
name: treatmentTerminationReason
annotations:
rank:
tag: rank
value: 9
description: ARGO mapping treatment::treatment_outcome
from_schema: https://w3id.org/linkml/phenopackets/phenopackets
exact_mappings:
- ARGO:treatment.treatment_outcome
rank: 1000
alias: treatmentTerminationReason
owner: MedicalAction
domain_of:
- MedicalAction
range: OntologyClass
inlined: true
inlined_as_list: true
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
procedure:
name: procedure
required: true
- slot_conditions:
treatment:
name: treatment
required: true
- slot_conditions:
radiationTherapy:
name: radiationTherapy
required: true
- slot_conditions:
therapeuticRegimen:
name: therapeuticRegimen
required: true