Postcoordinated Expression Transformations | | National Cancer Registry use case in the Netherlands Brief recap of transformation process Examples of expression transformation Inter-attribute dependencies Acute/Chronic and Inflammation - Adding a clinical course requires specializing the inflammation morphology E.g. |Pyelonephritis| : |Clinical course| = |Chronic| should be |Pyelonephritis| : |Clinical course| = |Chronic|, |Associated morphology| = |Chronic inflammation| E.g. |Pyelonephritis| : |Clinical course| = |Sudden onset AND/OR short duration| should be |Pyelonephritis| : {|Clinical course| = |Sudden onset AND/OR short duration||, |Associated morphology| = |Acute inflammation|
Infectious Causative Agents - Adding a |causative agent| = |Domain Bacteria| or |Virus| requires adding a |Pathological process| = |Infectious process| Congenital and Acquired - Adding an |Occurrence| of |Congenital| to a focus concept with an abnormal morphology, requires adding a |Pathological process| of |Pathological development process| Situations with Explicit Context if the procedure context = |Planned|, then the temporal context should be << |Current of specified time| If the procedure context = |In progress|, then the temporal context should be << |Current| If the procedure context = |Performed| or |Done|, then the temporal context should be << |Current or past (actual)|
Next steps
|
Postcoordination Use Case Examples | All | Example 1 - Dentistry / Odontogram Example 2 - Terminology binding Example 3 - Mapping Design-time activity Map targets may not be able to be fully represented using concept model attributes In many cases, an extension (with primitive concepts) should be recommended where there are gaps in the mapping There may be some cases in which postcoordination is helpful (e.g. LOINC to SNOMED CT map)
Example 4 - Natural Language Processing Usually run-time activity. May require manual confirmation of coding suggestions (unless low clinical risk, eg for suggesting relevant patient records for manual review)
|
Postcoordination Guidance | @Former user (Deleted) , @Anne Randorff Højen , @Kai Kewley | Practical Guide to Postcoordination Proposed Transformation Rules - Refinements (in valid domain of focus concepts) Close-to-user-form - IF the grouping of the refinement is not concept model valid THEN If there is a single (non-self-grouped) role group in the definition of the focus concept, then any ungrouped (but groupable) refinements are merged with this role group If there is more than one (non-self-grouped) role group in the definition then flag as ambiguous and require refinement NEED TO FIND a realistic clinical example where this may occur // Prevent failing cases from coming up // use template ALTERNATIVE: Refinement is applied to all (non-self-grouped) role groups in the definition Self-grouped attributes in the refinement are grouped on their own - i.e. Priority, Due to, After, Before, During, Clinical course, Temporally related to, and all Observable entity attributes (see Relationship Group) Self-grouped attributes in the definition of the focus concept(s) are left unchanged Single refinement 83152002 |Oophorectomy| : 405815000 |Procedure device| = 122456005 |Laser device| Two groupable refinements 83152002 |Oophorectomy| : 405815000 |Procedure device| = 122456005 |Laser device|, 363700003 |Direct morphology| = 367643001 |Cyst | One groupable refinement with one self-grouped refinement 83152002 |Oophorectomy| : 405815000 |Procedure device| = 122456005 |Laser device|, 260870009 |Priority| = 394849002 |High priority| Refinement attribute matches (or subsumed by) attribute in focus concept's definition 83152002 |Oophorectomy| : 260686004 |Method| = 277261002 |Excision biopsy (qualifier value)|
|