EMIL Plattform API

<< Klicken Sie, um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  »Kein übergeordnetes Thema«

EMIL Plattform API

Das EMIL Plattform API ermöglicht es, von außerhalb des Systems auf die EMIL 5-Datenbank zuzugreifen. Es ist für Statistiker und Softwareentwickler anderer Systeme gedacht und für den normalen Betrieb nicht relevant. Einstellungen zum Plattform API werden unter Administration|Schnittstellen vorgenommen. Für dieses API ist keine Plus-Funktionalität erforderlich, es ist vollumfänglich in der Basisversion enthalten.

clip0468

Das EMIL Plattform API bietet zwei Zugriffsarten:

1.Query-Schnittstelle für Statistiker: Lesender Zugriff auf Patientendaten, vorwiegend für Statistiksysteme wie R. Der Zugang ist über ein Token (1) gesichert, das für Ihre Installation von EMIL 5 automatisch aus sechzehn zufälligen Zeichen generiert wurde. Sie können dieses Token unter (1) einsehen und auch in die Zwischenablage kopieren. Da nur der EMIL 5-Administrator Zugriff auf dieses Token hat, können unbefugte ohne Kenntnis des Tokens keine Daten abrufen. Der Administrator kann jederzeit über (2) ein neues Token generieren und damit den Zugriff mit dem alten Token unterbinden.

2.Bidirektionale-Schnittstelle für die Kommunikation mit EMIL 5. Diese Schnittstelle ist für Hersteller anderer Systeme gedacht, die darüber auch Daten in EMIL 5 einfügen bzw. aktualisieren und direkt mit EMIL 5 Patientenakten kommunizieren können, so lange sie Zugriff auf den EMIL 5-Server haben (also nur in Ihrem Netzwerk). Der Zugriff erfolgt ebenfalls über ein Token. Dieses Token wird von ITC jahresweise an Hersteller ausgegeben und ist für den Hersteller kostenpflichtig. Für EMIL 5-Anwendende entstehen seitens ITC keine Kosten für diese Schnittstelle! Das Token sorgt auch dafür, dass damit übertragene oder modifizierte Daten im EMIL 5-Audittrail eindeutig in ihrer Herkunft markiert werden können.
 
Die bidirektionale Schnittstelle ist nur für Softwareentwickler vorgesehen. Anwendungen, die so andocken, müssen sicherheitshalber explizit vom EMIL 5-Administrator unter (3) einmalig freigegeben werden um zu verhindern, dass unbemerkt Systeme an EMIL 5 andocken und Daten lesen, ändern oder hinzufügen. Technische Fragen und Fragen zu den Lizenzgebühren richten Sie bitte an service@itc-ms.de.

Beide Schnittstellen werden über den EMIL 5-Applikationsserver per HTTPS angesprochen und sind so von überall aus erreichbar, von wo aus auch Clients den EMIL 5-Server erreichen können. Es sind auch keine speziellen Treiber erforderlich.

Wichtiger Sicherheitshinweise: 

Beachten Sie unbedingt die Netzwerkhinweise unter Netzwerk, DMZ und Firewall wenn der Zugriff von außerhalb des lokalen Netzwerks erfolgen soll.

Bei Zugriff auf den EMIL 5-Server über das Internet sollte das API über dein Eintrag in der serverseitigen config.ini unbedingt ausgeschaltet werden:
[NETWORK]
 EnableAPI=0 

*Die DMZ ist die sogenannte Demilitarisierte Zone eines Netzwerks, in der man Dienste Betriebt, die aus dem Internet erreichbar sind. DMan kann vom lokalen Netzwerk auf die DMZ zugreifen, nicht aber aus der DMZ in das lokale Netzwerk. Die DMZ schafft insofern Sicherheit, als dass sie bei einem Angriff und einer Übernahme eines Service aus dem Internet trotzdem das lokalen Netzwerk abgeschottet hält.