Problem mit der Darstellung von eArztbrief im plugin ePostfach

Alle Fragen / Ideen / Anregungen / Lösungen und Probleme rund um die Software ALBIS

Moderator: Forum Moderatoren

Antworten
masj
Beiträge: 10
Registriert: Dienstag 8. März 2022, 11:03
2
Hat Dank erhalten: 1 mal

Problem mit der Darstellung von eArztbrief im plugin ePostfach

Beitrag von masj »

Hallo zusammen,

Ich habe seit einiger Zeit ein Problem, das möglicherweise mit dem Update des Albis (Version 2024/Q1 24.10.93) zusammenhängt. Leider habe ich das Problem zu spät erkannt.
Ich kann ohne Probleme eAU und eRezept versenden. Die versendeten Dokumente erscheinen im Plugin ePostfach unter Postausgang und die verschiedenen Status werden auch richtig umgesetzt und angezeigt.

Es werden jedoch keine eArztbriefe im Plugin ePostfach unter Posteingang angezeigt, obwohl mir solche Briefe zugeschickt wurden.
Nach einigen Recherchen habe ich festgestellt, dass alle ein- und ausgehenden Dokumente über meine KIM-Mailadresse unter dem Verzeichnis:
..\albiswin\Db\wkflwapi\globalvariable\CGMCONNECT_CONFIGS\KOMLEPlugin\xxxxxxxxxxx@tm.kim.telematik
in verschiedenen Verzeichnissen getrennt gespeichert werden und ich die eingehenden eArztbriefe und die dazugehörigen Anhänge tatsächlich finden kann.

Die Frage ist, warum die eArztbriefe nicht unter Albis/Extern/ePostfach/Eingang erscheinen? Es handelt sich nur um ein Darstellungsproblem des Plugins epostfach.
Nachdem ich keine Lösung gefunden habe, habe ich das neue Albisupdate 24.20.x installiert, in der Hoffnung, dass das Problem gelöst wird.
Das Problem ist nicht gelöst und hat sich sogar noch verschlimmert, d.h. mit der neuen Albisversion werden die eAUs und eRezepte nicht mehr unter
Albis/Extern/ePostfach/Postausgang angezeigt. Ich habe dann die alte Albis-Version wieder hergestellt.

Wer kennt dieses Problem oder hat eine Idee?

Viele Grüße
C.Hamcher
Beiträge: 3
Registriert: Mittwoch 10. Mai 2023, 14:08
1
PVS: ALBIS
Konnektortyp: Kocobox
Hat Dank erhalten: 2 mal

Re: Problem mit der Darstellung von eArztbrief im plugin ePostfach

Beitrag von C.Hamcher »

Hallo masj,

wir würden dir empfehlen einmal Kontakt zu deinem Albis Services und Vertriebspartner auszunehmen. Der Fehler ist nicht normal und man sollte sich das mal näher anschauen. Das zurückspielen von Albis Updates kann zu erhebblichen Schäden in den Datenbänken sorgen deswegen würden ich empfehlen einmal Kontakt zu Ihrem Albis Partner aufzunehmen.

Viele Grüße
Christian Hamacher
masj
Beiträge: 10
Registriert: Dienstag 8. März 2022, 11:03
2
Hat Dank erhalten: 1 mal

Re: Problem mit der Darstellung von eArztbrief im plugin ePostfach

Beitrag von masj »

Hallo Herr Hamcher,
Vielen Dank für die Antwort,

Ich habe nicht die alte Version installiert, sondern die zuvor gesicherten Daten wieder eingespielt.
Es gibt also keine Inkonsistenzen zwischen dem Softwarecode und dem Datenbankteil.
Tom7719
Beiträge: 22
Registriert: Montag 18. März 2024, 23:47
PVS: ALBIS
Konnektortyp: KocoBox
Hat sich bedankt: 6 mal
Hat Dank erhalten: 10 mal

Re: Problem mit der Darstellung von eArztbrief im plugin ePostfach

Beitrag von Tom7719 »

Hallo,

als erstes würde ich die aktuelle ALBIS Version installieren. Dann im Posteingang mal nachsehen, ob auf der linken Seite alle Haken drin sind. Wenn das alles der Fall ist, dann versenden Sie doch einfach mal einen Arztbrief an sich selbst. Wenn es dann scheitert müßte man mal schauen ob der KIM Dienst auf dem Server läuft. Sollte er laufen und es auch keine Fehlermeldungen geben, dann greife ich zum Telefon und rufe meine ALBIS Firma an. Die bekommen das in der Regel schnell geregelt.
masj
Beiträge: 10
Registriert: Dienstag 8. März 2022, 11:03
2
Hat Dank erhalten: 1 mal

