Schnittstellen

HM-Software hat in Zusammenarbeit mit Kunden eine Vielzahl von Schnittstellen entwickelt.
Die Anbindung der Schnittstellen kann sowohl zur Datenabfrage, -übertragung als auch zur Gerätesteuerung genutzt werden.
Transfer-Formate
ASCII, ANSI, UTF-8, SQLite, Access, Excel, Word, dBase, HL7, XML, weitere auf Anfrage
Transferprotokoll
E-Mail, File-System, FTP(s) ,http(s), OLE, SOAP, WIN-SOCK

Nachfolgend die Liste der Schnittstellen. Sollte Ihre gewünschte Schnittstelle nicht dabei sein, sprechen Sie uns an.

BereichBezeichnungBeschreibung
AllgemeinWord
AllgemeinExcel
AllgemeinOpen-Office
AllgemeinXML
AllgemeinCSV
AuftragssystemeHM-Auftrag
AuftragssystemeHM-QDS
AuftragssystemeSAGE
AuftragssystemeNavision
AuftragssystemeSAP
AuftragssystemeInfor
Wasserinformations-systemeOctowareTrinkwasseranalysen, deutschlandweit
Wasserinformations-systemeTEISTrinkwasseranalysen
alle Versionen
Wasserinformations-systemeTWISTTrinkwasseranalysen
alle Versionen
Wasserinformations-systemeLABDÜS 2.0Industrielle Abwasseranlagen und Grundwasserana-lysen
Wasserinformations-systemeBWASA tw 6Trinkwasseranalysen
Wasserinformations-systemeTWDA SchnittstelleTrinkwasseranalysen
LebensmittelQS-Datenbank
LebensmittelALDI-ISQM
LebensmittelLidl
LebensmittelDeutscher Fruchthandelsverband e.V
LebensmittelHI-Tier (BSE)
LebensmittelVeterinär Schnittstelle zu den Niedersächsischen Landkreisen
LebensmittelI-Monitoring
LebensmittelHM-QDS
MedizinLDT/ADT
MedizinSAP – KIS-Systeme
Mikrotiterplatten-System Magellan
Mikrotiterplatten-System Esaybase
Mikrotiterplatten-System Abbott
BuchhaltungSAGE
BuchhaltungTaylorix
BuchhaltungLexware
BuchhaltungSAP
BuchhaltungDATEV Fibu/Lohn/Kostenrechnung
BuchhaltungDeutsch BankEinlesen der Kontoauszüge
BuchhaltungSparkasseEinlesen der Kontoauszüge
BuchhaltungInfor
Dokumentenmanage-mentsystemeWindream®
Dokumentenmanage-mentsystemeHabel®
Dokumentenmanage-mentsystemeHM-DIS
GeräteherstellerAES
GeräteherstellerBehr
GeräteherstellerFoss
GeräteherstellerHP
GeräteherstellerKern
GeräteherstellerSartorius
GeräteherstellerTecan
GeräteherstellerAGILENT
GeräteherstellerCanon
GeräteherstellerGerhardt
GeräteherstellerILU
GeräteherstellerPrecisa
GeräteherstellerShimadzu
GeräteAquakem
GeräteCanon Shot G3 Kamera
GeräteGC
GeräteHamilton-Analysesysteme
GeräteHamilton-Deepwellplattensystem
GeräteHPLC
GeräteICP
GeräteInframatic
GeräteiQ-Check
GeräteIUL-System (Eiweißmessungen)
GeräteLabelmaster
GeräteMagelan
GeräteMulticalc
GeräteSKALAR Fotometrie
GeräteTecan-Reader
GeräteVapodest
GeräteWineScan (FTIR)

Entwicklung

HM-Software entwickelt seine Produkte auf Basis von .NET, IronPython, WEB-Apps, XML-Konfigurationen,-Workflows, Menübeschreibungen sowie Formular- und Listbeschreibungen, die als WPF/WEB-Formulare die Oberflächen bilden.
Die Scripte, Konfigurationen, Workflows, Menübeschreibungen sowie Formular- und Listbeschreibungen werden im Quellcode ausgeliefert.

entwicklungskonzept

Durch das offene Konzept können externe als auch kundenspezifische .NET-Programme und Scripte integriert werden. Auf Basis der entwickelten .NET-Programme werden mittels Scripting (IronPython, Javascript) Packages erstellt.

Die Anwendungen von HM-Software bestehen aus einzelnen Produkten und integrierten Komponenten (wie Parameterverwaltung, Adressen, Angebote, Mail-Anbindung, FTP-Zugängen, etc.). Jedes Produkt setzt sich wiederum aus einzelnen Packages (Programmpaketen) zusammen die damit die Basisleistung des Produktes festlegen. Jedes Produkt kann durch Standard- oder individuellen Addons erweitert werden.

