Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Authenticate "viewer.user" with "viewer.password"
  • Retrieve SNOMEDCT/latest metadata
  • Test Each Type of Metadata

    • Description FormatsAttribute Descriptions

      • TEST: Expect 99
      • TEST:   Expect 

        SCTID: 900000000000538005Description format reference set 900000000000461009

        Concept type component (foundation metadata concept)
        Description format
        Description format reference set

      Description
      • Concept type component

    • Attribute Types

      • TEST: Expect 319
        • TEST: Expect 

          900000000000550004

          Definition (core metadata concept)
          Definition

      • Modules
        • TEST: Expect 6
        • TEST: Expect

          SCTID: 900000000000012004

          SNOMED CT model component module (core metadata concept)
          SNOMED CT model component
          SNOMED CT model component module

          • NOTE:  In current SNOMEDCT data (as of 3/1/15),  707000009, SNOMED CT parsable string (foundation metadata concept) exists, not in test data
        • TEST: Expect 

          SCTID: 447638001

          Map source concept cannot be classified with available data (foundation metadata concept)
          Map source concept cannot be classified with available data

      • Attribute Value Refsets

        • TEST: Expect 5
        • TEST: Expect

          SCTID: 900000000000489007

          Concept inactivation indicator attribute value reference set (foundation metadata concept)
          Concept inactivation indicator attribute value reference set
          Concept inactivation indicator reference set

      • Relationship ModifiersCase Significances

        • TEST: Expect 2 Expect 3
        • TEST: Expect

          SCTID: 900000000000451002Existential restriction modifier 900000000000020002

          Only initial character case insensitive (core metadata concept)
          Existential restriction modifier
          Some

        Module Dependency Refsets
        • Initial character case insensitive
          Only initial character case insensitive

      • Characteristic Types

        • TEST: Expect 15
        • TEST: Expect Expect 

          SCTIDCTID: 900000000000534007Module dependency reference set (foundation 900000000000011006

          Inferred relationship (core metadata concept)
          Module dependency
          Module dependency reference set

        Modules
        • Inferred relationship

      • Complex Map Refsets

        • TEST: Expect 63
        • TEST: Expect 

          SCTID: 900000000000207008SNOMED CT core module (core 447563008

          ICD-9-CM equivalence complex map reference set (foundation metadata concept)
          SNOMED CT core
          SNOMED CT core moduleICD-9-CM equivalence complex map reference set

      • Definition Statuses

        • TEST: Expect 2
        • TEST: Expect 

          SCTID: 900000000000073002

          Sufficiently defined concept definition status (core metadata concept)
          Defined
          Necessary and sufficient definition
          Sufficiently defined concept definition status

      • Complex Map RefsetsDescription Formats
        • TEST:   Expect 34
        • TEST: Expect  Expect

          SCTID: 447563008ICD-9-CM equivalence complex map reference set 900000000000541001

          Limited HyperText Markup Language (foundation metadata concept)
          ICD-9-CM equivalence complex map reference set

        Attribute Descriptions
        • Limited HTML
          Limited HyperText Markup Language

      • Description Types
        • TEST: Expect 43
        • TEST: Expect 

          900000000000550004

          Definition (core metadata concept)
          Definition

      • Hierarchical Relationship Types
        • TEST: Expect 1
        • TEST: Expect

          SCTID: 900000000000461009Concept type component (foundation metadata concept)
          Concept type component: 116680003

          Is a (attribute)
          Is a

        • TEST: All hierarchical relationship types must be relationship types
      • Inferred Characteristic Type
        • TEST: Expect 1
        • TEST: Expect

          900000000000011006

          Inferred relationship (core metadata concept)
          Inferred relationship

        • TEST: All inferred characteristic types must be characteristic types
      • Language Refsets

        • TEST: Expect  Expect 4
        • TEST: Expect 

          SCTID: 900000000000507009

          English [International Organization for Standardization 639-1 code en] language reference set (foundation metadata concept)
          English
          English [International Organization for Standardization 639-1 code en] language reference set

      • Non-grouping Relationship Types

        • see file
      • Hierarchical Relationship TypesTEST: Expect 1

        Map Relations (Reference Set Attribute)

        • TEST: Expect 14 (6 from Reference Set Attribute
          • 8 from 447634004:  ICD-10 map category value (foundation metadata concept)
          • 6 from 447247004: SNOMED CT source code to target map code correlation value (foundation metadata concept)
        • TEST: ExpectExpect 

          SCTID: 116680003

          Is a (attribute)
          Is a

        Case Significances

        • TEST: Expect 3

          447559001

          Broad to narrow map from SNOMED CT source code to target code (foundation metadata concept)
          Broad to narrow map from SNOMED CT source code to target code

      • Modules
        • TEST: Expect 6
        • TEST: Expect

          SCTID: 900000000000020002Only initial character case insensitive 900000000000012004

          SNOMED CT model component module (core metadata concept)
          Initial character case insensitive
          Only initial character case insensitive

        Simple Map
        • SNOMED CT model component
          SNOMED CT model component module

      • Module Dependency Refsets

        • TEST:

          Expect 4

           Expect 1

        • TEST:

           Expect 

          Expect

          SCTID: 446608001ICD-O simple map 900000000000534007

          Module dependency reference set (foundation metadata concept)
          ICD-O simple map Module dependency
          Module dependency reference set

      • Attribute Non-grouping Relationship Types

        • TESTExpect 8: Expect 4
          • These are hardcoded in SnomedMetadataServiceJpaHelper.getNonGroupingRelationshipTypes()
          • Concepts are:  "123005000", "272741003", "127489000", "411116001"
        • TEST: Expect  Expect

          SCTID: 447638001

          Map source concept cannot be classified with available data (foundation metadata concept)
          Map source concept cannot be classified with available data

        Simple
        •  272741003

           

          Laterality (attribute)
          Laterality

        • TEST: All non-grouping relationship types must be relationship types
      • Refset Descriptor Refsets
        • TEST: Expect 231
        • TEST: Expect 

          SCTID: 447565001Virtual therapeutic moiety simple 900000000000456007

          Reference set descriptor reference set (foundation metadata concept)
          Virtual therapeutic moiety simple
          Reference set descriptor
          Reference set descriptor reference set

      • Relationship Characteristic TypesModifiers

        • TEST: Expect 52
        • TEST: Expect Expect

          CTIDSCTID: 900000000000011006Inferred relationship 900000000000451002

          Existential restriction modifier (core metadata concept)
          Inferred relationship Existential restriction modifier
          Some

      • Relationship Types

        • see file
        Refset Descriptor Refsets

        • TEST:  Expect 1Expect 63 (62 + "Is a" relationship)
        • TEST: Expect Expect

          SCTID: 900000000000456007

          Reference set descriptor reference set (foundation metadata concept)
          Reference set descriptor
          Reference set descriptor reference set

        Map Relations (Reference Set Attribute)
        • 260507000

          Access (attribute)
          Access

      • Simple Map Refsets

        • TEST: Expect 14 (6 from Reference Set Attribute8 from 447634004:  ICD-10 map category value 3
          • NOTE: Current SNOMEDCT (as of 3/1/2015) also includes 467614008, GMDN simple map reference set (foundation metadata concept)6 from 447247004: SNOMED CT source code to target map code correlation value
        • TEST: Expect 

          SCTID: 446608001

          ICD-O simple map reference set (foundation metadata concept)
          ICD-O simple map reference set

      • Simple Refsets

        • TEST: Expect 23
        • TEST: Expect 

          SCTID: 447559001Broad to narrow map from SNOMED CT source code to target code 447565001

          Virtual therapeutic moiety simple reference set (foundation metadata concept)
          Broad to narrow map from SNOMED CT source code to target code

        Description Formats
        • Virtual therapeutic moiety simple reference set

      • Stated Characteristic Types
        • TEST: Expect 41
        • TEST: Expect

          SCTID: 900000000000541001Limited HyperText Markup Language (foundation 900000000000010007

          Stated relationship (core metadata concept)
          Limited HTML
          Limited HyperText Markup Language

       
        • Stated relationship

        • TEST: All stated characteristic types must be characteristic types

    Procedure 2:  ICD9CM/ClaML loader test

    The ClamL loader test is simpler, as the full data is loaded instead of a truncated portion.  Concept names are not checked.

    • Retrieve ICD9CM/2013 metadata
    • Authenticate "viewer.user" with "viewer.password"
    • Retrieve SNOMEDCT/latest metadata
    • Test Each Type of Metadata

      • Case Significances:
        • TEST: Expect 1
      • Characteristic Types:
        • TEST: Expect 1
      • Definition Statuses
        • TEST: Expect 1
      • Description Types
        • TEST: Expect 13
      • Hierarchical Relationship Types
        • TEST: Expect 1
        • TEST: All hierarchical relationship types must be relationship types
      • Inferred Characteristic Types
        • TEST: Expect 1
        • TEST: All inferred characteristic types must be characteristic types
      • Modules:
        • TEST: Expect 1
      • Relationship Modifiers
        • TEST: Expect 1
      • Relationship Types
        • TEST: Expect 4
      • Simple Refset Types
        • TEST: Expect 2
      • Stated Characteristic Types
        • TEST: Expect 1
        • TEST: All stated characteristic types must be characteristic types
      • All other metadata keys in MetadataKeys
        • TEST:
        ?
        •  Expect 0

    Expected Runtime

    • < 3s10s

    Notes

    • If sample data for either SNOMEDCT or ICD9CM is updated, this test will need to be revised with the correct versionexpected numbers and concepts.