Beispiel #1
0
        public void WhenHealthVaultHeartRateTransformedToFhir_ThenCodeAndValuesEqual()
        {
            // ToDo, once deserialization is fixed on SDK, use Deserialize

            var heartRate = new HeartRate(new HealthServiceDateTime(), 65);

            var observation = heartRate.ToFhir() as Observation;

            Assert.IsNotNull(observation);
            Assert.AreEqual(HealthVaultVocabularies.HeartRate, observation.Code);

            var value = observation.Value as Quantity;

            Assert.IsNotNull(value);
            Assert.AreEqual(65, value.Value);
            Assert.AreEqual(UnitAbbreviations.PerMinute, value.Unit);
        }