This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

FHIR Tooling Eco-system

From HL7Wiki
Revision as of 22:16, 22 October 2015 by GrahameGrieve (talk | contribs)
Jump to navigation Jump to search

This page describes the FHIR tooling eco-system

Note that the FHIR tooling eco-system is a set of disparate tools that are linked by the conformance resources.

Terminology Tooling Ecosystem

  • Terminology Service (see [official definition])
    • CRUD on value sets, concept maps & naming systems
    • expansion / lookup / validation / translation / closure
    • cds-hook catalogue: reference value set, reference display code
    • candidates: Health Intersections, Apelon, Art-Decor, VSAC, ??
  • Terminology registry (does this need to be a terminology service too?)
    • curated publication
    • voting/comment/review
    • candidates: Health Intersections, Furore?, trifoloa?
  • Value Set / Concept Map Editor
    • find value sets or concept maps (file / registry)
    • display them
    • edit them
    • import / export from other formats
      • excel
      •  ?
    • perform terminology operations while editing (speculative evaluation)
    • save resource (file / registry - e.g. publish)
    • candidates: Health Intersections, Apelon, VSAC, Art-Decor

Conformance / Design Tooling Ecosystem

  • Conformance Service
    • CRUD on StructureDefinition, Conformance, OperationDefinition, SearchParameter, ImplementationGuide, TestScript, DataElement
    • Operations: $generate-snapshot, $questionnaire (for profiles), $publish (for ImplementationGuide), $compare (StructureDefinitions, OperationDefinitions, Conformance)
    • cds-hook catalogue: reference StructureDefinition | DataElement
    • candidates: Health Intersections, Furore?
  • Testing Service
    • Test servers
    • test clients
    • Candidates: TouchStone, Crucible
  • Conformance Registry
    • curated publication
    • voting/comment/review
    • candidates: Furore
  • Profile Editor
    • details...
  • Data Element Editor (is this different to Profile Editor?)
  • Conformance Statement Editor
  • OperationDefinition Editor
  • Search Parameter Editor (?)