2023-06-21 14:41:49 +02:00
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using System.Linq;
|
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
2023-08-21 14:45:00 +02:00
|
|
|
|
namespace Dakota.Models.Segmente.SLLA
|
2023-06-21 14:41:49 +02:00
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Das Segment kann für jeden Abrechnungsfall einmal übermittelt
|
|
|
|
|
|
/// werden.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
internal class SegmentSLLAIMG : Segment
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// JJJJ
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Datenelement Abrechnungsjahr { get; private set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Mit führender Null
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Datenelement Abrechnungsmonat { get; private set; }
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Institutionskennzeichen
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public Datenelement Identifikationsmerkmal { get; private set; }
|
|
|
|
|
|
|
|
|
|
|
|
public SegmentSLLAIMG()
|
|
|
|
|
|
{
|
2023-08-21 14:45:00 +02:00
|
|
|
|
Abrechnungsjahr = new Datenelement("Abrechnungsjahr", 4, Feldart.Muss);
|
|
|
|
|
|
Abrechnungsmonat = new Datenelement("Abrechnungsmonat", 2, Feldart.Muss);
|
|
|
|
|
|
Identifikationsmerkmal = new Datenelement("Identifikationsmerkmal", 9, Feldart.Muss);
|
2023-06-21 14:41:49 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public override string GetHead() => "IMG";
|
|
|
|
|
|
public override List<Dateneinheit> GetBody()
|
|
|
|
|
|
=> new List<Dateneinheit>() { Abrechnungsjahr, Abrechnungsmonat, Identifikationsmerkmal};
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|