-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide a consistent structure for top-level feedback, suggestions, and decisions #48
Comments
In general, I like the solution. It provides an answer to where to put the data discussed in #13. It also provides the reference in the 'about' field which is requested in #20. However I think it should also be available at the card level similar to the top level feedback (at the card level it should include the 'about' in addition to the assessment). |
This could be nice. The approach we've been trying is to provide this sort of structure in the FHIR resources embedded in the decision. This can be difficult. Related note, I think this group should look at JSON Schema (http://json-schema.org) to specify all the structures in CDS Hooks. This could allow us to iterate on things like this (and #26) in a less "example-driven" manner. I'd be happy to do a PR with a JSON schema representation of the current state of master, if that's helpful. |
I'm a little concerned about modeling things like assessment and radiation directly as part of the CDS Hooks service API. I thought one of the advantages of having CDS Hooks be separate was that we could leverage the clinical modeling in FHIR, and avoid modeling those items in CDS Hooks directly. |
@brynrhodes - I think that makes a lot sense. The assessment/score value isn't obviously part of the clinical/business model, though. Is there a reasonable and established way that we can include this score as part of the business model? |
Echoing @brynrhodes, I hope that inclusion of radiation was just an example, and not an indication of intent to model radiation dosing. If you decide to head down that route, please contact HL7 Imaging Integration to discuss the complexities involved. |
@isaacvetter - Here's a link to the extension defined as part of QI-Core that supports identifying the assessment score as part of a GAO request/response. The idea is that the ProcedureRequest that was submitted as the procedure being assessed is returned with this assessmentScore extension applied: |
Closing in favor of #64 |
@isaacvetter Does the fix in #64 cover all of the above need, or is the expectation to implement that as well as the solution in #64? |
I saw two features combined in the original solution:
|
On issue 1, I agree that there's still a need for some sort of response processing, but since that's not part of the 1.0 scope, we can address it when we resolve #21. Within the 1.0 timeframe, the use case could be addressed with extensions and pre-coordination. On issue 2, agree that a resource pointer would be useful, but also out of scope for 1.0, so we can address when we resolve #20. |
It's worth noting that we will address #76 for 1.0 which will allow developers who want to address these types of scenarios with CDS Hooks today the ability to do so. |
Right now our suggestions and decisions share a lot of structure. We should formalize this to
include
uuid
,label
,create
anddelete
, as well as two newoptional elements (
assessment
andabout
). This gives us a pretty goood base structurethat can be used for
suggestions
,decisions
, and top-levelfeedback
. Here's the rough idea:Add a new top-level
feedback
At the top level of CDS Hooks response, we define a new array-valued
feedbaack
property, whereeach feedback item follows the augmented suggestion structure. For example:
The specific assessement properties ("ratings", "radiation") would be hook-specific,
so here I'm imagining a "radiology imaging order" hook...
Individual
suggestion
s can be decorated with assessments, tooSame structure applies to any given suggestion in a suggestion card:
And of course
decisions
The items in a
decisions
array could also be decorated with this same structure.I won't repeat here, for brevity...
The text was updated successfully, but these errors were encountered: