TheBreakingGoodProject / Essential-Medicines

Home of Breaking Good's E$$ENTIAL MEDICINE$ project
6 stars 0 forks source link

Designing a database #4

Open yaelago opened 4 years ago

yaelago commented 4 years ago

Hi everyone!

E$$ENTIAL MEDICINE$ was launched only two weeks ago, and has already received over 100 entries and verified information of over 20 FDA approved medicines! We also have some amazing participants planning the automation of data collection looking forward (see #2).

It's now time to start thinking about the design of an open database for sharing this information with the world. If you have experience working with databases, have specific needs or requirement from such a database, or just have ideas of how to design it in a clear and useful way, we would love to hear and discuss!

@liapaola @IngaTopolnicki @Ecaloota @narath @borawl @Propargyl

borawl commented 4 years ago

Database design and implementation is my background. I was thinking Sql Server. What do y'all think? And what about the front end? What/who is hosting the final application? Other things to consider:

Depending on the size of the data file, I again recommend beginning with a smaller data set to work with to remove the kinks. I'm really concerned about scrubbing the data before moving to database creation.

Thoughts?

yaelago commented 4 years ago

Thanks @borawl , these are really importation points. The database will have to be quite dynamic as we will be adding additional data types in each of the project phases. Currently we have only been looking at FDA approved medicines in the US, but this will expand a. to other countries b. to additional data (e.g. medicine costs, chemical characteristics etc.). This information may be partial for some medicines. We will also be adding information to the database as the project receives input. But this will probably be manual and not automatic due to quality control issues.
I am happy to start with a small database to start and test things up, before moving on with the creation of a bigger one.