Customer Versicherten Nummer Status

This commit is contained in:
2023-11-29 16:44:51 +01:00
parent c4d61891b2
commit 0652b5d1b0
22 changed files with 134 additions and 52 deletions

View File

@@ -376,7 +376,13 @@
<Label Grid.Column="2" Grid.Row="1" Content="{markup:Translate Beruf}" />
<Label Grid.Column="2" Grid.Row="2" Content="{markup:Translate Kinder}" />
<Label Grid.Column="2" Grid.Row="3" Content="{markup:Translate Eigenbeteiligung}" />
<Label x:Name="lblArchiviert" Grid.Column="2" Grid.Row="4" Content="Archiviert" />
<Label Grid.Column="2" Grid.Row="4" Content="{markup:Translate Versicherten Nummer}" />
<Label Grid.Column="2" Grid.Row="5" Content="{markup:Translate Versicherten Status}" />
<TextBox Grid.Column="3" Grid.Row="4" Margin="3" Height="23" Text="{Binding Path=VersichertenNummer, UpdateSourceTrigger=PropertyChanged}" />
<TextBox Grid.Column="3" Grid.Row="5" Margin="3" Height="23" Text="{Binding Path=VersichertenStatus, UpdateSourceTrigger=PropertyChanged}" />
<Label x:Name="lblArchiviert" Grid.Column="2" Grid.Row="6" Content="Archiviert" />
<Label Grid.Column="0" Grid.Row="4" Content="Geschlecht" />
@@ -466,7 +472,7 @@
Text="{Binding Path=Childs, UpdateSourceTrigger=PropertyChanged}" />
<TextBox Grid.Column="3" Grid.Row="3" Margin="3" Height="23"
Text="{Binding Path=EquityContribution, UpdateSourceTrigger=PropertyChanged}" />
<CheckBox x:Name="chkArchiviert" Grid.Column="3" Grid.Row="4" Margin="3,5,3,1" Height="23"
<CheckBox x:Name="chkArchiviert" Grid.Column="3" Grid.Row="6" Margin="3,5,3,1" Height="23"
IsChecked="{Binding Path=IsArchived, UpdateSourceTrigger=PropertyChanged}" />
<TextBox Margin="3" Grid.Column="1" Grid.ColumnSpan="3" Grid.Row="9"
Text="{Binding Path=Notice, UpdateSourceTrigger=PropertyChanged}" Height="100"

View File

