Prüfmonster! Oder doch solidarisch?

MD-Consulting-MS-Visual-Studio2010-2013-Oracle-Modernisierung-Wirtschaftlichkeitsprüfung

Die Leistungen müssen ausreichend, zweckmäßig und wirtschaftlich sein, sie dürfen das Maß des Notwendigen nicht überschreiten. Überflüssige Kosten der solidarisch finanzierten gesetzlichen Krankenversicherung sind zu vermeiden. Im § 106 des SGBV hat der Gesetzgeber den Kassenzahnärztlichen Vereinigungen auferlegt, die Wirtschaftlichkeit der vertragszahnärztlichen Versorgung zu überwachen.

Bei unserem Kunden bestand die Forderung, alle bisher eingesetzten Anwendungen auf eine einheitliche Entwicklungsplattform zu portieren. Die Entscheidung fiel dabei auf die WPF-Technologie, da hier die saubere Trennung von User-Interface-Elementen und (Business-)Logik die Wartbarkeit und die Wiederverwendung von Elementen massiv erhöht.

Zum Durchführen der Wirtschaftlichkeitsprüfung sollte somit eine .Net-Anwendung entstehen, die den vollständigen Prüfprozess unterstützt und dokumentiert. Die innerhalb des Prozesses erzeugten Akten in Papierform, sollten mittelfristig durch eine elektronische Akte abgelöst werden. Ein weiteres Ziel der neuen Anwendung bestand darin, in Zukunft eine mögliche physische Trennung zwischen Wirtschaftlichkeitsprüfung und der Prüfung durch die KZV zu berücksichtigen.

Weiterhin sollte kein direkter Zugriff auf die Datenbank des Kunden erfolgen. Alle lesenden und schreibenden Aktionen laufen ausschließlich über Stored Procedures, welche die erforderlichen Berechtigungen überprüfen und alle Zugriffe dokumentieren.

Mit Hilfe der Anwendung mussten eine Vielzahl unterschiedlicher Dokumente erzeugt werden. Hierzu war unter anderem eine Möglichkeit zum Erstellen und Bearbeiten von Templates innerhalb der Anwendung erforderlich.

In der ersten Phase erfolgte eine horizontale und vertikale Aufteilung der bestehenden Anwendung, um in einer zweiten Phase eine schicht- bzw. modulweise Umstellung nach .Net durchzuführen.

microsoft-logo-partner-md-consulting

Für beide Phasen wurde zusätzlich zu einem Konzept auch jeweils ein Proof of Concept erstellt, um die Umsetzung des Konzeptes praktisch an einem Modul der aktuellen Anwendung zu zeigen.

Unsere Arbeiten umfassten sowohl die Datenbankmodellierung, das Erstellen der Datenzugriffsschicht in Form von PL/SQL Packages und die Entwicklung der eigentlichen WPF-Anwendung.

Client/Server Projekt

Modernisierung
450 Manntage

Technologie:
Gupta Team Developer 5.2/6.2
Oracle database 12g
MS Visual Studio 2010/2013
Telerik WPF Controls
MVVM
PRISM

11. Juni 2020


Ein bunter Blumenstrauß

MD-Consulting-Gupta-Team-Developer-Oracle-Modernisierung

Sie kennen es bestimmt. Die EDV-Landschaft wächst und wächst. Neue Applikationen kommen dazu. Bei der Einführung der neuen Software wird meist auf die Funktionalität geachtet, aber nicht auf die Technik, mit der die Anwendung entwickelt wurde. Irgendwann ist die EDV-Landschaft so vielfältig wie ein bunter Blumenstrauß.
Eine dieser Anwendungen, eine Team-Developer-Anwendung, sollte von MD Consulting gepflegt und weiterentwickelt werden. Gesetzliche Änderungen und Vorgaben machten dies notwendig. Außerdem wurde die Anwendung von uns auf die aktuelle Version des Team Developers migriert und ein Versionswechsel bei der Oracle-Datenbank vorgenommen.

MD-Consulting-opentext-Gupta-Seminar-Team-Developer-Client-Server-Einstieg-Anfänger

Client/Server Projekt

Modernisierung
240 Manntage

