diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 0a36b54d5..d4a6383ca 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -328,13 +328,12 @@ jobs: if [[ ${{matrix.benchmark}} == templated ]]; then java -jar benchbase.jar -b tpcc -c config/mysql/sample_tpcc_config.xml --create=true --load=true --execute=false --json-histograms results/histograms.json java -jar benchbase.jar -b ${{matrix.benchmark}} -c config/mysql/sample_${{matrix.benchmark}}_config.xml --create=false --load=false --execute=true --json-histograms results/histograms.json - # For anonymization, we load tpcc and anonymize a single table. The workload itself is not executed - # FIXME: 'exit 0' is called because there is no benchmark executed and analyzed. Must be removed once the Anonymization script is - # fully implemented. See Pull Request 455. + # For anonymization, we load tpcc and anonymize a single table. elif [[ ${{matrix.benchmark}} == anonymization ]]; then java -jar benchbase.jar -b tpcc -c config/mysql/sample_tpcc_config.xml --create=true --load=true --execute=false --json-histograms results/histograms.json java -jar benchbase.jar -b tpcc -c config/mysql/sample_${{matrix.benchmark}}_config.xml --anonymize=true - exit 0 + mysql -h127.0.0.1 -P$MYSQL_PORT -uadmin -ppassword benchbase -e "RENAME TABLE item TO item_original,item_anonymized TO item;" + java -jar benchbase.jar -b tpcc -c config/mysql/sample_tpcc_config.xml --execute=true --json-histograms results/histograms.json elif [[ ${{matrix.benchmark}} == tpcc-with-reconnects ]]; then # See Also: WITH_SERVICE_INTERRUPTIONS=true docker/build-run-benchmark-with-docker.sh java -jar benchbase.jar -b tpcc -c config/mysql/sample_tpcc_config.xml --create=true --load=true @@ -356,6 +355,8 @@ jobs: elif [ ${{matrix.benchmark}} == tpcc-with-reconnects ]; then ERRORS_THRESHOLD=0.02 results_benchmark=tpcc + elif [ ${{matrix.benchmark}} == anonymization ]; then + results_benchmark=tpcc fi ./scripts/check_latest_benchmark_results.sh $results_benchmark ./scripts/check_histogram_results.sh results/histograms.json $ERRORS_THRESHOLD @@ -460,7 +461,7 @@ jobs: strategy: fail-fast: false matrix: - benchmark: [ 'auctionmark', 'chbenchmark', 'epinions', 'hyadapt', 'noop', 'otmetrics', 'resourcestresser', 'seats', 'sibench', 'smallbank', 'tatp', 'templated', 'tpcc', 'tpcc-with-reconnects', 'tpch', 'twitter', 'voter', 'wikipedia', 'ycsb' ] + benchmark: [ 'anonymization', 'auctionmark', 'chbenchmark', 'epinions', 'hyadapt', 'noop', 'otmetrics', 'resourcestresser', 'seats', 'sibench', 'smallbank', 'tatp', 'templated', 'tpcc', 'tpcc-with-reconnects', 'tpch', 'twitter', 'voter', 'wikipedia', 'ycsb' ] steps: # Note: we download just the docker-compose scripts/configs rather than the # whole source code repo for better testing. @@ -499,6 +500,21 @@ jobs: java-version: ${{env.JAVA_VERSION}} distribution: 'temurin' + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: ${{env.PYTHON_VERSION}} + + - name: Install Python dependencies + working-directory: ./scripts/anonymization + run: | + if [[ ${{matrix.benchmark}} == anonymization ]]; then + python -m pip install --upgrade pip + pip install -r requirements.txt + else + echo "Dependency installation not necessary for benchmark" + fi + - name: Run benchmark run: | PGPASSWORD=password dropdb -h localhost -U admin benchbase --if-exists @@ -509,6 +525,12 @@ jobs: if [[ ${{matrix.benchmark}} == templated ]]; then java -jar benchbase.jar -b tpcc -c config/postgres/sample_tpcc_config.xml --create=true --load=true --execute=false --json-histograms results/histograms.json java -jar benchbase.jar -b ${{matrix.benchmark}} -c config/postgres/sample_${{matrix.benchmark}}_config.xml -im 1000 -mt advanced --create=false --load=false --execute=true --json-histograms results/histograms.json + # For anonymization, we load tpcc and anonymize a single table. + elif [[ ${{matrix.benchmark}} == anonymization ]]; then + java -jar benchbase.jar -b tpcc -c config/postgres/sample_tpcc_config.xml --create=true --load=true --execute=false --json-histograms results/histograms.json + java -jar benchbase.jar -b tpcc -c config/postgres/sample_${{matrix.benchmark}}_config.xml --anonymize=true + PGPASSWORD=password psql -h localhost -U admin -d benchbase -c "ALTER TABLE item RENAME TO item_original;" -c "ALTER TABLE item_anonymized RENAME TO item;" + java -jar benchbase.jar -b tpcc -c config/postgres/sample_tpcc_config.xml --execute=true --json-histograms results/histograms.json elif [[ ${{matrix.benchmark}} == tpcc-with-reconnects ]]; then # See Also: WITH_SERVICE_INTERRUPTIONS=true docker/build-run-benchmark-with-docker.sh java -jar benchbase.jar -b tpcc -c config/postgres/sample_tpcc_config.xml --create=true --load=true @@ -530,6 +552,8 @@ jobs: elif [ ${{matrix.benchmark}} == tpcc-with-reconnects ]; then ERRORS_THRESHOLD=0.02 results_benchmark=tpcc + elif [ ${{matrix.benchmark}} == anonymization ]; then + results_benchmark=tpcc fi ./scripts/check_latest_benchmark_results.sh $results_benchmark ./scripts/check_histogram_results.sh results/histograms.json $ERRORS_THRESHOLD diff --git a/.gitignore b/.gitignore index d425de6bc..1d8f4a945 100644 --- a/.gitignore +++ b/.gitignore @@ -60,4 +60,5 @@ docker-compose-*.tar.gz # Python __pycache__/ -*.py[cod] \ No newline at end of file +*.py[cod] +*.pytest_cache \ No newline at end of file diff --git a/config/mysql/sample_anonymization_config.xml b/config/mysql/sample_anonymization_config.xml index 08843f66a..6a179898c 100644 --- a/config/mysql/sample_anonymization_config.xml +++ b/config/mysql/sample_anonymization_config.xml @@ -30,12 +30,12 @@ - + - + diff --git a/config/postgres/sample_anonymization_config.xml b/config/postgres/sample_anonymization_config.xml new file mode 100644 index 000000000..32e9e4105 --- /dev/null +++ b/config/postgres/sample_anonymization_config.xml @@ -0,0 +1,84 @@ + + + + + POSTGRES + org.postgresql.Driver + jdbc:postgresql://localhost:5432/benchbase?sslmode=disable&ApplicationName=tpcc&reWriteBatchedInserts=true + admin + password + true + TRANSACTION_SERIALIZABLE + 128 + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + 1 + + + 1 + + + + 10000 + 45,43,4,4,4 + + + + + + + NewOrder + + + + + Payment + + + + + OrderStatus + + + + + Delivery + + + + + StockLevel + + + + +
\ No newline at end of file diff --git a/data/templated/example.xml b/data/templated/example.xml index e4c428b14..c4ac997af 100644 --- a/data/templated/example.xml +++ b/data/templated/example.xml @@ -1,24 +1,21 @@ - - - \ No newline at end of file diff --git a/scripts/anonymization/README.md b/scripts/anonymization/README.md index 57f478889..40dd8f2f3 100644 --- a/scripts/anonymization/README.md +++ b/scripts/anonymization/README.md @@ -1,7 +1,5 @@ # Anonymization -**NOTE:ANONYMIZATION IS A WORK IN PROGRESS AND DOES CURRENTLY NOT ACTUALLY ANONYMIZE THE DATA. THIS FEATURE WILL BE ADDED LATER** - The anonymization module allows applying privacy mechanisms such as differential privacy or column faking to the data. The system will pull data from the JDBC connection, anonymize the data and push it back to the DBMS by creating a new table. @@ -30,10 +28,20 @@ pylint --rcfile=.pylintrc src/ Pytest is automatically added by the requirements and can be run as follows: ```bash -pytest ./src/test.py +cd ./src +pytest test.py ``` +## Applying the Anonymization + +To run the anonymization, add the --anonymization flag to your bash command. +Anonymization is not a standalone benchmark. It will solely create an anonymized copy of input tables. + +```bash +java -jar benchbase.jar -b tpcc -c config/postgres/sample_anonymization_config.xml --anonymize=true +``` +Configuration examples can be found below. ## Configuration files (XML) @@ -238,6 +246,7 @@ Possible methods for faking can be found on the official [Faker documentation](h ### Basic The most basic config will need only the name of the table and the privacy mechanism. All necessary information is collected automatically. +This method is not recommended since it typically results in faulty behavior because the anonymization algorithms do not know how to handle certain columns. ```xml diff --git a/scripts/anonymization/src/anonymizer.py b/scripts/anonymization/src/anonymizer.py index 924d61a32..0aa6efbe0 100644 --- a/scripts/anonymization/src/anonymizer.py +++ b/scripts/anonymization/src/anonymizer.py @@ -4,33 +4,42 @@ import sys import xml.etree.ElementTree as ET import pandas as pd -from modules.jdbc_handler import JDBCHandler + from configuration.config_parser import XMLParser from configuration.configurations import DPConfig, SensitiveConfig, ContinuousConfig -#from modules.dp_anonymizer import DifferentialPrivacyAnonymizer -#from modules.sensitive_anonymizer import SensitiveAnonymizer +from modules.dp_anonymizer import DifferentialPrivacyAnonymizer +from modules.sensitive_anonymizer import SensitiveAnonymizer +from modules.jdbc_handler import JDBCHandler def anonymize( dataset: pd.DataFrame, anon_config: DPConfig, cont_config: ContinuousConfig, sens_config: SensitiveConfig, - templates_path: str, ): - ''' + """Function that runs differential privacy and sensitive value anonymization + + Args: + dataset (pd.DataFrame): The original dataset + anon_config (DPConfig): The Differential Privacy Configuration + cont_config (ContinuousConfig): The Configuration for Continuous Values + sens_config (SensitiveConfig): The Configuration for Sensitive Values + + Returns: + pd.DataFrame: The Anonymized Dataset + """ + dp_data = dataset if anon_config: dp_anonymizer = DifferentialPrivacyAnonymizer(dataset, anon_config, cont_config) dp_data = dp_anonymizer.run_anonymization() if sens_config: - sens_anonymizer = SensitiveAnonymizer(dp_data,sens_config,templates_path) + sens_anonymizer = SensitiveAnonymizer(dp_data, sens_config) dp_data = sens_anonymizer.run_anonymization() return dp_data - ''' - return def anonymize_db( @@ -38,50 +47,45 @@ def anonymize_db( anon_config: DPConfig, sens_config: SensitiveConfig, cont_config: ContinuousConfig, - templates_path: str, ): - ''' - jdbc_handler.start_JVM() + """Entry function that handles data pulling, anonymization and data pushing back to the DB + + Args: + jdbc_handler (JDBCHandler): The JDBC Information + anon_config (DPConfig): The Differential Privacy Configuration + cont_config (ContinuousConfig): The Configuration for Continuous Values + sens_config (SensitiveConfig): The Configuration for Sensitive Values + """ + + jdbc_handler.start_jvm() conn = jdbc_handler.get_connection() table = anon_config.table_name dataset, timestamps = jdbc_handler.data_from_table(conn, table) - datasetAnon = anonymize( - dataset, anon_config, contConfig, sensConfig, templates_path + dataset_anon = anonymize( + dataset, anon_config, cont_config, sens_config ) - ## TODO: Throw in Sensitive Anonmization - # Create empty table anon_table_name = jdbc_handler.create_anonymized_table(conn, table) # Populate new table jdbc_handler.populate_anonymized_table( - conn, datasetAnon, anon_table_name, timestamps + conn, dataset_anon, anon_table_name, timestamps ) conn.close() - ''' - return - - def main(): """Entry method""" - # No templates provided - if len(sys.argv) == 2: - xml_config_path = sys.argv[1] - templates_path = "" - - elif len(sys.argv) == 3: + if len(sys.argv) >= 2: xml_config_path = sys.argv[1] - templates_path = sys.argv[2] else: - print("Not enough arguments provided: ") + print("Not enough arguments provided: ") return tree = ET.parse(xml_config_path) @@ -100,7 +104,7 @@ def main(): config_parser = XMLParser(table) anon_config, sens_config, cont_config = config_parser.get_config() - anonymize_db(jdbc_handler, anon_config, sens_config, cont_config, templates_path) + anonymize_db(jdbc_handler, anon_config, sens_config, cont_config) if __name__ == "__main__": diff --git a/scripts/anonymization/src/configuration/config_parser.py b/scripts/anonymization/src/configuration/config_parser.py index bbe6e492a..082b4d33d 100644 --- a/scripts/anonymization/src/configuration/config_parser.py +++ b/scripts/anonymization/src/configuration/config_parser.py @@ -44,7 +44,8 @@ def get_config(self): # Exit the program if not enough basic information (name of a table) is available if table_name is None: sys.exit( - "There was no name provided for the table that should be anonymized. Program is exiting now!" + "There was no name provided for the table that should be anonymized.\n" + + "Program is exiting now!" ) print(f"Parsing config for table: {table_name}") @@ -53,9 +54,9 @@ def get_config(self): if dp_info is not None: - cat = self.__get_column_type("ignore", dp_info) + cat = self.__get_column_type("categorical", dp_info) ordi = self.__get_column_type("ordinal", dp_info) - ignore = self.__get_column_type("continuous", dp_info) + ignore = self.__get_column_type("ignore", dp_info) eps = dp_info.get("epsilon", "1.0") pre_eps = dp_info.get("pre_epsilon", "0.5") @@ -77,6 +78,12 @@ def get_config(self): ) ) + print("Parsed the following columns:\n" + + f"Categorical: {cat}\n" + + f"Continuous: {cont}\n" + + f"Ordinal: {ordi}\n" + + f"Ignored: {ignore}") + column_classes = DPColumnConfig(ignore,cat,cont,ordi) anon_config = DPConfig( @@ -93,7 +100,7 @@ def get_config(self): SensitiveEntry( column.get("name"), column.get("method"), - column.get("locales"), + column.get("locales").split(","), column.get("seed", "0"), ) ) diff --git a/scripts/anonymization/src/modules/dp_anonymizer.py b/scripts/anonymization/src/modules/dp_anonymizer.py new file mode 100644 index 000000000..45bdb4004 --- /dev/null +++ b/scripts/anonymization/src/modules/dp_anonymizer.py @@ -0,0 +1,107 @@ +"""Module that handles differential privacy anonymization +""" + +import time +import pandas as pd + +from snsynth import Synthesizer +from configuration.configurations import DPConfig,ContinuousConfig +from .preprocessor import Preprocessor + +class DifferentialPrivacyAnonymizer(): + """A class that holds all necessary information for differential privacy anonymization + + Attributes + ---------- + dataset : pd.DataFrame + The full dataset + anon_config : DPConfig + The configuration of all columns of the dataset + cont_config : ContinuousConfig + The specific configuration of all continuous columns of the dataset + """ + + def __init__(self, dataset: pd.DataFrame, anon_config: DPConfig, cont_config: ContinuousConfig): + self.dataset = dataset + self.anon_config = anon_config + self.cont_config = cont_config + + def run_anonymization(self): + """Function that runs differential privacy algorithms + + Returns: + pd.DataFrame: The resulting differentially private dataset + """ + + alg = self.anon_config.algorithm + eps = float(self.anon_config.epsilon) + pre_eps = float(self.anon_config.preproc_eps) + cat = self.anon_config.column_classification.categorical + cont = self.anon_config.column_classification.continuous + ordi = self.anon_config.column_classification.ordinal + + saved_columns,saved_indexes = self.__remove_ignorable() + + nullable_flag = self.dataset.isnull().values.any() + + anon_data = pd.DataFrame() + + if eps > 0: + # For epsilon > 0 we run the anonymization + synth = Synthesizer.create(alg, epsilon=eps, verbose=True) + start_time = time.perf_counter() + + # If there is a preprocessing configuration for continuous columns, we need the Preprocessor + if self.cont_config: + sample = synth.fit_sample( + self.dataset, + preprocessor_eps=pre_eps, + categorical_columns=cat, + continuous_columns=cont, + ordinal_columns=ordi, + transformer=Preprocessor(self.anon_config).get_transformer( + self.dataset, self.cont_config + ), + nullable=nullable_flag, + ) + + anon_data = pd.DataFrame(sample) + else: + sample = synth.fit_sample( + self.dataset, + preprocessor_eps=pre_eps, + categorical_columns=cat, + continuous_columns=cont, + ordinal_columns=ordi, + nullable=nullable_flag, + ) + anon_data = pd.DataFrame(sample) + + end_time = time.perf_counter() + print(f"Process took: {(end_time-start_time):0.2f} seconds") + + else: + print("Epsilon = 0. Anonymization will return the original data") + anon_data = self.dataset + + anon_data = self.__add_ignorable(anon_data,saved_indexes,saved_columns) + + return anon_data + + def __remove_ignorable(self): + saved_columns = [] + saved_indexes = [] + ignore_columns = self.anon_config.column_classification.hidden + if ignore_columns: + saved_columns = self.dataset[ignore_columns] + for col in ignore_columns: + saved_indexes.append(self.dataset.columns.get_loc(col)) + + self.dataset = self.dataset.drop(ignore_columns, axis=1) + return saved_columns,saved_indexes + + def __add_ignorable(self,dataset,saved_indexes,saved_columns): + ignore_columns = self.anon_config.column_classification.hidden + for ind, col in enumerate(ignore_columns): + dataset.insert(saved_indexes[ind], col, saved_columns[col]) + return dataset diff --git a/scripts/anonymization/src/modules/jdbc_handler.py b/scripts/anonymization/src/modules/jdbc_handler.py index 79132aa91..6c139c83e 100644 --- a/scripts/anonymization/src/modules/jdbc_handler.py +++ b/scripts/anonymization/src/modules/jdbc_handler.py @@ -101,7 +101,7 @@ def create_anonymized_table(self, conn: jaydebeapi.Connection, table: str): curs = conn.cursor() anon_table_name = table + "_anonymized" curs.execute(f"DROP TABLE IF EXISTS {anon_table_name}") - curs.execute(f"CREATE TABLE {anon_table_name} AS TABLE {table} WITH NO DATA") + curs.execute(f"CREATE TABLE {anon_table_name} AS SELECT * FROM {table} WHERE 1=0") curs.close() return anon_table_name diff --git a/scripts/anonymization/src/modules/preprocessor.py b/scripts/anonymization/src/modules/preprocessor.py new file mode 100644 index 000000000..43bc85cef --- /dev/null +++ b/scripts/anonymization/src/modules/preprocessor.py @@ -0,0 +1,91 @@ +"""Module for data transformation +""" + +from snsynth.transform import BinTransformer, TableTransformer + +from configuration.configurations import DPConfig, ContinuousConfig + + +class Preprocessor: + """A class that transforms the dataset in order to + allow differential privacy algorithms to work with the data + + Attributes + ---------- + config : DPConfig + The differential privacy parameters + """ + + def __init__(self, config: DPConfig): + self.config = config + + def get_transformer(self, dataset, cont_config): + """Method that returns a TableTransformer object which can be used by DP mechansisms + + Args: + dataset (DataFrame): Pandas DataFrame + algorithm (str): Name of the DP-algorithm + categorical (str[]): List of categorical column names + continuous (str[]): List of continuous column names + ordinal (str[]): List of ordinal column names + continuousConfig (dict): Configuration of continuous columns + + Returns: + TableTransformer: A transformer object + """ + + style = "cube" + if "gan" in self.config.algorithm: + style = "gan" + + tt = TableTransformer.create( + dataset, + nullable=dataset.isnull().values.any(), + categorical_columns=self.config.column_classification.categorical, + continuous_columns=self.config.column_classification.continuous, + ordinal_columns=self.config.column_classification.ordinal, + style=style, + constraints=self.get_constraints(cont_config, dataset), + ) + print("Instantiated Transformer") + return tt + + def get_constraints(self,cont_config: ContinuousConfig, dataset): + """Helper method that forms constraints from a list of continuous columns + + Args: + config (dict): The continuous column configuration + dataset (DataFrame): Pandas DataFrame + + Returns: + dict: A dictionary of constraints that will be applied to each specified column + """ + constraints = {} + + for cont_entry in cont_config.columns: + col_name = cont_entry.name + bins = int(cont_entry.bins) + + lower = cont_entry.lower + upper = cont_entry.upper + + min_bound = None + max_bound = None + + if lower: + if "." in lower: + min_bound = float(lower) + else: + min_bound = int(lower) + if upper: + if "." in upper: + max_bound = float(upper) + else: + max_bound = int(upper) + + null_flag = dataset[col_name].isnull().values.any() + constraints[col_name] = BinTransformer( + bins=bins, lower=min_bound, upper=max_bound, nullable=null_flag + ) + + return constraints diff --git a/scripts/anonymization/src/modules/sensitive_anonymizer.py b/scripts/anonymization/src/modules/sensitive_anonymizer.py new file mode 100644 index 000000000..7a8956e14 --- /dev/null +++ b/scripts/anonymization/src/modules/sensitive_anonymizer.py @@ -0,0 +1,83 @@ +"""Module for handling Sensitive Values +""" + +import pandas as pd + +from configuration.configurations import SensitiveConfig +from faker import Faker + +class SensitiveAnonymizer: + """A class that holds all information for sensitive anonymization. + + Attributes + ---------- + dataset : pd.DataFrame + The full dataset + sens_config : SensitiveConfig + The configuration of the columns that are sensitive + """ + + def __init__( + self, dataset: pd.DataFrame, sens_config: SensitiveConfig + ): + self.dataset = dataset + self.sens_config = sens_config + + def run_anonymization(self): + """Function that runs the actual anonymization of sensitive values + + Returns: + pd.DataFrame: A dataset with anonymized sensitive values + """ + anon_data = self.dataset.copy() + + if self.sens_config: + for col in self.sens_config.columns: + anon_data = self.__fake_column( + anon_data, col.name, col.method, col.locales, col.seed + ) + return anon_data + + def __fake_column(self, + dataset: pd.DataFrame, col_name: str, method: str, locales: list, seed=0 + ): + + if len(locales) > 0: + fake = Faker(locales) + else: + fake = Faker() + + fake.seed_instance(seed) + + sens_dict = {} + min_len = 0 + max_len = 1 + exists = False + + dataset[col_name] = dataset[col_name].astype(str) + + try: + # Could use fake.unique but this often results in out-of-uniqueness errors + faker_function = getattr(fake, method) + exists = True + except AttributeError: + exists = False + min_len = len(min(dataset[col_name].tolist(), key=len)) + max_len = len(max(dataset[col_name].tolist(), key=len)) + print("Faker method '" + method + "' not found. Resorting to random String") + + collection = dataset[col_name].unique() + + for val in collection: + if exists: + fake_value = faker_function() + sens_dict[val] = fake_value + else: + sens_dict[val] = fake.pystr(min_chars=min_len, max_chars=max_len) + + dataset[col_name] = dataset[col_name].map(sens_dict) + + fake.unique.clear() + + return dataset + \ No newline at end of file diff --git a/scripts/anonymization/src/test.py b/scripts/anonymization/src/test.py index f1f973f05..039b453ec 100644 --- a/scripts/anonymization/src/test.py +++ b/scripts/anonymization/src/test.py @@ -2,7 +2,9 @@ """ import xml.etree.ElementTree as ET +import pandas as pd from configuration.config_parser import XMLParser +from anonymizer import anonymize MINIMAL_CONFIG = """ @@ -13,27 +15,38 @@ """ +FAKE_ONLY_CONFIG = """ + + + + + + +
+
+""" + FULL_CONFIG = """ - + - + - - - + + + - + - +
@@ -41,7 +54,9 @@ def test_full_config(): - """Test method for a full config with dp-anonymization, continuous and sensitive values""" + """ + Test method for a full config with dp-anonymization,continuous and sensitive values + """ parameters = ET.fromstring(FULL_CONFIG) @@ -53,14 +68,44 @@ def test_full_config(): assert sens_config is not None assert cont_config is not None - assert anon_config.table_name == "item" - assert anon_config.epsilon == "1.0" - assert anon_config.preproc_eps == "0.0" - assert anon_config.algorithm == "aim" + dataset = pd.read_csv('test_table.csv') + + # Templates Path = None + dataset_anon = anonymize( + dataset, anon_config, cont_config, sens_config + ) + + assert dataset_anon is not None + assert dataset['id'].equals(dataset_anon['id']) + assert not dataset['item'].equals(dataset_anon['item']) + +def test_faking_only(): + """ + Test method for a config that does only apply value faking + """ + + parameters = ET.fromstring(FAKE_ONLY_CONFIG) + + fake_only = parameters.find("table") + config_parser = XMLParser(fake_only) + anon_config, sens_config, cont_config = config_parser.get_config() + + dataset = pd.read_csv('test_table.csv') + + assert anon_config is None + assert sens_config is not None + assert cont_config is None + + # Templates Path = None + dataset_anon = anonymize( + dataset, anon_config, cont_config, sens_config + ) + assert dataset_anon is not None + assert dataset['item'].equals(dataset_anon['item']) def test_minimal_config(): - """Test method for a minimal config where only dp-anonymization is applied + """Test method for a minimal config where only dp-anonymization is applied. Testing only the config parsing """ parameters = ET.fromstring(MINIMAL_CONFIG) diff --git a/scripts/anonymization/src/test_table.csv b/scripts/anonymization/src/test_table.csv new file mode 100644 index 000000000..ace603c74 --- /dev/null +++ b/scripts/anonymization/src/test_table.csv @@ -0,0 +1,1001 @@ +id,name,item,number,timestamp +1,Bryant,Olanzapine,8699.86,2024-06-11 07:43:20 +2,Tremaine,fluoxetine hydrochloride,2104.96,2023-12-05 05:47:54 +3,Eliza,CAFFEINE,3880.3,2024-01-15 00:25:55 +4,Waldemar,lansoprazole,1731.15,2024-04-30 12:18:38 +5,Bay,Clotrimazole,8851.99,2024-05-14 01:21:07 +6,Rahal,Cimetidine,5104.63,2023-12-12 13:02:08 +7,Rivalee,Treatment Set TS351312,7713.81,2024-02-10 05:52:08 +8,Caryl,Allopurinol,3609.46,2024-07-03 00:50:19 +9,Timothy,Ibuprofen,3304.95,2023-10-12 02:58:22 +10,Julianna,Acetaminophen,4402.84,2023-12-21 08:23:05 +11,Persis,Acetaminophen,6918.12,2024-02-05 13:18:29 +12,Ilse,desogestrel and ethinyl estradiol and ethinyl estradiol,6491.7,2023-12-28 11:43:58 +13,Nichol,quinapril,5549.06,2023-11-28 18:09:34 +14,Giselbert,MERCURIC SULFATE,8153.47,2023-08-29 00:52:43 +15,Randell,cornstarch and kaolin and zinc oxide,5455.14,2024-02-22 11:25:51 +16,Curcio,Levofloxacin,8898.89,2024-02-10 06:46:33 +17,Gretchen,TRAZODONE HYDROCHLORIDE,6658.32,2024-02-10 21:13:50 +18,Minetta,cetirizine hydrochloride,5808.83,2024-01-24 16:11:37 +19,Patric,Quetiapine fumarate,9130.67,2024-03-11 10:07:46 +20,Eve,Levetiracetam,6313.67,2023-11-14 23:15:11 +21,Lorna,atovaquone and proguanil hydrochloride,8688.37,2023-08-20 21:12:15 +22,Irwinn,"OCTINOXATE, OXYBENZONE",4057.87,2024-01-01 10:54:53 +23,Myrta,Cranberry,213.76,2024-05-20 02:53:40 +24,Alasteir,Homeopathic Liquid,9500.14,2024-04-24 13:48:02 +25,Jenifer,Bupropion Hydrochloride,6279.25,2024-02-01 14:50:47 +26,Maria,ginkgo leaf extract,3019.14,2024-05-25 03:02:48 +27,Shirl,Octinoxate,920.47,2024-01-29 18:27:50 +28,Nevin,quinapril,1891.4,2023-12-27 09:35:45 +29,Barret,TRICLOSAN,7637.75,2023-09-08 23:59:46 +30,Hesther,ACYCLOVIR,9984.06,2024-03-27 17:05:11 +31,Ethelbert,Warfarin Sodium,545.09,2024-08-13 22:14:04 +32,Tedda,Paroxetine,4990.45,2024-07-02 06:10:47 +33,Kathi,Coal Tar and Menthol,1244.78,2023-08-24 21:36:36 +34,Tove,Aurum Hypericum Stibium,267.07,2023-12-28 14:54:49 +35,Justinian,"Standardized Grass Pollen, Grass Mix 4",7576.22,2024-05-28 16:15:18 +36,Barbara-anne,mesalamine,256.2,2023-12-09 12:04:46 +37,Edward,"Eucalyptol, menthol, methyl salicylate, thymol",860.44,2024-05-12 19:23:31 +38,Olenka,Mesalamine,2493.06,2023-09-14 13:23:54 +39,Collete,Metoprolol tartrate,9047.03,2024-03-13 13:27:21 +40,Aubrette,Fluticasone Propionate,6224.81,2023-10-08 12:03:19 +41,Janey,fluocinolone acetonide,4627.98,2023-10-21 18:24:12 +42,Agustin,Hydralazine Hydrochloride,9875.75,2024-03-27 19:28:44 +43,Phylys,Oxybutynin Chloride,6176.69,2023-12-23 21:55:38 +44,Wandis,Loratadine,2675.24,2023-11-03 17:14:18 +45,Terencio,Amlodipine Besylate,9146.5,2023-10-27 19:54:23 +46,Lee,Clonidine Hydrochloride,2396.73,2024-04-28 09:25:25 +47,Amalea,"OCTINOXATE, TITANIUM DIOXIDE",5830.64,2023-11-17 08:31:00 +48,Ivan,Simethicone,3240.43,2024-03-06 23:33:27 +49,Irina,METHYL SALICYLATE,1809.46,2024-02-03 12:55:30 +50,Cullen,OXYGEN,6508.46,2024-04-07 22:29:56 +51,Theobald,perphenazine,985.84,2024-04-11 04:04:14 +52,Phoebe,Escitslopram,2889.07,2024-04-24 04:58:57 +53,Verna,Allergenic Extracts Alum Precipitated,4720.9,2024-07-21 08:59:37 +54,Nevile,ketoconazole,1127.18,2024-02-22 13:53:20 +55,Goraud,lamivudine,1448.23,2023-10-23 19:58:22 +56,Benedetta,Treatment Set TS348563,2337.34,2023-11-14 16:14:52 +57,Alexandros,Prednisone,8176.56,2024-04-15 23:01:18 +58,Sapphire,Triclosan,2442.51,2023-09-22 23:04:23 +59,Haroun,promethazine hydrochloride,5215.41,2024-07-25 15:36:16 +60,Aaron,azithromycin,2386.25,2023-12-07 10:16:26 +61,Perla,CINCHONA OFFICINALIS BARK,3772.44,2024-05-01 08:25:16 +62,Grace,"Octinoxate, homosalate, octisalate, octocrylene",5861.99,2024-04-12 03:13:32 +63,Andee,Glycopyrrolate,7740.2,2024-04-22 15:02:29 +64,Waylin,Benazepril Hydrochloride,3576.6,2024-01-16 06:46:52 +65,Regina,Cabbage,4992.93,2023-12-30 01:47:17 +66,Wilden,Naproxen,9679.93,2024-08-06 06:58:08 +67,Whitney,DL-Camphor L-Menthol Methyl Salicylate,4323.13,2024-01-03 01:05:25 +68,Demetria,Valsartan and hydrochlorothiazide,2098.47,2024-04-13 14:40:09 +69,Elysia,KALI BICHROMICUM,4430.02,2024-05-28 09:48:30 +70,Ozzie,rosiglitazone maleate,9723.36,2024-01-26 00:51:44 +71,Lynde,Diphenhydramine HCl,1409.67,2024-02-11 12:08:56 +72,Dido,Oxygen,3043.46,2023-10-31 10:46:12 +73,Amberly,"NEOMYCIN, POLYMYXIN B SULFATE, PRAMOXINE HYDROCHLORIDE",2278.83,2024-03-23 06:39:18 +74,Sharlene,Papaverine Hydrochloride,264.65,2024-03-17 08:13:43 +75,Scottie,Nicotine Polacrilex,5006.01,2024-04-08 05:13:21 +76,Brigitta,Triamterene and Hydrochlorothiazide,3131.55,2024-01-05 00:12:28 +77,Inesita,Azathioprine,1607.18,2023-11-08 04:14:06 +78,Nettle,ceftazidime sodium,5203.46,2024-06-17 12:16:09 +79,Brit,"TITANIUM DIOXIDE, OXYBENZONE, and OCTINOXATE",8415.33,2023-09-02 18:00:40 +80,Paddy,Moexipril Hydrochloride,674.98,2023-12-22 17:41:45 +81,Grange,OCTINOXATE,5394.46,2024-04-04 08:05:22 +82,Murvyn,"Menthol, Camphor, Methyl Salicylate",3393.53,2023-09-19 08:00:16 +83,Benjie,Peach,8267.61,2024-03-26 14:29:07 +84,Westley,BENZALKONIUM CHLORIDE,7592.15,2023-11-16 20:12:57 +85,Zolly,Gabapentin,1797.49,2024-07-01 23:54:41 +86,Vassily,Fosinopril Sodium,7645.24,2024-07-11 15:17:26 +87,Daisi,romidepsin,245.93,2024-03-15 05:03:34 +88,Camile,Cyclobenzaprine Hydrochloride,7191.76,2024-04-02 08:35:03 +89,Katya,dextroamphetamine sulfate,4680.94,2023-09-15 02:14:53 +90,Farrand,Curvularia inequalis,3297.68,2024-01-13 08:34:28 +91,Alasdair,Menthol,7486.4,2024-06-15 10:18:09 +92,Artemis,Phenylephrine HCI,1225.43,2024-04-11 14:31:28 +93,Irwin,Chloroxylenol,7716.74,2024-06-07 15:51:46 +94,Tris,"Octinoxate, Octisalate, Avobenzone",1535.94,2024-03-23 14:24:30 +95,Nester,amlodipine besylate and atorvastatin calcium,4992.47,2024-04-19 08:02:12 +96,Maureen,GRAPHITE,2765.07,2024-02-19 18:04:21 +97,Saxe,"Walnut, Black Juglans nigra",1576.25,2024-03-30 17:52:52 +98,Magda,Amoxicillin and Clavulanate Potassium,7751.19,2024-04-07 16:45:49 +99,Claudell,Finasteride,2275.1,2024-05-03 12:43:15 +100,Adena,Dimenhydrinate,3434.12,2023-11-24 01:04:08 +101,Launce,Divalproex Sodium,8287.96,2023-11-14 01:29:03 +102,Rosabelle,"OCTINOXATE, OXYBENZONE",9140.13,2023-10-04 12:00:32 +103,Estevan,Velvet Grass,950.91,2024-03-22 21:42:51 +104,Blondelle,Latanoprost,6013.34,2024-07-03 02:51:26 +105,Pammi,"Influenzinum, Tellurium metallicum, Apis mel., Arsenicum alb., Belladonna, Bryonia, Capsicum, Causticum, Cinchona, Conium, Dulcamara, Ferrum phosphoricum, Hepar sulph. calc.,Kali sulph., Lycopodium, Merc. viv., Mezereum, Phosphorus, Plantago, Pulsatilla, Silicea, Verbascum, Echinacea, Hydrastis",2983.26,2023-10-01 09:06:00 +106,Dmitri,Aqua Foundation,2740.29,2024-06-30 04:59:09 +107,Arnaldo,Benazepril Hydrochloride,8006.8,2023-12-31 14:58:58 +108,Morse,Lactulose,7752.06,2023-12-09 09:36:38 +109,Alistair,DIMETHICONE,8171.4,2023-08-19 07:41:21 +110,Arte,Penicillium notatum,7266.77,2023-12-06 06:01:29 +111,Fernando,Doxorubicin Hydrochloride,8135.54,2023-12-03 21:24:28 +112,Cass,Menthol,6847.88,2024-03-17 04:38:43 +113,Marney,"Aconite 30c, Antimonium Tart 30c, Belladonna 30c, Bromium 30c, Bryonia 30c, Calc Sulph 30c, Drosera 30c, Dulcmara 30c, Hepar Sulph 30c, Iodium 30c, Kali Bich 30c, Lachesis 30c, Nitricum Acidum 30c, Phosphorous 30c, Phytolacca 30c, Sambucus 30c, Spongia 30c, Stramonium",5353.8,2024-05-08 22:49:23 +114,Joelle,pancrelipase,5917.45,2023-10-19 02:23:53 +115,Dallon,"Octinoxate, Oxybenzone, Titanium Dioxide",162.88,2023-11-20 09:39:48 +116,Lolly,"Calendula officinalis, Eugenia caryophyllata, Plantago major, Phytolacca decandra, Arnica montana, Phosphorus, Peptostreptococcus,",2900.47,2023-12-11 22:49:44 +117,Sarita,Nitrofurantoin,5100.9,2024-07-03 15:07:13 +118,Consuelo,PYRITHIONE ZINC,8722.68,2023-09-29 14:32:12 +119,Kellsie,Levetiracetam,4633.44,2023-11-10 18:39:55 +120,Skylar,"Octinoxate, Zinc Oxide",8620.06,2023-11-25 20:45:30 +121,Anatola,"Kali bichromicum, Luffa operculata, Sabadilla",9292.53,2024-05-11 12:27:00 +122,Brander,HCG (Human chorionic gonadotropin),674.08,2024-06-17 22:21:02 +123,Malcolm,"Berberis Vulgaris, Cantharis, Clematis Erecta, Lac Caninum, Lycopodium Clavatum, Pulsatilla, Sarsaparilla",7517.21,2023-10-25 04:50:07 +124,King,Fluconazole,3102.18,2023-11-16 12:21:46 +125,Farr,Alcohol,1809.31,2023-09-17 18:08:38 +126,Ansley,sumatriptan succinate,9750.45,2024-07-10 13:39:22 +127,Lorin,Levofloxacin,7507.82,2024-01-19 22:01:37 +128,Bevon,"Apis mellifica 30X, Arsenicum album 30X, Rhus toxicodendron 30X, Sulphur 30X",4496.12,2024-04-10 12:27:14 +129,Dotti,Brome Grass,6853.73,2023-10-04 20:15:04 +130,Terese,OCTINOXATE and Oxybenzone,3045.54,2023-09-20 16:28:39 +131,Catherin,triptorelin pamoate,89.33,2023-11-24 00:22:54 +132,Dallis,PETROLATUM,5361.49,2023-08-29 00:00:56 +133,Dulcine,Acetaminophen and Chlorpheniramine Maleate,7969.3,2024-04-24 18:03:41 +134,Montague,pramipexole dihydrochloride,5764.1,2023-12-21 01:28:11 +135,Raf,PETROLATUM and LANOLIN,2300.74,2024-07-20 13:02:58 +136,Cortie,Alprazolam,1598.76,2023-12-08 15:20:28 +137,Jozef,COMFREY ROOT,9249.14,2024-06-09 07:37:53 +138,Gard,Zinc Oxide,5562.39,2023-11-15 09:32:50 +139,Bowie,"Homosalate, Octocrylene, Octisalate, Avobenzone",9371.0,2024-04-01 00:35:32 +140,Truda,Diphenhydramine HCl,5288.35,2023-09-18 03:41:18 +141,Urson,Pecan Carya Carya illinoensis,6544.24,2023-11-20 17:14:16 +142,Lola,Octinoxate and Oxybenzone,9891.6,2023-12-22 21:23:49 +143,Udell,warfarin sodium,2385.06,2024-01-13 19:05:48 +144,Ruddie,Earwax Removal Aid,4606.8,2023-12-29 07:57:20 +145,Shanta,fentanyl citrate,2730.24,2024-06-25 22:29:54 +146,Heloise,clozapine,694.44,2023-08-21 02:06:58 +147,Jobina,Lithium Carbonate,8823.52,2024-01-11 20:14:16 +148,Aron,alcohol,2623.93,2024-01-09 07:36:48 +149,Bartholomeo,Hydrocodone Bitartrate and Acetaminophen,5528.33,2023-08-30 13:38:43 +150,Josefa,Bismuth subsalicylate,1828.01,2023-10-15 06:09:10 +151,Emlyn,Ziprasidone Hydrochloride,9738.98,2024-06-11 22:30:29 +152,Judith,Dimethicone,3924.73,2024-03-05 04:21:48 +153,Ki,"Homosalate, Meradimate, Octinoxate, Titanium Dioxide, and Zinc Oxide",3457.46,2023-12-30 03:58:33 +154,Aurlie,"METFORMIN HYDROCHLORIDE, TYROSINE",5406.37,2023-11-11 02:17:26 +155,Lynnet,Apis and Euphrasia and Pulsatilla and Sabadilla,7260.58,2024-04-02 12:33:00 +156,Pietro,misoprostol,1273.93,2023-12-04 14:34:56 +157,Karlen,"Dextromethorphan Hydrobromide, Guaifenesin",1727.98,2023-09-07 21:35:48 +158,Brendon,naproxen,4527.94,2024-02-27 00:56:57 +159,Trudey,DIMETHICONE,576.2,2023-12-14 09:49:51 +160,Andras,PredniSONE,4699.5,2023-10-04 00:41:24 +161,Isahella,"Acetaminophen, Aspirin, Caffeine",5601.69,2024-05-04 10:55:49 +162,Marylin,Famotidine,4605.73,2023-10-16 03:30:50 +163,Berk,"Adenosinum cyclophosphoricum, Apiolum, L-DOPA, Melatonin, Pineal (Suis), Thalamus opticus (Suis), Viscum album,",40.76,2023-12-05 00:04:15 +164,Cecily,Octinoxate and Titanium dioxide,3967.8,2024-04-01 21:26:30 +165,Nikoletta,HYDROCORTISONE ACETATE,7361.73,2024-05-17 04:15:11 +166,Bari,BENZALKONIUM CHLORIDE,3560.26,2023-09-24 06:33:51 +167,Lib,"Guaifenesin, and Phenylephrine Hydrochloride",4814.1,2024-07-16 16:35:03 +168,Jinny,Sycamore American,9251.31,2024-02-19 13:08:02 +169,Willetta,Alcohol,6595.84,2024-06-10 09:09:29 +170,Moss,Risperidone,1021.68,2023-11-20 14:06:12 +171,Irwinn,Trichothecium roseum,8359.71,2023-12-26 21:02:04 +172,Haywood,"Kali phos, Mag phos, Nat sulphuricum",6035.33,2024-01-03 21:51:17 +173,Jacquenette,Felbamate,3655.4,2023-08-19 04:23:11 +174,Laird,FUSARIUM VASINFECTUM,5999.12,2023-09-11 08:55:49 +175,Conni,Levetiracetam,9937.96,2023-10-09 11:44:43 +176,Cassi,amlodipine besylate and atorvastatin calcium,5667.77,2024-05-21 01:28:32 +177,Simone,HYDROCODONE BITARTRATE AND ACETAMINOPHEN,9690.42,2024-03-14 16:32:50 +178,Sherill,Amantadine Hydrochloride,2522.88,2024-01-02 21:14:45 +179,Ginger,GLIMEPIRIDE,3408.99,2024-05-27 00:38:25 +180,Malanie,"hepatitis A vaccine, inactivated",6262.62,2023-11-10 23:31:36 +181,Lillis,Nicotine Polacrilex,2886.24,2024-05-14 22:49:20 +182,Karlee,Triclosan,1228.09,2023-10-05 19:29:08 +183,Laryssa,Sumatriptan Succinate,1424.83,2024-05-21 10:11:01 +184,Aylmar,Dimethicone,3755.31,2024-03-23 09:32:59 +185,Anastasia,Ranitidine,7697.86,2023-10-28 12:33:04 +186,Nicko,"Aluminum hydroxide, Magnesium hydroxide, Simethicone",7454.88,2024-03-10 14:31:29 +187,Brittne,Vinorelbine,7554.89,2024-02-28 17:25:58 +188,Raf,Silicea,520.26,2023-10-04 06:47:29 +189,Dewitt,"DEXTROMETHORPHAN HYDROBROMIDE, GUAIFENESIN, PSEUDOEPHEDRINE HYDROCHLORIDE",3394.39,2023-12-01 14:10:23 +190,Mirelle,Capsaicin,4213.58,2023-09-24 09:27:23 +191,Gib,Gabapentin,105.77,2024-04-29 02:18:43 +192,Ferne,Buspirone hydrochloride,8525.56,2024-02-09 12:07:17 +193,Nikkie,Black Oak,2471.04,2023-12-05 11:03:35 +194,Kelci,Salicylic Acid,8558.88,2024-04-02 23:26:02 +195,Jarrid,Methoxsalen,2663.06,2024-06-02 23:36:11 +196,Suzanna,levonorgestrel,6902.44,2023-12-30 12:28:34 +197,Merci,Eucalyptol,6851.97,2024-01-25 03:37:06 +198,Grace,"Sodium Borate, Calcium Carbonate, Calcium Fluoride, Tribasic Calcium Phosphate, Eupatorium Perfoliatum Flowering Top, Iron, Hekla Lava, Hydrofluoric Acid, Toxicodendron Pubescens Leaf, Ruta Graveolens Flowering Top, Silicon Dioxide, Comfrey Leaf",1240.98,2024-01-11 08:55:00 +199,Edita,"COCOA BUTTER, PHENYLEPHRINE HYDROCHLORIDE",9517.52,2023-09-07 19:25:46 +200,Maudie,eszopiclone,1538.47,2024-06-10 21:20:05 +201,Neil,Acyclovir,1576.34,2024-06-02 09:26:15 +202,Linus,Melatonin,3404.32,2023-10-01 10:42:13 +203,Romola,TRICLOSAN,2163.69,2023-10-18 02:31:48 +204,Gregorio,Ibuprofen,86.62,2024-07-26 08:50:36 +205,Thorsten,SODIUM FLUORIDE F-18,2688.8,2023-11-21 19:49:04 +206,Jordon,buspirone hydrochloride,5716.98,2024-07-09 07:31:59 +207,Brocky,PROTAMINE SULFATE,8259.92,2024-02-04 04:32:18 +208,Reinhold,GLYCERIN,392.04,2023-11-12 15:03:42 +209,Lonnard,Methotrexate,1374.36,2024-04-30 23:35:03 +210,Carlos,METHIMAZOLE,8896.22,2024-04-11 07:41:53 +211,Shanna,Zinc Sulfate,1087.51,2023-12-04 21:14:22 +212,Eugenio,Ethyl Alcohol,4993.04,2023-12-10 20:06:08 +213,Elene,stannous fluoride,6969.4,2024-07-16 13:54:41 +214,Debera,Irbesartan and Hydrochlorothiazide,6445.43,2023-11-01 15:51:00 +215,Jareb,Calcium Chloride,8255.87,2023-09-17 04:59:31 +216,Kessiah,benzoyl peroxide,6443.65,2024-05-08 02:27:46 +217,Nikolai,ALCOHOL,4531.77,2024-01-26 19:45:28 +218,Ara,meloxicam,1763.72,2024-03-11 17:00:43 +219,Rayna,fluconazole,1032.96,2024-02-24 11:15:07 +220,Peta,"Acetaminophen, Chlorpheniramine Maleate and Phenylephrine HCl",2308.33,2023-10-19 10:37:29 +221,Deidre,Treatment Set TS345380,8553.76,2023-12-30 14:42:15 +222,Levey,Polyethylene Glycol 3350,9953.86,2023-11-05 11:04:35 +223,Nance,pioglitazone,6204.45,2024-02-07 04:12:00 +224,Edyth,dexmethylphenidate hydrochloride,1608.78,2024-04-26 07:58:50 +225,Eadmund,Minoxidil,4518.45,2023-10-21 12:27:45 +226,Letisha,Naproxen,403.99,2024-04-27 22:06:26 +227,Annelise,Zinc Gluconate,1205.02,2024-08-07 17:52:58 +228,Damara,Ciprofloxacin Hydrochloride,274.26,2023-10-06 07:10:09 +229,Brietta,Niacin,9117.44,2023-09-06 02:11:03 +230,Dorthea,racepinephrine hydrochloride,872.73,2023-11-12 08:34:59 +231,Terrell,Treatment Set TS339813,7860.42,2023-08-22 20:14:33 +232,Judy,"aluminum hydroxide, magnesium carbonate, sodium bicarbonate",6710.18,2023-09-15 00:27:22 +233,Marieann,Cetirizine HCl,3855.2,2024-02-12 12:50:48 +234,Bernelle,"Candida albicans,",5274.96,2023-09-16 11:58:53 +235,Chaddy,"EUCALYPTOL, MENTHOL, METHYLSALICYLATE, THYMOL",9640.45,2024-01-22 22:37:33 +236,Clarke,Fibrinogen human Thrombin human,5400.0,2023-10-21 06:02:58 +237,Ariel,Western Juniper,4085.83,2024-04-27 22:15:16 +238,Leslie,Clonazepam,6865.66,2024-07-14 23:18:12 +239,Elmer,Rice,3420.17,2024-01-16 09:16:28 +240,Arni,Prochlorperazine maleate,2781.32,2023-12-04 21:18:19 +241,Hoebart,HYDROQUINONE,1417.73,2023-12-23 21:24:46 +242,Emanuele,Bisacodyl,8420.31,2023-11-21 10:43:46 +243,Andreas,Glimepiride,6985.92,2024-03-09 16:18:52 +244,Darrin,autologous cultured chondrocytes,6961.9,2024-07-10 13:41:23 +245,Mic,paroxetine hydrochloride,5925.42,2023-09-08 02:09:55 +246,Aretha,Acetaminophen,5177.87,2024-01-23 13:18:43 +247,Michail,"Avobenzone, Homosalate, Octisalate, Octocrylene, Oxybenzone",6591.37,2023-11-05 17:44:53 +248,Hersch,Megestrol Acetate,6708.1,2024-02-20 12:15:07 +249,Jacinthe,Ginger,7834.39,2023-09-07 16:55:40 +250,Reba,tamsulosin hydrochloride,182.68,2023-11-28 07:05:56 +251,Krisha,Silk,9764.15,2023-12-23 21:25:45 +252,Tybalt,Metronidazole,3298.82,2023-08-19 04:04:57 +253,Halie,lactulose,2837.24,2023-12-04 15:24:08 +254,Genni,dolasetron mesylate,6941.81,2023-12-20 00:56:10 +255,Marketa,Hydrocortisone,7352.0,2024-05-30 10:26:17 +256,Alika,MIRTAZAPINE,3931.53,2024-02-03 23:48:06 +257,Kasper,Interferon gamma-1b,1689.03,2024-01-06 10:32:23 +258,Saba,Aurum Stibium Hyoscyamus,3284.25,2023-09-03 17:09:16 +259,Slade,strophanthus hispidus,5095.3,2023-10-07 05:09:45 +260,Burke,divalproex sodium,198.65,2023-08-28 16:22:54 +261,Siobhan,Ramipril,2798.78,2023-09-14 02:19:07 +262,Olga,Ranitidine Hydrochloride,4828.07,2024-07-30 10:42:21 +263,Alix,Triclosan,5786.56,2024-01-20 20:04:12 +264,Nertie,Ibuprofen,5054.43,2024-05-06 07:44:43 +265,Eleonore,Paroxetine Hydrochloride,2645.94,2023-10-07 18:59:59 +266,Carol,Oxygen,7789.23,2024-07-17 19:27:00 +267,Nadia,"Dimethicone, Octinoxate, and Oxybenzone",930.13,2023-10-23 04:59:54 +268,Janka,prochlorperazine maleate,8351.62,2024-03-21 03:10:18 +269,Milly,Instant Hand Sanitizer,7445.37,2023-10-01 06:59:48 +270,Raddie,"Baptisia Tinctoria, Echinacea, Phytolacca Decandra, Aconitum Napellus, Arsenicum Album, Belladonna, Ferrum Phosphoricum",4692.38,2023-09-07 03:11:59 +271,Gratia,Octinoxate and Titanium Dioxide,531.49,2024-02-25 00:29:21 +272,Marlee,imiquimod,1733.27,2023-09-04 04:38:25 +273,Iolande,"Titanium Dioxide, Octinoxate",4464.3,2023-08-25 17:33:35 +274,Henrie,Prednisolone,4643.19,2024-04-08 06:23:56 +275,Belvia,Guaifenesin,6604.89,2024-02-08 02:06:03 +276,Hedvig,Psyllium Husk,9516.32,2024-07-29 16:33:41 +277,Mozelle,PHOSPHORIC ACID,144.33,2023-10-02 21:40:55 +278,Stefano,Hydrocortisone,3352.96,2024-04-05 16:41:12 +279,Lotty,Oxygen,7155.56,2023-12-09 01:27:57 +280,Zeke,OCTINOXATE,1823.43,2024-01-01 19:22:57 +281,Iosep,American Beech,5963.86,2023-11-29 21:09:55 +282,Leta,Clindamycin Hydrochloride,1311.43,2024-02-13 21:56:46 +283,Alyss,Duloxetin hydrochloride,8122.29,2024-06-04 20:46:14 +284,Marcie,CONJUGATED ESTROGENS and MEDROXYPROGESTERONE ACETATE,5049.9,2023-09-30 13:34:35 +285,Jenni,SULINDAC,4209.72,2023-10-28 14:13:08 +286,Gaby,Clopidogrel Bisulfate,6870.58,2023-12-18 21:08:59 +287,Elmer,Sodium Chloride,9751.06,2023-09-17 04:35:02 +288,Marnia,Menthol,5516.85,2024-03-31 11:29:09 +289,Nathalie,Ibuprofen,3085.07,2024-01-16 01:31:08 +290,Brendon,"Potassium Bromide, Nickel Sulfate, and Zinc Bromide",8050.43,2023-09-09 13:35:32 +291,Trenton,NABUMETONE,605.14,2024-04-05 20:12:04 +292,Osborn,fesoterodine fumarate,245.2,2023-12-25 17:44:02 +293,Tomi,"ZINC OXIDE, OCTINOXATE",9609.08,2024-07-05 13:07:57 +294,Reinhard,Flurbiprofen,6189.16,2023-10-10 09:27:12 +295,Ezekiel,Water,385.49,2024-02-21 02:14:03 +296,Pamela,Argentum Viscum,5704.43,2024-08-08 00:19:43 +297,Hadley,HYDROQUINONE,9891.29,2023-11-27 20:56:02 +298,Elwira,Cefprozil,4663.13,2024-06-16 03:44:51 +299,Roxy,levothyroxine sodium,637.21,2023-09-02 12:45:15 +300,Tallou,Loratadine,6555.66,2024-07-01 17:50:10 +301,Odella,"Avobenzone, Homosalate, Octinoxate, Octisalate, Octocrylene , Oxybenzone",2867.51,2024-04-24 15:29:19 +302,Silvanus,Carbamide Peroxide,4499.29,2024-08-04 21:00:05 +303,Edin,Hydroxyzine Pamoate,2753.28,2024-06-05 01:33:15 +304,Dorry,Levothyroxine sodium,3712.59,2024-08-04 08:51:29 +305,Gayla,niacin and lovastatin,3082.35,2024-04-13 18:39:52 +306,Bernard,tretinoin,4254.07,2023-10-31 09:55:18 +307,Priscilla,Doxazosin,4303.13,2024-05-07 22:39:03 +308,Ange,"OCTINOXATE, TITANIUM DIOXIDE, and ZINC OXIDE",3873.85,2024-06-13 16:42:46 +309,Pauly,DOCUSATE SODIUM,4282.09,2024-02-01 00:11:00 +310,Andrus,BELLIS PERENNIS,2859.66,2024-06-18 13:12:42 +311,Callean,Alcohol,5883.82,2024-06-18 18:46:21 +312,Nealy,titanium dioxide,5840.62,2024-07-12 21:11:07 +313,Archambault,"Aconitum Napellus, Allium Cepa, Eupatorium Perfoliatum, Ferrum Phosphoricum, Gelsemium Sempervirens, Kali Bichromicum,",7008.67,2024-02-21 20:56:53 +314,Livy,PYRITHIONE ZINC,6038.38,2023-12-15 23:15:32 +315,Lacey,Chlorpheniramine Maleate,7578.23,2023-10-18 22:48:25 +316,Linus,Progesterone Injection,2327.93,2024-04-18 15:22:39 +317,Gardy,Ginger Bergamot Natural Antibacterial Foaming,2026.14,2024-06-23 18:33:39 +318,Garnette,HydrOXYzine hydrochloride,4342.4,2023-09-16 12:16:37 +319,Tallie,Olanzapine and Fluoxetine,1099.67,2023-10-28 01:55:26 +320,Griff,nadolol,3879.05,2024-01-28 20:20:41 +321,Bree,Dog Epithelium,3779.28,2024-03-28 11:58:02 +322,Vergil,Ibuprofen,6699.28,2024-02-12 10:44:37 +323,Lavina,Asparaginase,9846.68,2024-03-30 05:41:33 +324,Charlot,ISOPROPYL ALCOHOL,3501.86,2023-09-11 05:59:18 +325,Paxon,Guaifenesin,9650.38,2024-05-27 17:39:17 +326,Christoforo,vardenafil hydrochloride,392.07,2023-10-28 11:30:31 +327,Darsie,"Benzocaine, benzalkonium chloride",7822.75,2024-03-01 01:34:26 +328,Archibald,"Camphor, Menthol",9788.29,2023-11-09 08:24:35 +329,Garrick,Ceftriaxone,1484.04,2024-08-03 08:53:41 +330,Arv,Phentermine Hydrochloride,8257.38,2024-05-20 03:57:17 +331,Bryna,Titanium Dioxide and Zinc Oxide,6679.55,2023-10-15 02:38:29 +332,Grange,palivizumab,6175.37,2024-08-01 02:33:07 +333,Darya,POLYETHYLENE GLYCOL 3350,2758.39,2024-07-25 13:20:01 +334,Mercie,piperacillin sodium and tazobactam sodium,1675.83,2023-10-07 00:43:01 +335,Brett,aliskiren hemifumarate and hydrochlorothiazide,2226.83,2024-01-18 01:11:06 +336,Colene,Venlafaxine Hydrochloride,5585.35,2024-05-20 04:17:37 +337,Fernandina,Mirtazapine,6505.05,2024-01-23 00:22:23 +338,Taddeo,Nadolol,5541.95,2024-01-28 05:52:24 +339,Angelique,"Acetaminophen, Dextromethorphan Hydrobromide, and Doxylamine Succinate",2507.65,2024-04-19 08:44:12 +340,Xymenes,Pseudoephedrine HCl,6507.67,2024-05-04 16:57:11 +341,Ara,"Nux vomica,",8808.63,2023-10-06 00:54:21 +342,Bryna,Ribavirin,9518.16,2024-01-31 13:06:41 +343,Odetta,PENTAMIDINE ISETHIONATE,7447.03,2024-04-08 19:09:52 +344,Anatol,N/A,4816.91,2024-06-08 14:49:00 +345,Agosto,petrolatum,4758.36,2024-02-22 17:25:26 +346,Elyn,Etodolac,928.42,2024-04-27 09:46:23 +347,Ariela,Lisinopril,4916.73,2024-07-01 20:36:20 +348,Desiri,Petrolatum,6438.14,2023-12-27 21:28:30 +349,Kylie,Rifampin,4514.87,2023-12-11 07:38:38 +350,Kirsti,Diphenhydramine Hydrochloride,7094.85,2024-04-10 09:11:13 +351,Johan,Atomoxetine hydrochloride,819.99,2024-05-31 23:37:23 +352,Katharina,Octinoxate,7341.4,2024-03-28 17:35:50 +353,Vita,levetiracetam,9969.26,2024-05-15 03:51:06 +354,Charmine,Atropa Belladonna and Drosera Rotundifolia and Polygala Senega Root and Prunus Laurocerasus Leaf and Rumex Crispus root and Verbascum Thapsus,2783.32,2024-02-01 15:21:55 +355,Mariana,MAGNESIUM HYDROXIDE,2416.22,2024-04-26 01:29:07 +356,Tim,"OCTINOXATE, OCTISALATE, TITANIUM DIOXIDE, AVOBENZONE, ENZACAMENE",9948.1,2024-03-29 21:27:14 +357,Kitti,Human Albumin and Phenol,4844.78,2023-10-26 14:07:42 +358,Bertie,Octinoxate and Titanium dioxide,9317.03,2024-01-20 12:13:13 +359,Phillipe,penciclovir,2323.39,2023-10-12 06:34:47 +360,Isa,"Arsenicum album, Baptisia tinctoria, Echinacea, Medulla ossis suis, Mercurius corrosivus, Sulphur iodatum, thuja occidentalis",4957.38,2023-12-31 00:57:20 +361,Addy,Metoprolol Tartrate,9847.39,2023-12-19 22:58:13 +362,Jenica,"VITAMIN A ACETATE, ASCORBIC ACID, CHOLECALCIFEROL, .ALPHA.-TOCOPHEROL ACETATE, D-, THIAMINE HYDROCHLORIDE, RIBOFLAVIN, NIACINAMIDE, PYRIDOXINE HYDROCHLORIDE, LEVOMEFOLIC ACID, CYANOCOBALAMIN, MAGNESIUM OXIDE, CUPRIC SULFATE, and SODIUM FLUORIDE",6844.51,2023-09-30 10:00:24 +363,Maximilianus,Ibuprofen,4809.04,2024-01-25 19:50:10 +364,Kendra,Oak Mix,8444.65,2023-09-06 20:33:52 +365,Afton,Gabapentin,4664.36,2023-10-19 17:10:59 +366,Hubie,Nicotine Polacrilex,2598.94,2023-11-10 20:57:17 +367,Eddi,Fluocinolone Acetonide,9574.82,2024-01-12 07:28:21 +368,Lavina,aspergillus flavus var. oryzae,607.31,2023-10-06 02:09:19 +369,Mindy,donepezil hydrochloride,6121.92,2024-05-20 12:13:01 +370,Noelle,"PHENYLEPHRINE HYDROCHLORIDE, DIPHENHYDRAMINE HYDROCHLORIDE, Acetaminphen",189.55,2024-01-30 14:56:56 +371,Farrah,Sucralfate,879.43,2024-02-11 23:32:54 +372,Humfrid,Lombardy Poplar,5614.91,2023-08-23 20:50:58 +373,Chauncey,venlafaxine hydrochloride,2673.21,2023-12-13 08:36:45 +374,Tiffanie,Trolamine Salicylate,5551.37,2024-01-06 23:06:22 +375,Lillian,oxaliplatin,568.1,2023-09-20 16:40:25 +376,Tish,Glimepiride,8172.28,2024-01-01 21:54:54 +377,Phil,AMPICILLIN SODIUM and SULBACTAM SODIUM,5178.85,2023-11-11 14:59:49 +378,Moishe,NATRUM MURIATICUM,6294.94,2024-07-31 06:38:13 +379,Sargent,Metoprolol tartrate,3841.28,2023-12-03 22:14:08 +380,Shannon,Triclosan,658.45,2024-07-06 14:28:38 +381,Janelle,Ergocalciferol,4100.81,2024-02-22 22:29:38 +382,Tybi,Diphenhydramine Hydrochloride,8294.9,2023-10-16 23:41:28 +383,Alleen,Naproxen,7749.9,2024-02-10 09:44:14 +384,Glennis,OCTINOXATE OXYBENZONE,8607.94,2024-07-27 11:00:01 +385,Delcine,Sulfamethoxazole and Trimethoprim,6376.61,2024-07-27 16:22:46 +386,Red,Loratadine,1514.8,2024-08-07 09:17:46 +387,Matty,water,2526.69,2024-01-15 10:42:14 +388,Rhodia,povidone-iodine,2957.97,2023-09-27 05:33:45 +389,Penny,sulindac,5021.59,2023-12-09 12:17:04 +390,Torie,Amoxicillin and Clavulanate Potassium,3044.28,2024-01-04 04:34:12 +391,Dallon,Baclofen,2832.94,2023-12-29 19:48:54 +392,Flint,Salicylic Acid,1202.78,2024-03-04 06:50:40 +393,Dacey,TRICLOSAN,8042.63,2024-07-11 15:00:02 +394,Robinetta,White Oak,160.55,2023-09-19 06:18:26 +395,Liv,Acne Treatment,7080.31,2024-05-08 20:52:10 +396,Nappy,Sodium Fluoride,459.0,2024-05-27 22:30:49 +397,Diann,"ENSULIZOLE, OCTINOXATE, and TITANIUM DIOXIDE",838.07,2023-10-27 13:48:29 +398,Quintana,Cephalexin,6070.66,2024-06-08 07:50:24 +399,Tate,Methimazole,3242.66,2023-08-28 07:00:07 +400,Howey,SIROLIMUS,6146.92,2024-02-03 11:13:58 +401,Donnie,Diphenhydramine HCl,92.47,2023-12-31 07:49:08 +402,Kaycee,Sodium Fluoride,3800.56,2024-05-07 13:11:16 +403,Elsi,Pectin,9884.43,2024-06-11 14:30:07 +404,Quinlan,"ENSULIZOLE, OCTINOXATE, and TITANIUM DIOXIDE",3811.09,2023-12-06 03:24:07 +405,Malanie,Petrolatum,6561.22,2024-01-23 11:04:08 +406,Garrett,levoleucovorin,3225.97,2023-09-23 01:39:11 +407,Allys,Allopurinol,5728.56,2024-02-21 23:23:59 +408,Janeczka,Sulfur,6865.19,2024-06-11 19:14:03 +409,Freda,prilocaine and epinephrine,7887.26,2024-05-23 01:20:24 +410,Poul,enoxaparin sodium,1658.01,2023-11-04 08:24:38 +411,Madelaine,Sodium Sulfacetamide,8666.21,2023-11-12 23:04:58 +412,Lainey,Ifosfamide,9759.75,2024-02-25 23:01:28 +413,Dottie,Cottonwood Fremont,8242.5,2023-11-16 13:31:41 +414,Wakefield,"Acetaminophen, guaifenesin, phenylephrine HCl",3535.3,2024-07-12 07:41:13 +415,Gwenora,"Thyroidinum, Baryta carb., Berber. vulg., Bryonia, Calc. carb., Cinchona, Conium, Digitalis, Ferrum picricum, Hydrastis, Iodium, Lycopodium, Nux vom., Pareira, Pulsatilla, Sabal, Selenium, Staphysag., Thuja occ., Trifolium pratense, Echinacea, Hydrastis, Lappa, Solidago",5365.79,2024-05-19 13:42:00 +416,Caterina,TITANIUM DIOXIDE,7420.8,2024-08-07 06:59:50 +417,Kathi,diclofenac sodium and misoprostol,5929.01,2024-06-01 08:00:42 +418,Ezri,febuxostat,3248.66,2024-05-27 07:46:50 +419,Gunilla,Quack Grass,8335.32,2023-12-15 01:35:20 +420,Hastings,Sulfasalazine,7331.25,2023-11-17 20:00:25 +421,Barnard,Octinoxate,3883.98,2024-01-21 19:59:05 +422,Melany,methscopolamine bromide,167.37,2023-08-27 05:45:10 +423,Somerset,ibuprofen,6693.71,2024-07-22 12:13:55 +424,Marigold,sildenafil citrate,2010.58,2024-02-29 22:56:43 +425,Sallee,ALUMINUM CHLOROHYDRATE,3226.76,2023-10-04 03:25:05 +426,Annalee,Potassium Cation,5251.2,2024-02-10 15:30:57 +427,Lindie,"padimate O, petrolatum",9752.01,2023-12-20 20:01:22 +428,Walsh,"Acetaminophen, Diphenhydramine hydrochloride, Phenylephrine hydrochloride",237.23,2024-02-29 02:47:21 +429,Andros,Menthol and Camphor (Synthetic),955.42,2024-08-08 17:34:26 +430,Aviva,Mirtazapine,7779.02,2023-11-03 07:28:43 +431,Melesa,"DOCUSATE SODIUM, SENNOSIDES",9464.19,2024-08-12 18:03:08 +432,Isidor,Benzethonium chloride,5428.85,2023-10-08 06:43:44 +433,Rhodia,Diphenhydramine Hydrochloride,8130.53,2023-10-20 08:51:12 +434,Wayne,EMTRICITABINE,4129.8,2024-01-31 03:30:33 +435,Estrella,Trazodone Hydrochloride,8431.35,2024-05-29 12:42:38 +436,Luce,Fire Ant,5616.66,2024-08-12 09:29:13 +437,Irwinn,"Zinc Oxide, Titanium Dioxide",2729.1,2023-10-22 00:47:39 +438,Shaylah,Adenosine,182.6,2024-02-12 15:08:16 +439,Hyacinthie,Nortriptyline Hydrochloride,7379.33,2024-05-24 01:12:28 +440,Donia,Meloxicam,9277.96,2023-12-26 03:03:43 +441,Vlad,Dimethicone,7891.73,2024-03-24 22:33:33 +442,Emelen,Simvastatin,9594.15,2024-04-19 22:38:12 +443,Althea,Diltiazem Hydrochloride,3730.5,2023-08-28 23:09:04 +444,Albertina,adenosine,9472.42,2024-03-22 14:28:44 +445,Tomas,"Acetaminophen, Dextromethorphan Hydrobromide, Diphenhydramine Hydrochloride, Guaifenesin, and Phenylephrine Hydrochloride",9829.84,2024-05-01 06:26:03 +446,Sophronia,"Neomycin Sulfate, Polymyxin B Sulfate, and Pramoxine Hydrochloride",8610.4,2024-06-09 02:30:00 +447,Nobie,"Arsenicum album, Avena sativa, Bryonia, Capsicum annuum, Carbo animalis, Carduus marianus, Chelidonium majus, Hepar suis, Kali iodatum, Lapis albus, Radium bromatum, Taraxacum officinale, Thuja occidentalis",4700.64,2024-01-16 10:56:59 +448,Natividad,"acetylcholine chloride, histamine, serotonin",8667.93,2024-01-15 19:44:23 +449,Gannon,Metoprolol Tartrate and Hydrochlorothiazide,3645.4,2024-06-16 02:06:12 +450,Buffy,NH3N13,4895.92,2023-11-28 19:44:39 +451,Sophey,Sodium Fluoride,8080.76,2024-04-22 02:47:26 +452,Katine,escitalopram oxalate,366.0,2024-07-09 05:34:33 +453,Erl,Verticillium,9038.04,2023-10-27 23:40:55 +454,Margarita,TOPIRAMATE,625.35,2023-09-29 09:49:12 +455,Cinderella,Alternaria tenuis A alternata,3661.12,2023-10-10 11:19:25 +456,Laney,desmopressin acetate,9149.61,2024-03-24 12:49:25 +457,Yvor,Metoprolol Tartrate,7986.47,2023-09-20 04:33:15 +458,Margarette,"Acetaminophen, Chlorpheniramine maleate, Dextromethorphan HBr, Phenylephrine HCl",6416.22,2023-10-23 07:44:54 +459,Freemon,Levothyroxine Sodium,2031.89,2024-07-10 03:20:16 +460,Lynnea,"Acetaminophen, Phenylephrine HCl and Dextromethorphan HBr",3691.3,2024-04-09 23:13:28 +461,Brooke,"OCTINOXATE, OXYBENZONE, TITANIUM DIOXIDE",169.73,2024-02-16 18:28:58 +462,Sherlock,Titanium dioxide,2699.01,2023-09-05 10:42:00 +463,Ky,IOPAMIDOL,3451.97,2024-02-06 19:00:44 +464,Charline,Titanium Dioxide and Octinoxate,2217.48,2024-04-26 14:32:13 +465,Rickard,Amoxicillin and Clavulanate Potassium,1276.18,2024-02-05 02:05:47 +466,Gwyn,Glyburide (micronized) and Metformin Hydrochloride,7519.24,2024-01-09 16:30:59 +467,Ciro,TITANIUM DIOXIDE,7389.13,2024-06-13 17:07:37 +468,Saul,Aspirin,4322.43,2024-04-18 08:42:30 +469,Granger,Divalproex Sodium,6370.97,2024-06-18 00:21:00 +470,Henrietta,dextroamphetamine sulfate,3826.15,2024-05-08 22:47:33 +471,Rocky,"MENTHOL, PRAMOXINE HYDROCHLORIDE",6975.66,2024-06-23 00:14:56 +472,Virginia,Pulsatilla Tormentilla,6758.33,2023-12-02 15:03:02 +473,Alejandra,Triclosan,4435.18,2024-01-02 01:20:44 +474,Norris,Skin Protectant,9544.72,2023-10-22 10:40:14 +475,Giff,Aluminum Chlorohydrate,7098.06,2024-06-29 00:41:21 +476,Alejoa,"Acetaminophen, Dextromethorphan Hydrobromide, Phenylephrine Hydrochloride, and Chlorpheniramine Maleate",6644.47,2024-05-27 23:01:06 +477,Amble,Metaxalone,3188.47,2023-11-13 09:37:24 +478,Lisette,Water,6717.61,2023-10-22 11:43:32 +479,Fee,Cefadroxil,7267.36,2023-09-20 02:54:20 +480,Michal,Hypophysis 7 Special Order,1197.54,2024-02-18 14:02:36 +481,Leslie,Hydroxyzine Pamoate,2818.49,2024-05-31 19:24:59 +482,Jed,Simvastatin,5628.26,2024-01-17 15:50:43 +483,Annnora,Temozolomide,7437.4,2023-10-20 04:10:18 +484,Delmer,midodrine hydrochloride,7397.99,2023-08-31 14:38:35 +485,Dolley,Verapamil Hydrochloride,9339.16,2023-11-08 21:12:22 +486,Wilma,Selenium sulfide,3040.18,2023-08-17 16:33:17 +487,Tiffie,Olanzapine,7280.29,2024-01-30 23:58:37 +488,Anson,octreotide acetate,1620.87,2023-12-19 13:36:41 +489,Ardeen,Glimepiride,2298.57,2023-11-30 01:35:19 +490,Abran,Pseudoephedrine Hydrochloride,5766.83,2024-01-13 21:36:34 +491,Stearn,Zinc Oxide,5449.98,2023-12-14 11:42:47 +492,Alidia,Potassium Chloride,4567.23,2024-03-01 14:16:28 +493,Catlaina,Benzocaine,158.32,2024-01-22 14:53:59 +494,Grady,Epirubicin Hydrochloride,7887.17,2023-10-11 13:39:51 +495,Roddy,"Elaps corallinus, Arg. nit., Bryonia, Calc. carb., Colocynthis, Convallaria, Crotalus horridus, Cuprum met., Digitalis, Gelsemium, Hypericum, Kali carb., Lachesis, Lathyrus sativus, Lilium, Mag. phos., Nux vom., Rhus toxicodendron, Silicea, Stramonium, Veratrum viride, Echinacea",3471.62,2024-06-27 13:55:33 +496,Fitzgerald,Megestrol Acetate,1946.15,2023-11-03 05:10:40 +497,Town,Dimethicone,1674.69,2024-05-11 18:28:53 +498,Arv,Acetaminophen,3317.76,2023-11-05 16:10:48 +499,Petey,BUMETANIDE,8258.81,2024-07-18 03:17:50 +500,Massimo,"Titanium Dioxide, Octinoxate, Zinc Oxide, Octisalate",1973.77,2024-05-16 05:08:09 +501,Rog,Salicylic Acid,137.96,2024-03-08 16:47:21 +502,Noni,Candida albicans,1736.37,2023-09-19 19:51:42 +503,Amby,Amoxicillin,5684.73,2023-09-14 23:16:04 +504,Eleonore,Agrostis alba pollen,9788.16,2024-06-05 22:35:38 +505,Adrianna,Methocarbamol,2764.1,2024-07-10 08:32:36 +506,Alex,Dermatophagoides pteronyssinus,9572.17,2024-01-27 15:22:28 +507,Leese,Meclizine HCl,6.72,2024-03-02 20:02:00 +508,Lisabeth,Duloxetine Hydrochloride,7152.0,2024-02-19 00:06:58 +509,Tamas,Carvedilol,4950.62,2024-07-15 23:21:44 +510,Teirtza,Naproxen Sodium,550.16,2024-05-01 08:12:09 +511,Elwira,"Aesculus hippocastanum, Arnica montana, Bellis perennis, Bryonia, Calcarea carbonica, Calcarea fluorica, Cimicifuga racemosa, Cobaltum metallicum, Gnaphalium polycephalum, Hypericum perforatum, Kali carbonicum, Kali phosphoricum, Magnesia phosphorica, Oxalicum acidum, Phosphorus, Rhus toxicodendron, Ruta graveolens, Zincum metallicum",7833.74,2024-03-31 07:44:56 +512,Lewiss,ACTIVATED CHARCOAL,8381.06,2023-09-14 15:33:23 +513,Kris,Divalproex Sodium,1834.38,2024-07-20 22:10:48 +514,Rafaello,cyanocobalamin,2143.61,2024-06-27 11:17:05 +515,Garnet,Florbetapir F 18,5120.37,2024-07-01 03:22:59 +516,Keen,"Cochlearia armoracia, Echinacea, Hydrastis canadensis, Lomatium dissectum, tabebuia impetiginosa, adrenalinum, Hepar suis, Lymph (suis), Spleen (suis),",681.53,2024-06-03 02:14:45 +517,Corliss,Titanium dioxide,6273.14,2023-08-19 06:58:13 +518,Doloritas,TIZANIDINE HYDROCHLORIDE,6823.99,2024-06-11 05:24:00 +519,Ellie,NITROGLYCERIN,3898.22,2024-06-10 16:41:06 +520,Morey,calcium carbonate,734.22,2024-08-10 23:03:01 +521,Blake,WARFARIN SODIUM,468.55,2024-03-28 21:52:31 +522,Theodoric,ACTIVATED CHARCOAL - ANTIMONY TRISULFIDE - BISMUTH SUBNITRATE - DIOSCOREA VILLOSA ROOT - DOPAMINE - HUMAN EPIDERMAL GROWTH FACTOR - IPECAC - OREGANO - PICEA MARIANA RESIN - ROBINIA PSEUDOACACIA BARK -,1908.47,2023-08-23 14:30:27 +523,Walton,Octinoxate and Titanium dioxide,3639.8,2023-12-18 02:45:55 +524,Shelba,Cerebellum Thalamus B,694.99,2024-07-24 12:17:12 +525,Fitzgerald,amlodipine besylate and benazepril hydrochloride,9041.96,2024-08-07 01:46:33 +526,Hermine,Para Grass Pollen,9629.04,2023-11-12 16:46:05 +527,Corella,Diclofenac Sodium,5651.05,2024-01-21 20:53:20 +528,Edie,OXYMORPHONE HYDROCHLORIDE,186.44,2023-10-22 17:01:56 +529,Flory,temazepam,5559.52,2024-07-04 16:32:58 +530,Shawna,benzonatate,1523.81,2024-01-03 12:35:25 +531,Bambie,Miconazole Nitrate,6.68,2024-01-21 04:02:52 +532,Rachel,Disulfiram,8629.08,2024-05-25 20:56:13 +533,Aleksandr,Carvedilol,9103.29,2023-09-21 06:28:06 +534,Jim,BENZALKONIUM CHLORIDE,7373.1,2024-01-06 21:46:09 +535,Rennie,Diphenhydramine Hydrochloride,8529.7,2024-04-22 08:00:14 +536,Sylvan,Triclosan,5371.14,2024-05-02 00:59:20 +537,Wendel,Acetaminophen,5549.05,2023-10-04 23:11:05 +538,Andy,Diphenhydramine HCl,9210.28,2024-03-29 04:12:01 +539,Hartley,Diclofenac Sodium,8862.57,2024-05-02 19:40:49 +540,Jeffy,Darkleaves Mugwort,9735.7,2024-06-09 12:34:01 +541,Mabel,ONDANSETRON,7850.03,2024-06-17 22:57:59 +542,Dante,Titanium Dioxide and Zinc Oxide,8648.16,2024-02-07 23:28:55 +543,Ardelis,"Antimonium tartaricum, Belladonna, Bryonia,Causticum, Coccus cacti, Cuprum aceticum, Drosera rotundifolia, Kreosotum, Lobelia inflata, Pulsatilla, Stannum metallicum, Sticta pulmonaria",8969.88,2024-06-10 20:28:08 +544,Adrienne,dipyridamole,5900.54,2023-10-29 17:19:06 +545,Ashleigh,Darkleaves Mugwort,2442.39,2024-06-12 14:53:04 +546,Lia,ALCOHOL,9109.82,2023-09-22 04:35:00 +547,Ainslee,Indomethacin,4918.22,2024-05-12 14:46:54 +548,Keenan,"OCTINOXATE, OCTOCRYLENE, OCTISALATE, and OXYBENZONE",1472.54,2023-12-31 18:15:48 +549,Daniela,Metronidazole,5082.28,2024-08-10 19:36:06 +550,Flor,hydrocortisone acetate and pramoxine hydrochloride,9294.59,2023-09-21 08:49:03 +551,Ewen,"Dextromethorphan, Guaifenesin, Pseudoephedrine Hydrochloride",4638.88,2023-11-18 05:04:19 +552,Baron,glipizide,6363.27,2023-10-25 20:23:22 +553,Christoper,Olanzapine,7023.71,2024-01-03 17:11:58 +554,Rey,"ZINC OXIDE, OCTINOXATE, TITANIUM DIOXIDE, BEMOTRIZINOL",5070.55,2024-07-01 04:22:16 +555,Darrel,Natural Medicine,3687.07,2024-04-26 18:31:57 +556,Otto,venlafaxine hydrochloride,7092.32,2024-06-09 23:08:28 +557,Randolph,TITANIUM DIOXIDE,7121.22,2023-12-28 00:04:32 +558,Kendrick,glipizide,1557.98,2023-11-14 00:48:32 +559,Hedwig,RHODOTORULA RUBRA,6627.2,2024-04-21 06:21:15 +560,Chilton,POTASSIUM CHLORIDE,1758.51,2023-09-30 07:16:40 +561,Marcy,Salicylic Acid,5781.58,2023-10-13 14:30:11 +562,Whit,AZITHROMYCIN,7902.81,2024-08-11 01:14:44 +563,Jackson,Flecainide Acetate,449.66,2023-10-10 04:50:57 +564,Bambi,Oxybutynin Chloride,8183.33,2024-01-20 05:06:00 +565,Wenona,alitretinoin,3957.35,2024-04-02 11:18:31 +566,Cristi,Ramipril,4523.32,2024-07-23 00:41:34 +567,Padraic,Octinoxate and Oxybenzone,9759.28,2024-08-16 19:27:42 +568,Aymer,Naproxen,9499.12,2024-06-07 08:16:52 +569,Jobina,POTASSIUM NITRATE and SODIUM FLUORIDE,2709.4,2024-06-26 06:54:09 +570,Janella,Norgestrel and Ethinyl Estradiol,1359.33,2023-12-14 22:11:29 +571,Ruthy,Mexican Tea Pollen,7669.12,2024-06-28 14:35:26 +572,Fraze,Sycamore American,4238.92,2023-10-21 08:56:01 +573,Rupert,ALCOHOL,1667.62,2024-03-02 14:29:38 +574,Muhammad,Temozolomide,2685.47,2023-12-22 02:04:26 +575,Erinn,"Ensulizole, Octinoxate, Octocrylene, Zinc Oxide",4574.79,2024-02-24 17:03:57 +576,Janella,desvenlafaxine,5529.53,2023-10-16 09:27:59 +577,Boone,Diclofenac Sodium,4081.89,2024-03-16 03:47:53 +578,Marilin,"Eucalyptol, Thymol, Methyl Salicylate, Menthol",1828.09,2024-01-05 09:55:01 +579,Shela,Zoledronic Acid,2856.91,2024-07-16 22:57:23 +580,Jeanette,"Kodium, Phytocalla decandra, Adrenalinum, Adrenocorticotrophin, Belladonna, Thyroidinum (suis), Natrum muriaticum, Argentum nitricum, Calcarea carbonica, Nux moschata, Phosphorus,",4375.83,2023-11-06 12:30:10 +581,Maryjane,"EUCALYPTOL, MENTHOL, METHYL SALICYLATE, THYMOL",3775.36,2023-11-25 17:18:40 +582,Tomkin,Quetiapine fumarate,3544.24,2024-01-13 22:54:56 +583,Gabrielle,Alprazolam,93.36,2024-05-09 22:10:39 +584,Delmore,TOPICAL STARCH,3777.41,2023-10-01 22:54:03 +585,Dave,White Alder,9449.22,2024-05-05 17:54:25 +586,Aurelea,Isoniazid,1714.66,2023-09-08 21:04:17 +587,Belinda,OXYGEN,2911.87,2023-11-24 12:48:22 +588,Charmion,calcitonin salmon,7841.31,2023-09-21 21:22:23 +589,Kahlil,Flurazepam Hydrochloride,9942.91,2023-12-03 07:25:13 +590,Adelle,"bacitracin zinc, neomycin sulfate, polymyxin b sulfate",7627.53,2024-02-10 21:41:23 +591,Martita,Octinoxate and Titanium dioxide,7993.16,2024-01-14 05:03:44 +592,Trude,erlotinib hydrochloride,6279.94,2024-03-24 01:19:16 +593,Merl,Pork,2510.64,2024-05-25 11:34:37 +594,Dwain,Warfarin Sodium,2323.8,2023-11-15 15:32:50 +595,Daveen,Sodium Fluoride,9264.74,2023-10-19 14:30:46 +596,Augustin,HydrOXYzine Hydrochloride,7426.34,2024-07-08 15:12:09 +597,Sindee,Pyrithione Zinc,7163.75,2024-03-31 07:20:48 +598,Prisca,ALGLUCOSIDASE ALFA,2724.81,2024-02-10 22:04:00 +599,Ardene,Amiodarone Hydrochloride,3074.02,2024-05-26 01:05:38 +600,Quint,Guaifenesin and Codeine Phosphate,2861.94,2024-04-18 13:54:33 +601,Milena,"Aesculus hippocastanum, Aloe socotrina, Apis mellifica, Bryonia, Calcarea fluorica, Carbo vegetabilis, Causticum, Collinsonia canadensis, Echinacea angustifolia, Hamamelis virginiana, Lycopodium clavatum, Sulphur",7406.79,2023-12-14 01:22:01 +602,Hugo,Advanced Hand Sanitizing Wipes,6991.13,2024-04-22 18:56:33 +603,Mathilda,Cetirizine Hydrochloride,3920.03,2023-12-30 04:17:37 +604,Ofilia,Benzocaine Benzalkonium chloride,2773.39,2024-03-16 21:50:54 +605,Zacharia,"AVOBENZONE, HOMOSALATE, OCTISALATE, OCTOCRYLENE",9111.48,2023-10-11 01:05:50 +606,Lonna,aspirin,4652.72,2024-01-07 17:39:07 +607,Binky,Dextromethorphan Hydrobromide Guaifenesin,1593.74,2023-11-08 07:26:01 +608,Tally,Hydroxychloroquine Sulfate,6800.0,2023-11-20 07:54:03 +609,Sena,pascopyrum smithii pollen,3962.88,2024-02-07 07:31:45 +610,Jody,Famotidine,3060.83,2024-02-05 15:07:27 +611,Gal,Lidocaine Hydrochloride and Epinephrine,4931.37,2023-09-10 17:55:45 +612,Beverly,Epsom Salt,6809.69,2024-06-16 13:32:21 +613,Des,Lansoprazole,1068.3,2024-04-21 11:32:44 +614,Lorita,Ropinirole Hydrochloride,2242.41,2024-02-01 06:09:53 +615,Erskine,ALCOHOL,9843.81,2024-02-06 00:08:49 +616,Ulises,"Acetaminophen, Dextromethorphan Hydrobromide, Guaifenesin, Phenylephrine Hydrochloride",7056.28,2024-02-01 19:26:10 +617,Fiorenze,Mycophenolate Mofetil,346.71,2024-02-04 02:53:33 +618,Stanfield,Hydromorphone HCl,4785.95,2023-11-30 08:53:58 +619,Cosmo,DIMETHICONE,6531.37,2024-01-23 07:20:02 +620,Lilllie,Menthol,627.33,2023-09-24 23:37:54 +621,Kayla,Pheniramine Maleate and Naphazoline Hydrochloride,1821.48,2024-01-30 06:58:53 +622,Ad,loxapine,3182.24,2024-01-29 13:17:55 +623,Danny,Pramipexole Dihydrochloride,4677.41,2024-05-01 17:40:56 +624,Franciska,TECHNETIUM TC-99M SODIUM PERTECHNETATE,9009.8,2024-06-02 17:03:33 +625,Marlee,"SODIUM PICOSULFATE, MAGNESIUM OXIDE, and ANHYDROUS CITRIC ACID",4337.26,2024-03-22 03:22:00 +626,Celinka,dextroamphetamine saccharate and amphetamine aspartate and dextroamphetamine sulfate and amphetamine sulfate,1833.16,2023-08-19 23:46:07 +627,Lois,temazepam,6708.53,2024-03-18 01:32:16 +628,Nancey,ciprofloxacin,8909.28,2024-07-28 09:50:51 +629,Sholom,IRBESARTAN,9858.13,2024-03-08 20:08:33 +630,Nikki,olanzapine,9893.66,2024-08-02 15:32:46 +631,Mireille,lidocaine,2286.75,2023-11-20 02:44:10 +632,Eduardo,Doxapram hydrochloride,644.94,2024-07-12 05:22:10 +633,Shea,Pepto Bismol Cherry,2894.81,2023-12-17 10:01:46 +634,Seumas,tretinoin,7313.1,2024-05-02 03:27:53 +635,Lilllie,Titanium Dioxide,358.97,2023-09-02 09:06:47 +636,Britt,"Antihemophilic Factor (Recombinant), Fc Fusion Protein",2463.6,2024-01-03 12:40:20 +637,Bernelle,GLYCERIN,9212.44,2024-02-25 20:15:26 +638,Cindee,"Loratadine, Pseudoephedrine",9254.27,2024-08-16 03:18:01 +639,Bryan,PROGESTERONE,2974.37,2024-04-23 04:33:10 +640,Clementine,levofloxacin,6854.01,2024-05-15 01:38:58 +641,Locke,Acetaminophen,7974.62,2024-05-10 04:05:42 +642,Ceciley,Divalproex Sodium,5400.55,2023-10-23 21:51:48 +643,Julio,"Ammonium Carbonicum, Antimonim Arsenicosum, Antimonium Tartaricum, Arsenicum Album, Bromium, Carbo Vegetabilis, Chlorinum, Kali Carbonicum, Lobelia Inflata, Stannum Metallicum, Sulphuricum Acidum",5129.32,2024-01-25 23:04:09 +644,Fleming,amlodipine besylate and benazepril hydrochloride,6243.66,2024-02-21 08:32:03 +645,Wald,Iopamidol,8838.72,2024-03-21 04:28:57 +646,Chancey,"EUCALYPTOL, MENTHOL, METHYL SALICYLATE, THYMOL",2286.73,2023-08-29 14:31:52 +647,Phillis,aluminum hydroxide and magnesium carbonate,7790.19,2023-09-01 12:56:53 +648,Elnore,SAMBUCUS NIGRA FLOWER CALENDULA OFFICINALIS FLOWER PINE NEEDLE OIL (PINUS SYLVESTRIS),1646.65,2024-07-18 15:45:05 +649,Aleta,Gemfibrozil,2361.67,2024-03-25 23:09:10 +650,Vincents,ALCOHOL,307.7,2023-12-26 17:25:36 +651,Felicia,calcium carbonate,2619.24,2024-05-17 19:25:29 +652,Mortimer,"Acetaminophen, Diphenhydramine HCl",6820.0,2024-08-10 21:49:58 +653,Ailey,Triamterene and hydrochlorothiazide,4080.8,2023-09-06 02:18:36 +654,Ethan,UNDECYLENIC ACID,5608.93,2024-07-21 05:57:32 +655,Maure,"buprenorphine hydrochloride, naloxone hydrochloride",8511.27,2024-06-06 21:58:27 +656,Ula,perphenazine,1384.54,2024-04-17 21:58:55 +657,Lowell,"Acetaminophen, Aspirin, Caffeine",9938.63,2023-12-21 07:12:46 +658,Les,Glycerin,9550.79,2024-08-08 15:18:47 +659,Lacy,pramoxine hydrochloride,3190.67,2024-07-25 14:35:42 +660,Oliy,galantamine,5821.37,2023-11-19 05:00:07 +661,Tamarra,OCTINOXATE OCTISALATE AVOBENZONE,5185.65,2023-12-20 00:39:48 +662,Gipsy,Famotidine,935.05,2024-08-13 21:44:16 +663,Alaric,Olanzapine,4169.84,2024-05-09 05:30:22 +664,Law,Fluorouracil,9433.77,2024-02-22 06:16:20 +665,Igor,Enalapril Maleate and Hydrochlorothiazide,6743.56,2024-03-29 14:50:12 +666,Darb,"Acetaminophen, Diphenhydramine HCl",5775.29,2024-07-29 00:38:34 +667,Casey,citalopram hydrobromide,5309.7,2024-06-05 20:36:53 +668,Tanny,"Absinthium, Aconitum nap., Antimon. tart., Belladonna, Bryonia, Carbolicum acidum, Colchicum, Conium, Ferrum metallicum, Gelsemium, Glonoinum, Hyoscyamus, Ipecac., Iris versicolor, Lycopodium, Nux vom., Petroleum, Phosphorus, Sepia, Symphoricarpus racemosus, Tabacum, Theridion, Zingiber, Echinacea, Hypericum, Passiflora, Valeriana",4673.75,2023-10-28 19:20:28 +669,Rayner,Indomethacin,8182.85,2023-12-02 21:08:06 +670,Ferdinande,Clotrimazole and Betamethasone dipropionate,364.15,2023-12-17 10:11:20 +671,Casi,nicotine polacrilex,9957.28,2023-11-13 12:59:16 +672,Prent,lactulose,8108.14,2024-03-09 06:43:09 +673,Dodie,"OXYBENZONE, AVOBENZONE, OCTOCRYLENE",8436.95,2024-06-08 12:28:01 +674,Marin,Calcium Carbonate,319.05,2024-06-11 20:16:03 +675,Frans,Ezetimibe,6072.85,2023-11-13 17:58:40 +676,Daryle,"SODIUM PHOSPHATE, MONOBASIC, MONOHYDRATE, SODIUM PHOSPHATE, DIBASIC ANHYDROUS",8805.79,2024-06-08 19:17:58 +677,Shae,Chloroxylenol,1487.65,2024-02-08 17:59:57 +678,Damiano,Gambil Oak,6971.79,2023-09-07 06:02:17 +679,Valerye,HYDRALAZINE HYDROCHLORIDE,297.12,2023-08-21 08:22:48 +680,Marty,Titanium Dioxide,241.73,2024-05-18 04:23:55 +681,Franzen,Food Sensitivity Remedy,501.83,2024-01-13 15:00:26 +682,Florence,rice,9340.61,2024-01-20 16:49:39 +683,Porter,Nitroglycerin,3320.84,2023-09-17 20:54:34 +684,Auria,Diphenhydramine Hydrochloride,1034.84,2023-09-12 11:20:37 +685,Ange,propranolol hydrochloride,9180.25,2024-07-15 03:59:02 +686,Olly,propranolol hydrochloride,5302.97,2024-01-15 14:47:05 +687,Kaia,Pseudoephedrine HCl and Tripolidine,9955.6,2023-09-29 18:44:48 +688,Cristy,Carvedilol,6224.41,2024-05-25 13:39:38 +689,Charissa,Alcohol,5483.58,2023-10-17 21:14:06 +690,Tuckie,Fluorouracil,899.62,2024-08-03 17:28:28 +691,Bernetta,SALICYLIC ACID,3062.58,2024-02-14 00:40:54 +692,Lazarus,Loperamide HCl,8891.67,2023-08-24 06:22:45 +693,Delmor,Podophyllum resin,2057.36,2023-08-24 12:37:34 +694,Krishnah,Benzocaine,1045.12,2023-09-16 18:08:39 +695,Harper,Titanium dioxide and Zinc Oxide,8312.1,2024-02-15 02:56:48 +696,Theadora,isopropyl alcohol,22.64,2024-01-30 16:13:06 +697,Meagan,Triclosan,6031.78,2024-01-04 23:56:12 +698,Jada,Triamterene and Hydrochlorothiazide,1126.44,2023-12-31 17:01:21 +699,Christyna,Delsym Grape,5684.96,2023-12-21 07:11:44 +700,Eadmund,Zinc oxide,6442.24,2023-10-19 11:32:44 +701,Neda,Benzocain,1930.42,2024-03-26 23:41:07 +702,Beryle,Allantoin,7332.97,2024-03-31 14:56:16 +703,Kirbee,Ciprofloxacin,5974.25,2024-02-17 10:36:28 +704,Leanora,"Aspirin, Citric Acid Monohydrate, and Sodium Bicarbonate",7382.58,2024-03-01 11:13:03 +705,Jillana,"Camphor, Menthol and Methyl Salicylate",8663.98,2024-05-17 21:32:55 +706,Benjie,Oxybutynin Chloride,1359.31,2024-08-03 15:16:30 +707,Dusty,Sucralfate,4727.15,2024-02-19 14:29:43 +708,Esteban,"OCTINOXATE, PADIMATE O",6989.03,2023-10-09 15:34:10 +709,Lynette,Metronidazole,8963.83,2024-03-14 14:38:24 +710,Cammy,SALICYLIC ACID,9630.15,2023-11-12 07:20:47 +711,Romonda,"OCTINOXATE, TITANIUM DIOXIDE, and ZINC OXIDE",5674.48,2023-08-24 05:02:40 +712,Francene,CEFEPIME HYDROCHLORIDE,8203.46,2023-08-18 10:46:09 +713,Kalli,Amiodarone Hydrochloride,4660.84,2023-11-24 21:43:33 +714,Isabelle,ergocalciferol,4556.45,2024-08-05 00:07:43 +715,Javier,Alprazolam,6133.44,2024-05-08 21:51:59 +716,Ethelin,Cetirizine HCl,4005.26,2023-11-24 21:13:41 +717,Berk,Clotrimazole,9319.56,2024-05-13 06:41:37 +718,Murdoch,Treatment Set TS330370,2762.67,2024-04-27 23:10:08 +719,Torre,Quetiapine fumarate,5075.87,2023-11-06 22:46:13 +720,Stanly,ETHYL ALCOHOL,7712.9,2024-03-09 10:56:02 +721,Yolanda,OCTINOXATE,6329.9,2023-12-09 20:48:16 +722,Cilka,OCTINOXATE and TITANIUM DIOXIDE,2959.71,2023-12-16 03:11:57 +723,Hughie,VANCOMYCIN HYDROCHLORIDE,4943.69,2024-05-28 03:07:49 +724,Christyna,adenosine,393.25,2024-06-03 00:19:43 +725,Dorry,Metronidazole,2523.44,2024-08-06 03:14:22 +726,Bernardina,INDOMETHACIN,7953.8,2024-01-30 05:03:04 +727,Valery,OXYGEN,2231.61,2023-10-01 17:18:51 +728,Randell,Chlorpheniramine Maleate,6289.38,2024-08-10 10:44:22 +729,Ida,Southern Ragweed,8822.97,2024-01-04 23:02:07 +730,Elmore,"Avobenzone, Homosalate, Octisalate, Octocrylene, and Oxybenzone",4999.52,2024-02-26 12:45:20 +731,Barn,BUPIVACAINE HYDROCHLORIDE,6556.19,2024-06-08 06:19:00 +732,Verile,Carbidopa and Levodopa,2126.45,2024-03-21 03:48:58 +733,Barnett,Benzalkonium Chloride,8426.96,2023-12-14 07:46:40 +734,Gwenni,dextroamphetamine sulfate,4875.64,2024-01-12 13:16:10 +735,Emelia,Metformin Hydrochloride,8054.61,2024-02-12 08:19:01 +736,Tine,Ranitidine,1375.74,2024-06-29 23:14:28 +737,Gaultiero,Desipramine Hydrochloride,5043.49,2023-09-29 02:47:30 +738,Rachael,glyburide,1259.55,2023-09-21 23:56:50 +739,Chickie,Octinoxate,2707.86,2024-03-04 16:06:24 +740,Rosalinde,Guaifenesin,6849.63,2023-10-18 17:37:12 +741,Fonz,Nifedipine,8139.86,2024-02-27 15:28:06 +742,Hilton,Hydrocodone Bitartrate and Acetaminophen,5393.2,2023-10-16 03:22:53 +743,Matthew,Aluminum Zirconium Trichlorohydrex Gly,2412.42,2024-07-08 08:25:15 +744,Merrielle,Hand Sanitizer,9487.68,2024-04-26 19:31:43 +745,King,METRONIDAZOLE,6390.26,2024-04-20 02:08:37 +746,Leeland,Ciprofloxacin Hydrochloride,5992.61,2023-09-02 02:27:01 +747,Trace,desonide,1358.12,2023-09-02 06:35:33 +748,Kendall,ulmus pumila pollen and ulmus americana pollen and ulmus rubra pollen,6704.4,2023-09-21 12:15:05 +749,Sarah,benzoyl peroxide,1.86,2024-04-01 17:09:17 +750,Pris,NAJA NAJA VENOM,9813.02,2023-12-16 22:42:53 +751,Windham,Ranitidine,8644.1,2024-01-05 02:50:08 +752,Agosto,"TITANIUM DIOXIDE, OCTINOXATE, ZINC OXIDE",5832.78,2024-05-02 21:51:19 +753,Saunder,"Octinoxate, Titanium Dioxide",8067.47,2023-09-21 07:27:07 +754,Camellia,ATORVASTATIN CALCIUM,9365.67,2024-06-12 14:31:34 +755,Biron,"Octinoxate, Octisalate, and Oxybenzone",5577.43,2024-03-19 22:45:32 +756,Tabby,hydrocortisone,1956.2,2023-12-20 06:26:50 +757,Genevieve,Oxycodone and Acetaminophen,8654.18,2024-04-07 17:28:50 +758,Delilah,LYCOSA TARANTULA,9032.83,2024-04-03 11:31:03 +759,Craggie,OLANZAPINE,2775.79,2024-02-01 09:34:32 +760,Lezlie,Atenolol,1274.0,2024-06-21 00:42:07 +761,Berkie,Benzocaine and Glycerin,5339.09,2023-10-20 09:13:19 +762,Annabela,Urea,6508.23,2024-06-29 05:19:34 +763,Brian,Titanium Dioxide and Zinc Oxide,6487.17,2024-02-14 21:43:57 +764,Jarret,Minoxidil,2669.59,2024-07-11 04:24:27 +765,Alonso,Lovastatin,8432.34,2023-11-25 22:09:47 +766,Farly,Isopropyl Alcohol,2274.09,2023-10-06 23:55:32 +767,Kristal,MUCOR RACEMOSUS,3855.71,2024-05-30 10:52:28 +768,Christy,Potassium Citrate,1391.55,2024-06-24 10:04:33 +769,Zenia,"Acetaminophen, Dextromethorphan HBr, Doxylamine succinate",9012.83,2024-03-30 00:18:33 +770,Hazlett,"Avobenzone, Homosalate, Octisalate, Octocrylene, and Oxybenzone",910.61,2024-04-19 05:00:12 +771,Vinnie,Ibuprofen,756.12,2023-09-11 14:01:27 +772,Jilli,clevidipine,1227.44,2024-03-02 20:09:56 +773,Philip,Lopinavir and Ritonavir,37.17,2023-09-11 07:13:46 +774,Kevina,Stibium 5,3856.49,2023-09-05 09:09:23 +775,Jenn,"Bismuthum metallicum, Antimon.crud., Arg. nit., Arsenicum alb., Baptisia, Bryonia, Chamomilla, Cinchona, Iris versicolor, Kali bic., Lachesis, Lycopodium, Mag. carb., Nux vom., Phosphorus, Podoph. pelt., Pulsatilla, Raphanus, Rhus toxicodendron, Tabacum, Verbascum, Zingiber, Echinacea, Juglans regia",1079.01,2024-05-06 17:41:43 +776,Mariele,"Avobenzone, Octisalate, Octocrylene, and Oxybenzone",6211.23,2023-12-18 13:12:42 +777,Cherice,"Abies nigra, Antimonium crudum, Asafoetida, Baptisia tinctoria, Borax, Candida albicans, Lachesis mutus, Phytolacca decandra, Phosphoricum acidum, Pulsatilla, Sticta pulmonaria, Sulphur, Thuja occidentalis",3861.21,2023-10-19 17:11:37 +778,Lucille,Cantaloupe,656.81,2024-05-04 09:39:33 +779,Walsh,"Allium cepa, Belladonna, Euphrasia officinale, Hydrastis canadensis, Kali bechromate, Sambucus niger, Mercurius dulcis",4131.53,2024-01-02 16:23:58 +780,Brittne,Levocetirizine dihydrochloride,4850.66,2024-06-27 06:12:34 +781,Philipa,Lorazepam,7520.56,2024-05-22 15:28:11 +782,Sarena,"cocoa butter, phenylephrine hcl",2746.99,2024-03-01 00:55:23 +783,Trina,Aluminum Zirconium Tetrachlorohydrex Gly,751.81,2023-08-30 23:57:07 +784,Howie,IBUPROFEN,3866.83,2023-10-25 21:50:23 +785,Gisele,alendronate sodium,3302.06,2023-08-20 08:03:17 +786,Orson,"AVOBENZONE, OCTOCRYLENE, OXYBENZONE",1565.12,2024-01-23 21:24:17 +787,Daloris,Dimethicone,7428.77,2024-01-19 15:20:13 +788,Sheila,Rasagiline Mesylate,7460.33,2024-07-27 11:48:03 +789,Leeanne,"Dextromethorphan Hydrobromide, Guaifenesin, Phenylephrine Hydrochloride",4937.77,2024-05-23 09:55:33 +790,Carolus,PREGABALIN,5898.53,2023-12-31 02:38:09 +791,Gweneth,clopidogrel bisulfate,7134.33,2023-10-29 22:25:10 +792,Heloise,"avobenzone, homosalate, octisalate, octocrylene",250.99,2024-04-17 06:21:12 +793,Ladonna,"Neomycin sulfate, Polymyxin B Sulfate and Bacitracin Zinc",2808.67,2023-09-06 18:29:42 +794,Gusti,Nicotine Polacrilex,1704.39,2024-08-07 03:28:07 +795,Dame,"carbidopa, levodopa and entacapone",7317.31,2024-01-08 11:14:49 +796,Harris,almotriptan malate,7424.35,2024-04-19 00:20:20 +797,Murdoch,Nizatidine,6336.71,2023-09-08 23:10:14 +798,Cortie,"CHAMOMILLA, ARNICA MONTANA, BORAX, HYPERICUM PERFORATUM",2552.92,2023-12-03 01:21:50 +799,Aloisia,GUAIFENESIN and DEXTROMETHORPHAN,4550.96,2023-11-28 11:27:21 +800,Chanda,Ezetimibe,2718.15,2024-01-14 18:41:16 +801,Phillipe,Carvedilol,839.06,2024-04-17 13:27:46 +802,Norton,BETAMETHASONE VALERATE,4426.44,2023-09-07 12:20:27 +803,Immanuel,Chamomilla and Mercurius solubilis and Sulphur,5074.42,2024-07-23 04:46:48 +804,Geri,AVOBENZONE HOMOSALATE OCTISALATE OCTOCRYLENE OXYBENZONE,6917.77,2024-07-02 23:02:32 +805,Ellary,Triclosan,6787.12,2023-12-08 06:36:14 +806,Orson,metronidazole,6305.33,2023-09-20 12:50:25 +807,Page,HYDROQUINONE,9265.69,2023-12-27 05:14:21 +808,Solly,Clindamycin Hydrochloride,4414.39,2023-12-22 05:24:13 +809,Elnore,metronidazole,9898.18,2024-02-23 07:09:50 +810,Nap,Felis Domesticus Hair,7542.01,2023-10-02 01:26:28 +811,Charil,tapentadol hydrochloride,8757.92,2024-01-10 08:02:01 +812,Elihu,mycophenolate mofetil,828.91,2024-01-16 13:17:50 +813,Garwin,"ascorbic acid, calcium citrate, iron, vitamin d, dl- alpha- tocopherol acetate, thiamine, riboflavin, niacinamide, pyridoxine hydrochloride, folic acid, iodine, zinc, copper, docusate sodium, doconexent and icosapent",2283.89,2024-05-24 16:01:19 +814,Roanne,Naltrexone Hydrochloride,4406.02,2024-06-15 21:19:15 +815,Arluene,"Asarum europaeum, Clematis erecta, Clematis vitalba, flos, cocculus indicus, Lathyrus sativus, Lonicera caprifolium, flos, Millefolium, Naja tripudians, Nux moschata, Oleander, Rosa damascena, Rosmarinus officinalis, Stigmata maidis, Sulphur",3658.24,2023-10-11 19:36:33 +816,Sindee,Ulmus americana,5726.94,2024-01-28 19:10:05 +817,Titos,Triclosan,1430.36,2024-06-08 00:38:39 +818,Andris,GUAIFENESIN,9787.63,2024-02-07 23:01:01 +819,Normie,Nicotine Polacrilex,8942.67,2023-11-11 10:09:54 +820,Cacilie,ROPINIROLE HYDROCHLORIDE,4817.21,2024-05-08 13:17:10 +821,Rory,"Gaba, L-Dopa, Norepinephrine, Serotonin, Adrenocorticotrophin, Anacardium Orientale, Arsenicum Album, Baryta Carbonica, Calcarea Carbonica, Calcarea Phosphorica, Hyoscyamus Niger, Lycopodium Clavatum",6950.86,2024-07-05 22:33:57 +822,Joshuah,Miconazole Nitrate,4181.51,2024-08-01 17:25:13 +823,Pia,desipramine hydrochloride,2955.35,2024-08-16 00:41:09 +824,Lula,acyclovir,5977.49,2023-11-22 05:24:51 +825,Grazia,"Avobenzone, Homosalate, Octisalate, Octocrylene, and Oxybenzone",911.04,2023-09-16 04:51:26 +826,Osgood,"Allantoin, Lidocaine",5509.06,2023-12-08 22:24:30 +827,Felicio,Cephalexin,2975.55,2024-02-11 08:39:08 +828,Park,IBUPROFEN,1080.61,2024-02-29 22:28:42 +829,Arley,Clopidogrel,1614.26,2024-07-02 14:46:07 +830,Alejandra,Guaifenesin,8129.94,2023-12-19 23:06:14 +831,Rosaline,benztropine mesylate,5977.99,2024-03-05 08:41:57 +832,Koralle,"Avobenzone, Octinoxate, Octisalate",8406.94,2024-06-22 18:53:22 +833,Ashton,Panthenol,970.48,2023-11-14 20:21:21 +834,Marcelo,Acebutolol Hydrochloride,6644.28,2024-08-09 17:59:48 +835,Doris,"Ammonium Chloride, Antimony Potassium Tartrate, Arsenic Trioxide, Oyster Shell Calcium Carbonate, Crude, Lobelia Inflata, Sodium Sulfate, Spongia Officinalis Skeleton, Roasted, Phosphorus",7379.78,2023-10-24 13:42:42 +836,Rosaleen,DOCUSATE SODIUM,6027.28,2024-08-09 16:29:33 +837,Bernice,DIPHENHYDRAMINE HYDROCHLORIDE,3135.9,2024-06-02 14:16:57 +838,Nathanael,benzethonium chloride and lidocaine,9516.43,2023-10-12 02:47:14 +839,Kendell,Temozolomide,7523.48,2024-03-07 06:40:27 +840,Lilia,"Octinoxate, Titanium Dioxide, and Zinc Oxide",4475.94,2023-10-29 17:20:23 +841,Cindi,Dexamethasone,1667.67,2024-03-10 00:44:53 +842,Gates,Yellow Dock,9776.06,2023-09-01 02:34:25 +843,Hadlee,White Petrolatum,8425.05,2024-01-24 02:30:58 +844,Aluino,fluocinonide,767.13,2024-07-16 11:32:49 +845,Myrilla,Melaleuca Pollen,7879.94,2024-07-21 17:26:02 +846,Darice,Ibuprofen,7102.37,2024-02-10 09:13:33 +847,Angeli,Donepezil hydrochloride,1455.32,2024-03-30 10:11:54 +848,Nicola,Octinoxate and Titanium Dioxide,7426.35,2023-12-12 21:01:57 +849,Creight,Fluorouracil,6061.58,2023-11-30 01:52:49 +850,Parnell,Hydroxyzine Pamoate,4594.33,2024-04-11 09:07:38 +851,Nora,"Dextromethorphan Hydrobromide, Guaifenesin, Phenylephrine Hydrochloride",9136.99,2023-09-19 21:12:22 +852,Ruy,Atenolol and Chlorthalidone,6497.68,2023-12-02 12:02:31 +853,Garwin,Indapamide,5977.96,2024-04-08 09:50:16 +854,Madlen,Carbamazepine,9652.9,2024-05-21 02:43:50 +855,Winifred,Magnesium Sulfate crystal,8351.58,2023-09-09 05:32:54 +856,Blanche,Ibuprofen,1320.18,2023-12-05 13:18:59 +857,Margalit,divalproex sodium,8878.28,2024-06-07 21:46:09 +858,Fernandina,methylprednisolone acetate,6378.89,2024-03-13 01:23:22 +859,Elena,Glycerin,1241.37,2024-04-04 10:43:08 +860,Iago,Cyclobenzaprine Hydrochloride,527.55,2024-04-23 10:26:58 +861,Nariko,ETHYL ALCOHOL,3311.91,2023-09-30 21:53:30 +862,Brittne,Docusate sodium and Sennosides,9119.64,2024-06-21 20:38:50 +863,Enrichetta,balanced salt solution,7774.21,2024-06-16 11:57:13 +864,Kurtis,Ibuprofen,8801.22,2023-11-16 23:55:30 +865,Bertie,Naproxen,5955.0,2024-05-05 16:52:52 +866,Alain,Glyburide,7830.32,2024-06-13 00:05:36 +867,Martie,TITANIUM DIOXIDE,5779.52,2024-02-03 12:46:30 +868,Jolee,Brome Grass,3181.57,2024-04-30 07:15:18 +869,Teddy,Ibuprofen,7931.79,2024-08-03 20:08:12 +870,Camey,Mucor racemosus,9661.17,2024-03-28 23:02:47 +871,Anissa,"Phenylephrine Hydrochloride, Thonzylamine Hydrochloride",5637.3,2024-07-13 15:31:57 +872,Auberon,Dronabinol,544.25,2024-04-13 03:13:03 +873,Arabella,Aluminum Zirconium Tetrachlorohydrex GLY,3050.05,2024-02-12 09:41:56 +874,Sallyann,"Menthol, zinc oxide",4153.6,2023-11-02 21:14:29 +875,Sophronia,MINERAL OIL,2474.19,2024-08-03 17:22:52 +876,Jewel,Glycerin,6584.85,2024-01-22 01:34:11 +877,Winston,Flucytosine,1749.93,2024-07-06 21:30:14 +878,Bernadette,Triclosan,1463.05,2024-01-21 08:01:23 +879,Milicent,BENZALKONIUM CHLORIDE,701.03,2023-10-05 04:00:06 +880,Alecia,"Agnus castus, Angelica sinensis radix, Apis mellifica, Aralia quinquefolia, Arnica montana, Cimicifuga racemosa, Galium aparine, Glycyrrhiza glabra, Oophorinum suis, Sepia, Thuja occidentalis, Viscum album,",3133.75,2024-02-12 16:02:31 +881,Wenona,temazepam,5131.74,2024-05-16 09:35:09 +882,Xerxes,"Benzalkonium Chloride,Allantoin",1221.44,2024-08-03 03:58:25 +883,Seline,Acetaminophen and Diphenhydramine HCl,13.16,2024-06-04 04:05:54 +884,Loni,PREDNISONE,8896.1,2024-06-04 18:50:26 +885,Janey,Homeopathic Liquid,1298.66,2023-08-17 20:29:58 +886,Dorey,"avobenzone, homosalate,octisalate",5131.92,2023-11-21 09:03:08 +887,Corella,Aluminum Zirconium Tetrachlorohydrex GLY,1820.09,2024-03-17 12:42:28 +888,Sibyl,Candida Albicans,437.02,2024-04-11 04:29:05 +889,Gerri,Hydralazine,4950.4,2024-01-23 03:12:44 +890,Lilas,Theophylline,6566.98,2023-11-23 12:46:44 +891,Martita,Divalproex Sodium,2485.81,2023-09-01 18:16:31 +892,Marcille,Acetaminophen,6332.17,2023-08-19 14:53:44 +893,Susanetta,Amlodipine Besylate and Benazepril Hydrochloride,8119.48,2023-12-23 16:50:06 +894,Kimberlyn,sodium fluoride,7430.44,2024-04-10 15:32:13 +895,Bonnie,afatinib,7389.18,2023-12-21 06:55:41 +896,Aldo,Neomycin and Polymyxin B Sulfates,5487.82,2024-04-09 20:41:31 +897,Kristal,Oxygen,1528.43,2023-12-26 11:37:09 +898,Ted,"Polyethylene Glycol 3350, sodium chloride, sodium bicarbonate and potassium chloride",926.16,2024-05-15 15:21:50 +899,Berget,Acetaminophen,7963.87,2023-10-23 11:43:24 +900,Lorrayne,methylprednisolone,5761.75,2024-06-02 15:41:59 +901,Gayel,losartan potassium and hydrochlorothiazide,3471.13,2024-04-24 10:04:49 +902,Cassy,paroxetine hydrochloride hemihydrate,7174.74,2024-05-26 20:01:23 +903,Ulrica,GABAPENTIN,4620.24,2023-12-02 03:05:02 +904,Lenna,ASARUM EUROPAEUM,6236.49,2023-12-24 09:23:15 +905,Claribel,Gentamicin Sulfate,4683.88,2024-02-06 18:43:06 +906,Leonidas,Medicated Callus Removers,7146.45,2024-02-11 21:24:58 +907,Maud,FLUOXETINE,1873.77,2024-05-21 16:48:14 +908,Carline,"benzalkonium chloride, benzocaine",830.68,2023-09-24 12:10:11 +909,Ancell,Benzoyl Peroxide,5985.04,2023-10-02 21:29:20 +910,Ignace,Tacrolimus,9780.58,2023-12-05 08:46:55 +911,Meridith,Treatment Set TS329109,9824.24,2024-04-11 07:00:34 +912,Sibella,"ASPIRIN, CITRIC ACID, SODIUM BICARBONATE",720.34,2024-04-27 05:29:24 +913,Camella,THUJA OCCIDENTALIS LEAFY TWIG,226.13,2023-08-17 05:54:01 +914,Madella,"Absinthium, Adenosinum cyclophosphoricum, Adrenalinum, Adrenocorticotrophin, Allium cepa, Ambrosia artemisiaefolla, Caulophyllum thalictroides, Conium maculatum, Cortisone aceticum, Euphrasia officinalis, Fagopyrum esculentum, Galphimia glauca, Histaminum hydrochloricum, Kali muriaticum, Melilotus officinalis, Mucosa nasalis suis, Natrum muriaticum, RNA, Rumex crispus, Sabadilla, Secale cornutum",9395.2,2024-02-02 21:43:59 +915,Angel,Lidocaine Hydrochloride,1247.07,2024-06-08 13:48:47 +916,Denny,RANITIDINE,1701.71,2023-08-26 22:28:18 +917,My,"Cactus grandiflorus, Glonoinum, Kali carbonicum, Spigelia anthelmia, Gelsemium sempervirens,",139.14,2024-05-17 15:25:54 +918,Rena,alprazolam,3866.07,2023-11-13 08:13:35 +919,Hildagarde,OXYGEN,2619.05,2024-05-26 22:00:36 +920,Coletta,OCTINOXATE,7547.64,2024-05-20 23:29:03 +921,Jenifer,Acetaminophen,8712.41,2024-08-10 07:55:01 +922,Vanny,calcium carbonate,2356.97,2024-06-30 17:20:26 +923,Justus,Mango,8791.26,2024-03-03 05:58:29 +924,Aviva,Rosuvastatin calcium,7194.31,2023-11-25 21:24:55 +925,Estel,"Aluminum hydroxide, Magnesium hydroxide, Simethicone",7863.83,2024-04-18 02:11:00 +926,Bucky,"OCTINOXATE, OXYBENZONE",3117.51,2023-09-29 07:37:26 +927,Janek,Dextromethorphan Hydrobromide,6185.66,2024-05-28 04:59:12 +928,Stella,ATORVASTATIN CALCIUM,7896.13,2024-06-30 01:56:26 +929,Jacquette,Cetirizine Hydrochloride,4662.97,2023-11-30 01:32:17 +930,Candice,Dexamethasone,2357.87,2024-06-17 22:39:19 +931,Frederich,PREGABALIN,83.58,2023-10-11 05:23:10 +932,Theresita,"Avobenzone, Homosalate, Octisalate, Octocrylene, and Oxybenzone",1470.38,2024-02-20 06:54:21 +933,Weidar,"TITANIUM DIOXIDE, OCTINOXATE, ZINC OXIDE",6604.45,2023-10-11 10:17:54 +934,Alic,Mirtazapine,7339.56,2024-01-11 17:11:25 +935,Carolynn,Furosemide,9294.08,2023-08-28 22:36:35 +936,Arlyne,abacavir sulfate,5792.23,2024-03-08 07:06:14 +937,Renelle,Eastern Cottonwood,2414.05,2024-02-15 19:42:06 +938,Alard,MAGNESIUM HYDROXIDE,8025.13,2024-04-16 06:14:43 +939,Mable,LIOTHYRONINE SODIUM,4033.82,2024-07-07 22:37:48 +940,Madelene,Diphenhydramine Hydrochloride,9507.32,2023-08-29 19:12:21 +941,Cristen,Sodium Fluoride,4047.29,2023-12-31 13:29:44 +942,Dolli,"Asclepias vincetoxicum, Echinacea (angustifolia), Hypothalamus (suis), Hepar suis, Kidney (suis) Methylcobalamin, Gambogia, Graphites,",9217.2,2024-01-24 05:34:14 +943,Carmita,Lidocaine hydrochloride,352.39,2024-07-31 02:43:37 +944,Angelle,ALCOHOL,1236.53,2023-12-19 18:02:36 +945,Tabbie,"Acetaminophen, Caffeine, Aspirin, Salicylamide",5498.42,2023-09-07 02:51:30 +946,Lorens,Atropine Sulfate,8064.15,2024-05-17 16:27:01 +947,Gerardo,diphenoxylate hydrochloride and atropine sulfate,9093.62,2023-09-24 12:10:55 +948,Gustavo,Bisacodyl,9302.82,2023-10-20 03:43:26 +949,Addy,Promethazine Hydrochloride and Dextromethorphan Hydrobromide,976.92,2023-09-01 03:37:35 +950,Ellwood,Olanzapine,2505.33,2023-11-04 08:21:52 +951,Norah,Zinc Oxide and Titanium Dioxide,6096.92,2024-05-14 06:31:58 +952,Mohammed,paclitaxel,4230.36,2024-07-22 21:33:33 +953,Blanche,"Echinacea, Hydrastis Canadensis, Lomatium Dissectum, Nasturtium Aquaticum, Tabebuia Impetiginosa, Iodium, Adrenalinum",3228.45,2024-04-19 07:05:02 +954,Simmonds,Trandolapril,1002.99,2023-12-05 18:38:31 +955,Madelle,Topiramate,5613.02,2024-01-05 09:17:20 +956,Goober,PREGABALIN,9625.1,2024-04-14 16:44:11 +957,Gothart,Benzoyl Peroxide,8710.62,2023-10-31 08:31:31 +958,Brigid,"Guaifenesin, Pseudoephedrine Hydrochloride",6723.27,2024-05-30 15:39:58 +959,Ali,Sulfur,1309.77,2024-04-16 16:22:14 +960,Barth,emtricitabine,1727.18,2024-01-29 02:56:53 +961,Kordula,Salicylic Acid,9240.51,2023-11-21 09:43:59 +962,Kenon,nifedipine,752.45,2023-11-04 16:50:38 +963,Blake,Gabapentin,1863.18,2023-11-14 10:46:11 +964,Maridel,"Vitamin C, Calcium, Iron, Vitamin D3, Vitamin E, Thiamin, Riboflavin, Niacinamide, Vitamin B6, Folic Acid, Iodine, Zinc, Copper, Docusate Sodium",3122.12,2024-03-03 01:15:59 +965,Smitty,Air,3597.31,2023-10-06 20:38:14 +966,Gleda,Fluoride,4792.9,2024-05-13 19:13:34 +967,Tess,Corn Grain,7400.28,2023-10-28 16:46:04 +968,Clevey,Ramipril,5404.92,2024-05-09 06:15:09 +969,Archambault,SULFUR,7569.41,2023-11-03 11:08:17 +970,Inglebert,potassium chloride,8192.97,2024-02-04 20:27:28 +971,Tandi,Ibuprofen,5899.88,2023-10-26 15:45:34 +972,Welsh,Capsaicin,9051.99,2024-05-06 01:02:00 +973,Ethelda,Gabapentin,2712.33,2023-08-19 05:03:41 +974,Stephine,"Avobenzone , Octinoxate, Octisalate, Oxybenzone",2976.73,2024-05-03 07:32:23 +975,Norene,Metformin Hydrochloride,3890.64,2024-03-04 01:27:54 +976,Eolande,ATORVASTATIN CALCIUM,2514.38,2024-01-25 19:28:27 +977,Chris,Magnesium hydroxide,8344.13,2024-04-29 20:33:02 +978,Serge,"Potassium Chloride, Dextrose Monohydrate and Sodium Chloride",934.27,2024-05-13 02:33:38 +979,Rani,propoxyphene hydrochloride and acetaminophen,7945.01,2023-11-11 15:34:44 +980,Illa,Sulfamethoxazole and Trimethoprim,2794.03,2023-11-20 06:14:06 +981,Lin,Titanium Dioxide and Zinc Oxide,923.98,2024-04-19 09:37:42 +982,Sigismond,DOCUSATE SODIUM,4052.56,2024-04-08 14:11:37 +983,Rennie,Phenytoin Sodium,3693.31,2024-04-28 18:48:31 +984,Delainey,Metformin Hydrochloride,4866.86,2024-01-17 16:03:01 +985,Vergil,Octinoxate and Titanium Dioxide,6452.02,2024-01-18 01:15:52 +986,Giraldo,Buspirone Hydrochloride,1673.53,2024-07-12 06:38:11 +987,Ewan,EMEDASTINE DIFUMARATE,2757.74,2024-07-01 14:45:31 +988,Camey,Air,1379.08,2024-07-13 17:23:42 +989,Daffi,Lisinopril and Hydrochlorothiazide,6696.56,2024-06-27 13:19:28 +990,Keene,benzoyl peroxide,2913.89,2023-12-07 17:00:19 +991,Debera,Duck Feathers,3912.26,2023-09-18 16:13:25 +992,Bear,dextromethorphan hydrobromide and guaifenesin,8416.78,2024-08-14 00:04:36 +993,Spencer,Capsaicin,7902.11,2024-02-09 03:20:22 +994,Arel,Reserpine,9637.32,2023-12-02 03:11:55 +995,Cleopatra,Losartan Potassium and Hydrochlorothiazide,6585.06,2024-07-08 14:08:56 +996,Kingston,Ondansetron Hydrochloride,3069.59,2023-12-06 01:14:53 +997,Mickie,GABAPENTIN,1847.45,2023-12-22 03:21:25 +998,Shina,Ketorolac Tromethamine,8143.41,2023-10-29 13:47:39 +999,Dawna,"Acetaminophen, guaifenesin, phenylephrine HCl",5758.49,2023-10-29 04:18:11 +1000,Sheila,Acetaminophen,7431.13,2023-09-24 01:14:42 diff --git a/src/main/java/com/oltpbenchmark/DBWorkload.java b/src/main/java/com/oltpbenchmark/DBWorkload.java index 0c2ddc5cb..9f676b9e6 100644 --- a/src/main/java/com/oltpbenchmark/DBWorkload.java +++ b/src/main/java/com/oltpbenchmark/DBWorkload.java @@ -826,17 +826,11 @@ private static boolean isBooleanOptionSet(CommandLine argsLine, String key) { */ private static void applyAnonymization(XMLConfiguration xmlConfig, String configFile) { - String templatesPath = ""; - if (xmlConfig.containsKey("query_templates_file")) { - templatesPath = xmlConfig.getString("query_templates_file"); - } - LOG.info("Starting the Anonymization process"); LOG.info(SINGLE_LINE); String osCommand = System.getProperty("os.name").startsWith("Windows") ? "python" : "python3"; ProcessBuilder processBuilder = - new ProcessBuilder( - osCommand, "scripts/anonymization/src/anonymizer.py", configFile, templatesPath); + new ProcessBuilder(osCommand, "scripts/anonymization/src/anonymizer.py", configFile); try { // Redirect Output stream of the script to get live feedback processBuilder.inheritIO();