@@ -221,6 +221,9 @@ namespace BeWo.ViewModel
private SubstitutionNeed _SubstitutionNeed;
private string _VersichertenNummer;
private string _VersichertenStatus;
public CustomerVM(CustomerDC pDataContract, IEnumerable<ValueListEntryDC> pValueList, List<AssessmentSheetCategoryDC> pPossibleASCs, List<AssessmentSheetValueDC> pPossibleASVs, List<MedArtDC> pPossibleMedArten) : base(pDataContract, pDataContract.CustomerOid == null)
{
var possibleDisabilities = pValueList.Where(vle => vle.Type == ValueListEntryType.DisabilityType);
@@ -947,6 +950,36 @@ namespace BeWo.ViewModel
}
}
public string VersichertenNummer
{
get { return _VersichertenNummer; }
set
{
if (AreDifferent(_VersichertenNummer, value))
{
_VersichertenNummer = value;
StoreDirtyInformation(AreDifferent(DataContract.VersichertenNummer, value), nameof(VersichertenNummer));
FirePropertyChanged(nameof(VersichertenNummer));
}
}
}
public string VersichertenStatus
{
get { return _VersichertenStatus; }
set
{
if (AreDifferent(_VersichertenStatus, value))
{
_VersichertenStatus = value;
StoreDirtyInformation(AreDifferent(DataContract.VersichertenStatus, value), nameof(VersichertenStatus));
FirePropertyChanged(nameof(VersichertenStatus));
}
}
}
public string Environment
{
get { return _Environment; }
@@ -1834,6 +1867,8 @@ namespace BeWo.ViewModel
_Hygienebelehrung = pDataContract.Hygienebelehrung;
_Migrationshintergrund = pDataContract.Migrationshintergrund;
_AufenthaltGueltigBis = pDataContract.AufenthaltGueltigBis;
_VersichertenNummer = pDataContract.VersichertenNummer;
_VersichertenStatus = pDataContract.VersichertenStatus;
if (pDataContract.Images != null && pDataContract.Images.Count > 0)
{
@@ -2010,6 +2045,8 @@ namespace BeWo.ViewModel
pDataContract.Migrationshintergrund = _Migrationshintergrund;
pDataContract.SubstitutionNeed = _SubstitutionNeed;
pDataContract.AufenthaltGueltigBis = _AufenthaltGueltigBis;
pDataContract.VersichertenNummer = _VersichertenNummer;
pDataContract.VersichertenStatus = _VersichertenStatus;
if (_MerkzeichenListe != null)
{

View File

@@ -60,7 +60,7 @@
<Compile Include="Models\Daten\DatenelementDateTime.cs" />
<Compile Include="Models\Daten\DatenelementDecimal.cs" />
<Compile Include="Models\Infos\InfoBlockKostentrager.cs" />
<Compile Include="Models\Infos\InfoBlockKvKarte.cs" />
<Compile Include="Models\Infos\InfoBlockKrankenkasse.cs" />
<Compile Include="Logic\DakotaInfoCreator.cs" />
<Compile Include="Models\Daten\DatenelementFiller.cs" />
<Compile Include="Models\Infos\InfoDateiAuftrags.cs" />

View File

@@ -30,8 +30,7 @@ namespace Dakota.Logic
public ServiceRecord ServiceRecord { get; set; }
public string IKKostentrager => "111222333";
public string IKKvkarte => "333444555";
public string Versichertenstatus => "55555";
public string IKKrankenkasse => "333444555";
public string Belegnummer => "444444test";
}
@@ -188,14 +187,14 @@ namespace Dakota.Logic
return block;
}
internal static InfoBlockKvKarte GetDakotaInfoBlockKvKarte(this InfoBlockKostentrager blockkostentrager, InfoCreatorParameter para, InfoCreatorParameterFix para2)
internal static InfoBlockKrankenkasse GetDakotaInfoBlockKvKarte(this InfoBlockKostentrager blockkostentrager, InfoCreatorParameter para, InfoCreatorParameterFix para2)
{
var ikkvkarte = para.IKKvkarte;
var block = blockkostentrager.BlockKvKarte.FirstOrDefault(x => x.IKKrankenkasseKVKarte == ikkvkarte);
var ikkrankenkasse = para.IKKrankenkasse;
var block = blockkostentrager.BlockKvKarte.FirstOrDefault(x => x.IKKrankenkasse == ikkrankenkasse);
if (block is null)
{
block = new InfoBlockKvKarte(ikkvkarte)
block = new InfoBlockKrankenkasse(ikkrankenkasse)
{
DakotaInfoSLGA = CreateDakotaInfoNachricht(true),
DakotaInfoNachrichtSLGA = CreateDakotaInfoNachrichtSLGA(para, para2),
@@ -207,7 +206,7 @@ namespace Dakota.Logic
return block;
}
internal static InfoAbrechnungsfall GetDakotaInfoAbrechnungsfall(this InfoBlockKvKarte block, InfoCreatorParameter para, InfoCreatorParameterFix para2)
internal static InfoAbrechnungsfall GetDakotaInfoAbrechnungsfall(this InfoBlockKrankenkasse block, InfoCreatorParameter para, InfoCreatorParameterFix para2)
{
var belegnummer = para.Belegnummer;
var fall = block.DakotaInfoNachrichtSLLA.Abrechnungsfalle.FirstOrDefault(x => x.Belegnummer == belegnummer);
@@ -251,7 +250,7 @@ namespace Dakota.Logic
info.Verarbeitungskennzeichen = SchlüsselVerarbeitungskennzeichen.AbrechnungOhneBesonderheit;
info.IKAbsender = para2.IKAbsender;
info.IKKostentrager = para.IKKostentrager;
info.IKKvKarte = para.IKKvkarte;
info.IKKrankenkasse = para.IKKrankenkasse;
info.IKLeistungserbringer = para2.IKLeistungserbringer;
info.Rechnungsnummer = para.InvoiceBase.InvoiceNumber;
@@ -272,7 +271,7 @@ namespace Dakota.Logic
info.Verarbeitungskennzeichen = SchlüsselVerarbeitungskennzeichen.AbrechnungOhneBesonderheit;
info.IKAbsender = para2.IKAbsender;
info.IKKostentrager = para.IKKostentrager;
info.IKKvKarte = para.IKKvkarte;
info.IKKrankenkasse = para.IKKrankenkasse;
info.IKLeistungserbringer = para2.IKAbsender;
info.Rechnungsnummer = para.InvoiceBase.InvoiceNumber;
@@ -287,8 +286,8 @@ namespace Dakota.Logic
{
var info = new InfoAbrechnungsfall();
info.VersichtertenNummer = para.IKKvkarte;
info.Versichertenstatus = para.Versichertenstatus;
info.VersichtertenNummer = para.Customer.VersichertenNummer;
info.Versichertenstatus = para.Customer.VersichertenStatus;
info.Beleginformation = SchlüsselBeleginformation.KeineBeleguebermittlung;
info.Belegnummer = para.Belegnummer;

View File

@@ -74,13 +74,11 @@ namespace Dakota.Models.Blocke
SegmentSLLASUT.Uhrzeit.SetValue(info.Uhrzeit);
SegmentSLLASUT.UhrzeitBis.SetValue(info.UhrzeitBis);
SegmentSLLASUT.Dauer.SetValue(info.Dauer);
SegmentSLLASUT.VersorgungszeitraumVon.SetValue(info.Versorgungszeitraum);
SegmentSLLASUT.VersorgungszeitraumBis.SetValue(info.VersorgungszeitraumBis);
SegmentSLLATXT.Text.SetValue(info.Text);
SegmentSLLAMWS.Mehrwertsteuersatz.SetValue(info.Mehrwertsteuersatz);
SegmentSLLAMWS.BetragMehrwertsteuer.SetValue(info.BetragMehrwertsteuersatz);
// SegmentSLLAMWS.Mehrwertsteuersatz.SetValue(info.Mehrwertsteuersatz);
// SegmentSLLAMWS.BetragMehrwertsteuer.SetValue(info.BetragMehrwertsteuersatz);
}
}
}

View File

@@ -185,14 +185,14 @@ namespace Dakota.Models.Blocke
var gesamtbrutto = BlockAbrechnungspositions.Sum(pos => pos.AnzahlEinheit * pos.EinzelbetragAbrechnungsposition);
var gesamtproz = BlockAbrechnungspositions.Sum(pos => pos.AnzahlEinheit * pos.BetragZuzahlung);
var diff = gesamtbrutto - gesamtproz;
var pauschaler = Math.Max(10, diff);
var pauschaler = Math.Min(10, diff);
var gesamtgesetz = gesamtproz + pauschaler;
SegmentSLLABES.GesamtbetragBrutto.SetValue(gesamtbrutto);
SegmentSLLABES.GesamtbetragGesetzlicheZuzahlung.SetValue(gesamtgesetz);
SegmentSLLABES.GesamtbetragProzentualeZuzahlung.SetValue(gesamtproz);
SegmentSLLABES.PauschalerZuzahlungsbetrag.SetValue(pauschaler);
SegmentSLLABES.GesamtbetragEigenanteil.SetValue(0);
// SegmentSLLABES.GesamtbetragGesetzlicheZuzahlung.SetValue(gesamtgesetz);
// SegmentSLLABES.GesamtbetragProzentualeZuzahlung.SetValue(gesamtproz);
// SegmentSLLABES.PauschalerZuzahlungsbetrag.SetValue(pauschaler);
// SegmentSLLABES.GesamtbetragEigenanteil.SetValue(0);
}
}
}

