Types of “Users”

 

Query Use Cases (Applications)

  1. Code validation: Given a source context (including version/date), return whether the source concept id is valid. Single/multiple input codes.
  2. Code normalization: Given a source and target context (including version/date), return the target concept id corresponding to a source concept id. Single/multiple input codes.
  3. Code look-up/translation: Given a source and target context (including version/date), return the concept name, optionally in a specified language, corresponding to a source concept id. Single/multiple input codes.
    1. Search by partial phrase, begins with, partial word, including stop words
    2. Handle synonyms (return exact term user is looking for regardless of which concept it is linked to).
    3. Handle misspellings.
  4. Return all the descendants of a concept in a Code System (subsumption/decision support).
  5. Return whether a concept in a Code System is a descendant of another concept (subsumption/decision support).
  6. Return the (possibly specified) attributes associated with a concept in a Code System (permits hierarchical browsing, etc.)

 

Import Use Cases (Informaticists)

  1. Load a file consisting of local code/target (standard) code associations.
  2. Load a standard or local Code System/Value Set/Subset.

 

Export Use cases (Informaticists)

  1. Return all the names/codes within a Code System or named Value Set/Subset. Specify format: xml, csv, etc.
  2.  Return all the names/codes within a Code System or named Value Set/Subset that have changed since a specified version/date.
  3. Return the names/codes in a named Value Set/Subset.

 

Application Use Cases

  1. Provide an end-user browsing tool/application. (Health Professionals)
  2. Provide an end-user editing/management tool/application. (Informaticists)