Hi Alejandro,
Its good to hear that you are excited about using Snofyre... :)
Yes it should be possible to use Snofyre with the Spanish version of SNOMED CT. In fact, all you would need to do is to replace the existing descriptions table with the corresponding spanish version. The rest of the files are language neutral... :)
So here is a breakdown of what will work and what wont work:
1. Query building:
--- Search by Spanish terms wont work (see below) --- WONT WORK
--- Creating post-coordinated expressions using Spanish terms -- WILL WORK
--- Rendering of human readable post-coordinated expressions + queries -- PARTIAL
2. Query Execution:
-- All query functionality (pre and post-coordinated) -- WILL WORK
3. Query Result Visualisation:
-- Viewing query results (with corresponding Spanish terms) -- WILL WORK
The query functionality (nested concepts) should all work in theory. However, the query building interface uses a Lucene index, which is decoupled from the Descriptions in the database... so when you search as part of building query you'll still see en-GB terms. This should not interfere at all with the rest of the functionality.
Unfortunately, I do not have access to the Spanish version of SNOMED CT, so I can't do much about the query building interface. But the follow steps should help you replace existing descriptions with Spanish descriptions to enable the rest of the functionality...
1. Connect to the 'snomed' database using MySQL Workbench.
2. Backup the existing 'TERM' table which corresponds to the 'DESCRIPTIONS' file.
-- CREATE TABLE TERM_BACKUP LIKE TERM;
-- INSERT INTO TERM_BACKUP (SELECT * FROM TERM_BACKUP);
3. Replace contents of 'TERM' table with contents of 'Descriptions' file...
-- DELETE FROM TERM;
-- LOAD DATA LOCAL INFILE (path to descriptions file here) (column names here);
4. Generate some new data using an existing or new query...
5. Execute the query to view results in Spanish terms!
Hope this helps...