Thank you for your interest in contributing! This project demonstrates an EHDS-compliant health data space using Eclipse EDC-V, HealthDCAT-AP, FHIR R4, OMOP CDM, and Neo4j.
- Report bugs via GitHub Issues
- Suggest features or improvements
- Submit pull requests for bug fixes or new functionality
- Improve documentation or add examples
See README.md for the full Quick Start guide.
- Markdown (
.md): headings, fenced code blocks, ~80-char line wrap, clean tables. - Cypher (
.cypher):UPPER_SNAKE_CASErelationship types,PascalCasenode labels,camelCaseproperties. - TypeScript / Next.js: follow existing file structure under
ui/src/. - Run
pre-commit run --all-filesbefore committing. If Prettier auto-fixes files, stage them again and re-commit.
- Fork the repository and create a feature branch from
main. - Keep changes focused — one feature or fix per PR.
- Update
docs/documentation andneo4j/init-schema.cypherif the graph schema changes. - Ensure
docker compose up -dand the UI (npm run dev) work after your change. - Write a clear PR description explaining the motivation and approach.
Any change to node labels, relationship types, or properties must be reflected in both:
docs/health-dataspace-graph-schema.mdneo4j/init-schema.cypher
Do not commit real patient data, credentials, or private keys. Default Neo4j credentials
(neo4j / healthdataspace) are for local development only.
By contributing, you agree that your contributions will be licensed under the MIT License.