====== Datenbank-Changelog ====== ===== Datenbank-Updates ausliefern ===== Um ein Datenbank-Update an die Nutzer zu verteilen, sind folgende Schritte nötig: - Update an bestehende Installationen ausliefern - AlleTabellen.sql aktualisieren und die Datenbank-Version als Kommentar in die Datei aufnehmen. Diese Datei wird für Neuinstallationen verwendet. - Müssen SQL-Statements im Code angepasst werden? - Müssen SQL-Statements in der sqlmodul.ini angepasst werden? - Dieses Changelog ergänzen ===== Datenbank Changelog ===== Hier werden die Änderungen der Datenbank, hauptsächlich ab Version 1.0 dokumentiert. Wenn frühere Versionen noch Relevanz bekommen (weil wir sie für eine Umstellung berücksichtigen müssen), können sie in den ersten Zeilen nachgetragen werden. ^ DB Version ^ Beschreibung ^ Behebt Issue(s) ^ Änderungen | | 208-V2.2.0 | Beispiel-Eintrag. Für die DB-Version 208 (fortlaufende Nummer) wird mindestens die Thera-Pi Version 2.2 benötigt. Das ist in der Regel die Version, die das Update an den Bestandsinstallationen vornimmt.| | + Tabelle **neueTabelle**\\ Umsatzsteuer //=> neuer Datentyp//| | xxx-V1.0.0 | ältere DB-Versionen nachtragen, falls diese umgestellt werden müssen | | | | 020-V1.0.0 | Stand der Version 1.0 im Juli 2018 | | | | 021-V1.0.0 | nach Einspielen der 1.0er Updates (Stand 30.09.19) | | | | 022-V1.1.6 | Hygienepauschale pro Verordnung wegen Corona | [[https://gitlab.com/thera-pi/thera-pi/-/issues/383|#383]] | + verordnung.pauschale,\\ + lza.pauschale | | 023-V1.1.9 | Verkaufstabellen auf einheitlichen Stand bringen | [[https://gitlab.com/thera-pi/thera-pi/-/issues/273|#273]] | verkartikel, verkfaktura, verkliste:\\ verschiedene Float-Spalten ändern in\\ DECIMAL(10,2) NOT NULL DEFAULT '0.00' | | 024-V1.1.13 | HMR 2021: Eingabemaske Verordnungen und Rezeptprüfung (ohne Verordnungsbesonderheiten / Langfristen) | | + Tabelle **hmr_diagnosegruppe**\\ + Tabelle **version**\\ \\ + fertige.neueversion \\ icd10 //=> charset UTF8// icd10.icdtext //=> mediumtext// \\ \\ + lza.leitsymA \\ + lza.leitsymB\\ + lza.leitsymC\\ + lza.leitsymX\\ + lza.leitsymText\\ + lza.dringlich\\ + lza.Therapieziel\\ + lza.HMR2021 \\ \\ + verordn.leitsymA \\ + verordn.leitsymB\\ + verordn.leitsymC\\ + verordn.leitsymX\\ + verordn.leitsymText\\ + verordn.dringlich\\ + verordn.Therapieziel\\ + verordn.HMR2021 | | 025-V1.1.14 | Abrechnung für die HMR 2021 | | + Tabelle **mandant**\\ \\ + fertige.ik\\ + lza.ik\\ + verordn.ik | | 026-V1.2 | BVB / LHM Check | | + Tabelle **hmr_bvblhm**\\ \\ icd10 //=> InnoDB//\\ icd10: Felder schluessel1, schluessel2, titelzeile, icdtext //=> charset latin1// \\ icd10.icdtext //=> varchar(255)// |