Zum Inhalt
Software und Digitalisierung

Datenimport: Was bedeutet ein leeres Feld?

Leere Felder beim Praxissoftware-Import richtig einordnen: Erfahren Sie, ob ein Wert fehlt, erhalten bleiben oder ausdrücklich gelöscht werden soll.

easymed.digital Redaktion 5 Min. Lesezeit
Zwei Kolleginnen vergleichen tabellarische Ansichten auf Laptops am Praxisschreibtisch.

Eine leere Zelle im CSV-Export ist keine eindeutige Anweisung, einen bisherigen Wert zu behalten oder zu löschen. Das Tabellenformat beschreibt ein Feld; welche Wirkung ein leerer Wert bei einem bestehenden Kontakt hat, legt der konkrete Importweg fest.

Beim Wechsel zu easymed gibt es eigene Migrationsassistenten für Simplimed, etermin und Billfox. Weitere Ausgangssysteme werden über einen vereinbarten CSV- oder API-Weg vorbereitet; Feldzuordnung und Vorschau zeigen, wie die ausgewählten Angaben beim passenden Kontakt ankommen. Die Praxis benennt die gewünschten Datenbereiche und beschreibt den Zielstand. Bei leeren Zellen kommt eine Frage hinzu, die vor dem Import klar sein sollte: Was soll im neuen Kontakt bleiben, geändert oder entfernt werden?

Was eine leere CSV-Zelle technisch aussagt

CSV beschreibt, wie Felder in einer Zeile getrennt und dargestellt werden. RFC 4180 dokumentiert eine verbreitete CSV-Form, weist aber zugleich auf erhebliche Unterschiede zwischen Anwendungen hin; es gibt keine einzige verbindliche Master-Spezifikation für alle Programme. Daraus folgt noch keine Regel zum Aktualisieren eines bestehenden Kontakts. (RFC 4180)

Auch die Konvention, was eine leere Zelle bedeutet, hängt vom Datenmodell und Importprogramm ab. Das W3C-Modell für Tabellendaten interpretiert leere Zellen standardmäßig als null; Metadaten können Nullwerte genauer festlegen. PostgreSQLs CSV-Import zeigt eine weitere konkrete Ausprägung: Ein nicht in Anführungszeichen gesetztes leeres Feld steht dort standardmäßig für NULL, "" dagegen für eine leere Zeichenfolge. Das sind Regeln dieser Modelle und Importfunktion; andere Anwendungen können anders arbeiten. (W3C-Tabellenmodell, W3C-Metadaten, PostgreSQL-Dokumentation)

Für Ihre Datenübernahme heißt das: Deuten Sie leere Werte nicht allein aus der Tabellenansicht. Klären Sie vorab, ob das Zielsystem sie überspringt, als leeren Inhalt speichert oder als Löschauftrag verarbeitet. Diese Bedeutung gehört zum konkreten Migrationsweg.

Den Auftrag an einem ausgewählten Kontakt festlegen

Beispiel: In der Exportzeile steht eine bestätigte Quell-ID, eine neu mitgeteilte Telefonnummer und eine leere Adresszelle. Der vorhandene Kontakt ist anhand der Quell-ID bereits zugeordnet; die gespeicherte Adresse wurde bestätigt und soll bleiben.

Der gewünschte Zielstand lautet: neue Telefonnummer übernehmen, bestätigte Adresse erhalten. In der Zeile ist beim Telefon ein neuer Wert eingetragen, beim Adressfeld steht die leere Zelle für „kein neuer Adresswert“. Die bestätigte Quell-ID führt zum ausgewählten Kontakt und hält die Frage am konkreten Datensatz fest.

Die Teilaktualisierung liefert eine neue Telefonnummer
Datenzeile mit bestätigter Quell-ID, neuer Telefonnummer und leerer AdresszelleEine Zeile mit einer leeren ZelleQuell-IDTelefonAdressebestätigtneuleerZiel: Telefon neu, Adresse erhalten
Die bestätigte Quell-ID gehört zur Zuordnung. Die leere Adresse liefert keinen neuen Wert; im Beispiel bleibt die bestätigte Angabe Teil des gewünschten Zielstands.