Re: Problem mit der Darstellung von eArztbrief im plugin ePostfach

Beitrag von masj »

Vielen lieben Dank für die Antwort.
Leider hat alles nichts geholfen.
Wie oben beschrieben, gibt es hier nur ein Darstellungsproblem im Mailbox-Plugin von Albis.
Das KIM selbst funktioniert, die AUs und Rezepte werden korrekt versendet.
Die Arztbriefe kommen im oben genannten Verzeichnis an und müssen mühsam herausgefischt werden.
Da in diesem Verzeichnis alle ausgehenden und eingehenden KIM-Kommunikationen, also Arztbriefe, AUs und Rezepte und auch die Bestätigungsmail
eingetragen werden.
Inzwischen habe ich ein Skript in Python geschrieben.
Ich suche in den vorhandenen Unterverzeichnissen nach 'message.eml' und wo in dieser Datei ein Eintrag als "Subject: Arztbrief" vorhanden ist, handelt es sich um einen Arztbrief.
Ich kopiere dieses eArztbrief-Verzeichnis in ein anderes Ort, dann habe ich alle Arztbriefe, dann konvertiere ich die emls in eine Textdatei, die Anhänge sind als PDF vorhanden und gut lesbar.
masj
Beiträge: 10
Registriert: Dienstag 8. März 2022, 11:03
2
Hat Dank erhalten: 1 mal

Re: Problem mit der Darstellung von eArztbrief im plugin ePostfach

Beitrag von masj »

Hier das Script:
import os
import shutil
import mailparser

def convert_eml_to_txt(eml_file_path, txt_file_path):
# EML-Datei parsen
mail = mailparser.parse_from_file(eml_file_path)

# Informationen extrahieren
subject = mail.subject
from_ = mail.from_[0][1] if mail.from_ else ''
to = mail.to[0][1] if mail.to else ''
date = mail.date
text_plain = mail.text_plain[0] if mail.text_plain else ''
text_html = mail.text_html[0] if mail.text_html else ''

# Inhalte in eine Textdatei schreiben
with open(txt_file_path, 'w', encoding='utf-8') as f:
f.write(f"Subject: {subject}\n")
f.write(f"From: {from_}\n")
f.write(f"To: {to}\n")
f.write(f"Date: {date}\n\n")
f.write("Plain Text:\n")
f.write(f"{text_plain}\n\n")
if text_html:
f.write("HTML Text:\n")
f.write(f"{text_html}\n")

def search_for_string_in_files(directory, search_string, such_file, dest_dir):
# Gehe durch alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis
for root, dirs, files in os.walk(directory):
file_path = os.path.join(root, such_file)
file_mark = os.path.join(root, 'mark')
try:
if os.path.isfile(file_path) and not os.path.isfile(file_mark):
with open(file_path, 'r', encoding='utf-8') as f:
# Durchsuche jede Zeile der Datei nach dem Suchstring
for line in f:
if search_string in line:
print(f"String '{search_string}' gefunden in Datei: {file_path}")
sub_dir = os.path.basename(root)
dest_sub_dir = os.path.join(dest_dir, sub_dir)
shutil.copytree(root, dest_sub_dir)
print(f"Copied {root} to {dest_sub_dir}")
txt_file_path = os.path.join(dest_sub_dir, 'message.txt')
convert_eml_to_txt(file_path, txt_file_path)
with open(file_mark, 'w', encoding='utf-8') as mark:
pass #
break # Stoppt die Suche in dieser Datei, wenn der String gefunden wurde
except Exception as e:
print(f"Fehler beim Lesen der Datei {file_path}: {e}")

verzeichnis = '.\\albiswin\\Db\\wkflwapi\\globalvariable\\CGMCONNECT_CONFIGS\\KOMLEPlugin\\xxxxxxxxxxx@tm.kim.telematik' # Ersetze dies durch den Pfad zum gewünschten Verzeichnis
such_string = 'Subject: Arztbrief'
such_file = 'message.eml'
dest_dir = 'C:\\Users\\Daten\\my_dir'
search_for_string_in_files(verzeichnis, such_string, such_file, dest_dir)
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast