NAME

SemanticWeb::Schema::Drug - A chemical or biologic substance

VERSION

version v23.0.0

DESCRIPTION

A chemical or biologic substance, used as a medical therapy, that has a physiological effect on an organism. Here the term drug is used interchangeably with the term medicine although clinical knowledge makes a clear difference between them.

ATTRIBUTES

active_ingredient

activeIngredient

An active ingredient, typically chemical compounds and/or biologic substances.

A active_ingredient should be one of the following types:

Str

_has_active_ingredient

A predicate for the "active_ingredient" attribute.

administration_route

administrationRoute

A route by which this drug may be administered, e.g. 'oral'.

A administration_route should be one of the following types:

Str

_has_administration_route

A predicate for the "administration_route" attribute.

alcohol_warning

alcoholWarning

Any precaution, guidance, contraindication, etc. related to consumption of alcohol while taking this drug.

A alcohol_warning should be one of the following types:

Str

_has_alcohol_warning

A predicate for the "alcohol_warning" attribute.

available_strength

availableStrength

An available dosage strength for the drug.

A available_strength should be one of the following types:

InstanceOf['SemanticWeb::Schema::DrugStrength']

_has_available_strength

A predicate for the "available_strength" attribute.

breastfeeding_warning

breastfeedingWarning

Any precaution, guidance, contraindication, etc. related to this drug's use by breastfeeding mothers.

A breastfeeding_warning should be one of the following types:

Str

_has_breastfeeding_warning

A predicate for the "breastfeeding_warning" attribute.

clincal_pharmacology

clincalPharmacology

Description of the absorption and elimination of drugs, including their concentration (pharmacokinetics, pK) and biological effects (pharmacodynamics, pD).

A clincal_pharmacology should be one of the following types:

Str

_has_clincal_pharmacology

A predicate for the "clincal_pharmacology" attribute.

clinical_pharmacology

clinicalPharmacology

Description of the absorption and elimination of drugs, including their concentration (pharmacokinetics, pK) and biological effects (pharmacodynamics, pD).

A clinical_pharmacology should be one of the following types:

Str

_has_clinical_pharmacology

A predicate for the "clinical_pharmacology" attribute.

dosage_form

dosageForm

A dosage form in which this drug/supplement is available, e.g. 'tablet', 'suspension', 'injection'.

A dosage_form should be one of the following types:

Str

_has_dosage_form

A predicate for the "dosage_form" attribute.

dose_schedule

doseSchedule

A dosing schedule for the drug for a given population, either observed, recommended, or maximum dose based on the type used.

A dose_schedule should be one of the following types:

InstanceOf['SemanticWeb::Schema::DoseSchedule']

_has_dose_schedule

A predicate for the "dose_schedule" attribute.

drug_class

drugClass

The class of drug this belongs to (e.g., statins).

A drug_class should be one of the following types:

InstanceOf['SemanticWeb::Schema::DrugClass']

_has_drug_class

A predicate for the "drug_class" attribute.

drug_unit

drugUnit

The unit in which the drug is measured, e.g. '5 mg tablet'.

A drug_unit should be one of the following types:

Str

_has_drug_unit

A predicate for the "drug_unit" attribute.

food_warning

foodWarning

Any precaution, guidance, contraindication, etc. related to consumption of specific foods while taking this drug.

A food_warning should be one of the following types:

Str

_has_food_warning

A predicate for the "food_warning" attribute.

included_in_health_insurance_plan

includedInHealthInsurancePlan

The insurance plans that cover this drug.

A included_in_health_insurance_plan should be one of the following types:

InstanceOf['SemanticWeb::Schema::HealthInsurancePlan']

_has_included_in_health_insurance_plan

A predicate for the "included_in_health_insurance_plan" attribute.

interacting_drug

interactingDrug

Another drug that is known to interact with this drug in a way that impacts the effect of this drug or causes a risk to the patient. Note: disease interactions are typically captured as contraindications.

A interacting_drug should be one of the following types:

InstanceOf['SemanticWeb::Schema::Drug']

_has_interacting_drug

A predicate for the "interacting_drug" attribute.

is_available_generically

isAvailableGenerically