HM-Software stellt eine Entwicklungssystem zur Produkt- und Addonerstellung zur Verfügung. Auf Basis von Vorlagen können effizient neue Produkte und Addons erstellt und integriert werden. Die Erstellung der Produkte und Addons erfolgt durch HM-Software, den Kunden oder über Dritte.

Die Produkte und Addons werden zur Produktgruppen oder Apps zusammengestellt, welche die Anwendung ergeben.
Es besteht jederzeit die Möglichkeit die Anwendung kundenspezifisch anzupassen und durch individuelle Packages zu erweitern.

Begriffserklärung

In dieser Tabelle enthält unsere Begriffe mit entsprechender Erklärung.

Begriffserklärung

BegriffErklärung
AbteilungBeschreibt die Abteilung in dem die Analysen durchgeführt werden.
Zum Bespiel: Chemie, Mibi, Aufbereitung, Probenannahme
Hinweis: Abteilungen und Kostenstellen sind in vielen Laboratorien identisch.
AnalysenauswahlModul zur Zuordnung der Analysen zu einer oder mehreren Proben.
ArbeitslistenZusammenstellung von Parameter bzw. Pakten für die Bearbeitung im Labor.
AuswahllistenSystem-Modul zur Erstellung von beliebigen Auswahllisten mit den Feldern Wert, Auswahl und Icon.
ErgebniserfassungModul zur Erfassung der Analyseergebnisse bzw. zum direkten Import in LIMS-System
ErgebnisexportExport der Ergebnisse in anderen Formaten.
ErgebnisimportImport von Ergebnissen direkt ins LIMS-System oder in Arbeitslisten bzw. ins RDM
FormelBerechnet aus einem oder mehreren Ergebnissen einer Probe das Ergebnis des Parameters in dem die Formel eingetragen ist.
Geräteschnittstellesiehe Ergebnisexport, Ergebnisimport
HinterlegungenModul für eine einfache Auswahlliste.
Wir durch die Auswahllisten ersetzt.
KostenstelleBeschreibt die organisatorische Einheit der Analysetätigkeit.
Hinweis: Kostenstelle und Abteilungen sind in vielen Laboratorien identisch.
KundenentwicklungsverzeichnisVerzeichnis in dem die Kundenanpassungen für den Key-User für die Entwicklung und Anpassung mittels SVN abgelegt sind. Der Key-User kann einen Verweis auf dieses Verzeichnis einrichten und somit eigene Anpassungen vornehmen, testen und freigeben.
LaboranlageassistentModul zur Anlage von Laboraufträgen und/oder Proben mit Analysezuordnung und bei Bedarf mit Ergebnis und Grenzwerterfassung
LaborauftragIn einen Laborauftrag werden ein oder mehrere Proben zusammengefasst die vom Kunden gemeinsam bestellt wurden oder die gemeinsam berichtet werden sollen
LaborauftragsmanagerModul zur Verwaltung von Laboraufträgen.
MasterpaketEin Masterpaket ist eine Zusammenstellung von mehreren Paketen und Parametern zu einen übergeordneten Paket.
Das Masterpaket wir meist für die schnelleren Analysezuordnung bei Kundenaufträgen verwendet.
Matrix Über die Matrix werden die Parameter Gruppiert bzw. bei der Analysenzuordung zur Auswahl der Parameter verwendet
MaßeinheitEinheit in dem der Parameterwert gemessen bzw. das Ergebnis ausgegeben wird.
Mengeneinheitsiehe Maßeinheit.
MesswertformelBerechnet aus dem Messwert des Parameters des Ergebnis dieses Parameters.
MethodenBeschreibung wie ein oder mehrere Parameter zu Analysieren sind dieses beginnt bei der Probennahme und geht über die Aufbereitung bis zu Definition des Analysegerätes und der Art der Messung sowie interpretation des Messwertes.
PaketEin Paket ist die Zusammenfassung von mehreren Parametern die innerhalb einer Probe analysiert werden sollen. Ein Paket kann sowohl aus Kundensicht als auch aus Methodensicht zusammengestellt werden.
Parameter Als Parameter wird ein Untersuchungselement, ein Wirkstoff, ein Keim bezeichnet. z.B. Eiweiß, Blei, Fett, Mangan etc.
Der Parameter kann in Matrix, und Methoden unterteilt werden.
ProbeEine Probe ist eine Einheit (Wurst, Schraube, Teil eines Schuhs, Wasser, Luft, etc.) welche im Labor untersucht wird.
Eine Probe kann aus mehreren Mustern bestehen.
Der Analyseumfang wird über Pakete und Parametern festgelegt die der Probe zugeordnet werden.
Die Analyse erfolgt entsprechend der Analyseanweisung und der definierten Methoden die wiederum den Paketen, Parameter zugeordnet sind.
Eine Probe kann einen Laborauftrag zugeordnet sein.
Eine Probe kann in mehreren Unterproben aufgeteilt werden.
Probenanlageassistensiehe Laboranlageassistent
ProbenmanagerModul zur Verwaltung der Proben.
RDM RohdatenmanagementModul zur Verwaltung von Rohdaten.
Das RDM ist die Erweiterung der Arbeitslisten mit zusätzlichen Leistungsumfängen wie Datenimport/Export zu Analysengeräten
Teilproben Teilproben werden als Unterproben abgebildet.
TextbausteineModul zur Verwaltung von beliebigen Textbausteinen die Textbausteine sind nach Einsatzbereich und Gruppen gegliedert.
UnterprobenProben können in Unterproben aufgeteilt werden. Eine Unterproben kann den gleichen Leistungsumfang wie eine Probe haben.
Vorort ParameterBezeichnet Parameter, die bei der Probenahme gleich Vorort gemessen werden, z.B. Temperatur, pH-Wert.
Vorort-Parameter werden im HM-LIMS über den Laborbereich gekennzeichnet.

