FHIR Chat · Epic server · argonaut

Stream: argonaut

Topic: Epic server


view this post on Zulip Michele Mottini (Sep 13 2019 at 14:16):

@Danielle Friend This is what I got testing:
Warning importing Patient/eroCd17NbCffM3E3WXi7eOQ3: The identifier with namespace 'urn:oid:2.16.840.1.113883.4.1' has no value

Error importing AllergyIntolerance?patient=eroCd17NbCffM3E3WXi7eOQ3: Search AllergyIntolerance failed: Operation was unsuccessful because of a client error (BadRequest). OperationOutcome: Overall result: FAILURE (1 errors and 0 warnings)

[FATAL] Content invalid against the specification or a profile.(further diagnostics: Required clinical-status parameter is not provided.) (at /f:clinical-status).

Error importing Condition?subject=eroCd17NbCffM3E3WXi7eOQ3: Search Condition failed: Operation was unsuccessful because of a client error (BadRequest). OperationOutcome: Overall result: FAILURE (1 errors and 0 warnings)

[FATAL] A required element is missing. (at /f:category).

Error importing Observation?patient=eroCd17NbCffM3E3WXi7eOQ3: Search Observation failed: Operation was unsuccessful because of a client error (BadRequest). OperationOutcome: Overall result: FAILURE (1 errors and 0 warnings)

[FATAL] A required element is missing.(further diagnostics: Must have either code or category.) (at /f:code/category).

view this post on Zulip Cooper Thompson (Sep 15 2019 at 18:22):

The issue with urn:oid:2.16.840.1.113883.4.1 is due to our use of the rendered-value extension. In order to be able to support masked SSNs, I think we might actually want to look at updating the US Core Patient profile to allow either value or the rendered-value extension.

view this post on Zulip Cooper Thompson (Sep 15 2019 at 18:22):

See https://chat.fhir.org/#narrow/stream/179166-implementers/topic/SSN.20(.2FNational.20ID).20masking

view this post on Zulip Michele Mottini (Sep 15 2019 at 18:25):

OK - on our side is just a warning, not a real issue - we are able to import the resource

view this post on Zulip Michele Mottini (Sep 15 2019 at 18:27):

The other errors are your server validating its own data against the profile - and returning 400 if it fails? I am reading it wrong?

view this post on Zulip Cooper Thompson (Sep 15 2019 at 18:47):

I submitted GF#24443 to consider the SSN masking case.

view this post on Zulip Danielle Friend (Sep 15 2019 at 19:28):

The other errors you mention is our server returning operation outcomes for additional required search parameters.

view this post on Zulip Danielle Friend (Sep 15 2019 at 19:28):

For Observation, the spec does not require a patient only search - we expect a patient and code or patient and category

view this post on Zulip Michele Mottini (Sep 15 2019 at 19:56):

AH got it - I'll fix that on our side and re-test

view this post on Zulip Eric Haas (Sep 16 2019 at 13:37):

@Cooper Thompson see my follow up on GF#24443 There is no issue when using this extension on the value element since the element is present. Will you withdraw the comment - if yes I will mark as withdrawn

view this post on Zulip Michele Mottini (Sep 16 2019 at 13:50):

(@Danielle Friend The error message could maybe be something like 'Missing required search parameter xxxx' - 'Requiring element is missing' seems to refer to the resource itself)

view this post on Zulip Cooper Thompson (Sep 16 2019 at 14:01):

@Eric Haas Gaah! We implemented that extension wrong :(. We (and by we I mean me, since I did the dev) put it as an extension on Identifier, not on Identifier.value. Yeah, I'll withdraw and submit a bug report on our implementation. :/

view this post on Zulip Robert Scanlon (Sep 16 2019 at 17:49):

@Danielle Friend -- you had discussed potentially pulling up a patch to this server regarding case sensitivity on the epic-user-id header. Is that something you are going to have a chance to do? I never closed the loop on that w/you.

view this post on Zulip Michael Donnelly (Sep 17 2019 at 07:20):

I'm ~50% sure I did a development log to take care of that.

view this post on Zulip Michael Donnelly (Sep 17 2019 at 07:20):

@Danielle Friend or @Cooper Thompson, do you know if that made it to the sandbox (if it happened)?

view this post on Zulip Michael Donnelly (Sep 17 2019 at 07:21):

Because you're right, @Robert Scanlon, that definitely should not be case sensitive.

view this post on Zulip Danielle Friend (Sep 17 2019 at 11:39):

Correct - We've fixed it but the connectathon environment just needs to be updated. @Michael Donnelly I'll send ya the reference to it, because it wasn't as simple to move as I expected and then I got distracted - sorry @Robert Scanlon! We can let you know when that update is in.

view this post on Zulip Robert Scanlon (Sep 17 2019 at 13:29):

Thanks @Michael Donnelly , @Danielle Friend for the update. I thought it would be easy to change on our end too but to get it to behave this way may involve monkey patching Ruby's http module ;-) . FYI @Reece Adamson

view this post on Zulip Danielle Friend (Sep 19 2019 at 19:33):

@Robert Scanlon mind giving it another try? We put the update in :)


Last updated: Apr 12 2022 at 19:14 UTC