diff --git a/zaaReloaded2/Models/LabItem.cs b/zaaReloaded2/Models/LabItem.cs new file mode 100755 index 0000000..1f8ccde --- /dev/null +++ b/zaaReloaded2/Models/LabItem.cs @@ -0,0 +1,74 @@ +/* LabItem.cs + * part of zaaReloaded2 + * + * Copyright 2015 Daniel Kraus + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace zaaReloaded2.Models +{ + /// + /// Represents a single laboratory item (e.g., sodium or creatinine). + /// + public class LabItem + { + #region Properties + + public string Name { get; set; } + public string Unit { get; set; } + public double Value { get; set; } + public double LowerLimit { get; set; } + public double UpperLimit { get; set; } + public string Lauris { get; set; } + + #endregion + + #region Constructors + + /// + /// Creates an empty LabItem object. + /// + public LabItem() { } + + /// + /// Creates a LabItem object from a given Lauris output. + /// + /// Lauris output to parse. + public LabItem(string laurisString) + :this() + { + Lauris = laurisString; + ParseLauris(); + } + + #endregion + + #region Private methods + + /// + /// Parses the original Lauris string contained in + /// . + /// + private void ParseLauris() + { + + } + + #endregion + } +} diff --git a/zaaReloaded2/zaaReloaded2.csproj b/zaaReloaded2/zaaReloaded2.csproj index eaf20ef..036132a 100755 --- a/zaaReloaded2/zaaReloaded2.csproj +++ b/zaaReloaded2/zaaReloaded2.csproj @@ -160,6 +160,7 @@ can be found. --> + Code @@ -190,6 +191,7 @@ ThisAddIn.Designer.xml + 10.0