Liebe Tomedo-Nutzer,
da ich die gescripteten Patientenmarker sehr spannend finde, möchte ich gerne einen Thread eröffnen, in dem nützliche Scripts gesammelt werden können. Über eifrige Verlängerung des Threads mit kurzer Vorstellung der Funktion des Scripts würde ich mich sehr freuen!
Fangen wir mal mit einem einfachen Script für den Marker "Niereninsuffizienz" an, der das Setzen des Markers an das Vorhandensein der im Script genannten Diagnosen knüpft:
returnvalue = 0
diagnosen = kvdiagnosen + karteidiagnosen
icdCode1 = 'N18.1'
icdCode2 = 'N18.2'
icdCode3 = 'N18.3'
icdCode4 = 'N18.4'
icdCode5 = 'N18.5'
icdCode6 = 'N19'
for diag in diagnosen:
if diag['code'] == icdCode1:
returnvalue = 1
if diag['code'] == icdCode2:
returnvalue = 1
if diag['code'] == icdCode3:
returnvalue = 1
if diag['code'] == icdCode4:
returnvalue = 1
if diag['code'] == icdCode5:
returnvalue = 1
if diag['code'] == icdCode6:
returnvalue = 1
Das Gleiche läßt sich natürlich auch gut mit dem Marker "Dauerantikoagulation" realisieren:
diagnosen = kvdiagnosen + karteidiagnosen
icdCode = 'Z92.1'
returnvalue = 0
for diag in diagnosen:
if diag['code'] == icdCode:
returnvalue = 1
Weitere Ideen? Nur her damit!