Class PharmacologyDataReader
java.lang.Object
org.episteme.natural.medicine.pharmacology.PharmacologyDataReader
Reads and manages pharmacology and medical data from various sources (loaders).
Acts as a central repository for medications, diagnostics, and diseases loaded from external databases.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clears all loaded data.voidload()Loads initial datasets.searchDisease(String query) Searches for diseases explicitly.searchMedication(String query) Searches for medications explicitly.voidsetDiseaseLoader(ICD10Reader loader) voidsetMedicationLoader(DrugBankReader loader)
-
Constructor Details
-
PharmacologyDataReader
public PharmacologyDataReader()
-
-
Method Details
-
setMedicationLoader
-
setDiseaseLoader
-
searchMedication
Searches for medications explicitly. -
searchDisease
-
load
public void load()Loads initial datasets. -
getMedications
-
getDiagnostics
-
getDiseases
-
clear
public void clear()Clears all loaded data.
-