K. Kokkalas
Wir haben einen automatischen Marker welcher die Patienten mit chroniker Ziffer in den vorangegangenen Quartalen erkenn. Er funtioniert mit den KV Ziffern jedoch nicht mit der HZV Ziffer 0003. Hat jemand eine Idee wo der Hacken liegt?
intervall = 1
dokleistung = ['04220', '04220H', '04221', '0003', '04221H', '03220', '03220H', '03221', '03221H']
bChroniker = False
bAbgerechnet = False
#Prüfen ob es ein Chroniker ist
leistungen = bgfacharztleistungen + bgleistungen + bgunfallleistungen + hzvleistungen + kvleistungen
leistungen = select(leistungen, startQuartal=heuteQuartal - 1.25, endQuartal=heuteQuartal - 0.25)
for leistung in leistungen:
for dl in dokleistung:
if dl == leistung['code']:
bChroniker = True
#Prüfen ob dieses Quartal abgerechnet wurde
leistungen = bgfacharztleistungen + bgleistungen + bgunfallleistungen + hzvleistungen + kvleistungen
leistungen = select(leistungen, startQuartal=heuteQuartal, endQuartal=heuteQuartal)
for leistung in leistungen:
for dl in dokleistung:
if dl == leistung['code']:
bAbgerechnet = True
if bChroniker and not bAbgerechnet:
returnvalue = 1
else:
returnvalue = 0