54 lines
1.9 KiB
C#
54 lines
1.9 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 NachrichtSLGA2 : 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 SegmentSLGAGES SegmentGES { get; set; }
|
|
/// <summary>
|
|
/// Das Segment enthält den Namen und die Firmenbezeichnung des Leistungserbringers
|
|
/// </summary>
|
|
public SegmentSLGAGES SegmentGES00 { get; set; }
|
|
/// <summary>
|
|
/// Das Segment enthält den Namen und die Firmenbezeichnung des Leistungserbringers
|
|
/// </summary>
|
|
public SegmentSLGANAM SegmentNAM { get; set; }
|
|
|
|
public NachrichtSLGA2()
|
|
{
|
|
SegmentFKT = new SegmentSLGAFKT();
|
|
SegmentREC = new SegmentSLGAREC();
|
|
SegmentGES = new SegmentSLGAGES();
|
|
SegmentGES00 = new SegmentSLGAGES();
|
|
SegmentNAM = new SegmentSLGANAM();
|
|
}
|
|
|
|
public override List<Segment> GetSegments()
|
|
{
|
|
return new List<Segment>() { SegmentFKT, SegmentREC, SegmentGES00, SegmentGES, SegmentNAM };
|
|
}
|
|
}
|
|
}
|