Kommentierungen

    • Key

    • BASE1X0-78

    • Erstellt

    • 06.09.2022

    • Portallink

    • Name

    • ABDA-FHIR-Team

    • Organisation

    • DAV

    • Lösung

    • Keine Spezifikationsänderung

    • Zusammenfassung

    • Expanded ValueSets blähen Basis-Package unnötig auf

    • Beschreibung

    • Sehr geehrte Damen und Herren,

      in den veröffentlichten Profilen der KBV-Basis-Profile V 1.3.0 sind folgende Valuesets hinzugefügt (binding) worden:

      Name Größe in Byte
      KBV_VS_Base_Diagnosis_SNOMED_CT 21.557.366
      KBV_VS_Base_Procedure_SNOMED_CT 11.209.569
      KBV_VS_Base_Allergy_Substance_SNOMED_CT 4.720.095
      KBV_VS_Base_Device_SNOMED_CT 2.482.840

      Packagegröße:
      kbv.basis-1.1.3.tgz = 25 KB
      kbv.basis-1.3.0.tgz = 3661 KB

      Neben der Inkludierung der Werte des benötigten Systems ("http://snomed.info/sct") werden die Werte zusätzlich per Erweiterung („expansion„) aufgeführt,
      wodurch die Packages sehr groß werden („offline-Verfügbarkeit“).
      Durch die Definition in den Basisprofilen werden alle auf diesen aufbauenden Profile ebenfalls unverhältnismäßig groß, obwohl die inkludierten Value(Set)s in vielen Anwändungsfällen nicht benötigen (z.B. eRezept) werden.
      Dies wird unweigerlich Zeit- und Speicherressourcen unnötig belegen (einlesen der Packages).
      Die Auslagerung dieser ValueSets in ein dediziertes Terminologie-Package würde es den Implementern ermöglichen, die ValueSets nur bei bedarf zu laden.

      Bereits jetzt erkennbare, betroffene Use-Cases sind "Validierung im TI-Referenzvalidator" oder "Anzeige ValueSet-Quellcode in simplifier".

      Beste Grüße,
      ABDA-FHIR-Team.