Service: Für GKV-Abrechnung sowohl Nichtärztliche Dialysesachleistungen als auch Häusliche Krankenpflege unterstützen

SupportOID=161318
This commit is contained in:
2026-04-28 18:27:04 +02:00
parent f9dd928e6e
commit 01412e1804
2 changed files with 5 additions and 4 deletions

View File

@@ -173,6 +173,7 @@ namespace BeWo.Service.ServiceImplementations
var s = PluginLoader.FindClass<AccountingService>();
var invoiceBasesFuerGkv = s.GetInvoiceBases(startDate, endDate, costBearerOid, invoiceId);
invoiceBasesFuerGkv.AddRange(s.GetInvoiceBases(startDate, endDate, costBearerOid, "RechnungNichtaerztlicheDialysesachleistung"));
invoiceBasesFuerGkv.AddRange(s.GetInvoiceBases(startDate, endDate, costBearerOid, "RechnungHaeuslicheKrankenpflege"));
HashSet<long> invoices = new HashSet<long>();

View File

@@ -498,12 +498,12 @@ namespace BeWo.Service.ServiceImplementations
{
var invoiceIds = invoiceBases.Select(ib => ib.InvoiceId).Distinct().ToList();
if (invoiceIds.All(id => id == "RechnungHaeuslicheKrankenpflege"))
// return SchlüsselLeistungserbringerSammelgruppenschlussel.LeistungserbringerVonHäuslicherKrankenpflege;
//
//if (invoiceIds.All(id => id == "RechnungNichtaerztlicheDialysesachleistung"))
if (invoiceIds.All(id => id == "RechnungNichtaerztlicheDialysesachleistung"))
return SchlüsselLeistungserbringerSammelgruppenschlussel.NichtÄrztlicheDialysesachleistung;
if (invoiceIds.All(id => id == "RechnungHaeuslicheKrankenpflege"))
return SchlüsselLeistungserbringerSammelgruppenschlussel.LeistungserbringerVonHäuslicherKrankenpflege;
return SchlüsselLeistungserbringerSammelgruppenschlussel.SoziotherapeutischerLeistungserbringer;
}