Service: Für GKV-Abrechnung sowohl Nichtärztliche Dialysesachleistungen als auch Häusliche Krankenpflege unterstützen
SupportOID=161318
This commit is contained in:
@@ -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>();
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user