├── .gitignore ├── Fhir.Metrics.sln ├── FhirMetrics.publickey ├── LICENSE ├── README.md ├── icon-fhir-32.png ├── src └── Fhir.Metrics │ ├── Data │ └── ucum-essence.xml │ ├── Fhir.Metrics.csproj │ ├── Model │ ├── Exponential.cs │ ├── FhirMetricService.cs │ ├── IMetricService.cs │ ├── Metric.cs │ ├── Metrics.cs │ ├── Prefix.cs │ ├── Quantity.cs │ └── Unit.cs │ ├── System │ ├── Conversion.cs │ ├── Conversions.cs │ ├── SystemOfUnits.cs │ └── UCUM.cs │ └── Utils │ ├── NullableAttribute.cs │ ├── Parser.cs │ ├── RegexLinq.cs │ ├── SearchExtensions.cs │ └── UcumReader.cs └── test └── Fhir.Metrics.Tests ├── Data └── ucum-tests.xml ├── Fhir.Metrics.Tests.csproj ├── Tests ├── FhirMetricServiceTests.cs ├── TestConversions.cs ├── TestExponentials.cs ├── TestMetrics.cs ├── TestParser.cs ├── TestQuantity.cs ├── TestSearchableQuantity.cs ├── TestUcum.cs └── TestValidation.cs └── Utils ├── AssertFailedException.cs ├── AssertHelper.cs └── UcumTestReader.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/.gitignore -------------------------------------------------------------------------------- /Fhir.Metrics.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/Fhir.Metrics.sln -------------------------------------------------------------------------------- /FhirMetrics.publickey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/FhirMetrics.publickey -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/README.md -------------------------------------------------------------------------------- /icon-fhir-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/icon-fhir-32.png -------------------------------------------------------------------------------- /src/Fhir.Metrics/Data/ucum-essence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Data/ucum-essence.xml -------------------------------------------------------------------------------- /src/Fhir.Metrics/Fhir.Metrics.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Fhir.Metrics.csproj -------------------------------------------------------------------------------- /src/Fhir.Metrics/Model/Exponential.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Model/Exponential.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Model/FhirMetricService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Model/FhirMetricService.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Model/IMetricService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Model/IMetricService.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Model/Metric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Model/Metric.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Model/Metrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Model/Metrics.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Model/Prefix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Model/Prefix.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Model/Quantity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Model/Quantity.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Model/Unit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Model/Unit.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/System/Conversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/System/Conversion.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/System/Conversions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/System/Conversions.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/System/SystemOfUnits.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/System/SystemOfUnits.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/System/UCUM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/System/UCUM.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Utils/NullableAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Utils/NullableAttribute.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Utils/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Utils/Parser.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Utils/RegexLinq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Utils/RegexLinq.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Utils/SearchExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Utils/SearchExtensions.cs -------------------------------------------------------------------------------- /src/Fhir.Metrics/Utils/UcumReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/src/Fhir.Metrics/Utils/UcumReader.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Data/ucum-tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Data/ucum-tests.xml -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Fhir.Metrics.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Fhir.Metrics.Tests.csproj -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Tests/FhirMetricServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Tests/FhirMetricServiceTests.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Tests/TestConversions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Tests/TestConversions.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Tests/TestExponentials.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Tests/TestExponentials.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Tests/TestMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Tests/TestMetrics.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Tests/TestParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Tests/TestParser.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Tests/TestQuantity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Tests/TestQuantity.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Tests/TestSearchableQuantity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Tests/TestSearchableQuantity.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Tests/TestUcum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Tests/TestUcum.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Tests/TestValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Tests/TestValidation.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Utils/AssertFailedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Utils/AssertFailedException.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Utils/AssertHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Utils/AssertHelper.cs -------------------------------------------------------------------------------- /test/Fhir.Metrics.Tests/Utils/UcumTestReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirelyTeam/Fhir.Metrics/HEAD/test/Fhir.Metrics.Tests/Utils/UcumTestReader.cs --------------------------------------------------------------------------------