True if the drug is available in a generic form (regardless of name).

A is_available_generically should be one of the following types:

Bool

_has_is_available_generically

A predicate for the "is_available_generically" attribute.

is_proprietary

isProprietary

True if this item's name is a proprietary/brand name (vs. generic name).

A is_proprietary should be one of the following types:

Bool

_has_is_proprietary

A predicate for the "is_proprietary" attribute.

label_details

labelDetails

Link to the drug's label details.

A label_details should be one of the following types:

Str

_has_label_details

A predicate for the "label_details" attribute.

legalStatus

The drug or supplement's legal status, including any controlled substance schedules that apply.

A legal_status should be one of the following types:

InstanceOf['SemanticWeb::Schema::DrugLegalStatus']
InstanceOf['SemanticWeb::Schema::MedicalEnumeration']
Str

A predicate for the "legal_status" attribute.

maximum_intake

maximumIntake

Recommended intake of this supplement for a given population as defined by a specific recommending authority.

A maximum_intake should be one of the following types:

InstanceOf['SemanticWeb::Schema::MaximumDoseSchedule']

_has_maximum_intake

A predicate for the "maximum_intake" attribute.

mechanism_of_action

mechanismOfAction

The specific biochemical interaction through which this drug or supplement produces its pharmacological effect.

A mechanism_of_action should be one of the following types:

Str

_has_mechanism_of_action

A predicate for the "mechanism_of_action" attribute.

non_proprietary_name

nonProprietaryName

The generic name of this drug or supplement.

A non_proprietary_name should be one of the following types:

Str

_has_non_proprietary_name

A predicate for the "non_proprietary_name" attribute.

overdosage

Any information related to overdose on a drug, including signs or symptoms, treatments, contact information for emergency response.

A overdosage should be one of the following types:

Str

_has_overdosage

A predicate for the "overdosage" attribute.

pregnancy_category

pregnancyCategory

Pregnancy category of this drug.

A pregnancy_category should be one of the following types:

InstanceOf['SemanticWeb::Schema::DrugPregnancyCategory']

_has_pregnancy_category

A predicate for the "pregnancy_category" attribute.

pregnancy_warning

pregnancyWarning

Any precaution, guidance, contraindication, etc. related to this drug's use during pregnancy.

A pregnancy_warning should be one of the following types:

Str

_has_pregnancy_warning

A predicate for the "pregnancy_warning" attribute.

prescribing_info

prescribingInfo

Link to prescribing information for the drug.

A prescribing_info should be one of the following types:

Str

_has_prescribing_info

A predicate for the "prescribing_info" attribute.

prescription_status

prescriptionStatus

Indicates the status of drug prescription, e.g. local catalogs classifications or whether the drug is available by prescription or over-the-counter, etc.

A prescription_status should be one of the following types:

InstanceOf['SemanticWeb::Schema::DrugPrescriptionStatus']
Str

_has_prescription_status

A predicate for the "prescription_status" attribute.

proprietary_name

proprietaryName

Proprietary name given to the diet plan, typically by its originator or creator.

A proprietary_name should be one of the following types:

Str

_has_proprietary_name

A predicate for the "proprietary_name" attribute.

relatedDrug

Any other drug related to this one, for example commonly-prescribed alternatives.

A related_drug should be one of the following types:

InstanceOf['SemanticWeb::Schema::Drug']

A predicate for the "related_drug" attribute.

rxcui

The RxCUI drug identifier from RXNORM.

A rxcui should be one of the following types:

Str

_has_rxcui

A predicate for the "rxcui" attribute.

warning

Any FDA or other warnings about the drug (text or URL).

A warning should be one of the following types:

Str

_has_warning

A predicate for the "warning" attribute.

SEE ALSO

SemanticWeb::Schema::Substance

SOURCE

The development version is on github at https://github.com/robrwo/SemanticWeb-Schema and may be cloned from git://github.com/robrwo/SemanticWeb-Schema.git

BUGS

Please report any bugs or feature requests on the bugtracker website https://github.com/robrwo/SemanticWeb-Schema/issues

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

AUTHOR

Robert Rothenberg <rrwo@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2023 by Robert Rothenberg.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)