singapore drug dictionary - developing and integrating a national drug extension with snomed ct
TRANSCRIPT
THE SINGAPORE DRUG DICTIONARY
Orsolya Bali, Balázs Bánfai, B2i Healthcare
10th October 2013
Developing and integrating a national drug extension in SNOMED CT
Agenda
¨ Introduction to the Singapore Drug Dictionary and the Singapore SNOMED CT Extension
¨ A profile for pharmacists to enter drug definitions in Snow Owl
¨ Transforming pharmacy data into ontology ¨ Extensions to SNOMED CT ¨ Future plans ¨ Demo
The Singapore Drug Dictionary
• Support semantic interoperability across care settings and use cases
• Utilize the Singapore SNOMED CT Extension • Supporting data
reference sets assist drug definition
• Integrate detailed drug definitions into SNOMED CT’s ontological representation
Built on top of the Snow Owl platform
¨ Snow Owl is a terminology authoring tool developed by B2i Healthcare
¨ Besides SNOMED CT it supports various other terminologies and code systems, value sets and mappings
¨ Provides a collaborative authoring environment for ontologists
Entering a source drug definition
¨ Form based editor designed for pharmacists
¨ Fields are restricted by modeling rules (available values are defined by reference sets and concept attributes)
¨ Validation aids QA ¨ Preview provides a
glance at the concepts to be generated
Source drug editor demo
¨ Open RELENZA ¨ Review an ingredient ¨ Review a device ¨ Review a packaging ¨ Mention: mappings, formulations, manufactured
products ¨ Check Preview
Specifying the ingredient and strength
BOSS automatically
calculated from Ingredient
Units populated from UOM refsets
, values are normalized
Creating a packaging
Value selection limited to Drug container refset
Units are either autocalculated by the
discrete dose form unit relationship, or
can be selected from a reference set
Map to external identifiers
Specify mapping to ATC code, will generate map
reference set membership for MP level concept
Preview of the generated ontology
View hierarchies generated for different use
cases. Switch between description types to use.
The ontology generation
¨ Transformation from source data to fully defined SNOMED CT concepts
¨ Different types of descriptions are generated by pre-defined algorithms
¨ Equivalent concepts are filtered and merged by the classifier
Amoxicillin 100 mg Tablet
Amoxicillin 500 mg Capsule
Amoxicillin 500 mg Tablet
SNOMED CT hierarchy demo
¨ Expand Pharmaceutical/Biological product hierarchy
¨ Expand Singapore Medicinal Product hierarchy ¨ Set as root ¨ Expand hierarchies for MP level drug concepts,
expand Zanamivir to view hierarchies
The Zanamivir hierarchy
Similar to the hierarchy displayed in the preview,
but the reasoner merged the equivalent concepts and
added the inherited attributes
Classification issues
¨ Extended attribute types ¤ Float ¤ String ¤ Boolean
¨ Extended DL expressibility ¤ Disjointness of substances (?) ¤ Universal restriction ¤ Union groups
Maintaining the SDD extension within Snow Owl
¤ Namespace and module
¤ Reference sets ¤ Queries by attributes
Concept Editor demo
¨ Open an MPR level concept in an editor ¨ View universal restriction ¨ View concrete domain values representing the
strength ¨ View SNOMED CT properties section for module
and namespace ¨ Run pre-defined ESCG query to list all SG drugs
that are tablets
An SG drug in the SNOMED CT concept editor 1.
Concept modeling rules are partially implemented. Two
active ingredient relationships are added for proper classification – the
modifier is different.
An SG drug in the SNOMED CT concept editor 2.
SDD module and namespace and concrete domain elements (booleans) complete the
concept definition.
Future plans
¨ Automatic regeneration of descriptions ¨ Withdrawing drugs – adjust the generated concepts ¨ Medication groupers ¨ Enhanced concept editors ¨ Query by concrete domain ¨ Online browser