Schlüssel übersichtlich, Segmente neu sortiert PDFs eingeführt, Beispiel Ansicht eingeführt,
67 lines
2.9 KiB
C#
67 lines
2.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Dakota.Models.Segmente.SLLA
|
|
{
|
|
/// <summary>
|
|
/// Das Segment ist je Nachricht einmal zu übermitteln.
|
|
/// </summary>
|
|
internal class SegmentSLLAFKT : Segment
|
|
{
|
|
/// <summary>
|
|
/// Siehe Schlüssel Verarbeitungskennzeichen Anlage 3 Abschnitt 8.1.7.
|
|
/// </summary>
|
|
public Datenelement Verarbeitungskennzeichen { get; private set; }
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public Datenelement Freifeld { get; private set; }
|
|
/// <summary>
|
|
/// Einzutragen ist das IK des Leistungserbringers.
|
|
/// Diese Angabe muss übereinstimmen
|
|
/// mit
|
|
/// SLGA.FKT.Rechnungssteller/Leistungserbringer der zugehörigen SLGA-Nachricht als Gesamtrechnung
|
|
/// </summary>
|
|
public Datenelement IKLeistungserbringers { get; private set; }
|
|
/// <summary>
|
|
/// Einzutragen ist das IK des Kostenträ-
|
|
/// gers auf den das IK der KV-Karte in der
|
|
/// Kostenträgerdatei verweist, die Angabe
|
|
/// ist identisch mit dem IK des Kostenträ-
|
|
/// gers im FKT-Segment der zugehörigen
|
|
/// SLGA-Nachricht als Gesamtrechnung.
|
|
/// </summary>
|
|
public Datenelement IKKostenträgers { get; private set; }
|
|
/// <summary>
|
|
/// IK der Krankenkasse von der KV-Karte
|
|
/// bzw.der ärztlichen Verordnung ist
|
|
/// zwingend anzugeben.Diese Angabe ist
|
|
/// identisch mit SLGA.FKT.IK der Krankenkasse der zugehörigen SLGA-Nachricht als Gesamtrechnung.
|
|
/// </summary>
|
|
public Datenelement IKKrankenkasse { get; private set; }
|
|
/// <summary>
|
|
/// IK des Rechnungsstellers, ist nur anzugeben, wenn die Abrechnung durch
|
|
/// eine Abrechnungsstelle mit Inkassovollmacht erfolgt.In diesem Fall muss
|
|
/// die Angabe übereinstimmen mit Sammelrechnung-SLGA.FKT.Rechnungssteller der zugehörigen Sammelrechnungs-SLGA.
|
|
/// </summary>
|
|
public Datenelement IKRechnungsstellers { get; private set; }
|
|
|
|
public SegmentSLLAFKT()
|
|
{
|
|
Verarbeitungskennzeichen = new Datenelement("Verarbeitungskennzeichen", 2, Feldart.Muss);
|
|
Freifeld = new Datenelement("Freifeld", 1, Feldart.Kann);
|
|
IKLeistungserbringers = new Datenelement("IKLeistungserbringers", 9, Feldart.Muss);
|
|
IKKostenträgers = new Datenelement("IKKostenträgers", 9, Feldart.Muss);
|
|
IKKrankenkasse = new Datenelement("IKKrankenkasse", 9, Feldart.Muss);
|
|
IKRechnungsstellers = new Datenelement("IKRechnungsstellers", 9, Feldart.Kann);
|
|
}
|
|
|
|
public override string GetHead() => "FKT";
|
|
public override List<Dateneinheit> GetBody()
|
|
=> new List<Dateneinheit>() { Verarbeitungskennzeichen, Freifeld, IKLeistungserbringers, IKKostenträgers, IKKrankenkasse, IKRechnungsstellers };
|
|
}
|
|
}
|