Files
BeWoPlaner/Dakota/Models/Datei/BlockKostenträger.cs
rene d65ac37cc0 Zwischenstand:
Schlüssel übersichtlich,
Segmente neu sortiert
PDFs eingeführt,
Beispiel Ansicht eingeführt,
2023-08-21 14:45:00 +02:00

35 lines
1.1 KiB
C#

using Dakota.Models.Nachricht;
using Dakota.Models.Segmente;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Dakota.Models.Datei
{
/// <summary>
/// Wiederhole folgenden Block je IK des Kostenträgers
/// </summary>
internal class BlockKostenträger : IRowable
{
public SegmentUNH UNH { get; private set; }
public NachrichtSLGA NachrichtSLGA { get; private set; }
public SegmentUNT UNT { get; private set; }
public List<BlockKrankenkarteVerordnung> BlockKrankenkarteVerordnung { get; set; }
internal BlockKostenträger()
{
UNH = new SegmentUNH();
NachrichtSLGA = new NachrichtSLGA();
UNT = new SegmentUNT();
BlockKrankenkarteVerordnung = new List<BlockKrankenkarteVerordnung>();
}
public string GetRows()
{
return UNH.GetRows() + NachrichtSLGA.GetRows() + UNT.GetRows() + string.Join("", BlockKrankenkarteVerordnung.Select(x => x.GetRows()));
}
}
}