Technologie:
Gupta Team Developer
Oracle database
Telerik WPF Controls
MVVM
PRISM

11. Juni 2020


Gut geplant ist halb gewonnen

MD-Consulting-Gupta-Team-Developer-Oracle-Dokumentation

Es steht die Neuentwicklung einer Kundensoftware für eine Körperschaft des öffentlichen Rechts an. Damit sich die neue Lösung gut in die vorhandene EDV-Landschaft integriert, wurde bei MD Consulting ein Pflichtenheft in Auftrag gegeben. Über 7 Mannmonate designte MD Consulting die neue Lösung auf Papier. Hierbei sind sowohl die Spezifikation selbst, wie auch die Abstimmung mit dem Kunden sowie die Überarbeitung, die Ergänzung bisher nicht bekannter Themen und die Erweiterung/Änderungen bekannter Themen Inhalt des Auftrages. Ableitend aus dem Lastenheft des Kunden sind folgende fachliche Schwerpunkte zu dokumentieren:

  • Grundlagen für Datenzugriffsschicht/Schnittstelle
  • Grundlagen für die GUI (Hauptfenster, Anmeldung)
  • Menü-Rechte-Mechanismus
  • Datenbank der WP
  • Technische Querschnittsthemen
  • Datenmigration

Die Erarbeitung des Pflichtenheftes wurde ohne Beanstandung vom Kunden abgenommen. MD Consulting erhielt auch den Auftrag für die Realisierung der neuen Software.

oracle-gold-partner-status-md-consulting-vertrieb

Client/Server Projekt

Beratung
7 Mannmonate

Technologie:
Gupta Team Developer
Oracle database
Microsoft Office 2010
SQL Developer
ARGO UML
Free Mind

11. Juni 2020


Michael Schmidt Datentechnik

Herr Schmidt besuchte vom 06.04. – 07.04.2020 bei MD Consulting das Online-Seminar „Migration auf TD 7.3 Modul 1-3“. Sein Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 in allen Punkten möchten wir recht herzlich danken.

Herr Michael Schmidt, Geschäftsführer 11. Juni 2020


Zerreißprobe – Auf einmal ist das Know-how weg

MD-Consulting-Gupta-Team-Developer-Entscheidungshilfe

Wenn Firmen durch Abspaltung oder Verkauf einzelner Bereich einfach in zwei Hälften gerissen werden, kann es vorkommen, dass das nötige Knowhow um die EDV-Landschaft in einem Teil nicht mehr vorhanden ist.
So kam der Kunde auf uns zu; er hatte viele Gupta-Applikationen im Haus aber kein Know-how. Dieses war nach der Aufsplittung in der anderen Hälfte der Firma verbleiben.

Ein Seminar sollte als Entscheidungsgrundlage und Know-how-Aufbau dienen. Der Kunde wollte die Wartung und Pflege der internen Gupta-Anwendung danach selber übernehmen. So machten wir uns auf den Weg, um zwei Mitarbeitern das gelobte Gupta-Land zu zeigen.

Teil 1: Einführung in den Team Developer
Inhalte unseres 4-tägigen Seminars als Entscheidungsgrundlage:
Die Oberfläche der Entwicklungsumgebung
SQLWindows-Objekte und -Eigenschaften
Bibliotheksfunktionen (SAL)
Objektorientierte Programmierung (Klassen, Vererbung)
Messages und Schichten einer Anwendung
Table Window / Grid
Datenbankzugriffe und OLE DB
Debugging
Bibliotheken (Libraries und Dynalibs)
Aufruf externer Funktionen
Reporterstellung
Die Sprachkonzepte wurden im Rahmen eines praktischen Beispiels vermittelt.

Teil 2: Einführung in den Source-Code und gleichzeitiger Migration auf eine aktuelle Version
Analyse, Dokumentation und Umstellung bzw. Upgrade der vorhandenen TD-Applikationen
Quellcode-Upgrade:

  • Eigene Libraries (.APL-Dateien) konvertieren
  • Dynalibs neu kompilieren (APD-Dateien)
  • COM-Bibliotheken neu generieren
  • Selbstentwickelte DLLs anpassen
  • Quellcode konvertieren und kompilieren

