Schlüssel übersichtlich, Segmente neu sortiert PDFs eingeführt, Beispiel Ansicht eingeführt,
35 lines
1.1 KiB
C#
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()));
|
|
}
|
|
}
|
|
}
|