Stammdaten

Die Stammdaten ist die Basis für die Verwaltung eines komplexen Daten-Systems.
z.B. Kostenstellen, Abteilungen, Konten, Laborbereiche, Produktgruppen, etc..
Die Stammdaten werden meist als Hinterlegung und Vorbedungen für die Erfassung von Aufträgen und anderen Daten benötigt.
Je nach Wichtigkeit handelt es sich bei den Stammdaten um einfache Liste, Textbausteine oder um aufwendigere Module.

Es existieren in der HM-Applikation fertige Stammdatenmodule wie Kostenstellen, Konten etc. als auch dynamische Stammdaten die nicht bei allen Kunden zum Einsatz kommen.
Dynamische Stammdaten werden in den Textbausteinen, Hinterlegungslisten und in den Auswahllisten gepflegt.
Des weiteren können individuelle Stammdaten durch Kundenmodule hinzugefügt werden.

BezeichnungBereichBeschreibung
AktivitätstypenHM-CRM
AnsprechpartnerstatusHM-CRM
AnsprechpartnertypenHM-CRM
AufnahmeartHM-CRM
GruppeHM-CRMListe der Adressgruppen.
Kunden, Lieferanten, Mitarbeiter, Fremdlabore, Filialen, Gesundheitsämter, etc.
kundenspezifische GruppenHM-CRMUnterteilung der Adressen in beliebig vielen kundenspezifischen Gruppen in bis zu drei unabhängigen Bereichen
LänderHM-CRMListe der Öänder
TicketkategorieHM-CRM
TicketstatusHM-CRM
TickettypenHM-CRM
VersandartHM-CRMListe der Versandarten
Angebote (Interner Status)HM-OMS
AngebotsstatusHM-OMS
AuftragsstatusHM-OMS
BestellstatusHM-OMS
FestkontenHM-OMS
GutschriftsartHM-OMS
GutschriftsstatusHM-OMS
KontenHM-OMS
KostenstellenHM-OMS
LieferscheinartHM-OMS
LieferscheinstatusHM-OMS
MahntexteHM-OMS
PositionsartenHM-OMS
PreislistenHM-OMS
ProjekteHM-OMS
RechnungsartHM-OMS
RechnungsstatusHM-OMS
RegionHM-OMS
SummenausgabeHM-OMS
WährungHM-OMS

Menü

Die Menüs gibt es in unterschiedlichen Ansichten. Der Aufbau der Menüs erfolgt mittels XML-Dateien welche über Erweiterung an die Kundenanforderungen angepasst werden können.

Ribbon-Menü
menue-ribbonmenue
Das Ribbon-Menü wird meist als Hauptmenü in den einzelnen Modulen eingesetzt.

ICON-Menü
menue-icon
Das ICOM-Menü wird meist in Listen und Formularen, welche sich innerhalb eines Modul befinden, eingesetzt.

Outlook-Menü
menue-outlook
Das Outlook-Menü wird als linkes Hauptmenü der Applikation eingesetzt.

App-Menü
menue-appmenue
Das App-Menü wird als Anwenderspezifisches Menü genutzt hier können auch andere Programm und Windows-Links eingeblendet werden.
Als Administrator können Sie das App-Menü für den jeweiligen Anwender anpassen.