Get last active window resp. all windows in the Alt+Tab list

The Windows API does not provide a simple function to create a list of all top-level windows according to the Alt-Tab list. The EnumWindows function provides many more windows, as most programs have multiple windows. But at most one of them belongs in the Alt-Tab list. To find the right one, you have to go … Weiterlesen

MEDISTAR auf Windows 8.1 bzw. Windows Server 2012 R2

Ein Grund, warum ich hier schon lange nichts mehr geschrieben habe, ist die Beschäftigung mit der Umstellung meiner Praxissoftware auf einen neuen Server Anfang dieses Jahres. Der Hauptrechner ist nach c’t-Anleitung selbst gebaut. Als Betriebssystem habe ich Windows 8.1 gewählt. Das Server-Betriebssystem 2012 R2 hatte ich als Preview probeinstalliert – schien mir aber zu kompliziert … Weiterlesen

MEDISTAR und das Ende des Supports für Windows XP

Wenn auf einem Rechner XP läuft, wird wahrscheinlich auch Windows 7 auf ihm laufen. Außerdem besteht nicht unbedingt die Notwendigkeit in der Praxis Windows XP aufzugeben – trotz des Auslaufens des Microsoft-Supports (April 2014). Wenn die Rechner nicht ans Internet angeschlossen sind und auch sonst niemand irgendetwas neu installiert, werden ja Sicherheits-Updates nicht unbedingt benötigt. … Weiterlesen

MEDISTAR-SQL-Backup mit PowerShell erstellen

Der in der MEDISTAR-SQL-Version vorhandene Backup-Dienst automatisiert die Datensicherung, indem er einmal am Tag zu einer bestimmten Uhrzeit Kopien der ISAM-Datenbanken und einen Dump der Oracle-Datenbank erstellt. Die Dateien landen im Unterordner «Sicherung» des MEDISTAR-Verzeichnisses. Wenn man zusätzlich zu anderen Zeiten sichern möchte, kann dies mit folgendem PowerShell-Skript geschehen. Die Befehle für das Erstellen des … Weiterlesen

MEDISTAR-Makro-Programmierung

Ein Makros kann viele kleine, immer wieder kehrende Arbeitsschritte zusammenfassen. Darüber hinaus können MEDISTAR-Makros intelligente Funktionen enthalten. Das möchte ich an einem Beispiel demonstrieren: Die in der Praxis wichtigste EBM-Ziffer ist die Grundpauschale. Abhängig vom Alter des Patienten gibt es für jede Fachgruppe drei unterschiedliche Ziffern. Wir wollen ein Makro erstellen, das altersabhängig automatisch die für … Weiterlesen

Einfaches Dokumentenmanagement mit MEDISTAR

Move and Link to MEDISTAR MEDISTAR bietet eine interessante, aber un­doku­men­tierte Funktion: in den med. Daten lassen sich Ver­knüp­fungen zu beliebigen externen Dateien erstellen. Diese lassen sich dann durch einen Doppel­klick öffnen. Konkret muss eine Schrägstrich-Zeile angelegt wer­den und ein Eintrag entsprechend der folgenden Syntax eingeben werden:EV:<D:\datei.txt> «Move and Link to MEDISTAR» ist ein ist … Weiterlesen

Welche MEDISTAR-Warteliste benutzen Sie?

MEDISTAR bietet zwei verschiedene Wartelisten an. Die altbewährte Warteliste hat den Nachteil, immer nur einen Wartebereich anzuzeigen. Wenn eine Praxis mit nur einem Wartebereich auskommt, ist sie aber erste Wahl. Ihr Vorteil ist, dass sie hervorragend mit der Tastatur bedient und mit Makros automatisiert werden kann. Das wird in der OPHTHALMOSTAR-Facharztlösung intensiv genutzt, um zum … Weiterlesen

Keine Probleme mit Nec-aut-idem in MEDISTAR

Nachtrag Juli 2012: Aufgrund des neuen Anforderungskatalogs, den die KBV gemeinsam mit dem Spitzenverband Bund der Krankenkassen erarbeitet hat und der ab Juli 2012 für Veränderungen in allen Praxisprogrammen geführt hat, die die Verordnung von Arzneimitteln ermöglichen, ist der nachfolgende Text Makulatur. Andererseits dokumentiert er aber, dass sich MEDISTAR bemüht, Hilfen bereit zu stellen, die … Weiterlesen

Bewegliche Feiertage im Terminkalender

Wer einen elektronischen Terminkalender benutzt, muss in vielen Programmen die Feiertage manuell eintragen. Das ist kein Problem, solange sich der Termin zu einem bestimmten Datum wiederholt (z.B. Weihnachten). Richtig lästig ist es aber bewegliche Feiertage Jahr für Jahr einzutragen (Ostern und andere). Hier hilft mein C#-Erstlingswerk «Bewegliche Feiertage». Das Programm berechnet die Daten wählbarer beweglicher … Weiterlesen

MEDISTAR-SQL-Backup einlesen bzw. importieren

Vor gut einem Jahr habe ich bereits an dieser Stelle eine Batchdatei publiziert, die den Import der MEDISTAR-SQL-Sicherung automatisiert. Den gleichen Job erledigt das nachfolgende Powershell-Skript noch ein bisschen komfortabler.Das Skript importiert den Datenbank-Dump (ORACLE_EXP.DMP) und kopiert die ISAM-Datenbankdateien in die entsprechenden Ordner.Die Angaben in den ersten beiden Zeilen müssen individuell angepasst werden. Sie können … Weiterlesen