View File

@@ -36,8 +36,8 @@ namespace Dakota.Models.Blocke
public string IKKrankenkasseKVKarte
{
get { return NachrichtSLGA.SegmentFKT.IKKrankenkasseKVKarte.GetValue(); }
set { NachrichtSLGA.SegmentFKT.IKKrankenkasseKVKarte.SetValue(value); }
get { return NachrichtSLGA.SegmentFKT.IKKrankenkasse.GetValue(); }
set { NachrichtSLGA.SegmentFKT.IKKrankenkasse.SetValue(value); }
}
public int SLGASegmentLength() => NachrichtSLGA.GetSegmentLength();
@@ -61,7 +61,7 @@ namespace Dakota.Models.Blocke
return 2;
}
public void Apply(InfoBlockKvKarte blockinfo)
public void Apply(InfoBlockKrankenkasse blockinfo)
{
ApplySLGA(blockinfo.DakotaInfoSLGA);
ApplyNachrichtSLGA(blockinfo.DakotaInfoNachrichtSLGA);

View File

@@ -19,7 +19,7 @@ namespace Dakota.Models.Daten
if (temp != default(decimal))
{
dec = temp.ToString("#.00").Replace(".", ",");
var tester = Math.Abs(temp).ToString("#.00").Replace(".", "");
var tester = Math.Abs(temp).ToString("#.00").Replace(".", "").Replace(",", "");
if (tester.Length < MinStellen || tester.Length > MaxStellen)
{
@@ -36,9 +36,10 @@ namespace Dakota.Models.Daten
{
dec = ",00";
}
temp = 0;
}
temp = 0;
_Value = dec;
DecimalValue = temp;
}

View File

@@ -30,12 +30,7 @@ namespace Dakota.Models.Infos
public DateTime? Uhrzeit { get; set; }
public DateTime? UhrzeitBis { get; set; }
public int Dauer { get; set; }
public DateTime? Versorgungszeitraum { get; set; }
public DateTime? VersorgungszeitraumBis { get; set; }
public string Text { get; set; }
public decimal Mehrwertsteuersatz { get; set; }
public decimal BetragMehrwertsteuersatz { get; set; }
}
}