MD-Consulting-Opentext-Gupta-Team-Developer

Datenbank-Connectivity:

  • Über native Router
  • ODBC oder
  • OLE DB

Ziel: Die Anwendung ist unter der neuen Version lauffähig.

Client/Server-Projekt

Modernisierung
5 Manntage

Technologie:

Gupta Team Developer
COM
ReportBuilder

27. Mai 2020


Mit Gupta einen Beitrag zur Energiewende

MD-Consulting-Gupta-Team Developer-Oracle-Programmierung

Das Leichtmetall Aluminium ist schon seit Jahrzehnten aus Autos nicht mehr wegzudenken. War es früher ein Merkmal von Premium-Modellen, treiben inzwischen alle Autokonzerne den Einsatz des Leichtmetalls voran. Schon 10% weniger Gewicht sparen 5 – 7 % Prozent Kraftstoff ein und senkt den Abgasausstoß.
Auch bei Stromleitungen verdrängt das Metall andere Werkstoffe wie Kupfer. Mit einem Kilogramm Aluminium kann man die doppelte Menge Strom transportieren. Dem Leichtmetall Aluminium gehört also die Zukunft.

Wäre da nicht der hohe Bedarf an Energie, die bei der Herstellung von Aluminium benötigt wird. Laut einem Bericht der taz wird für die Aluminiumherstellung 1 % des Stroms Deutschlands verwendet. Aber man steuert gegen:

  1. Werke werden umgerüstet, so werden Aluminiumhütten zu riesigen und intelligenten Stromspeicher. Denn Ökostrom bedeutet Stromschwankungen. Wenn die Sonne nicht scheint und der Wind nicht bläst, dann kommt es zu Engpässen. Großverbraucher sollen dies durch intelligente Steuerung der Produktion ausgleichen. Das Gesamtpaket aus diesen Maßnahmen revolutioniert auch die Aluminiumherstellung. Ein wesentlicher Beitrag zum Gelingen der Energiewende.
  2. Die enorme Energie, die bei der Verarbeitung von Rohstoffen frei wird, pusten viele Firmen bislang ungenutzt in die Luft. Angesichts der geplanten CO2-Steuer wächst das Interesse an einer Sekundärnutzung, denn Energieüberschüsse ließen sich auch gut vermarkten. So wird die Abwärme aus der Alu-Produktion nutzbar gemacht, um damit Logistikimmobilien oder auch Fußballstadien zu versorgen.
  3. Aluminium kann immer wieder ohne Qualitätseinbußen oder Verlust seiner Eigenschaften recycelt werden. Für das Recycling von Aluminium zur Erzeugung von sekundärem Aluminium sind nur 5 % der für die Produktion von primärem Aluminium verwendeten Energie erforderlich.

Große Aufgaben gilt es zu bewältigen. Ein Baustein dieser Umstellung ist die Optimierung der internen EDV-Systeme. Die Gupta-Applikationen müssen intelligent erweitert werden, um diese Prozesse zu unterstützen. Im Zuge der Konsolidierung, Qualitätssicherung und Weiterentwicklung der Anwendungslandschaft wurde MD Consulting unterstützend tätig.

oracle-gold-partner-status-md-consulting-vertrieb

Erstellung neuer Erfassungsmasken
Erstellen eines Importtools
Erstellung neuer Fenster
Erstellung von Monatsübersichten
Erarbeitung eines neuen Datenmodells und Änderung des Bestehenden
Anpassungen bisheriger Berichte
Erstellung von Reports
Test
Dokumentation

Client/Server-Projekt

Auftragsentwicklung
98,5 Manntage

Technologie:
Gupta Team Developer
Oracle Databases
SVN
Active Directory
Windows Server

27. Mai 2020


Gupta – „Zu gut für die Tonne“

MD-Consulting-Gupta-Team Developer-Oracle-Programmierung