So werden Dateninhalt und Änderungswunsch getrennt: Die Datei zeigt, was exportiert wurde; die Praxis legt fest, was im neuen Bestand gelten soll. Halten Sie diese Erwartung kurz fest, bevor die Felder zugeordnet werden.

Drei Bedeutungen vor dem Import unterscheiden

Nicht geliefert: Für das Feld enthält die Datei keinen neuen Wert. Soll die vorhandene Angabe bleiben, muss der Importweg leere Felder dafür als „unverändert“ behandeln. Bestätigten Wert erhalten ist in diesem Fall das Ziel der Praxis.

Entfernen: Die Praxis möchte eine gespeicherte Angabe löschen. Das ist ein ausdrücklicher Auftrag und sollte über die dafür dokumentierte Löschfunktion, ein vorgesehenes Kennzeichen oder einen anderen vereinbarten Weg erfolgen. Eine leere Zelle reicht nur dann, wenn genau diese Bedeutung für den Import bestätigt wurde.

Noch offen: Die richtige Angabe ist noch nicht geklärt. Lassen Sie sie erst von der zuständigen Person bestätigen und übernehmen Sie sie dann mit dem richtigen Wert. Wenn der Importweg es zulässt, bleibt dieses Feld bei der laufenden Teilaktualisierung zunächst außen vor.

Ein leerer Wert braucht eine geklärte Bedeutung
Drei unterschiedliche Bedeutungen eines leeren Feldes mit ihren jeweiligen BearbeitungenDrei mögliche BedeutungenNicht geliefertBestätigten Wert erhaltenEntfernenAusdrücklich geklärter AuftragNoch offenZuständige Person klärtBedeutung vor dem Lauf klären
Nicht geliefert, beabsichtigt entfernen und noch offen sind verschiedene fachliche Zustände. Das Team klärt die Behandlung vor dem entsprechenden Lauf.

Ordnen Sie jeder leeren Zelle vor dem Import eine dieser Bedeutungen zu. Die Unterscheidung hilft besonders bei Teilaktualisierungen, in denen neue Werte und bestehende Angaben nebeneinanderstehen.

Dateizweck und Feldzuordnung gemeinsam prüfen

Klären Sie, ob die Datei einen vollständigen Stammdatenexport oder nur ausgewählte Änderungen enthält. Bei einem vollständigen Export können leere Felder bedeuten, dass die Quelle für diesen Bereich keinen Wert bereitstellt. In einer Änderungsdatei können sie dagegen aus einer bewussten Begrenzung des Exports stammen. Der Dateizweck allein löst die Bedeutung nicht, macht die Frage aber prüfbar.

Fragen Sie für den geplanten Importweg konkret: Was geschieht, wenn bei einem bereits zugeordneten Kontakt ein Feld im Export leer ist? Bleibt der bisherige Wert, wird das Feld geleert oder wird der Datensatz zurückgewiesen? Wie wird eine gewünschte Entfernung ausdrücklich übermittelt? Bei welchen Feldern gilt die Regel?

Kann der ausgewählte Import keine bestehende Angabe mit einem leeren Quellfeld erhalten, ordnen Sie bei einer Teiländerung nur die tatsächlich zu aktualisierenden Felder zu, sofern dieser Weg das unterstützt. Für einen einzelnen Kontakt kann eine gezielte Änderung in der Patientenakte passen. Eine beabsichtigte Löschung braucht weiterhin den ausdrücklich geklärten Arbeitsweg.

Vorschau am gewünschten Zielstand prüfen

Wählen Sie für die Vorschau den Kontakt über die bestätigte Quell-ID aus und vergleichen Sie die beiden betroffenen Felder mit dem zuvor notierten Ziel. Im Beispiel soll die Vorschau die neue Telefonnummer zeigen und die bestätigte Adresse weiter enthalten.

Prüfen Sie dabei den Datensatz in easymed: Telefonnummer neu, Adresse weiterhin bestätigt. Der Vergleich beantwortet die praktische Frage, ob die Feldzuordnung den gewünschten Zielstand zeigt. Kontrollieren Sie, dass Quellzeile und Zielkontakt wirklich zusammengehören.

