BEDINGTE Freigabe der macOS Version Sequoia für tomedo® Alle Hinweise und Informationen finden Sie unter folgendem Link.
Hinweis: Zukünftige iOS tomedo Updates werden nur noch auf Geräten mit iOS 16 oder höher verfügbar sein.
Wir haben für den automatischen Marker "Schilddrüsenerkrnkung" folgende Einstellung gewählt, die funktioniert:

diagnosen = kvdiagnosen + hzvdiagnosen + karteidiagnosen
icdCode = 'E03.9'

for diag in diagnosen:
  if diag['code'] == icdCode: 'E03.9'
  returnvalue = 1

Wie können wir weitere Diagnosen mit "oder" ergänzen (Bsp. Hypothyreose E03.9 und Hyperthyreose E05.9 sowie Schilddrüsenknoten E04.1)?
Gefragt vor in Frage von (190 Punkte)
0 Punkte

1 Antwort

Guten Abend, so sollte es klappen:

diagnosen = kvdiagnosen + hzvdiagnosen + karteidiagnosen
icdCodes = ['E03.9', 'E05.9']  # Liste der Codes, die geprüft werden sollen

for diag in diagnosen:
    if diag['code'] in icdCodes:  # Prüfen, ob der Code in der Liste ist
        returnvalue = 1

 

Beantwortet vor von (7.4k Punkte)
0 Punkte
Vielen Dank für die Antwort. Leider führt dies dazu, dass der automatische Marker nun in allen Akten aktiviert wird und das auch ohne, dass eine der beiden Diagnosen besteht. Was haben wir falsch eingegeben?

 

diagnosen = kvdiagnosen + hzvdiagnosen + karteidiagnosen
icdCodes = ['E03.9', 'E05.9']

for diag in diagnosen:
  if diag['code'] in icdCodes: ['E03.9', 'E05.9']
  returnvalue = 1
Bei Eingabe von

returnvalue = 0 wird der automatische Marker in gar keiner Akte gesetzt, obwohl min. eine der Diagnosen besteht,

bei Eingabe von

returnvalue = 1 wird der automatische Marker in allen Akten gesetzt, auch wenn keine der Diagnosen besteht.
18,530 Beiträge
26,818 Antworten
48,124 Kommentare
29,488 Nutzer