Page tree

Inactivation ReasonAssociationDescription

Ambiguous

“POSSIBLY_EQUIVALENT_TO”

This inactivation reason explicitly states that the inactivated concept is inherently ambiguous but that each of the potential meanings represented by the ambiguous concept is semantically identical to one of the “POSSIBLY_EQUIVALENT_TO” target concepts, whether currently present or could be created in SNOMED CT.

The implication of this definition is that for any given ambiguous concept there must be 2 or more POSSIBLY_EQUIVALENT_TO target concepts.

Guidance
  • Identify all potential meanings represented in the ambiguous concept
    Identify ALL possible meanings that arise from the ambiguity. Identify semantically equivalent SCT concepts where they exist, and create new concepts where they do not exist.
  • Non or partial synonymous synonyms
    Resolve these by inactivation as "Not semantically equivalent component' and the association type of "REFERS_TO" reassigning the description to either an existing concept or if necessary creating a new concept.
  • Ensure that the synonyms on the inactive concept are represented within the appropriate active concept(s).
  • Classification concept
    If the concept's ambiguity results from a classification disjunction or conjunction, use the inactivation reason of "Classification concept".
  • Incorrect modeling
    Where the modeling of the concept is at variance with the meaning of the FSN, correct the modeling - this advice may change once the QI project has been completed and ECL is widely used.
  • Additional notes:
    1. Identifying true ambiguity rather than lack of specificity or the meaning is "not known" and resolving the full suite of POSSIBLY_EQUIVALENT_To target concepts can sometimes be difficult.
    2. It is possible that one of the interpretations of the ambiguity gives rise to a concept that is not clinically meaningful. It is still important to create a concept to represent this meaning so that there is full semantic equivalence between the sum of the POSSIBLY_EQUIVALENT_TO targets and the ambiguous concept being inactivated as this is the only way of supporting analysis of historically coded clinical data that may have used the ambiguous concept. As a secondary action, the concept that is not clinically meaningful may then itself be inactivated.

Examples

Inherently ambiguous FSN but not all replacement concepts exist

Two possible meanings:

       69878008 | Polycystic ovaries (disorder)|  has 2 possible meanings one of which does not exist within SNOMED CT:

Resolution:

Ambiguous concept that requires intermediate deprecated inactive concepts

Example 1: Mixed ambiguity

Resolution:

Example 2: Mixed ambiguity with a conjunction:

  • 199779004 | Persistent occipitoposterior or occipitoanterior position - delivered (disorder)|  has 2 possible meanings, neither of which already existed in SNOMED CT at the time of writing, in 2021.

    The original meaning of this code dates back to ICD9: it is closely related to D660.3 DEEP TRANSVERSE ARREST AND PERSISTENT OCCIPITOPOSTERIOR POSITION DURING LABOR AND DELIVERY, a subtype within ICD9 of D660 OBSTRUCTED LABOR. This implicit meaning as a form of obstructed labor was also originally also reflected in SNOMED by its classification (back in 2002) as a subtype of  199746004 | Obstructed labor (finding)| . From this archaeology, it becomes clearer that the "persistent" adjective in the term relates in fact only to the "occipitoposterior presentation" permutation; an occipitoanterior presentation of the fetal head is the normal state of affairs in labour, and so would not usually be labelled as "persistent". That labour was obstructed, whichever the presentation, is unstated within the original SNOMED and ICD terms but was implicit from the original taxonomy in both ICD and later also in SNOMED.

    This leads to the following two possible meanings:

    • POSSIBLY_EQUIVALENT_TO xxxxxxxx Obstructed labour despite occipitoanterior presentation and now delivered
    • POSSIBLY_EQUIVALENT_TO yyyyyyyy Obstructed labour due to persistent occipitoposterior presentation and now delivered
  • However, both of these are compound clinical statements that should not be added as active concepts but are required in order to satisfy the requirement to ensure clinically safe reporting of historical data.
  • In addition, it is necessary to resolve the conjunction that arises from the original concept.

Resolution:

Resolving sequences of Historical Associations

The intention is that functionality to resolve sequences of Historical Associations will normally be seamlessly integrated into the tooling so as to present to the user the appropriate updated historically association to be allocated.

Whenever an already stated POSSIBLY_EQUIVALENT_TO target itself also becomes inactive - whether at the same release or later - identifying the new active, direct replacement(s) for the original inactive concept should follow the combinatorial logic stated below.

Combinatorial Logic

(A) POSSIBLY_EQUIVALENT_TO (B OR C) and (B) SAME_AS (D) implies A POSSIBLY_EQUIVALENT_TO (C OR D)

(A) POSSIBLY_EQUIVALENT_TO (B OR C) and (B) REPLACED_BY (D) implies (A) POSSIBLY_EQUIVALENT_TO (C OR D)