Den gewünschten Kontaktstand in der Vorschau besprechen
Kontaktansicht im Probeimport mit neuer Telefonnummer und erhaltener bestätigter AdresseDen vereinbarten Zielstand lesenAusgewählter KontaktTelefonNeue Angabe vorhandenAdresseBestätigte Angabe erhaltenErgebnis gegen das Ziel prüfen
Im Beispiel werden die neue Telefonnummer und die erhaltene Adresse gemeinsam am ausgewählten Kontakt geprüft.

Zeigt die Vorschau ein leeres oder entferntes Adressfeld, ist die vereinbarte Bedeutung noch nicht abgebildet. Korrigieren Sie die Feldzuordnung oder wählen Sie den passenden Weg und prüfen Sie den Kontakt erneut. Erst mit dem besprochenen Ergebnis steht die Teilaktualisierung bereit.

Datenübernahme zu easymed vorbereiten

Die Übersicht zum Praxissoftware-Wechsel zeigt die unterstützten Migrationswege. Für die Vorbereitung sind Ihr bisheriges System, die gewünschten Datenbereiche und eine konkret formulierte Feldfrage hilfreich. Ein Musterexport zeigt, welche Spalten und Werte der gewählte Weg zuordnen soll.

Nennen Sie für die Vorbereitung Ihr bisheriges System und die gewünschten Datenbereiche. Stellen Sie einen passenden Musterexport über den vereinbarten Übertragungsweg bereit und beschreiben Sie den erwarteten Zielstand an einer Zeile: Telefonnummer aktualisieren, bestätigte Adresse erhalten. Das easymed-Team ordnet den Export mit Ihnen zu; Ihre Praxis prüft, ob die Vorschau diesen Zielstand abbildet.

Machen Sie die Frage nach leeren Feldern ausdrücklich zum Teil dieser Abstimmung. Für jeden betroffenen Bereich wird klar, ob ein Wert fehlt, eine bestätigte Angabe bestehen bleibt oder eine Löschung beabsichtigt ist. So bespricht das Team das Ergebnis am passenden Kontakt, bevor die vereinbarte Datenübernahme weiterläuft.

Häufige Fragen

Was bedeutet eine leere Zelle beim CSV-Import?

Das CSV-Format zeigt, dass für dieses Feld kein Textwert steht; die Wirkung im Zielsystem hängt vom Importweg ab. W3C-Tabellendaten behandeln leere Zellen standardmäßig als null, doch das sagt noch nicht, ob ein vorhandener Kontaktwert erhalten oder gelöscht wird. Klären Sie die Feldregel des gewählten Systems.

Wird eine vorhandene Adresse durch ein leeres Importfeld gelöscht?

Das entscheidet der Importweg. Wenn die Adresse bleiben soll, muss die Vorschau den bestätigten bisherigen Wert weiterhin zeigen. Für eine Löschung legen Sie den dafür dokumentierten Auftrag fest; behandeln Sie eine normale leere Zelle nur dann als Löschung, wenn das System diese Wirkung bestätigt.

Wie prüfe ich, ob ein Teilimport die Adresse beibehält?

Wählen Sie den Kontakt über die bestätigte Quell-ID und vergleichen Sie die Vorschau mit Ihrem Zielstand. Im Beispiel soll die Telefonnummer neu sein und die bestätigte Adresse weiter erscheinen. Wenn ein Wert fehlt oder gelöscht wurde, passen Sie Zuordnung oder Importweg an und prüfen denselben Kontakt erneut.

Wie bereite ich die Datenübernahme zu easymed vor?

Nennen Sie Ihr Altsystem, die gewünschten Datenbereiche und die Feldfrage an einem Musterexport. Für Simplimed, etermin und Billfox gibt es Migrationsassistenten; weitere Ausgangssysteme werden über einen abgestimmten CSV- oder API-Weg vorbereitet. Mit easymed besprechen Sie Zuordnung und Vorschau am Beispiel „Telefonnummer neu, bestätigte Adresse erhalten“.

← Alle Blogartikel

Passend zu Ihrem Thema