~/talk

Knowledge Graph of Drugs Data for Swiss Healthcare System

Talkat NODES 2025 · on Thursday, 2025-11-06· [databases]
links:none on file
slides:none on file

A bachelor thesis builds a Neo4j knowledge graph of Swiss and European public drug datasets using R to produce CSVs and loads them into Neo4j, staying well under the 200k node limit. Practical findings include avoiding one‑to‑one table→label lifts by keeping common attributes on nodes, replacing join tables with direct relationships to enable cluster analysis, storing arrays as node properties and using UNWIND, and resolving mismatched ATC codes by creating indirect relationship edges. Visual work uses Neo4j Bloom with attribute flags and rule based coloring, and warns that perspective versioning breaks deep links.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:30Why I started with graphs
  3. 2:30Data sources and initial model
  4. 3:15Getting started with Neo4j
  5. 4:44Mindset shift for graph data
  6. 5:26Data modeling pitfalls
  7. 6:34Relationships and cluster analysis
  8. 7:38Handling untidy data
  9. 8:44Enriching data from multiple sources
  10. 10:31Visual analysis challenges in Bloom
  11. 11:58Workarounds for Bloom visualization
  12. 13:02Neo4j Bloom tips and deep links
  13. 14:05Summary and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.