Verbesserung in Perseh Import für LWV
This commit is contained in:
@@ -959,8 +959,8 @@ gegen von Ärzten empfohlene medikamentöse Therapien, thematisieren.
|
||||
|
||||
var endeBereich = SucheText(processor, "16.4 Geplantes Vorgehen", kapitelStartArea);
|
||||
|
||||
bereich.MassnahmenplanungKontrollString = LeseGesamtTextImBereich(processor, kapitelStartArea, endeBereich, 0, 0, false);
|
||||
bereich.Lebensbereich = LeseGesamtTextImBereich(processor, kapitelStartArea, endeBereich, 0, 160, false);
|
||||
bereich.MassnahmenplanungKontrollString = LeseGesamtTextImBereich(processor, kapitelStartArea, endeBereich, 60, 400, false);
|
||||
bereich.Lebensbereich = LeseGesamtTextImBereich(processor, kapitelStartArea, endeBereich, 60, 160, false);
|
||||
bereich.Ziele = LeseGesamtTextImBereich(processor, kapitelStartArea, endeBereich, 270, 400, false);
|
||||
|
||||
return bereich;
|
||||
@@ -980,6 +980,7 @@ gegen von Ärzten empfohlene medikamentöse Therapien, thematisieren.
|
||||
|
||||
var kontrollZeilenArray = bereich.MassnahmenplanungKontrollString.Split(new[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
|
||||
var kontrollZeilen = kontrollZeilenArray.Where((z, i) => i > 1 && !z.Contains("16.4") && !IgnoriereZeile(z)).ToList();
|
||||
var ignoreZeilen = kontrollZeilenArray.Where((z, i) => i > 1 && !z.Contains("16.4") && IgnoriereZeile(z)).ToList();
|
||||
|
||||
HilfeplanImportZielDC letztesDc = null;
|
||||
|
||||
@@ -988,6 +989,12 @@ gegen von Ärzten empfohlene medikamentöse Therapien, thematisieren.
|
||||
foreach (var item in zeilen)
|
||||
{
|
||||
String zeile = item.Trim();
|
||||
|
||||
if (ignoreZeilen.Count(iz => iz.Contains(zeile)) > 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
String kontrollZeile = "";
|
||||
if (idx < kontrollZeilen.Count)
|
||||
{
|
||||
@@ -999,7 +1006,7 @@ gegen von Ärzten empfohlene medikamentöse Therapien, thematisieren.
|
||||
// Neue Massnahme erstellen
|
||||
//idx++;
|
||||
letztesDc = null;
|
||||
while (!zeile.Equals(kontrollZeile) && idx < kontrollZeilen.Count)
|
||||
while (!zeile.Equals(kontrollZeile) && !kontrollZeile.EndsWith(zeile) && idx < kontrollZeilen.Count)
|
||||
{
|
||||
kontrollZeile = kontrollZeilen[idx++].Trim();
|
||||
}
|
||||
@@ -1564,6 +1571,22 @@ gegen von Ärzten empfohlene medikamentöse Therapien, thematisieren.
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (zeile.StartsWith("© "))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (zeile.StartsWith("Vorgangsart Fol")) //Vorgangsart Folgeplanung
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (zeile.StartsWith("Teilhabezielbereich"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (zeile.StartsWith("Personenzentrierter integrierter Teilhabeplan"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user