Stream: implementers
Topic: Discriminating PAS Claim Profiles
Ben Lowit (May 27 2021 at 20:53):
When receiving a Bundle through the Claim/$submit endpoint and parsing its contained Claim, how can we check the resource to determine which of the three PAS Claim profiles (base, inquiry, update) it follows (and thus which action the caller is trying to perform)? Meta.profile seems ideal, but it isn't required to be sent, so it seems like it will have to be possible to fall back on other discrimination methods.
Lloyd McKenzie (May 27 2021 at 21:48):
The action can't ever be inferred from the profile. The action must be declared within the instance outside of the profile declaration. If that's not true, then the profiles are non-conformant.
Lloyd McKenzie (May 27 2021 at 21:48):
(@Jean Duteau)
Jean Duteau (May 28 2021 at 04:15):
For PAS there are two different endpoints for inquiry vs submit. For submit vs update the presence of the update extension (name escapes me right now and I’m on my
Phone) tells you that this is an update.
John Silva (May 28 2021 at 11:47):
Here's the PAS spec page: https://build.fhir.org/ig/HL7/davinci-pas/specification.html
and there is a reference (hard to see, a hypertext link 'changed' in the text) that points to the changed extension:
https://build.fhir.org/ig/HL7/davinci-pas/StructureDefinition-extension-infoChanged.html
There's also another reference to the canceled extension:
https://build.fhir.org/ig/HL7/davinci-pas/StructureDefinition-modifierextension-infoCancelled.html
BTW, at last week's DaVinci Burden Track Connectathon I thought someone mentioned that there is a new operation -- .../Claim/?inquiry -- did I hear that correctly? I saw this reference on the PAS spec page but when you look at the extension it shows .../Claim/$submit; is that a typo?
https://build.fhir.org/ig/HL7/davinci-pas/OperationDefinition-Claim-inquiry.html
I suppose this discussion should really be in #Da Vinci PAS channel.
Jean Duteau (May 28 2021 at 12:37):
Here is the link to the discussion of how to change authorization requests. It references the two different extensions that would indicate this was a change instead of a new submit. https://build.fhir.org/ig/HL7/davinci-pas/specification.html#changing-authorization-requests
Jean Duteau (May 28 2021 at 12:39):
John Silva said:
BTW, at last week's DaVinci Burden Track Connectathon I thought someone mentioned that there is a new operation -- .../Claim/?inquiry -- did I hear that correctly? I saw this reference on the PAS spec page but when you look at the extension it shows .../Claim/$submit; is that a typo?
https://build.fhir.org/ig/HL7/davinci-pas/OperationDefinition-Claim-inquiry.html
It isn't a new operation as it has always been there. The problem (and there is a JIRA issue about this) is that the code and base weren't set properly. It will be $inquiry.
Last updated: Apr 12 2022 at 19:14 UTC