From 63457e2c41bd0e52fb4037f55af5351ce70ca056 Mon Sep 17 00:00:00 2001 From: Mart Ratas Date: Tue, 10 Nov 2026 15:59:18 +0000 Subject: [PATCH 1/3] Add Spanish release support --- medcat/medcat/model_creation/preprocess_snomed.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/medcat/medcat/model_creation/preprocess_snomed.py b/medcat/medcat/model_creation/preprocess_snomed.py index bea4322d6..1b9757c8f 100644 --- a/medcat/medcat/model_creation/preprocess_snomed.py +++ b/medcat/medcat/model_creation/preprocess_snomed.py @@ -185,6 +185,16 @@ class SupportedExtension(Enum): refset=_IGNORE_TAG, ), ) + SPANISH = ExtensionDescription( + exp_name_in_folder="SpanishRelease-es", + exp_files=FileFormatDescriptor( + concept="Concept_SpanishExtensionSnapshot", + description="Description_SpanishExtensionSnapshot-es", + relationship="RelationshipConcreteValues_SpanishExtensionSnapshot", + # NOTE: the below will be ignored for UK_CLIN bundle + refset="der2_iisssccRefset_ExtendedMapSpanishExtensionSnapshot" + ), + ) @dataclass From 3de2e19f8e5b03ae6bc1b439085d0cd0f2eb1eeb Mon Sep 17 00:00:00 2001 From: Mart Ratas Date: Tue, 10 Nov 2026 15:59:32 +0000 Subject: [PATCH 2/3] Fix regex to support Spanish version --- medcat/medcat/model_creation/preprocess_snomed.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/medcat/medcat/model_creation/preprocess_snomed.py b/medcat/medcat/model_creation/preprocess_snomed.py index 1b9757c8f..1dee5e53f 100644 --- a/medcat/medcat/model_creation/preprocess_snomed.py +++ b/medcat/medcat/model_creation/preprocess_snomed.py @@ -124,7 +124,7 @@ class ExtensionDescription: SNOMED_FOLDER_NAME_PATTERN = re.compile( # within: EXTENSION PRODUCTION RELEASE - r"^SnomedCT_([A-Za-z0-9]+)_([A-Za-z0-9]+)_(\d{8}(?:T\d{6}Z)?)$") + r"^SnomedCT_([A-Za-z0-9-]+)_([A-Za-z0-9]+)_(\d{8}(?:T\d{6}Z)?)$") PER_FILE_TYPE_PATHS = { RefSetFileType.concept: os.path.join("Snapshot", "Terminology"), RefSetFileType.description: os.path.join("Snapshot", "Terminology"), From 3f54d37cb20da958c67205cb7d84bad414312fb6 Mon Sep 17 00:00:00 2001 From: Mart Ratas Date: Wed, 11 Nov 2026 11:10:43 +0000 Subject: [PATCH 3/3] Fix relationship files --- medcat/medcat/model_creation/preprocess_snomed.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/medcat/medcat/model_creation/preprocess_snomed.py b/medcat/medcat/model_creation/preprocess_snomed.py index 1dee5e53f..b6e6eb9f6 100644 --- a/medcat/medcat/model_creation/preprocess_snomed.py +++ b/medcat/medcat/model_creation/preprocess_snomed.py @@ -190,7 +190,7 @@ class SupportedExtension(Enum): exp_files=FileFormatDescriptor( concept="Concept_SpanishExtensionSnapshot", description="Description_SpanishExtensionSnapshot-es", - relationship="RelationshipConcreteValues_SpanishExtensionSnapshot", + relationship="Relationship_SpanishExtensionSnapshot", # NOTE: the below will be ignored for UK_CLIN bundle refset="der2_iisssccRefset_ExtendedMapSpanishExtensionSnapshot" ),