Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

TEDY specifications

Specifications for the TEDY module (the terminology editor of the reference-editor rewrite). Authored with the process in ../../spec-authoring.md and the EMR spec rules (/Users/igor/source/emr/docs/specifications/rules.md + _templates/).

Conventions

  • Prefix: TEDY (EMR’s terminology prefix is TRM; keep these template/frontmatter-compatible so they can move upstream to emr/docs/specifications/ if adopted).
  • Feature-family IDs (MDM pattern): each resource is a family under TEDY.NN:
    • TEDY.NNoverview / common spec (tool-feature): owns the shared data model, value sets, FHIR mapping, privileges, common API surface, navigation. Child specs reference it and do NOT duplicate those.
    • TEDY.NN.1List (resource-list)
    • TEDY.NN.2Add / Create (resource-create)
    • TEDY.NN.3View / Management (resource-management)
    • further children (.4+) for tools/sub-screens.
  • Each child opens with a ## Feature grouping section linking the root + siblings.
  • State: start Proposed; advance only on approval.
  • _scans/ holds Step-1 live-scan notes/screenshots from dev-tx.example.

Index

TEDY.01 — Code System family:

IDSpecTemplateState
TEDY.01Code System — overview / common (data model, FHIR, privileges, API, navigation)tool-featureProposed
TEDY.01.1Code System — Listresource-listProposed (built)
TEDY.01.2Add Code Systemresource-createProposed (pending write flow)
TEDY.01.3Code System — Viewresource-managementProposed (built, read-only)
TEDY.01.4Code System — Concept Presentation (configurable table + editable detail)tool-featureProposed (built)

TEDY.02 — Value Set family:

IDSpecTemplateState
TEDY.02Value Set — overview / common (compose + expansion model, full REST surface, FHIR, privileges, API, navigation)tool-featureProposed (built)
TEDY.02.1Value Set — Listresource-listProposed (built)
TEDY.02.2Add Value Setresource-createProposed (built)
TEDY.02.3Value Set — View (Summary · Metadata · Concepts/expansion · Rules/compose + editor)resource-managementProposed (built)

TEDY.03 — Map Set family:

IDSpecTemplateState
TEDY.03Map Set — overview / common (scope + association model, full REST surface, ConceptMap FHIR)tool-featureProposed (built)
TEDY.03.1Map Set — Listresource-listProposed (built)
TEDY.03.2Add Map Setresource-createProposed (built)
TEDY.03.3Map Set — View (Summary · Metadata · Associations grid + editor)resource-managementProposed (built)

New-module families (research + first-slice implementation; open questions in TEDY-new-modules-open-questions.md):

IDSpecState
TEDY.06Implementation GuidesProposed (list built; deeper screens phased)
TEDY.07SpacesBuilt (list · Metadata Core+GitHub · linked CS/VS/MS add-as-link · Comparison · Repository)
TEDY.08Servers (terminology/FHIR registry)Proposed (built: list+filter+create, summary authoritative widgets, full metadata + check-connection, resources browser w/ viewer links, authoritative editor)
TEDY.09EcosystemsProposed (built: list + add/edit)
TEDY.10Defined PropertiesBuilt (list + create/edit via ResourceList/ResourceForm)
TEDY.11Naming SystemsBuilt (list + lifecycle + create/edit with identifiers editor)
TEDY.12List bulk actions (CS/VS/MS + Space tabs)Built (select → activate/retire/add-to-release/delete/unlink)
TEDY.13ReleasesBuilt (list + TxResourceBar detail — Summary w/ Resources+Errors+Checks+Notes+Tasks · Metadata · Provenance · Comparison; add-resource autocomplete+version; server-sync phased)
TEDY.14Global SearchBuilt (Concepts · CS · VS · MS · SNOMED groups + space/publisher/CS filters)
TEDY.15Landing (home dashboard)Built (Resources/Modeling/Management count cards → lists)
TEDY.16Unified resource metadata (CS/VS/CM/SD)Proposed (comparison + unification plan; close CS dataset gap)

TEDY.17 — File & Source Import family:

IDSpecTemplateState
TEDY.17File & Source Import — overview / common (analyze→process→job spine, transport, IA/dashboard, privileges, reuse machinery)tool-featureProposed (built)
TEDY.17.1Code System file import (analyze + column mapping + options + saved/template/portable config)tool-featureProposed (built)
TEDY.17.2Value Set file import (analyze + code/display mapping into a rule set)tool-featureProposed (built)
TEDY.17.3Map Set file import (fixed CSV template + scope editor; no analyze)tool-featureProposed (built)
TEDY.17.4External sources — WHO ICD-10 · Orphanet · LOINCtool-featureProposed (built)

Cross-cutting:

IDSpecTemplateState
TEDY.18Configuration & environment variables (VITE_/TX_/TEDY_/OAUTH_ surface, backward-compatible; migration script)tool-featureBuilt

Next families: TEDY.04 Structure Definitions / TEDY.05 Structure Maps (built, spec pending), … (same overview + list/create/view shape). Build order follows the code — Code Systems first (spec ↔ code cross-check), then Value Sets, etc. Key ValueSet difference: members are derived by expanding the version’s compose ruleSet (or read from its snapshot), not owned like Code System concepts.