(AIntEd) POSSIBLY_EQUIVALENT_TO (BIntEd OR CIntEd) and (BIntEd) MOVED_TO (DNRC) implies (AIntEd) POSSIBLY_EQUIVALENT_TO (CIntEd)

(A) POSSIBLY_EQUIVALENT_TO (B OR C) and (B) POSSIBLY_EQUIVALENT_TO (D OR E) implies A POSSIBLY_EQUIVALENT_TO (C OR D OR E)

(A) POSSIBLY_EQUIVALENT_TO (B OR C) and (B) WAS_A (D AND E) implies ((A) POSSIBLY_EQUIVALENT_TO (C) OR (A) WAS_A (D AND E))

Note: Once MOVED_TO the NRC we (SNOMED International) have no knowledge of what has happened to BIntEd





  • No labels

20 Comments

  1. I do not understand what is meant by "incoming historical associations" - when promoting an extension to International?  -when adding new International associations?  These logical queries would be useful in managing a SNOMED CT INSTANCE-LEVEL datamart but I fail to see their relevance for an managing a CONCEPT-LEVEL reference ontology auch as the international release.  If this is meant to be advice to extension managers or National release centers, then I think this should be explained.

    1. Wording of recurring section changed to "Resolving sequences of Historical Associations". In most content authoring contexts, it is hoped that the authoring environment will be able to traverse "chains" or sequences of historical associations and reason over them, in order to suggest where an "inactiveA historicalAssociationTo inactiveB historicalAssociationTo activeC" pattern should be replaced by a direct "inactiveA historicalAssociationTo activeC" sort of pattern.

      However, it is not always possible or permitted to make that replacement, and so runtime systems and terminology servers may also need to be able to do similar traversal and reasoning.

      The classic example (under RF1) was where the International Edition had "inactiveA MOVED_TO extension" and the extension then initially had "activeB MOVED_FROM inactiveA", but within the extension it was later determined that activeB was in fact a duplicate of activeC (where activeC resides back in the International Edition). The extension thus changes adds "inactiveB SAME_AS activeC", but is unable to make the obvious change within the International Edition data itself, so that "inactiveA MOVED_TO extension" is replaced there with "inactiveA SAME_AS activeC"

      Under RF2 this particular problem largely goes away, but newer ones I think emerge.

      If, within a national realm, it is known that only certain data load configurations are likely to happen, or will be in any sense supported centrally by the NRC, then it is possible to avoid all implementations having to support this reasoning capability if the NRC undertakes to deliver some form of derived product that is the precompiled result of running that logic at the centre.

  2. Looks like there is a typo in the second example. should be 69878008 |Polycystic ovaries (disorder)| (as per the resolution).

    (you could arguably include 830049001| polycystic bilateral ovaries (disorder) | as an association too…)

    The third example also has a typo in the “conjunction inactivation step”, I expect it should be “POSSIBLY_EQUIVALENT_TO”.
    As per the combinatorial logic described


    (A) POSSIBLY_EQUIVALENT_TO (B OR C) and (B) POSSIBLY_EQUIVALENT_TO (D OR E) implies A POSSIBLY_EQUIVALENT_TO (C OR D OR E)
  3. Hi Matt,

    Many thanks for the feedback and for identifying the typo in the first example, now corrected.

    With respect to the use of "EQUIVALENT_TO" in the final example, please see my response to the same query raised on the Confluence page for Classification Concept.

  4. Additional notes section: ‘Share difficult ambiguous inactivations in the internal editor's meetings’. This guidance will be used by those managing extensions, working in the community edition and the undertaking the authoring course. While it would be understood this relates our internal content team, consider some generic advice for others - perhaps the help desk?

    Final example - suggest a new example.
    • Is delivered equivalent to a delivery procedure?
    • Occipitoanterior presentation is the “normal’’ presentation. The concept 199779004 |Persistent occipitoposterior or occipitoanterior position - delivered (disorder)| is more likely to represent the persistent OP position or the OA (without persistent) position. Does persistent OA even exist from a clinical recording perspective? Maria Braithwaite
    • The concept 37235006 |Occipitoposterior position (finding)| in the EQUIVALENT_TO section is incorrect. It should be 70068004 |Persistent occipitoposterior position (disorder)|.

    1. Hi Cathy RichardsonI agree with you, I cannot see a requirement for 'persistent OA'  90381008|Occipitoanterior position (finding)| is sufficient 

      https://www.clinicalkey.com/#!/content/book/3-s2.0-B9780323566889000181?scrollTo=%23hl0000570

      The fourth cardinal movement is internal rotation. At the level of the mid-pelvis, the fetus meets the narrowest pelvic dimension, which is the transverse diameter between the ischial spines. Because the BPD of the fetal head is slightly smaller than the suboccipitobregmatic diameter, in most labors the vertex negotiates the mid-pelvis with the sagittal suture in an anteroposterior direction. If this did not occur, a larger-than-necessary diameter would be forced to pass through the narrowest portion of the pelvis. Internal rotation describes the change in the position of the vertex from occiput transverse or oblique to anteroposterior. The occiput tends to rotate to the roomiest part of the pelvis; thus, in gynecoid pelvises, the fetus is delivered in an occiput anterior position.

      1. Cathy Richardsonand Maria BraithwaiteI've fiddled with the example to clarify the scope of the "persistent" moniker and adjust the recommended resolution to match. However, I suspect that you may now push back on whether the "EQUIVALENT_TO obstructed labour" element that was implicit from the original taxonomy in SNOMED and in ICD is legit, given that it wasn't explicitly mirrored into the FSN! But that's a whole other philosophical debate. From a data repair point of view, I suspect many clinicians would want all patients coded to 199779004 |Persistent occipitoposterior or occipitoanterior position - delivered (disorder)| to be returned in a search for patients with <<199746004 Obstructed labor (disorder).

  5. I agree with Cathy Richardson that a new example might be better instead of the third one. Which has a lot going on...
    The more I look at it, I'm not excited about the association to "delivery procedure". It's really a finding about fetal presentation...
    If the baby hasn't been delivered, then it's a  current finding relative/relevant to the ongoing obstetric care.
    If the baby has "now been delivered" it's a historical comment, most likely attempting to describe the labour...

    1. Matt Cordell The example does have a lot going on, but then in my experience a LOT of examples have a lot going on - especially those derived from ICD and other classifications - and so I would rather include at least one well explained, well worked-through harder case, if possible. It is, perhaps, more representative of the reality of the task. We could perhaps usefully consider finding a simpler example as well, rather than instead.

      IN this particular example, for better or worse, the original term included the explicit but compound statement that the mother was now delivered of the child despite the earlier implicit obstructed labour. But it is agnostic as to what the delivery procedure used to resolve the obstruction actually was (e.g. Caesarian, forceps, ventouse...).

      There isn't currently the semantically precisely equivalent precoordinated situation code with definition

      243796009|Situation with explicit context|:
      {
      363589002|Associated procedure|= 236973005|Delivery procedure (procedure)|,
      408730004|Procedure context|=385658003|Done|,
      408732007|Subject relationship context|=410604004|Subject of record|,
      408731000|Temporal context|=410512000|Current or specified|
      }

      ..that, to some, might more overtly correspond to a clinical statement in the maternal record of their being "delivered" but without specifying exactly how.

      But you don't need one because, according to the prevailing convention, entering the plain code 236973005 |Delivery procedure (procedure)| into the same patient's EPR is semantically equivalent to saying the same thing.

  6. I Believe EQUIVALENT TO is now PARTIALLY EQUIVALENT TO - is that correct?

    - no EQUIVALENT TO is stated on the parent page Draft Editorial Guidance in Historical associations section

  7. Hi Ian Spiers, many thanks, both pages updated.

  8. Thanks for highlighting the PARTIALLY EQUIVALENT TO element of the draft guidance - it troubles me.

    Both the 'summary definition for the author' and the 'implications for the vendor/user' sections in the parent page guidance state that the PARTIALLY EQUIVALENT TO mechanism will be invoked where a freshly-inactivated concept represents a conjunction, and that the set of active targets chosen "...ensure exact semantic equivalence between the inactivated concept and the sum of its replacements...".

    Conjunction has been a feature of SNOMED's DL since the mid 90's. Given that the in-scope concepts you wish to inactivate are conjunctions that can be fully represented by a set of active targets (that is, they are not themselves classification-derived content that feature residual/closure category problems), why not just leave them active (with the set of PARTIALLY EQUIVALENT TO targets as their set of asserted parents, or by virtue of their asserted role modelling, somewhere in their ancestry)?

    There will always be a need for plenty of clinically pragmatic conjunctions (be they disorders, syndromes, multi-part procedures or whatever), some of which may have been coined during the development of classifications. I also know they pose an editorial boundary challenge. However I don't see how this proposal helps - notably how the international community will reproducibly understand (both as users and editors) which ones get inactivated and which do not.

    If the judgement is based on the presence of English language conjunction words (which the guidance seems to suggest), what happens to something like 230492006 |Excessive daytime sleepiness with sleep paralysis (disorder)|? I have chosen this one because (a) it contains 'with', (b) it is fully-defined, (c) it has three stated supertypes which seem to cover the semantics of the implied conjunction and I imagine would become the targets of its PARTIALLY EQUIVALENT TO relationships if inactivated, and (d) I don't know whether it has any association with an externally-maintained 'classification':

    EquivalentClasses(
    	:230492006 |Excessive daytime sleepiness with sleep paralysis (disorder)|
    	ObjectIntersectionOf(
    		:141000119100 |Daytime somnolence (finding)|
    		:277180005 |Sleep paralysis (disorder)|
    		:372947007 |Excessive somnolence (finding)|...

    For several reasons this would seem to be in-scope for inactivation (and users could be told they now had to enter "...ALL of the PARTIALLY_EQUIVALENT_TO targets..."), but something (a very un-reproducible 'hunch') makes me think this would be spared. How will an author know what to do, and how will users know what is likely fate  of each of their familiar, useful (and used) conjunctions?

    Kind regards

    Ed

    1. I think the issue is that there's a difference between true logical conjunction across categories, and the kind of torturing of the same logical conjunction we indulge in so as to simulate the expected analytical behaviour of temporally co-occurrent or sequenced instances, but without needing the retrieval complexity of looking for several distinct information model instances recorded concurrently or over time as separate coded EPR items.

      The former meaning is perhaps exemplified by

      (69536005 Head structure (body structure) AND 272673000 Bone structure (body structure))

      ie the superclass of all things that are, intrinsically and simultaneously, a bone and part of the head .. and the latter by the AND in either of:

      (65801008 Excision (procedure) AND 365855009 Biopsy finding (finding))

      or, perhaps more tellingly:

      (65801008 Excision (procedure) AND 27411008 Cauterization (procedure))

      ...where we should hopefully all understand that there isn't anything that could be simultaneously a "kind of" excision and a kind of cauterisation.

      An individual compound procedure can of course include separately sequenced elements comprising (first) something that is an excision and with something that is fundamentally a cauterisation following after. But that doesn't make the compound procedure as a whole simultaneously "a subclass" of both excision and cauterisation any more than a holiday involving breakfast on day one and a wedding on day two is a "kind of" wedding breakfast. They're things that involve more than one category of thing, not things are that themselves by essence "a kind" of more than one.

      In the case of an (excision AND biopsy), there is also clearly a difference between a procedure involving an excision of a portion of material that is also, in its entirety, the biopsy specimen and a compound procedure involve an excision of tissue followed by a biopsy removal of additional and potentially different tissue. One is conventionally termed an "excision biopsy" and the other an "excision with biopsy".

      In SNOMED we've got a lot of these codes for the "class of instances involving more than one co-occurrent instance of other classes", and I think its these that are proposed to be pulled deprecated and replaced by pointers to the set of those "other classes" that could always have been recorded separately as differently dated EPR entries and so now, for consistency of retrieval and equivalent detection, should be.

      True categorial conjunction remains, but the use of AND or WITH in "Holiday with breakfast and a wedding", or in "ulcer with haemorrhage", was I think never properly that.

  9. Thanks Jeremy for responding. A few points.

    1. Can the in-scope content be set be identified?

    From your penultimate paragraph it would appear that the PARTIALLY EQUIVALENT TO mechanism will be invoked where a freshly-inactivated concept is a member of the set {"class of instances involving more than one co-occurrent instance of other classes"}. However I feel no closer to understanding whether there is agreement on the members of this set.

    Here and here the use of PARTIALLY EQUIVALENT TO is strongly associated with ‘classification derived content that contains “AND” and “WITH” in one or more active English language terms'. The example given in the latter reference is 194733006 |Mitral and aortic stenosis (disorder)|, and I feel a duty to ask: (a) from which classification is this concept (with this wording) derived, and (b) is inactivation to be the fate of all ‘similar’ combined valvular content (see examples amongst the returns for << 368009 | Heart valve disorder |:[2..*]{363698007 | Finding site | = << 17401000 | Cardiac valve structure |})?

    The challenge being considered looks very similar to some of the work investigated by the ECE project group over the last decade (including investigating ‘covert co-occurrence’). My recollection is that we never got to a position where independent editors would come to consistent decisions on the identification of in-scope content or its handling. Have the detection consistency challenges been overcome, or have SI decided to settle on an easily detectable surface property (“AND” and “WITH” in one or more active English language terms)? The reason I ask is that if ‘Mitral and aortic stenosis’ is to be inactivated because of the presence of ‘AND’ (remember – this is the example in the guidance documentation), then a LOT of other content will necessarily be inactivated too. If, by contrast, author discretion is to be allowed (i.e. there are false positive and possibly false negative exceptions), is that discretion defined, and what is its impact on the stability of the set of in-scope content? How will we know what will be inactivated in order to explain it to our users?

    Revisiting to my original question, what will be the fate of 230492006 |Excessive daytime sleepiness with sleep paralysis (disorder)| - I still don't know? Also,  refreshing my memory with my ‘covert co-occurrence’ slides, what would be the fate of (see slide 8) 234367000 |Pancytopenia with pancreatitis (disorder)| (and for that matter 127034005 |Pancytopenia (disorder)| itself – it’s really just "reduced red cells AND reduced white cells AND reduced platelets" which looks awfully like an “instance involving more than one co-occurrent instance of other classes”).

    2. Who benefits, and have relevant users been asked?

    The analytic justification for the changes and the arguments about avoiding shared effectiveTimes have been made before - and are theoretically compelling. However I cannot see any support from people who currently use these combinations for data entry, clinical discourse and human-readability purposes. Does this support exist – if so from whom?

    If clinical user support does not exist, have SI assessed the impact of removing familiar or useful conjunctions (in particular on data entry and cognitive burden)? I suspect there will be requests for a proportion of them to re-emerge in national extensions, and/or third party interface terminologies will be required to recover earlier ease of entry and familiar display names (in full knowledge that this may be at the expense of the described analytic or effectiveTime benefits).

    Looking back to the ‘Pancytopenia with pancreatitis’ example, how would the clinicians managing and trying to document the patient described here benefit from this concept’s inactivation (“…Patient was admitted with diagnosis of pancreatitis with pancytopenia…”)?

    3. Simultaneity.

    You say ‘…we should hopefully all understand that there isn't anything that could be simultaneously a "kind of" excision and a kind of cauterisation…’.

    Light heartedly, the constraint << 65801008 | Excision | AND << 27411008 | Cauterisation | run over current data says otherwise.

    More seriously, I thought that the interpretation holding SNOMED CT together was the notion of ‘situations’ or ‘clinical life phases’. The ICD 11 JAG and the ECE group (both with Stefan Schulz’s input) gave this a lot of thought. The former distinguished the ‘situation’ (life phase) from the ‘conditions’ it contained, and the latter drew heavily on Allen’s interval algebra trying to make sense of temporal aspects. Together the conclusion was that SNOMED CT made no claims of simultaneity (it merely described life phases during which the patient was the bearer of one or more conditions), with co-occurrence allowing some degree of overlap (any of Allen’s ‘starts’, ‘during’, ‘finishes’ or ‘is equal to’ spans) but no broad implication of simultaneity.

    I know your issue is with procedures and this response considers disorders, but compound procedures in SNOMED CT (and any ISO 1828 conformant procedure classification) only really make sense if they are, in turn, allowed to describe 'life phases when one or more deeds are performed on one or more structures' – often in fact with no presumed overlap (all the previous Allen time spans plus 'meets').

    My short answer remains – please do not look to inactivate content just because it includes conjunctions unless there is (a) high quality evidence of agreement on what the in-scope content will be and (b) convincing evidence from a fully-representative group of users that they are happy with the anticipated impact this sort of change will have on existing content and imposed on future content.

    Kind regards

    Ed

  10.  I feel a duty to ask

    194733006 |Mitral and aortic stenosis (disorder)| is the projection into SNOMED of the old READ code [G130.]
    This code was I think, in turn, the projection into READ2 of D396.0 MITRAL VALVE STENOSIS AND AORTIC VALVE STENOSIS from ICD9

    Questions about whether the scope of content in scope is entirely clearly demarcated, and whether those who make active use of the existing content are aware and supportive of the change are all appropriate. But whether this particular representational equivalence problem exists in theory and, if it does, where and how said equivalences might become explicitly represented is orthogonal to what we either might - or should - do with that new expressivity.

    As you know very well, the underlying representational issues run rapidly into some longstanding and exceptionally thorny informatics questions and dubious past practices, and a "large" change management endeavour. My own suggestion would be to begin by removing the more egregious content before anybody makes significant use of it, leaving much of the equally dubious but actively used content mostly alone for now. This approach more or less aligns with your final recommendations (a) and (b), except side stepping (b) by exploiting wherever robust code usage statistics indicate near-zero usage and so no impact (yet).

    > I know your issue is with procedures and this response considers disorders

    The motivation for proposing the PARTIALLY_EQUIVALENT_TO mechanism wasn't originally grounded purely in procedures, nor strictly in co-occurrence.

    Rather, the specific use cases that most directly led to it being proposed were I think the pending inactivations of certain disorder codes derived directly from ICD-9-CM , such as 17593008 Gastric ulcer with hemorrhage, with perforation AND with obstruction (disorder) or 2066005 Gastric ulcer with hemorrhage AND perforation but without obstruction (disorder), and the question of what historical associations such codes should be assigned if they are inactivated. The case for inactivating this specific tranche of codes had been put to and was supported by the Edition Committee.

    Such "narratively summative" codes only become valid once the constituent states finally become simultaneously co-occurrent. But, clinically, some of the constituent states will in some patients have come into being long before the rest: the ulcer could (would) have been present for days or even weeks. Of course, some patients - such as your pancytopoenic pancreatitis - will have presented from the beginning already with a "full house" of all relevant co-occurring phenomena. It is, however, undeniably entirely plausible that the record of some fraction of all individual patients who eventually become deserving of one or other of the example ICD-9-CM summative codes  above could in fact already have had each of the following added to their cumulative EPR earlier, potentially at different times and on different and earlier dates:

    397825006 Gastric ulcer (disorder)
    61401005 Gastric hemorrhage (disorder)
    235674005 Perforation of stomach (disorder)
    126765001 Gastrointestinal obstruction (disorder)

    Its therefore very likely that some patients will ONLY have some combination of the above discrete codes present in their EPR, with no summative/aggregational code having ever been recorded at all.

    The underlying problem is that "conjunction" in the terminology, both overt and hidden, is being used as a proxy for statement composition in the EPR information model. This of course poses a significant data quality, retrieval and analysis problem if those summative codes are in truth not reliably recorded. Worse, precisely because we've chosen the option of torturing the terminology, we typically lack the information model querying capabilities that would be required to assess how unreliable recording actually is, by looking for those "lost" cases that were only ever recorded as separately coded items. If we had that capability, we wouldn't need to confuse matters by also building a parallel solution into the terminology.

    Not all diagnostic codes that correspond to a clinically completed narrative are statements of co-occurrence of the relevant phenomena: some require patient states to have occurred in a particular sequence. For example:

    234522008 Disease relapse in transplant marrow (disorder)
    85857008 Secondary syphilis, relapse (treated) (disorder)
    200418007 Breast engorgement in pregnancy, the puerperium or lactation - delivered (finding)
    38261000119106 Genital tract infection due to incomplete induced termination of pregnancy (disorder)

    On the procedures side, we see similar potential for recording the same clinical narrative end point either as a sequence of individually coded steps or by means of a single summative code that only becomes valid at the point the "clinical story" eventually completes. For example:

    2970004 Metacarpal lengthening and transfer of local flap (procedure)
    7709002 Transfer of finger to opposite hand with amputation (procedure)
    19697009 Debridement and suture (procedure)
    308110009 Direct fundoscopy following mydriatic (procedure)

    Indeed, most of the procedure codes potentially concerned do not seek to represent specifically the co-occurrence of their multiple phenomena as the defining characteristic of when the relevant clinical narrative has, in fact, completed. Rather, most require constituent subevents that could never co-occur, but instead are required to have occurred in a particular sequence over time:

    1147961000000102 Breech delivery following termination of pregnancy (procedure)
    56620000 Delivery of placenta following delivery of infant outside of hospital (procedure)
    84901000000108 Admission to high dependency unit or intensive therapy unit following anaesthetic adverse event (procedure)
    51901001 Irrigation following insertion of cannula (procedure)

    370774005 Administration of prescribed medications based on arterial blood gas results (procedure)
    473369002 Drainage of suprachoroidal fluid after choroidal detachment (procedure)
    719864002 Monitoring following treatment for cancer (regime/therapy)
    736777007 Reconstruction of breast using myocutaneous flap with microvascular anastomosis following mastectomy (procedure)
    426877004 Removal of releasable suture following glaucoma surgery (procedure)
    178112005 Re-excision of ganglion of wrist (procedure)
    419139005 Fluoroscopic angiography of renal transplant with contrast (procedure)

    And then there are those codes that combine a particular intervention with the prior diagnosis for which it was indicated:

    473382005 Post exposure prophylaxis with antiviral therapy for potential sexual exposure to human immunodeficiency virus (procedure)
    700214004 Antipsychotic drug therapy for dementia (procedure)
    275931000 Aspirin prophylaxis for ischemic heart disease (procedure)
    718026005 Cognitive behavioral therapy for psychosis (regime/therapy)

    From all of the above, it is I hope clear that each of these compound statement-compositions-masquerading-as-precoordinated-codes could in principle be universally deprecated as codes and replaced by (mapped to) a semantically equivalent collection or sequence of multiple coded entries in the EPR. The PARTIALLY_EQUIVALENT_TO semantics offers one mechanism by which that mapping might be defined.

    It should however also be obvious that - if that explicit encoding of representational equivalence turns out to be sufficient - then we don't actually necessarily always need to inactivate the "single summative code" permutation...though I would personally advocate against using that as an argument for maintaining in perpetuity the significant levels of representational overlap and optionality that characterises clinical informatics today.


    1. Thanks Jeremy

      All good stuff.

      (Incidental note: "...know your issue is with procedures and this response considers disorders..." was merely a reference to the procedure example in your earlier post in regard of simultaneity, not the entire topic of PARTIALLY_EQUIVALENT_TO historical management.)

      I'll leave it for now, but I'm honestly still not really wiser as to scope. Your "...begin by removing the more egregious content..." comment suggests a (welcome) narrowing of scope, but will require an objective measure of 'egregiousness' to have any chance of reproducible identification of the affected set. The latter (and very valuable) part of your post illustrates all sorts of other compounding patterns, either hinting at a broadening of inactivation scope (with the development of corresponding historical resolution patterns) or alternatively championing the value of recent efforts to make sense of similar content in its active form (such as applying the content beneath 726633004 |Temporally related to (attribute)|).

      I have to say the idea of "side stepping" clinical and other stakeholder engagement on an issue of usability is, to me, controversial. I agree the risks of leaving such content should not be ignored, but neither should the risks of removal.

      Kind regards

      Ed

  11. I'll confess I'm a bit confused by what content/why is in scope of being deemed ambiguous now.
    I've no concerns about the "OR" concepts being considered ambiguous, as their association with classifications is obvious.

    But most (if not all) the terms with conjunctions like "and" or "with"... Seem legitimate.
    It's one thing to introduce an editorial rule to say "we're not going to create precoordinated combinations of things anymore", but retiring content that users are happily using has impacts.

    For example, would something like 249519007|Diarrhoea and vomiting| be retired and replaced by a couple of "PARTIALLY_EQUIVALENT_TO" associations?

    Does Ed's example of 127034005 |Pancytopenia (disorder)| avoid inactivation, through the fortune of English having a single word for "reduced red cells AND reduced white cells AND reduced platelets"?

    I remember looking at 200416006|Breast engorgement in pregnancy, the puerperium or lactation| a couple of years ago, and thinking the "or" wasn't great, but decided it was an artefact of us not having a single word to describe that period of time. "Perinatal" is close, but not quite... Ideally, anyone recording such a diagnosis should be able to be more specific e.g, "Breast engorgement in pregnancy".

    Rarely are any procedures performed in isolation. Usually "associated procedures" are implicit and in line with the open world view.
    103715008|Removal of catheter| is obviously following an 45211000|Insertion of catheter|, but doesn't need to be said.

    426877004|Removal of releasable suture following glaucoma surgery (procedure)| - the "glaucoma surgery" provides the specific site, but also perhaps the complexity of the removal compared to other sites?

    I can't see much benefit (for the cost) to end-users in deprecating this content. Analytics should be much the same wether "one or two codes" is used
    If the rationale is that the information model should support it, that could also be said for keeping "Occurrence:<Period of life between birth and death" out of modelling... (Not that I'm suggesting so).

    1. Without getting down into the details, much (most?) of the offending content originated with ICD-9 where the use of "AND" often implied "AND/OR" since in some cases the conjunction could not occur simultaneously.  While the problem with this content can be argued, the challenge for the editorial team that many of these concepts cannot be sufficiently defined, leaving intermediate primitive content that makes maintenance more difficult.  The initial focus should be on those undefinable concepts that were primarily created as post-facto classification groupers as opposed to contemporaneous clinical entities.

  12. Matt Cordell its perhaps unfortunate that this discussion - about the potential scope of codes that might be inactivated and ascribed PARTIALLY_EQUIVALENT_TO historical associations - is appearing here, on the page about codes for which the reason for the inactivation is recorded to be "they were ambiguous".

    The issue with the codes potentially in scope for PARTIALLY_EQUIVALENT_TO isn't that their meaning was ever ambiguous, but rather that its an excessively precoordinated proxy for information model statement composition and whose originally meaning is therefore only fully encompassed by the union of the many codes pointed at rather than by only one of them, as in the POSSIBLY_EQUIVALENT_TO flavour  of historical association. If any of the kind of content outlined in the discussion so far does get inactivated, I would have thought that the reason for that inactivation would never be "Ambiguous" but rather something like either Non-Conformance to Editorial Policy or Classification Derived Concept or, potentially, some new and additional flavour of reason yet to be defined.

    But like a lot of clinical informatics, pulling on this particular piece of the spaghetti soon leads to shark infested waters. As ever, we end up caught on the two horns:

    1) We have not agreed what the most principled and scalable approach for a "green field" setting would have been on theoretical grounds, in respect of how and where clinical statement composition should be represented between information and terminology models, given what we know about

    a) how unreliable clinicians are at remembering to explicitly record either some of the more complex "a clinically interesting narrative has completed" codes already available or, equally, some significant individual elements of that story as they occurred, such as that the patient was pregnant or a newborn or that they DON'T have obstruction, because this information is e.g. "obviously" implicit to the wetware

    b) how difficult it can be for analysts to write and/or technomages to execute the queries that we'd need to run over the information model in order to infer/abstract when the same narrative phenomena have in fact completed (or co-occurred), but from the evidence of more "piecemeal" coding entered over the course of the narrative rather than only at its conclusion. Your statement that "Analytics should be much the same whether one or two codes are used" requires that both representational choices will be mutually transformable and thus provably equivalent. But this is of course empirically most definitely not the current reality in the general case, and it would be a costly equivalence to author and maintain.

    c) that even if we knew how to do (b) and could resource maintenance of the high quality and comprehensive assertions required to compute the equivalence transform, it is still useful to have an agreed and shareable symbol to represent, cache and communicate that machine and/or wetware inference/abstraction result, even if we no longer expect it to be entered directly by humans.

    2) There is a very considerable pregacy burden and clinical tradition, much of which predates by centuries even the vaguest possibility of representing any of this within any kind of information model. Accordingly, we have huge quantities of historical data already captured against two competing and largely non-interoperating design choices, and any clean new design for the future becomes hobbled by the requirement that it must support entirely seamless, invisible and lossless migration of all existing data, customs and practice from wherever we are now, to wherever we decide we should have been all along.

    In the continued absence of exhaustively populated formal and computable statements of equivalence, we can predict that the current situation should not work in practice in the general case, and we further have grounds to suspect that it does not work in practice. But we're largely blind to how bad the situation really is, because of 1(b).

    The current approach to spoofing statement composition within the active codes of the terminology is mostly to hijack the subclass relationship, so that we end up with e.g. 

    16932000 Nausea and vomiting (disorder) IS-A 422587007 Nausea (finding), IS-A 422400008 Vomiting (disorder)

    But this is a brittle and very far from completely implemented mechanism: not only are we now reliant upon clinicians (ideally) remembering to make life easier for the analyst by using the combined code when both symptoms are co-occurrent, we're also relying upon the Authoring Monks to remember to use this subclassing mechanism in order to encode the equivalence for the benefit of those clinicians who forgot. But the monks manifestly forget almost as often as do the clinicians. See e.g. 

    16932000 Nausea and vomiting (disorder)
    vs. 723975009 Nausea and vomiting following administration of anesthetic agent (disorder)

    249519007 Diarrhea and vomiting (finding)
    vs. 288199005 Diarrhea and vomiting after gastrointestinal tract surgery (disorder)
    and 2919008 Nausea, vomiting and diarrhea (disorder).

    17369002 Miscarriage (disorder)
    vs. 275425008 Retained products after miscarriage (disorder)
    and 10812001000119100 Sepsis due to incomplete miscarriage (disorder)

    609588000 Total knee replacement (procedure)
    vs. 441600007 Arthrolysis after total prosthetic replacement of knee joint (procedure)

    235595009 Gastroesophageal reflux disease (disorder)
    vs. 266433003 Gastroesophageal reflux disease with esophagitis (disorder)

    However, in the event that one of these codes does get inactivated, those subclass relationships vanish and, by convention, the preferred mechanism for pointing them back into the active taxonomy is by means of historical associations. So, what flavour of historical association should they have, given that WAS_A has been discontinued and (as demonstrated above) the set of erstwhile declared superclasses prior to inactivation may not be complete?



  13. Just a few points of clarification that may be of assistance:

    1. Dealing with "AND and "WITH" originally cropped up in the ambiguous section in response to resolving the ambiguous concepts that contained |A and/or B| where the |A and B| required further resolution. As Jeremy has indicated, this now more correctly sits with the inactivation reason "Classification Derived Concept" but may also need to be used elsewhere.
    2. There is no intention to systematically inactivate all concepts that have an "AND" or "WITH".
    3. Some clinicians have expressed the view that they would prefer to record each disorder separately even if there exists a concept that combines both as they wish to ensure that the management of each disorder can be appropriately attributed.
    4. We do not anticipate that there will be high usage of this historical association but where it is used it was felt important to provide a historical association that gave end users and system developers a clear indication of what action is required to maintain the integrity of their historical data.
    5. The objective of the Concept Inactivation Project was to improve upon the existing process by identifying new inactivation reasons and historical associations and improving on the definition of usage. This will hopefully improve consistency in the choice of inactivation reason/historical association and how it should be interpreted and implemented by users/vendors. It is our belief that over time the process will continue to be reviewed and evolve to meet the needs of our users and the feedback you are all providing is key to ensuring that happens.