Die Initiative „Zu gut für die Tonne“ vom Bundeslandwirtschaftsministerium gibt es bereits seit 2012. Trotzdem werden im Jahr 2019 in Deutschland immer noch rund 12 Mio. Tonnen Lebensmittel weggeworfen. Mit der “Nationalen Strategie zur Reduzierung der Lebensmittelverschwendung” will die Bundesregierung ein Bewusstsein für die Wertschätzung von Lebensmitteln schaffen. 52% aller Lebensmittelabfälle entstehen in privaten Haushalten. Nur 4% der Abfälle entstehen im Handel. Aber das ist trotzdem noch eine ganze Menge. So sagen viele Lebensmittelketten der Verschwendung den Kampf an. So auch unser Kunde. Lebensmittelverlust durch effizienteren Transport und Verkauf entgegenwirken. Dafür benötigte er Unterstützung.

md-consulting-Oracle-IaaS-Infrastucture-as a Service-

Auch das interne System des Kunden ist „zu gut für die Tonne“. Es soll modernisiert werden. Weiterhin steht die funktionale Modulanpassung und -erweiterung an. Die hausinternen Ressourcen reichten für dieses Vorhaben nicht aus. MD Consulting als Gupta-Spezialist wurde ins Boot geholt. Eine Team-Developer-Anwendung wird auf 7.1 angehoben und in diesem Zusammenhang wird auch die Oracle-Datenbank auf 12c umgestellt.

Client/Server Projekt

Teamunterstützung
780 Manntage

Technologie:
Gupta Team Developer 7.1
Oracle 12c
BuildingBlocks
M-Table
Unicode

18. Mai 2020


Computer-Service AG

Herr Asche besuchte vom 02.03. – 05.03.2020 bei MD Consulting in Erfurt das Seminar „Team Developer Basis“. Sein Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 und 2 in allen Punkten und der Bemerkung: „als Einstieg sehr guter Kurs“ möchten wir recht herzlich danken.

Herr Nikolai Asche, Entwickler 14. Mai 2020


AMS Fuhrparkmanagement GmbH

ams-fuhrparkmanagement-fuhrpark

Herr Fischer besuchte vom 02.03. – 05.03.2020 bei MD Consulting in Erfurt das Seminar „Team Developer Basis“. Sein Beurteilungsbogen fiel für MD Consulting sehr positiv aus. Für die Benotung mit 1 und 2 in allen Punkten möchten wir recht herzlich danken.

Herr Jens-Uwe Fischer, Entwickler 11. Mai 2020


Schutz von strahlenexponierten Personen

MD-Consulting-Gupta-Team Developer-Building-Blocks-Programmierung

Bei einem Strahlenschutzpass denkt man gleich an Kernkraftwerke. Aber auch Beschäftigte in der Medizin, Industrie, Forschung, Luftfahrt sowie an Arbeitsplätzen mit erhöhter Radonbelastung müssen besonders geschützt werden. Der Strahlenschutzpass mit einer eindeutigen SSR-Nummer bleibt unverändert, auch bei Arbeitsplatz- oder Namenswechsel.

Erfasst werden diese im Strahlenschutzregister. Das Register reicht bis in die 1990er Jahre zurück und umfasst derzeit Angaben zu etwa 1,7 Millionen beruflich exponierten Personen. Aktuell befinden sich ca. 440.000 Personen in der Überwachung. Davon stammt die mit Abstand größte Gruppe mit knapp 300.000 Personen aus dem medizinischen Bereich. Die Strahlenbelastung bei dieser Berufsgruppe liegt im Durchschnitt bei 0,3 Millisievert pro Jahr und Person.

Für eine Behörde haben wir eine TD-Anwendung von Version 3.1 nach 7.0 migriert.
Besonderheiten:

  • Unicode-Umstellung erforderlich
  • Verwendung BuildingBlocks (u.a. Berechnung Bildschirmauflösung)
  • Nutzung ActiveX-Datepicker Element (Dialog dlgWertEingabe). Dieses Control musste ersetzt werden.
    Der Projektverlauf setzt sich zusammen aus:
  • Aufbau Entwicklungs- und Migrationsumgebung, Herstellung der Lauffähigkeit
  • Migration
  • Test, Testunterstützung, Nacharbeiten

Client/Server Projekt

Modernisierung:
11 Manntage

Technologie:
Gupta Team Developer 7.0
Building Blocks
Active X
Unicode

11. Mai 2020