ucam-department-of-psychiatry / crate

Create and use de-identified research databases. Preprocess, extract text, anonymise/de-identify, link, apply natural language processing, query for research, manage consent for contact.
GNU General Public License v3.0
19 stars 7 forks source link

Unify web interfaces? #89

Open RudolfCardinal opened 2 years ago

RudolfCardinal commented 2 years ago

Related to https://github.com/RudolfCardinal/crate/issues/77 -- we have web interfaces for (1) the research UI (Django), (2) the anonymisation API (Django), (3) the NLPRP server (standalone). Sensible to unify under one web interface, particularly for Docker config?

martinburchell commented 2 years ago

Related to #77 -- we have web interfaces for (1) the research UI (Django), (2) the anonymisation API (Django), (3) the NLPRP server (standalone). Sensible to unify under one web interface, particularly for Docker config?

I decided that unifying the two Django applications was the right solution for containerising the anonymisation API. Almost completed on the docker-anonymisation-api branch.

I'd need to be more familiar with the NLPRP server to make an informed decision there.