Skip to content

Commit

Permalink
Merge pull request #9 from joemoceri/78-convert-to-validators
Browse files Browse the repository at this point in the history
78- from ee to hl7tools
  • Loading branch information
joemoceri authored Sep 7, 2021
2 parents 0862168 + 75c88cf commit 55d868c
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 8 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Expression Evaluator for .NET
# HL7Tools for .NET

[![NuGet](https://img.shields.io/nuget/v/HL7Tools.svg)](https://www.nuget.org/packages/HL7Tools/) ![GitHub Workflow](https://github.com/joemoceri/expression-evaluator-dotnet/actions/workflows/dotnet.yml/badge.svg) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![codecov](https://codecov.io/gh/joemoceri/expression-evaluator-dotnet/branch/main/graph/badge.svg)](https://codecov.io/gh/joemoceri/expression-evaluator-dotnet) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/641cf8f3592f4ac58836d8d8f1ba771d)](https://www.codacy.com/gh/joemoceri/expression-evaluator-dotnet/dashboard?utm_source=github.com&utm_medium=referral&utm_content=joemoceri/expression-evaluator-dotnet&utm_campaign=Badge_Grade) [![Build status](https://ci.appveyor.com/api/projects/status/i2in9jjivnh3oq43?svg=true)](https://ci.appveyor.com/project/joemoceri/expression-evaluator-dotnet) ![AppVeyor tests](https://img.shields.io/appveyor/tests/joemoceri/expression-evaluator-dotnet) ![GitHub repo size](https://img.shields.io/github/repo-size/joemoceri/expression-evaluator-dotnet) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/joemoceri/expression-evaluator-dotnet) ![Nuget](https://img.shields.io/nuget/dt/HL7Tools) ![GitHub Repo stars](https://img.shields.io/github/stars/joemoceri/expression-evaluator-dotnet?style=social) ![GitHub last commit](https://img.shields.io/github/last-commit/joemoceri/expression-evaluator-dotnet) ![GitHub commit activity](https://img.shields.io/github/commit-activity/m/joemoceri/expression-evaluator-dotnet)

Expression Evaluator for .NET parses any C# math, boolean, or string expression. It also has capabilities for handling [HL7V2 pipe-delimited (|) flat files](https://en.wikipedia.org/wiki/Health_Level_Seven_International). Please see documentation for examples and more.
HL7Tools for .NET can parse [HL7V2 pipe-delimited (|) flat files](https://en.wikipedia.org/wiki/Health_Level_Seven_International). Trigger event validation is on the way. Please see documentation for examples and more. If you'd like to help out please feel free to reach out via email or open a PR, thanks!

**Quick Links**
- [Docs homepage](https://joemoceri.github.io/expression-evaluator-dotnet/)
Expand Down
7 changes: 4 additions & 3 deletions src/HL7Tools/HL7Tools.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,20 @@
<OutputType>Library</OutputType>
<TargetFramework>net5.0</TargetFramework>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageProjectUrl>https://github.com/joemoceri/expression-evaluator-dotnet</PackageProjectUrl>
<PackageProjectUrl>https://github.com/joemoceri/hl7tools</PackageProjectUrl>
<Description>This is a library written in C# .NET that will evaluate any math, string or boolean expression using built-in Expression Configurations. Expression Configurations are what the Evaluator uses when defining math, string, and boolean operators like '+', '-', '||', and so on. The operations are fully customizable. Using Expression Configurations you can hook into operator events before and after they're evaluated or evaluate the expression yourself with custom logic. The default expression configuration is C#.

You can also use this to evaluate segments of an hl7v2 pipe delimited message. Using an HL7V2ExpressionConfiguration the Evaluator can be configured to parse and return a structured HL7V2Message object layered with fields, field repetitions, components, and subcomponents. You can also perform CRUD operations on all of them, build a message from scratch, and more. Please visit the repository for more information.</Description>
<PackageIcon>icon.png</PackageIcon>
<RepositoryUrl>https://github.com/joemoceri/expression-evaluator-dotnet</RepositoryUrl>
<RepositoryUrl>https://github.com/joemoceri/hl7tools</RepositoryUrl>
<PackageTags>interpreter, expressions, evaluator, csharp, languages, templates, hl7, medical, healthcare, health, it, hl7v2, hl7v2 messages</PackageTags>
<PackageLicenseExpression></PackageLicenseExpression>
<Authors>Joe Moceri</Authors>
<Version>1.1.4</Version>
<Version>1.1.5</Version>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<AssemblyVersion>1.1.5.0</AssemblyVersion>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
Expand Down
2 changes: 1 addition & 1 deletion src/HL7Tools/articles/Installation.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
## Installation
[NuGet Expression Evaluator for .NET package](https://www.nuget.org/packages/HL7Tools/).
[NuGet HL7Tools for .NET package](https://www.nuget.org/packages/HL7Tools/).

You can install using the following methods.

Expand Down
2 changes: 1 addition & 1 deletion src/HL7Tools/articles/License.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
## License
Expression Evaluator for .NET source code is released under [MIT License](https://raw.githubusercontent.com/joemoceri/expression-evaluator-dotnet/main/LICENSE).
HL7Tools for .NET source code is released under [MIT License](https://raw.githubusercontent.com/joemoceri/expression-evaluator-dotnet/main/LICENSE).
2 changes: 1 addition & 1 deletion src/HL7Tools/articles/Versioning.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
## Versioning
Expression Evaluator for .NET uses [semver](https://semver.org/) for it's versioning.
HL7Tools for .NET uses [semver](https://semver.org/) for it's versioning.

0 comments on commit 55d868c

Please sign in to comment.