60 lines
2.2 KiB
C#
60 lines
2.2 KiB
C#
using Dakota.Models.Segmente;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Dakota.Models.Nachricht
|
|
{
|
|
/// <summary>
|
|
/// Gesamtaufstellung der
|
|
/// Abrechnung(Rechnung)
|
|
/// </summary>
|
|
internal class NachrichtSLGA : Nachricht
|
|
{
|
|
/// <summary>
|
|
/// Das Segment enthält Informationen über die zu verarbeitende Rechnung, den Rechnungssteller
|
|
/// (Leistungserbringer oder Abrechnungsstelle) und das IK der Krankenkasse von
|
|
/// der Krankenversichertenkarte bzw.von der ärztlichen Verordnung
|
|
/// </summary>
|
|
public SegmentSLGAFKT SegmentFKT { get; set; }
|
|
/// <summary>
|
|
/// Das Segment enthält die Rechnungsinformationen, wie Rechnungsnummer und Rechnungsdatum.
|
|
/// </summary>
|
|
public SegmentSLGAREC SegmentREC { get; set; }
|
|
/// <summary>
|
|
/// Das Segment enthält Informationen zur Umsatzsteuer.
|
|
/// </summary>
|
|
public SegmentSLGAUST SegmentUST { get; set; }
|
|
/// <summary>
|
|
/// Das Segment enthält Informationen, ob Skonto gewährt wird
|
|
/// (Skonto in Prozent, Zahlungsziel).
|
|
/// </summary>
|
|
public SegmentSLGASKO SegmentSKO { get; set; }
|
|
/// <summary>
|
|
/// Das Segment enthält Rechnungssummen (Bruttobetrag, Zuzahlungsbetrag, Nettobetrag je Status).
|
|
/// </summary>
|
|
public SegmentSLGAGES SegmentGES { get; set; }
|
|
/// <summary>
|
|
/// Das Segment enthält den Namen und die Firmenbezeichnung des Leistungserbringers
|
|
/// </summary>
|
|
public SegmentSLGANAM SegmentNAM { get; set; }
|
|
|
|
public NachrichtSLGA()
|
|
{
|
|
SegmentFKT = new SegmentSLGAFKT();
|
|
SegmentREC = new SegmentSLGAREC();
|
|
SegmentUST = new SegmentSLGAUST();
|
|
SegmentSKO = new SegmentSLGASKO();
|
|
SegmentGES = new SegmentSLGAGES();
|
|
SegmentNAM = new SegmentSLGANAM();
|
|
}
|
|
|
|
public override List<Segment> GetSegments()
|
|
{
|
|
return new List<Segment>() { SegmentFKT, SegmentREC, SegmentUST, SegmentSKO, SegmentGES, SegmentNAM };
|
|
}
|
|
}
|
|
}
|