Skip to content

Releases: microsoft/fhir-server

Build 20190228-1

28 Feb 19:40
9541e9e
Compare
Choose a tag to compare
Build 20190228-1 Pre-release
Pre-release

Automatic release created from build 20190228-1

Work in this release

9541e9e4ba - Add configurable cors support (#340)

9bbd3894d0 - Updates package 'Microsoft.Azure.DocumentDB.Core' to version '2.2.2' (#349)

910dc2b234 - Updates package 'MediatR.Extensions.Microsoft.DependencyInjection' to version '6.0.1' (#351)

b6439a5bbd - Updates package 'Newtonsoft.Json' to version '12.0.1' (#348)

8a223113ae - Updates package 'selenium.chrome.webdriver' to version '2.45.0' (#331)

601f706bda - Merge pull request #336 from Microsoft/personal/poadhikari/roles-rbac

Added CRUD operations for storing roles in datastore

f8a2c7b07f - Applied Feedbacks

5bae0184b2 - Changed the name tag to lower case.

b91a9dd802 - Auto-update for packages related to 'Microsoft.AspNet' (#286)

  • Auto-update for packages related to 'Microsoft.AspNet'

Updates package 'Microsoft.AspNetCore.Authentication.JwtBearer' to version '2.2.0'
Updates package 'Microsoft.AspNetCore.Diagnostics' to version '2.2.0'
Updates package 'Microsoft.AspNetCore.StaticFiles' to version '2.2.0'
Updates package 'Microsoft.AspNetCore.Hosting' to version '2.2.0'
Updates package 'Microsoft.AspNetCore.Mvc' to version '2.2.0'
Updates package 'Microsoft.AspNetCore.App' to version '2.2.0'
Updates package 'Microsoft.AspNetCore.TestHost' to version '2.2.0'

  • Auto-update for packages related to 'Microsoft.AspNetCore'

Updates package 'Microsoft.Extensions.FileProviders.Embedded' to version '2.2.0'
Updates package 'Microsoft.Extensions.Http' to version '2.2.0'
Updates package 'Microsoft.Extensions.Options.ConfigurationExtensions' to version '2.2.0'
Updates package 'Microsoft.Extensions.Configuration.Json' to version '2.2.0'
Updates package 'Microsoft.Extensions.Logging' to version '2.2.0'
Updates package 'Microsoft.Extensions.Configuration.AzureKeyVault' to version '2.2.0'
Updates package 'Microsoft.Extensions.DependencyInjection' to version '2.2.0'
Updates package 'Microsoft.Extensions.Hosting.Abstractions' to version '2.2.0'
Updates package 'Microsoft.Extensions.Logging.Abstractions' to version '2.2.0'

  • Updates to support .net core 2.2

  • Updated all projects and global json to support 2.2

  • Set AspNetCore App to version 2.2.0 to get rid of Nuget Restore error

  • Removed AspNetCore.App version reference. Update build yml file to use latest nuget

  • Reverting build yml change

  • Updated condition in testing targets that was preventing E2E tests from being discovered.

34a46988d3 - Changes per code review

3b39e9225d - Changes er code review

6256ec2a7b - Chnages Per code Review

b295bc82e7 - Removed Fhir dependency

8d1a53177a - Feedback from code review

6d92a90a1f - Fixed the failed PR

3f730ccc51 - Checkin after resolving conflict

a2fb61eb1c - Applied feedback from code review and merged with master

8cb98dbd10 - Store Identity Provider information in datastore #276 (#315)

  • Initial split of health.fhir.cosmosdb to health.cosmosdb

  • Register services, add dummy controller for testing

  • Move common CosmosDb services to their own registration

  • Initial collection initializers

  • Add support for assembly specific stored procedures

  • Removing files moved to shared cosmos library

  • Create base cosmosdocumentqueryfactory and overloaded for fhir. Rename CosmosDataStore to FhirDataStore

  • Update FhirDataStore to use FhirDocumentClient

  • Update fhir cosmos integration test datastore for refactor

  • Code cleanup, add isSystem back to resourceWrapper

  • Remove unused configs.

  • Add initial database and collection throughput options

  • Consolidate base cosmos db objects

  • Add back in update operation

  • Update package refernce.

  • Update reference.

  • Update to not set initial database throughput

  • Change to use base constructor for collection initializer.

  • Refactor collectionInitializer

  • Add back in initial database throughput

  • Make IdentityProvider immutable.

  • PR feedback

  • Add abstractions to hold system wide exception types.

  • PR feedback.

  • Refactor naming to be more consistent in use of fhir*

  • Separate collection settings to respective sections in config.

  • Refactor base CosmosDb registration

  • PR feedback.

  • Catch 429 in Control Plane datastore, remove control plane controller.

  • Fix up merge.

  • Cleanup, fix merge.

  • Add some basic unit tests.

  • PR Feedback.

  • Add assert.same

  • Initial cut for Store Identity Provider information in datastore.

  • Unit Tests added.

  • Skipped test.

  • Removing spurious orig files.

  • Added a generic control plane api for reads.
    Added stored proc for harddelete.
    Refactored some common code out of the fhir cosmos db project to common cosmos db project.

  • Added
    Issuer and other metadata Validation on authority
    Identity Provider validation
    More tests to cover validation

  • Renamed the Index method name appropriately for getallidentityproviders.

  • Removed the testing controller for controlplane.
    Also removed a unit test project for control plane with only one test that was skipped.

  • PR comments addressed.

  • Added a switch in the generic method for delete.

  • PR feedback addressed.

  • Removed version and kept etag.

  • Updated rbac test.

  • PR feedback addressed.

  • Taking care of paging for get.

3d6034025d - Changes from Master

c278d45514 - Fixed the failing tests

b91c448670 - Merge the changes from Master

ff02553a39 - Resolved the conflict

1201b529a6 - Fix the commits added accidentally

292771a658 - Fixed the delete procedure

6a43257de7 - Merge branch 'personal/poadhikari/roles-rbac' of https://github.com/Microsoft/fhir-server into personal/poadhikari/roles-rbac

0172a56740 - commit from syc

860df62dba - Changes around hard delete and updates

cb50822c45 - Updates based on code reviews

e6863478fa - Merged changes from masters

3ed5b93f6e - Applied feedbacks from CodeReview

a8f6442653 - Merging to master

02338309fc - Merge fixes

ed8d32f816 - Merging the chnages from master branch

cec737c46f - merge from master

cae1304875 - Added Delete and Get All

3e94d5160d - Change in ControlPlabe DataStore

81c7575439 - Create and Delete functions

abd7fb03a9 - First Checkin related...

Read more

Build 20190114-2

22 Jan 19:56
0fcea6b
Compare
Choose a tag to compare
Build 20190114-2 Pre-release
Pre-release

Automatic release created from build 20190114-2

Work in this release

0fcea6bd15 - Fixed the regression bug where the total count was not being set. (#320)

  • Fixed the regression bug where the total count was not being set.

e4ea03af59 - Added the integration tests for audit logs. (#332)

  • Added the integration tests for audit logs.

  • Fixed the issue where test could crash.

  • Addressed some PR feedback.

dff0fa71a5 - Fixed the CP collection name. (#318)

Updated the CP collection name to follow the same camel casing starting with lower letter pattern.

264d99e9e1 - Updates package 'Ensure.That' to version '8.1.1' (#327)

ad4ffe7f60 - Audit the authentication/authorization failures (#310)

Audit the authentication/authorization failures

e723842a95 - Merge pull request #282 from Microsoft/personal/poadhikari/negative_tests_added

Negative tests added

a0aa60cd93 - Updates package 'IdentityServer4' to version '2.3.0' (#209)

b5e92762a0 - Final Changes related to negative tests

7b101d3783 - Minor fix

cc1d37411e - Merge branch 'personal/poadhikari/negative_tests_added' of https://github.com/Microsoft/fhir-server into personal/poadhikari/negative_tests_added

02efed9e82 - Clean ups based on code review

a4f26663e4 - Clean ups based on code review

a7ecadfd28 - Remove .orig files (#308)

0b98102a14 - Refactor to have base cosmosdb project to support multiple collections (#288)

Initial split of health.fhir.cosmosdb to health.cosmosdb

6a71089c89 - Fixed the comment

beb4d6e975 - Fixed the comment

98535a3a26 - Cleaning up the commit

58aa411a2e - Cleaning up the commit

132285bc1a - Changes per code review

c71fc93351 - Changes per code review

aa7443ec11 - Merge branch 'master' into personal/poadhikari/negative_tests_added

b163532116 - Changes per code review and discussion

0787ee4dff - Changes per code review and discussion

4a5ae18d9e - Removes FhirRepository class (#214)

Removes the FhirRepository layer and moves the existing logic into the corresponding request handlers.

45b3dcb71d - Throw BadRequest Exception in QuantitySearchValue on malformed input. Fixes #196, #21. (#264)

ec2fe4a6b2 - Remove conditional check on period to match HAPI and Vonk response

Remove conditional evaluation on period to match HAPI and Vonk response where start is after end. Addresses #195.

f9091bc210 - Update Roadmap.md

4c1d163950 - Update Roadmap.md

f95b0aab5d - Updates package 'Microsoft.AspNetCore.App' to version '2.1.6' (#194)

98302e8c6e - Fix TestEnvironmentFilePath to resolve across platforms. Fixes #266. (#267)

77e3201578 - Changed the approach for one integration test

3fa99f8466 - Changed the approach for one integration test

ce07716f82 - Add props file, disable source link on osx. (#265)

  • Add props file, disable source link on osx.
  • Update language version to be 7.3

686b65551e - Merge branch 'master' into personal/poadhikari/negative_tests_added

e9a58b1fbc - New scenarios added related to authentication and authorization

0bc7e8039f - Update Roadmap.md

5b95208069 - Fixed the compartment search link issue. (#233)

  • Fixed the compartment search self and next link issue where the returned URL was incorrect.
  • Added E2E tests to verify the linked being returned.
  • Fixed the issue where the total is reported incorrectly for bundles.
  • Updated the compartment E2E tests so they can run more efficiently.

Addresses #225, #226, #232

87344a3675 - Create PULL_REQUEST_TEMPLATE.md (#231)

d764d918b0 - Create user story template (#207)

Build 20181220-3

31 Dec 21:50
Compare
Choose a tag to compare
Build 20181220-3 Pre-release
Pre-release

Automatic release created from build 20181220-3

Work in this release

fadae50dfd - Changing to Range Index in Cosmos DB (#289)

  • Changing to Range Index in Cosmos DB

8964f90771 - Fix smart on fhir test, cleanup code (#302)

  • Bug fix and code cleanup

e269a6ba53 - Fix builds (#301)

  • Revert "Removing AspNetCore.App package version (#297)"
  • Adds global.json to define SDK version

d423c919cb - Fix fraction parsing in PartialDateTime with cultures (#224) (#263)

  • Fix fraction parsing in PartialDateTime with cultures (#224)

e975da6383 - Added template tagging (#300)

1e292d8387 - Removed default CORS and AadProxy parameters from template (#299)

3d1898e705 - Adding AadSmartOnFhirProxy

  • Adding AadSmartOnFhirProxy
  • Adding AadSmartOnFhirProxy E2E Tests
  • Adding CORS parameters to template
  • Adding SmartLauncher Sample App

cf4239c138 - Removing AspNetCore.App package version (#297)

Removed AspNetCore.App version

2a6a338fc1 - Updates package 'Microsoft.Azure.DocumentDB.Core' to version '2.2.0' (#270)

Fixes #293

b0a124362a - Auto-update for packages related to 'MediatR' (#283)

Updates package 'MediatR' to version '6.0.0'
Updates package 'MediatR.Extensions.Microsoft.DependencyInjection' to version '6.0.0'
Fixes #292

f8802cbe45 - Merge pull request #234 from Microsoft/personal/poadhikari/remove_is_defined

Removing IS_DEFINED clause

090e818618 - Removes FhirRepository class (#214)

Removes the FhirRepository layer and moves the existing logic into the corresponding request handlers.

3a41ba984f - Throw BadRequest Exception in QuantitySearchValue on malformed input. Fixes #196, #21. (#264)

f9e014df68 - Remove conditional check on period to match HAPI and Vonk response

Remove conditional evaluation on period to match HAPI and Vonk response where start is after end. Addresses #195.

e250ffa7d6 - Merge pull request #261 from Microsoft/personal/matjazl/roadmap

Update Roadmap.md

3ff22b7808 - Update Roadmap.md

cce588f71c - Update Roadmap.md

31c3e27467 - Minor Change Per Code Review

f563eb63cd - Update Roadmap.md

f1563a2464 - Changes made as per code review

b121ce52b3 - Removing IS_DEFINED clause

Build 20181211-3

26 Dec 22:10
Compare
Choose a tag to compare
Build 20181211-3 Pre-release
Pre-release

Automatic release created from build 20181211-3

Work in this release

21f51fa87d - Updates package 'Microsoft.AspNetCore.App' to version '2.1.6' (#194)

28a15f0580 - Fix TestEnvironmentFilePath to resolve across platforms. Fixes #266. (#267)

068de58aac - Add props file, disable source link on osx. (#265)

  • Add props file, disable source link on osx.
  • Update language version to be 7.3

Build 20181205-1

11 Dec 00:25
f7f7c15
Compare
Choose a tag to compare
Build 20181205-1 Pre-release
Pre-release

Automatic release created from build 20181205-1

Work in this release

f7f7c15819 - Fixed the compartment search link issue. (#233)

  • Fixed the compartment search self and next link issue where the returned URL was incorrect.
  • Added E2E tests to verify the linked being returned.
  • Fixed the issue where the total is reported incorrectly for bundles.
  • Updated the compartment E2E tests so they can run more efficiently.

Addresses #225, #226, #232

f1dc07278d - Create PULL_REQUEST_TEMPLATE.md (#231)

49b9d3cb63 - Create user story template (#207)

4120c3a30f - Updates package 'Microsoft.Azure.Services.AppAuthentication' to version '1.2.0-preview' (#210)

d20aefd7cd - Update to allow rolesclaim to be set in configuration (#176)

4d73c5ebc0 - Make scripts more robust for keyvault and resource group. (#200)

3900c4cd52 - Personal/garamamo/compartmentsearchexpression (#212)

  • Added support for compartment search.

    54cb070c4d - Updates package 'AngleSharp' to version '0.9.11' (#217)

  • Updates package 'AngleSharp' to version '0.9.11'

Build 20181128-1

04 Dec 00:03
5bd493a
Compare
Choose a tag to compare
Build 20181128-1 Pre-release
Pre-release

Automatic release created from build 20181128-1

Work in this release

5bd493a787 - MAG template bugfix (#221)

  • Fixed Azure Government Deployment

  • Typo on Azure Gov button

18771e847b - Updates package 'FluentValidation' to version '8.0.101' (#218)

  • Updates package 'FluentValidation' to version '8.0.101'

fbc83164e5 - Changes DI Extensions project to .NET Standard (#216)

1c6ba593ee - Auto-update for packages related to 'Microsoft.CodeAnalysis' (#208)

Updates package 'StyleCop.Analyzers' to version '1.1.1-beta.61'
Updates package 'Microsoft.CodeAnalysis.CSharp.Scripting' to version '2.10.0'

7bf78de060 - Enable Compartment Search (#198)

  • Compartment Lookup work.

  • PR Comments incorporated.

  • Added more unit tests.

  • null check for searchindices.

  • Compartment Query Work.

  • PR comments addressed.

  • Fixed some format and added a test.

  • Updated Read to Search in the route name plus some nit changes.

cce518904a - Create bug report template (#205)

Modified the default bug report template to fit our needs.

d8d13bf581 - Adds request charge header and makes max continuation token size configurable (#188)

The RUs consumed during a request will now be included in the response headers.
Also allowing the maximmum continuation token size to be set via config. By default, Cosmos DB's tokens can grow up to 16KB, which could be problematic for some clients since the token needs to be a URI query parameter. It can now be capped at 1KB per request. We are also doing away with the approach of storing the continuation token in a separate document in the database.

Also consolidating the two codegened IDocumentClient classes into one.

7ebdf864b3 - Improve read and vread performance (#204)

Addresses some low-hanging fruit in read (e.g. GET /Observation/id) and vread (e.g. GET Observation/id/_history/1) performance.

5d27a03002 - Updates package 'Ensure.That' to version '8.1.0' (#186)

3824ddb436 - Add +x on bash scripts (#202)

Following instructions like:

apiapp=$(./create-aad-api-application-registration.sh --service-name msftexamplefhir)

failed for me since the scripts weren't executable.

2eacdc78f7 - Fixed README.md - Link to pull requests led to 404 page. (#199)

  • Fixed README.md - Link to pull requests led to 404 page.

  • Fixed README.md - Link to issues led to 404 page.

    2b2db6d9d6 - Fix broken link to PortalAppRegistration.md (#197)

88fbf57989 - Fixed the concurrency issue. (#193)

This is a regression from #173. When multiple requests are processed simultaneously, the collection could be updated while the enumeration is happening, which results in error.

Addresses #192

Build 20181112-2

12 Nov 23:47
cd993ad
Compare
Choose a tag to compare
Build 20181112-2 Pre-release
Pre-release

Automatic release created from build 20181112-2

Work in this release

cd993ad451 - Updated link URL for blog post (#189)

7e83013231 - Move the search indices to the ResourceWrapper. (#184)

Move the SearchIndices property into the ResourceWrapper in the Core layer since it can be used by other persistence layer.

Addresses #185

f80ee07fc7 - Merge pull request #177 from Microsoft/personal/dseven

Update to primary README file

465f08b631 - Allow multiple search index entries to be generated by one ISearchValue (#173)

  • Defer creation of the cartesian product for composite search values.
  • Updated the code to allow multiple entries to be generated by SearchIndexEntryJObjectGenerator.

    de59c71801 - Added retry options. (#168)
  • Added retry options.

Addresses #183

b4fad69a5e - Updating README in prep for public release.

Made updates to describe the project and set context.

bc43ed126a - Fixed typo in bash instructions (#181)

1ba4a76d24 - Personal/mihansen/roadmap docs (#179)

  • First version of Features.md and Roadmap.md

  • Updated roadmap and features

  • Issue links

  • Readme files need actual links for issues

  • Fixed typos

  • Corrected typos and added clarifications

  • Responses to PR comments

  • PR Review

  • More PR review comments

    8f2421f361 - Update README.md

Fixed spacing.

c7773bb0b0 - Update README.md

Updated readme.

847b394c15 - Fix typos in comments (#174)

58cd7196ac - Index Compartments (#163)

  • Compartment Lookup work.

  • PR Comments incorporated.

  • Added more unit tests.

  • null check for searchindices.

    cfeed4ad43 - Update error message strings (#170)

  • Update error message strings

  • Update per PR comments

    67dfe76261 - Fixes duplicate search param definition in DefaultCapabilities.json (#172)

  • Fixes #165

    1c837da6ad - Consolidates validation logic (#166)

  • Fixes #171

    3516e8d383 - Removed Azure Government Deploy button due to missing ASP.NET Core 2.1.5 in Azure Gov (#164)

    6fcfa3950f - Updates package 'FluentValidation' to version '8.0.100' (#142)

Build 20181101-2

01 Nov 20:34
ba711e1
Compare
Choose a tag to compare
Build 20181101-2 Pre-release
Pre-release

Automatic release created from build 20181101-2

Work in this release

ba711e15fa - Supports _type search parameter, search across all resource types, and :missing modifier (#154)

or access control, we need to the resource type to be included in the search expression tree. This also opens up the possibility of supporting the _type search parameter and searches across all resource types (/?_lastUpdated=gt2010-10-01 in addition to /Observation?_lastUpdated=gt2010-10-01).

Also makes an adjustment to the search expression trees, to explicitly state which search parameter an expression tree is bound to, by introducing a SearchParameterExpression type. Previously, there was just a convention, an implicit contract between the expression parser and the data layer. This meant that (AND (AND a b) (AND c d)) was not the same as (AND a b c d), so tree rewriting would not be a safe thing to do.

Finally, we implement support for the :missing search parameter modifier.

Resolves #152
Resolves #153

a27da735d6 - Allow scope/resource to be set independently. (#161)

5566ce64e1 - Fix script issue with multiple roles on client app (#159)

Build 20181031-2

31 Oct 20:10
Compare
Choose a tag to compare
Build 20181031-2 Pre-release
Pre-release

Automatic release created from build 20181031-2

Work in this release

1619952fbc - Auto-update for packages related to 'xunit' (#156)

  • Auto-update for packages related to 'xunit'

Updates package 'xunit' to version '2.4.1'
Updates package 'xunit.runner.visualstudio' to version '2.4.1'

Build 20181031-1

31 Oct 18:47
7dc015e
Compare
Choose a tag to compare
Build 20181031-1 Pre-release
Pre-release

Automatic release created from build 20181031-1

Work in this release

7dc015e73a - Merge pull request #157 from Microsoft/personal/joerow/GeoPolitical_Loc-Checkins90-TempBranch

GeoPolitical: Updated files into master branch

a10cbc7298 - GeoPolitical: Updated files into master branch

8509f45044 - Updated documentation on app registrations (#155)

  • Updated documentation on app registrations

  • Response to PR review

    d381b6be12 - Auto-update for packages related to 'xunit' (#147)

Updates package 'xunit' to version '2.4.0'
Updates package 'xunit.runner.visualstudio' to version '2.4.0'

e3ec72ddfd - Add default for Roles in AuthorizationConfiguration (#151)

2549f53098 - Auto-update for packages related to 'Microsoft.CodeAnalysis' (#144)

Updates package 'Microsoft.CodeAnalysis.FxCopAnalyzers' to version '2.6.2'
Updates package 'Microsoft.CodeCoverage' to version '15.9.0'
Updates package 'StyleCop.Analyzers' to version '1.1.0-beta009'
Updates package 'Microsoft.NET.Test.Sdk' to version '15.9.0'

2c0c7f2355 - Auto-update for packages related to 'MediatR' (#143)

  • Updates package 'MediatR' to version '5.1.0'

  • Updates package 'MediatR.Extensions.Microsoft.DependencyInjection' to version '5.1.0'

    d2afeb4d66 - Updates package 'AngleSharp' to version '0.9.10' (#145)

    77aff7254a - Updates package 'Microsoft.Azure.DocumentDB.Core' to version '2.1.3' (#148)

  • Updates package 'Microsoft.Azure.DocumentDB.Core' to version '2.1.3'

    088f3757eb - Code cleanup on authorization (#139)

    76ab1585bb - Updates package 'System.Net.Http' to version '4.3.4' (#146)

    0c46787bd9 - Role definitions during deployment (#136)

  • Work on AAD roles deployment scripts

  • Moved Set-FhirServerApiApplicationRoles

  • Moved Set-FhirServerClientAppRoleAssignments to FhirServer module

  • Created Set-FhirServerUserAppRoleAssignments.ps1 for adding users to roles

  • Adjusted calls in FhirServerRelease to use new functions in FhirServer and updated deployment documentation

  • Fixed bug and added instructions for specifying roles

  • Check for role assignment when New-AzureADServiceAppRoleAssignment throws

  • Fixed multiple incompatibilities in Add-AadTestAuthEnvironment.ps1, fixed a few bugs

  • Updated documentation based on PR feedback

  • Additional PR feedback

    ca52d9f398 - Removed the legacy search. (#134)

Removed the legacy search code. Also added a few unit tests that were missing.

a0113dccea - Updated the logic that creates search indices for composite.

Updated the extraction logic for composite search parameters.
For example, the combo-code-value-quantity is being defined as the following:
{
"fullUrl": "http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity",
"resource": {
"resourceType": "SearchParameter",
"id": "Observation-combo-code-value-quantity",
"url": "http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity",
"name": "combo-code-value-quantity",
"status": "draft",
"experimental": false,
"date": "2017-04-19T07:44:43+10:00",
"publisher": "Health Level Seven International (Orders and Observations)",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "http://hl7.org/fhir"
}
]
},
{
"telecom": [
{
"system": "url",
"value": "http://www.hl7.org/Special/committees/orders/index.cfm"
}
]
}
],
"code": "combo-code-value-quantity",
"base": [
"Observation"
],
"type": "composite",
"description": "Code and quantity value parameter pair, including in components",
"expression": "Observation | Observation.component",
"xpathUsage": "normal",
"component": [
{
"definition": {
"reference": "http://hl7.org/fhir/SearchParameter/Observation-combo-code"
},
"expression": "code"
},
{
"definition": {
"reference": "http://hl7.org/fhir/SearchParameter/Observation-combo-value-quantity"
},
"expression": "value.as(Quantity)"
}
]
}
},
The code and value.as(Quantity) expression should only be evaluated on the same object expressed by Observation | Observation.component.
In this case, the code should extract:
Observation.code + Obseration.value.as(Quantity)
Observation.component[0].code + Observation.component[0].value.as(Quantity)
.
Observation.component[n].code + Observation.component[n].value.as(Quantity).
It should NOT extract:
Observation.code + Observation.component[0].value.as(Quantity)
Observation.component[0].code + Observation.component[1].value.as(Quantity)

Fixes #23, #96

87030e2f89 - Check to see if role already exists, not that roles exist. (#131)

470fd0d38e - Update auth documentation to reflect testauthenvironment.json (#124)

b5699d2b7a - Adds basic RBAC (#86)

  • Commit for working auth e2e. Committed for save.

  • Added unit tests.

  • Added proper username/password for tests.

  • Updated to set up users in identity server correctly.
    Added ways for tests to run as an app as well as user.

  • Fixes casing of file

  • Added consent to native applications.

  • Grant admin consent for client apps

  • Improve robustness of admin consent

  • Updated the resource env variable.

  • Updated summary.

  • Updated comments.

  • Testing getting token using new httpclient.

  • Fix issue with getting the correct environment variables while getting bearer token.

  • Testing with existing HttpClient instead of a new one.

  • Fixed null check on user.

    e458eef889 - Update package.yml for build configuration and no-build. (#117)

  • Replace publish configuration input with additional argument.

  • Add "--no-build" argument to publish commands.

    d3b7c070a3 - Fixed the issue where invalid search parameter name might not be handled correctly. (#118)

  • Handled the case where debug assert was triggered because of the invalid parameter name.

  • Added unit test and enabled previously failed Crucible tests.

    4002812fd3 - Persist search indices in history documents. (#115)

    1e6e1a0bb1 - Add scripts for setting up and tearing down AAD environment for tests (#97)

    c9f11f7a8c - Added converter for Coding FHIR element. (#99)

Added the missing converter for Coding FHIR element.
Fixed #93.

3bae939649 - Forces version update of System.Net.Security (#91)

3f3636b572 - Adds search001/SE01G to broken tests list (#102)