View File

@@ -11,11 +11,11 @@ namespace Dakota.Models.Infos
public InfoNachricht DakotaInfoSLGA { get; set; }
public InfoNachrichtSLGA DakotaInfoNachrichtSLGA { get; set; }
public List<InfoBlockKvKarte> BlockKvKarte { get; set; }
public List<InfoBlockKrankenkasse> BlockKvKarte { get; set; }
public InfoBlockKostentrager(string kostentrager)
{
BlockKvKarte = new List<InfoBlockKvKarte>();
BlockKvKarte = new List<InfoBlockKrankenkasse>();
IKKostentrager = kostentrager;
}

View File

@@ -6,7 +6,7 @@ using System.Threading.Tasks;
namespace Dakota.Models.Infos
{
internal class InfoBlockKvKarte
internal class InfoBlockKrankenkasse
{
public InfoNachricht DakotaInfoSLGA { get; set; }
public InfoNachrichtSLGA DakotaInfoNachrichtSLGA { get; set; }
@@ -14,11 +14,11 @@ namespace Dakota.Models.Infos
public InfoNachricht DakotaInfoSLLA { get; set; }
public InfoNachrichtSLLA DakotaInfoNachrichtSLLA { get; set; }
public InfoBlockKvKarte(string ikkvkarte)
public InfoBlockKrankenkasse(string ikkvkarte)
{
IKKrankenkasseKVKarte = ikkvkarte;
IKKrankenkasse = ikkvkarte;
}
public string IKKrankenkasseKVKarte { get; set; }
public string IKKrankenkasse { get; set; }
}
}

View File

@@ -12,7 +12,7 @@ namespace Dakota.Models.Infos
public SchlüsselVerarbeitungskennzeichen Verarbeitungskennzeichen { get; set; }
public string IKAbsender { get; set; }
public string IKLeistungserbringer { get; set; }
public string IKKvKarte { get; set; }
public string IKKrankenkasse { get; set; }
public string IKKostentrager { get; set; }
public string Rechnungsnummer { get; set; }

View File

@@ -12,8 +12,8 @@ namespace Dakota.Models.Infos
public SchlüsselVerarbeitungskennzeichen Verarbeitungskennzeichen { get; set; }
public string IKAbsender { get; set; }
public string IKLeistungserbringer { get; set; }
public string IKKvKarte { get; set; }
public string IKKostentrager { get; set; }
public string IKKrankenkasse { get; set; }
public string Rechnungsnummer { get; set; }
public DateTime? Rechnungsdatum { get; set; }

