Snomed relationships

Hello MedCat is excellent in snomed entity recognition but is there a way to use it (or some other tool) in order to extract snomed entity relationships between entities?

Hi Jakub,

This is indeed something we are working towards.
You can follow the discussion on the PR on GitHub:

All in all, the relation extraction part will probably be added to the project relatively soon. Though we cannot give you an exact release data at this time.
After it’s been added, we’ll try and add documentation and tutorials around its use. But again, there is currently not exact date for this either.

But do note that this is still ongoing work. The performance and/or ease of use may not initially be the highest. We will try our best to improve as we go.

1 Like

Thanks for letting me know !

I was wondering, what are possible use cases for extracting SNOMED relations with MedCAT?

I also saw that relation extraction is included in the current pre-release, can we expect new tutorials in the coming weeks?

I’m about to start a 10-day unsupervised training session based on SNOMED and I’m trying to understand relation extraction, whether is relevant for us, and if it’s worth for us waiting for it to be released.

Hi,

Yes, Relation Extraction is a new part of our pipeline. It was first released in 1.12. However, further improvements and changes have been made to it in the upcoming 1.16 release.

And the tutorials are also coming really soon the PR is pending.

So TLDR:
Yes, Relation Extraction is going to be included.
Currently it’s waiting for 1.16 full release (hopefully in the coming days) and the subsequent release of the relevant tutorials (hopefully shortly after).

1 Like

@jxz
The 1.16 release is live on PyPI now. So the relevant Relation Extraction (RelCAT) stuff is now avilable. And as soon as the workflow for the tutorials is done, they should be able to be merged in as well.