View File

@@ -79,7 +79,7 @@ namespace Dakota.Models.Nachrichten
SegmentFKT.Sammelrechnung.SetValue("J");
SegmentFKT.IKLeistungserbringers.SetValue(info.IKLeistungserbringer);
SegmentFKT.IKKostenträger.SetValue(info.IKKostentrager);
SegmentFKT.IKKrankenkasseKVKarte.SetValue(info.IKKvKarte);
SegmentFKT.IKKrankenkasse.SetValue(info.IKKrankenkasse);
SegmentFKT.IKAbsender.SetValue(info.IKAbsender);
SegmentREC.SammelRechnungsnummer.SetValue(info.Rechnungsnummer);

View File

@@ -61,7 +61,7 @@ namespace Dakota.Models.Nachrichten
SegmentSLLAFKT.Verarbeitungskennzeichen.SetValue(info.Verarbeitungskennzeichen);
SegmentSLLAFKT.IKLeistungserbringers.SetValue(info.IKLeistungserbringer);
SegmentSLLAFKT.IKKostenträgers.SetValue(info.IKKostentrager);
SegmentSLLAFKT.IKKVKarte.SetValue(info.IKKvKarte);
SegmentSLLAFKT.IKKrankenkasse.SetValue(info.IKKrankenkasse);
SegmentSLLAFKT.IKRechnungsstellers.SetValue(info.IKAbsender);
foreach (var infofall in info.Abrechnungsfalle)

View File

@@ -45,7 +45,7 @@ namespace Dakota.Models.Segmente.SLGA
/// Angabe identisch mit SLLA.FKT.IK der
/// Krankenkasse der zugehörigen SLLANachricht.
/// </summary>
public Datenelement IKKrankenkasseKVKarte { get; private set; }
public Datenelement IKKrankenkasse { get; private set; }
/// <summary>
/// Einzutragen ist das IK des Absenders der Datei. Diese Angabe ist identisch mit UNB.Absender
/// </summary>
@@ -57,12 +57,12 @@ namespace Dakota.Models.Segmente.SLGA
Sammelrechnung = new Datenelement("Sammelrechnung", 1, Feldart.Kann);
IKLeistungserbringers = new Datenelement("IKLeistungserbringers", 9, Feldart.Muss);
IKKostenträger = new Datenelement("IKKostenträger", 9, Feldart.Muss);
IKKrankenkasseKVKarte = new Datenelement("IKKrankenkasse", 9, Feldart.Kann);
IKKrankenkasse = new Datenelement("IKKrankenkasse", 9, Feldart.Kann);
IKAbsender = new Datenelement("IKAbsender", 9, Feldart.Muss);
}
public override string GetHead() => "FKT";
public override List<Dateneinheit> GetBody()
=> new List<Dateneinheit>() { Verarbeitungskennzeichen, Sammelrechnung, IKLeistungserbringers, IKKostenträger, IKKrankenkasseKVKarte, IKAbsender };
=> new List<Dateneinheit>() { Verarbeitungskennzeichen, Sammelrechnung, IKLeistungserbringers, IKKostenträger, IKKrankenkasse, IKAbsender };
}
}

View File

@@ -42,7 +42,7 @@ namespace Dakota.Models.Segmente.SLLA
/// zwingend anzugeben.Diese Angabe ist
/// identisch mit SLGA.FKT.IK der Krankenkasse der zugehörigen SLGA-Nachricht als Gesamtrechnung.
/// </summary>
public Datenelement IKKVKarte { get; private set; }
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
@@ -56,12 +56,12 @@ namespace Dakota.Models.Segmente.SLLA
Freifeld = new Datenelement("Freifeld", 1, Feldart.Kann);
IKLeistungserbringers = new Datenelement("IKLeistungserbringers", 9, Feldart.Muss);
IKKostenträgers = new Datenelement("IKKostenträgers", 9, Feldart.Muss);
IKKVKarte = new Datenelement("IKKVKarte", 9, Feldart.Muss);
IKKrankenkasse = new Datenelement("IKKVKarte", 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, IKKVKarte, IKRechnungsstellers };
=> new List<Dateneinheit>() { Verarbeitungskennzeichen, Freifeld, IKLeistungserbringers, IKKostenträgers, IKKrankenkasse, IKRechnungsstellers };
}
}

View File

@@ -56,8 +56,10 @@ namespace BeWo.Data.Entities
public static string PropertyName_AbWelchemKrankheitsTag = "AbWelchemKrankheitsTag ";
public static string PropertyName_VertretungDringendErforderlich = "VertretungGewuenscht";
public static string PropertyName_Arbeitszeit = "Arbeitszeit";
public static string PropertyName_VersichertenNummer = "VersichertenNummer";
public static string PropertyName_VersichertenStatus = "VersichertenStatus";
private IList<AbsenceTime> _AbsenceTimes;
private IList<AbsenceTime> _AbsenceTimes;
private Person _Ansprechpartner;
private IList<AssessmentSheetCategory> _AssessmentSheetCategoryList;
private string _Childs;
@@ -104,6 +106,8 @@ namespace BeWo.Data.Entities
private bool _VertretungDringendErforderlich;
private IList<Arbeitszeit> _Arbeitszeit;
private SubstitutionNeed _SubstitutionNeed;
private string _VersichertenNummer;
private string _VersichertenStatus;
public Customer()
{
@@ -756,5 +760,31 @@ namespace BeWo.Data.Entities
return name;
}
}
}
public virtual string VersichertenNummer
{
get { return _VersichertenNummer; }
set
{
if (AreDifferent(_VersichertenNummer, value))
{
_VersichertenNummer = value;
}
}
}
public virtual string VersichertenStatus
{
get { return _VersichertenStatus; }
set
{
if (AreDifferent(_VersichertenStatus, value))
{
_VersichertenStatus = value;
}
}
}
}
}

View File

@@ -53,7 +53,10 @@
<property name="Schutzstufe" type="String" />
<property column="SubstitutionNeed" name="SubstitutionNeed" type="BS.Shared.SubstitutionNeed, BS.Shared" />
<bag name="MerkzeichenListe" table="merkzeichen2customer" generic="true" cascade="all" batch-size="250" lazy="false">
<property column="VersichertenNummer" type="String" name="VersichertenNummer" length="16" />
<property column="VersichertenStatus" type="String" name="VersichertenStatus" length="16" />
<bag name="MerkzeichenListe" table="merkzeichen2customer" generic="true" cascade="all" batch-size="250" lazy="false">
<key column="CustomerOid" />
<element column="Merkzeichen" type="BS.Shared.Merkzeichen, BS.Shared" />
</bag>

View File

@@ -0,0 +1,3 @@
ALTER TABLE `bewodemo`.`customer`
ADD COLUMN `VersichertenNummer` VARCHAR(16) NULL DEFAULT NULL AFTER `InsuranceNumber`,
ADD COLUMN `VersichertenStatus` VARCHAR(16) NULL DEFAULT NULL AFTER `VersichertenNummer`;

View File

@@ -77,6 +77,8 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.Aggressiv = pEntity.Aggressiv;
pDataContract.Schutzstufe = pEntity.Schutzstufe;
pDataContract.Hygienebelehrung = pEntity.Hygienebelehrung;
pDataContract.VersichertenNummer = pEntity.VersichertenNummer;
pDataContract.VersichertenStatus = pEntity.VersichertenStatus;
if(pEntity.SubstitutionNeed == SubstitutionNeed.SubstitutionNeedUnset)
{
@@ -214,6 +216,8 @@ namespace BeWo.Service.DCEntityMapper
pEntity.Aggressiv = pDataContract.Aggressiv;
pEntity.Schutzstufe = pDataContract.Schutzstufe;
pEntity.Hygienebelehrung = pDataContract.Hygienebelehrung;
pEntity.VersichertenNummer = pDataContract.VersichertenNummer;
pEntity.VersichertenStatus = pDataContract.VersichertenStatus;
if (pDataContract.TerminationReason == null)
{

View File

@@ -194,5 +194,11 @@ namespace BS.Shared.DataContracts
[DataMember]
public SubstitutionNeed SubstitutionNeed { get; set; }
[DataMember]
public string VersichertenNummer { get; set; }
[DataMember]
public string VersichertenStatus { get; set; }
}
}