FHIR Chat · RouteOfAdministration.TargetSpecies.WithdrawalPeriod · BRR - Pharmacy model

Stream: BRR - Pharmacy model

Topic: RouteOfAdministration.TargetSpecies.WithdrawalPeriod


view this post on Zulip Jose Costa Teixeira (Oct 24 2020 at 17:45):

Why is TargetSpecies under RouteOdAdministration?
And WithdrawalPeriod - why are those not independent (so that you can have facets for searching)?

view this post on Zulip Rik Smithies (Oct 26 2020 at 12:48):

This was modelled by the veterinary team at EMA to match the way this works across Europe.
So it's just one data point of how this data is captured. When we have more domain views it can of course be updated to cover those as well.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 17:48):

That is not a compelling argument. I would expect that WithdrawalPeriod applies to the drug, not to a specific RouteOfAdministration.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 17:49):

Can we consider TargetSpecies as part of something else (ClinicalUseIssue perhaps) ?

view this post on Zulip Rik Smithies (Oct 26 2020 at 18:10):

We need route to be related to species. And withdrawal period is species specific too.
If you want to add species to ClinicalUseIssue feel free to propose that.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:11):

Rik Smithies said:

We need route to be related to species. And withdrawal period is species specific too.

You can relate route to species by means of the product indications, it is not an intrinsic characteristic of the product itself.
Similar for withdrawal period.

view this post on Zulip Rik Smithies (Oct 26 2020 at 18:12):

I am just basing this on the way it is captured in current implementations.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:13):

Do I understand correctly that EMA Veterinary team proposed such a model (I think this is not how IDMP has it), and that is what we stick to? Nodoby at BRR advanced that maybe this is not the way to handle this?

view this post on Zulip Rik Smithies (Oct 26 2020 at 18:15):

Yes to the first question, this is the way it is done in the EU. Indeed it is not in IDMP. If you have any information about how other projects handle this information that would be useful data.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:17):

This is the way it is done in the EU? In all the 27 countries?

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:17):

Is there any product dictionary that actually defines this in such a way?

view this post on Zulip Rik Smithies (Oct 26 2020 at 18:18):

It is the way EMA do it and they have jurisdiction over 27 countries, that is correct. I am not a vet expert. I know of no product dictionary for this area.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:19):

That is the wrong message to send. EMA is NOT dictating what current systems do. EMA has proposed a model. If you do not know the product dictionaries, it's good to get feedback (like I'm giving), instead of saying "the EMA told us, so it must be what everyone else is doing".

view this post on Zulip Jean Duteau (Oct 26 2020 at 18:20):

FDA appears to report this information the same way - based on route, species, there is a specified withdrawal time. We might need to have dose and/or duration in that element to support the FDA withdrawal times

view this post on Zulip Rik Smithies (Oct 26 2020 at 18:20):

It's a draft model Jose. If you have other information about how current practice works, please bring it forwards.

view this post on Zulip Rik Smithies (Oct 26 2020 at 18:21):

I certainly didn't say it is what everyone else is doing. I said it was a first data point.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:22):

This is FMM1, so I was asking "how draft is this"
And I was just asking questions - first responses seemed to be indicating that this is what it is, but I 'm happy that there is some space for discussing.

view this post on Zulip Jean Duteau (Oct 26 2020 at 18:22):

i just checked Health Canada and they also specify withdrawal times based on route, dosage, and form (and obviously species)

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:24):

(I don't want to research any models if the feedback is not appreciated.
I'm glad we can have feedback, and I will see how this can be done, and bring an alternative for discussion. For a second you had me worried there)

view this post on Zulip Rik Smithies (Oct 26 2020 at 18:25):

Jose, good feedback is always welcome, and we always discuss with you.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:27):

I hope so, I want to see if these resources can get in a decent shape to go out there, but we need to work on them.

view this post on Zulip Jean Duteau (Oct 26 2020 at 18:28):

Jose - you do know that these resources are being used in current implementation projects as they are?

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:30):

I was told that, yes. Are we supposed to say "this is ok then?"

view this post on Zulip Jean Duteau (Oct 26 2020 at 18:31):

do you have implementation experience that contradicts the findings of those projects?

view this post on Zulip Jean Duteau (Oct 26 2020 at 18:32):

Rik can only do what he can do - model the data elements he has been told to model in the best way he can and rely on implementer feedback to correct it.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:32):

We have too many resources that I can't see how we can use in clinical workflows. We could make things much clearer, simpler, and much more supportive of IDMP.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:32):

Jean Duteau said:

do you have implementation experience that contradicts the findings of those projects?

??

view this post on Zulip Jean Duteau (Oct 26 2020 at 18:34):

Jose Costa Teixeira said:

Jean Duteau said:

do you have implementation experience that contradicts the findings of those projects?

??

We have three implementation projects that are using the resources and have provided specific issues back to BR&R. The resources have changed quite a bit based on that feedback. Since you are asking questions, I'm just asking if your implementation project has found bigger problems with the resources that those other projects didn't see.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:35):

Jean Duteau said:

Rik can only do what he can do - model the data elements he has been told to model in the best way he can and rely on implementer feedback to correct it.

Don't misunderstand me. I appreciate the enormous effort that @Rik Smithies has done. This is not about that, it is about getting more collaboration inside HL7. The amount of work to make this more robust (maybe) is less than these repeating discussions.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:53):

Jean Duteau said:

Jose Costa Teixeira said:

Jean Duteau said:

do you have implementation experience that contradicts the findings of those projects?

??

We have three implementation projects that are using the resources and have provided specific issues back to BR&R. The resources have changed quite a bit based on that feedback. Since you are asking questions, I'm just asking if your implementation project has found bigger problems with the resources that those other projects didn't see.

???
So I need to have a running implementation project to provide feedback? Being involved in projects that will need to use this across borders, trying to adopt this into IHE, knowing a bit of IDMP is not sufficient to ask questions?

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 18:53):

that makes sense. And explains the state of these resources.

view this post on Zulip Jean Duteau (Oct 26 2020 at 18:59):

Jose Costa Teixeira said:

Jean Duteau said:

We have three implementation projects that are using the resources and have provided specific issues back to BR&R. The resources have changed quite a bit based on that feedback. Since you are asking questions, I'm just asking if your implementation project has found bigger problems with the resources that those other projects didn't see.

???
So I need to have a running implementation project to provide feedback? Being involved in projects that will need to use this across borders, trying to adopt this into IHE, knowing a bit of IDMP is not sufficient to ask questions?

Sorry, I wasn't saying that you had to have an implementation project to provide feedback. I just assumed that these issues you were raising were due to an implementation you were working on. My three projects are admittedly not using the full scope of the resources, but we haven't any real show-stoppers. And I was worried that I was missing something. :)

view this post on Zulip Rik Smithies (Oct 26 2020 at 19:07):

But it is true that FHIR is for implementers. We can theorize, but it is what implementations need and find out that counts most.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:07):

Rik Smithies said:

But it is true that FHIR is for implementers. We can theorize, but it is what implementations need and find out that counts most.

that makes sense. And explains the state of these resources.

view this post on Zulip Rik Smithies (Oct 26 2020 at 20:08):

you mean - fit for implementers?

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:34):

I don't know what else to say.
Regulators will take this and will not appreciate giving one step back. So whatever we do now, it's going to be hard to iterate in fundamental aspects.
We will hear "sorry, the regulators are already doing this, we should not force them to go back".

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:36):

No, I do not think these resources are fit for implementers. I do not know the timing of R4B, but I think the time we have would be best spent with dialog instead of trying to convince me that this is what the world needs right now.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:40):

I do not think these resources merit a dedicated release.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:41):

My change proposals:

  • Merge MedicinalProductDefinition, AdministrableProductDefinition, PackageProductDefinition into 1 (much better for IDMP adoption). This removes some overlap, supports non-IDMP implementations better, and still allow us to make profiles.
  • Review the use of CodeableConcept instead of code for some attributes.
  • Separate Package from ProductDefinition. We need the notion of Package, and that one you have is a good one, it doesn't deserve to be buried under a "product"
  • Remove Ingredient as a dedicated resource

view this post on Zulip Rik Smithies (Oct 26 2020 at 20:43):

But it is up to the implementers to say if this is fit for implementers.

view this post on Zulip Rik Smithies (Oct 26 2020 at 20:44):

And they need a release to try. Currently none of this is in any release.

view this post on Zulip Rik Smithies (Oct 26 2020 at 20:44):

IDMP implementers want the resource split as it is, that is the feedback I am getting.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:44):

You asked me if I meant they were fit for purpose. I answered

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:48):

IDMP is not only for regulators. And I'm getting different feedback.
We could simply find a meeting point and I think you would accommodate some of the changes if you would consider them; implemeters would not be less satisfied if we did.

view this post on Zulip Rik Smithies (Oct 26 2020 at 20:49):

Ok great, bring your implementation feedback forward and we can work with it.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:50):

Again, I get to give feedback only when I have an implementation?

view this post on Zulip Rik Smithies (Oct 26 2020 at 20:50):

no, but again, implementation feedback is king. FHIR is for implementers.

view this post on Zulip Rik Smithies (Oct 26 2020 at 20:52):

If we have several views, then the one that real systems and real developers give is the more weighty.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:52):

Sorry, I think this is again the same discussion with little substance.
I brought the feedback.

view this post on Zulip Jean Duteau (Oct 26 2020 at 20:55):

Jose Costa Teixeira said:

My change proposals:

  • Merge MedicinalProductDefinition, AdministrableProductDefinition, PackageProductDefinition into 1 (much better for IDMP adoption). This removes some overlap, supports non-IDMP implementations better, and still allow us to make profiles.
  • Review the use of CodeableConcept instead of code for some attributes.
  • Separate Package from ProductDefinition. We need the notion of Package, and that one you have is a good one, it doesn't deserve to be buried under a "product"
  • Remove Ingredient as a dedicated resource

@Jose Costa Teixeira I see two of those in JIRA. Have you raised the other ones yet? And you probably want to raise this issue on JIRA as well?

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:56):

I do not want to discuss how the proposals don't have merit because this is not an implementation feedback.
I know a bit about IDMP and catalogs and supply chain, and that is exactly why i give this feedback.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 20:58):

@Jean Duteau Of course I will raise the other issues, but the fundamental one (#1) is already there. Once we discuss that one, we will actually start a dialog, then we will see if the other s make sense - and maybe during a constructive dialog I will even reconsider my perspective.

view this post on Zulip Jean Duteau (Oct 26 2020 at 20:59):

Jose Costa Teixeira said:

Jean Duteau Of course I will raise the other issues, but the fundamental one (#1) is already there. Once we discuss that one, we will actually start a dialog, then we will see if the other s make sense - and maybe during a constructive dialog I will even reconsider my perspective.

Yes, I see #1 and #2, but I didn't see #3 or #4 and I wanted to make sure they were in JIRA. Thanks.

view this post on Zulip Rik Smithies (Oct 26 2020 at 20:59):

There is much discussion on your #1 Jira Jose

view this post on Zulip Lloyd McKenzie (Oct 26 2020 at 21:15):

Has the work group considered an "A/B" approach like we've done with CarePlan, CapabilityStatement and a few other resources - publish two competing approaches and try them out at connectathon to see what works better/is more appealing to the community? (Not saying that's the only way to settle this discussion, but wanted to raise it as an option.)

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 21:16):

There is an opening for discussion, not that much discussion, perhaps because I think a dialog (in a call) would be more efficient.

view this post on Zulip Rik Smithies (Oct 26 2020 at 21:18):

We haven't done such an A/B approach yet. Interesting idea though.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 21:24):

I think an A/B would make sense. A coexistence of resources would make it clear that I don't want to disconsider the work done so far by Rik, it's just a slightly different perspective. If we can live with overlap and touch base at some regular points, I think that makes sense.

view this post on Zulip Jean Duteau (Oct 26 2020 at 21:33):

Lloyd McKenzie said:

Has the work group considered an "A/B" approach like we've done with CarePlan, CapabilityStatement and a few other resources - publish two competing approaches and try them out at connectathon to see what works better/is more appealing to the community? (Not saying that's the only way to settle this discussion, but wanted to raise it as an option.)

@Lloyd McKenzie How early in the process of creating CarePlan and those other resources did the A/B approach happen?
Obviously, we have some existing implementations that have worked with the existing resource design. I'm wondering how we get someone to test an alternative approach?

view this post on Zulip Rik Smithies (Oct 26 2020 at 21:33):

It needs to be brought to a decision fairly soon and not be a long running alterative approach.

view this post on Zulip Rik Smithies (Oct 26 2020 at 21:34):

That will only confuse people.

view this post on Zulip Jean Duteau (Oct 26 2020 at 21:34):

can @Jose Costa Teixeira produce his alternative suggestion in the build and then we can sign up implementers to try out the two alternatives?

view this post on Zulip Rik Smithies (Oct 26 2020 at 21:35):

I would think that a workgroup view on the relevant Jira would be a good step. If there is consensus, then we don't need to explore every approach at length.

view this post on Zulip Jean Duteau (Oct 26 2020 at 21:37):

Rik Smithies said:

I would think that a workgroup view on the relevant Jira would be a good step. If there is consensus, then we don't need to explore every approach at length.

Sure. I just didn't understand exactly what Jose's suggestion was from the details in the JIRA ticket, so by getting him to create it and put it in the build, we'd have something more concrete to review at the BR&R call and also to get implementers to try out.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 21:39):

I am up to discussing the Jira and if there is no consensus we can release concurrent resources and accept the overlap. That may be a good timing time to start supporting the UNICOM needs when they arrive.

view this post on Zulip Rik Smithies (Oct 26 2020 at 21:42):

The thing to do would be to ask for agenda time.

view this post on Zulip Jean Duteau (Oct 26 2020 at 21:48):

@Jose Costa Teixeira I personally don't know what you are suggesting in your JIRA ticket (J#28581). Peter Bomberg also said the same thing in his comments. I think that you would be best served by creating the one resource and the three profiles. I don't think you need to do that in the build but that would certainly help. Creating a UML representation of what you are proposing as well as some examples using your structure would certainly help move the conversation along.
Without that, I can't really agree to your proposal because I just don't understand the ramifications of it.

view this post on Zulip Jean Duteau (Oct 26 2020 at 21:50):

Once you have this representation, we can request the implementers to take a look and comment on it as well as schedule it for the next connectathon to get some implementer feedback on the two proposed solutions. Thanks.

view this post on Zulip Jean Duteau (Oct 26 2020 at 21:52):

NOTE: By implementers, i know of the PQ/CMC team, Peter Bomberg from Health Canada, the EMA team that is implementing IDMP, and myself in the FDA SPL project. @Rik Smithies are there other implementers we can reach out to?

view this post on Zulip Rik Smithies (Oct 26 2020 at 21:54):

the SAFEST project in Norway

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:08):

I'll ask for a few implementers soon

view this post on Zulip Lloyd McKenzie (Oct 26 2020 at 22:08):

For CarePlan, I think they did it in the lead-up to STU2. For CapabilityStatement, it was in the lead-up to STU3.

view this post on Zulip Lloyd McKenzie (Oct 26 2020 at 22:10):

I agree with Jean that a concrete model and a few examples would probably accelerate the conversation - though obviously that's not a tiny amount of work.

view this post on Zulip Rik Smithies (Oct 26 2020 at 22:11):

If its a reasonable proposal - intended to simplify - it must be capable of being explained clearly and succinctly

view this post on Zulip Jean Duteau (Oct 26 2020 at 22:12):

i agree. Jose can certainly add his model and examples to the issue.

view this post on Zulip Jean Duteau (Oct 26 2020 at 22:19):

Jean Duteau said:

Once you have this representation, we can request the implementers to take a look and comment on it as well as schedule it for the next connectathon to get some implementer feedback on the two proposed solutions. Thanks.

I shouldn't have presumed on the part of the BR&R WG. There is obviously a step in between having the representation and requesting implementer feedback and that is BR&R accepting the proposal on its merits.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:26):

Sorry but I want to be sure I'm not lost. Is this a proposal for pushing out and see what implementers and others feel about it, or is this adding a couple of resources and examples so that BRR can see if it was worth the effort and if this is allowed to move?

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:27):

in other words, do we want to have implementations with A/B testing, or is it just for internal review?

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:28):

If there is an expectation that this will be pushed out, of course I can work on it.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:31):

in other words, if I produce a plan B, and suppose there is no consensus (because BRR says things actually work and don't consider the broader scope and simplicity to be persuasive enough to have competing resources), what happens?
we still have a limited duration for A/B? Or plan B is going to be rejected?

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:34):

I think we are getting somewhere , but "trying both options at a connectathon" is the starting assumption, right?

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:36):

Jean Duteau said:

Jean Duteau said:

Once you have this representation, we can request the implementers to take a look and comment on it as well as schedule it for the next connectathon to get some implementer feedback on the two proposed solutions. Thanks.

I shouldn't have presumed on the part of the BR&R WG. There is obviously a step in between having the representation and requesting implementer feedback and that is BR&R accepting the proposal on its merits.

No, the step in between is that BRR accepts having a parallel option to submit to implementers, even if that may not be the way BRR prefers it now.

view this post on Zulip Jean Duteau (Oct 26 2020 at 22:37):

Currently, there are comments on your JIRA issue that shows that some don't understand what you are asking for. To help those people (of who I am one) and the BR&R WG understand your ask and allow it to go forward, I am requesting that you create the one resource you are proposing, the profiles that would allow IDMP work to use that resource, and some examples to show us the simplicity you are requesting. As I said, this doesn't necessarily need to be actual resources in the build right now, but something that will allow people to understand what you are requesting. Without that, I suspect your proposal will simply be found not persuasive. Once we understand what you are requesting, and assuming that the BR&R WG sees the merit of your suggestion (I'm presuming they will, but I'm just one member), then you will need to create actual resources in the build (assuming you didn't already do that), so that implementers can test the two different models with the Implementation Guides and implementations and provide their feedback on a way forward for BR&R to adopt.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:42):

This is not what we were discussing, I think.

view this post on Zulip Rik Smithies (Oct 26 2020 at 22:43):

I would against progressing to real A/B testing unless there is some consensus on the two models being realistic options. That needs a committee decision. If it helps to have more examples to understand the proposal then that is good too.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:43):

That is clear. We are back to the starting point.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:44):

For a second, I did have hope that we'd work on this together. I was even preparing to do the work and create different resources, sinceI would expect this to be something we could show to implementers.

view this post on Zulip Rik Smithies (Oct 26 2020 at 22:45):

Jose - bring your proposal to the workgroup. Nothing can happen without workgroup review.

view this post on Zulip Rik Smithies (Oct 26 2020 at 22:46):

If the workgroup cannot decide between two approaches, then we could decide to try both.

view this post on Zulip Rik Smithies (Oct 26 2020 at 22:47):

When your proposal is ready, bring it forward.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:48):

Rik Smithies said:

If the workgroup cannot decide between two approaches, then we could decide to try both.

Sorry, perhaps I am tired. Whay you say now is actually the only assurance I think is reasonable to ask - that BRR does not feel that they have to choose between two approaches (as long as they are implementable); and in case of lack of agreement, we agree that both will be published.

view this post on Zulip Rik Smithies (Oct 26 2020 at 22:50):

It is normal to just make a decision. We don't make multiple copies of most things. But in cases where a decision cannot be reached, then we could try both.

view this post on Zulip Lloyd McKenzie (Oct 26 2020 at 22:50):

I think "express the proposal as a model" is a useful starting point. That will allow the work group to better understand what's proposed and to better see the costs/benefits. It's possible that once made concrete, there will be obvious flaws/deficiencies that aren't correctable. In that case, there'd be no need to proceed to a bake-off connectathon. Alternatively, the work group might see that the new approach is clearly better and decide to switch - in which case there'd also be no need to a bake-off. If the work group looks at the alternative and decides "yes this could work, but we can't decide on whether the trade-offs are worth it", then a bake-off would guide the eventual decision. The work group can also choose to allow both to proceed to ballot and allow the community to provide feedback. However, prior to publication, the work group will have to choose one horse to ride - at least until after the publication is out

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:51):

So I agree with this last bit, and that is the starting assumption. This is going to be a lot of discussions with people from different areas (which I hope BRR can facilitate) and implement resources.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:51):

@Lloyd McKenzie you lost me there with bake-off and with your last sentence

view this post on Zulip Rik Smithies (Oct 26 2020 at 22:55):

The main thing is that the workgroup decides. There is not a workgroup effort and then other things that are held up as alternatives, outside of the workgroup.

view this post on Zulip Jean Duteau (Oct 26 2020 at 22:56):

@Jose Costa Teixeira by "bake-off" Lloyd meant that the connecathon would have as its goal to determine which of the two alternative worked best for implementers. And Lloyd's last sentence was simply stating that you could even let the alternatives go to ballot but that, before publication occurred, one alternative would need to be chosen.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 22:59):

I think I understand. Of course the workgroup decides. I just need to assume that the workgroup is willing to let an alternative see the daylight, even if it is not the currently preferred option.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 23:00):

this gives the workgroup more time and more insight before making a more final cut.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 23:00):

(right?)

view this post on Zulip Rik Smithies (Oct 26 2020 at 23:02):

It's not about willingness. Your job, as it has been from the start, is simply to convince the workgroup that your ideas are better. If you can, job done. If you can't, I hope you accept that. In the case where the workgroup really cannot make up its mind (very unusual, but it has happened I believe), they could try both.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 23:21):

I'm lost again. I was already working on the proposal but I guess this means "give it your best shot, you have a short time, and if we think our idea is better, there is no A/B testing, we just stick to what we have"

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 23:23):

if that is correct, I do not know what to do.
The first proposal is relatively clear, I think - merge the resources types, because there are duplicate attributes, and because you would want this to support non-IDMP concepts as well without having to contain other resources or having extensions.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 23:24):

I expressed my early interest in a call to discuss, and I was happy with entertaining the A/B scenario. I guess i misunderstood.

view this post on Zulip Rik Smithies (Oct 26 2020 at 23:25):

We can't discuss the discussion much more Jose. Just bring your ideas to the workgroup as everyone does with all change proposals.

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 23:28):

https://jira.hl7.org/browse/FHIR-28581

view this post on Zulip Jose Costa Teixeira (Oct 26 2020 at 23:28):

I would have preferred an A/B approach (as I understood it)

view this post on Zulip Rik Smithies (Oct 26 2020 at 23:29):

All routes go via the workgroup Jose.

view this post on Zulip Jean Duteau (Oct 26 2020 at 23:32):

@Jose Costa Teixeira Here is what Lloyd and I are suggesting you do:
1) Express your proposal as a model. Your proposal as expressed in the JIRA issue is not very clear beyond a statement of reducing perceived duplication. So create some diagrams and some examples that convey the existing resource data elements in your proposed new way. If you want to express it as actual FHIR resources, that would be even better. Once you are done, update your JIRA ticket with the diagrams, examples, and/or pointer to the FHIR resources.
2) Come to a BR&R call to discuss your model proposal. Explain how it achieves your desired end goal. Based on the discussion, BR&R may decide to accept your proposal, to reject your proposal, or to allow both proposals to be expressed in the build for implementer feedback.
3) Assuming that BR&R agrees that your proposal has merit, then complete the work in the current FHIR build so that it can be dealt with at an upcoming FHIR connectathon.
4) At the connectathon, existing implementers will review, discuss, implement both proposals and provide their feedback back to the workgroup.
5) Armed with the connectathon feedback, BR&R will either decide on one or the other proposals or they may allow both to go to ballot to get even wider feedback.
6) After ballot and before publication, the chosen proposal will be kept in the build.

Hope this makes sense.

view this post on Zulip Lloyd McKenzie (Oct 27 2020 at 00:00):

I think Jose's looking for clarity about whether he has authorization to create 'proposed' alternate resources in the FHIR build. Doing that doesn't technically require a work group's authorization - but they should be clearly flagged as draft/temporary. So no work group gateway there. The work group will need to approve them to be in the ballot - and should be involved in the decision to test them at connectathon.

view this post on Zulip Jean Duteau (Oct 27 2020 at 00:40):

ah yes, i thought that was obvious from my "actual FHIR resources would be even better".

view this post on Zulip Jose Costa Teixeira (Nov 09 2020 at 11:04):

@Rik Smithies any discussions on whether to propose alternate resource or not - here please.

view this post on Zulip Jose Costa Teixeira (Dec 14 2020 at 18:33):

So, I still have a few further simplifications to do, but I've merged the resources into a single one.
As expected, there was a lot of overlapping attributes, so the result is not a huge resource, - and there was no need to normalize the resource attributes.

view this post on Zulip Jose Costa Teixeira (Dec 14 2020 at 18:36):

I also "cleaned up" the resource attributes a bit. For example Ingredient, which I think should be an attribute, and not a resource type , if it is not something that exists on its own - and it doesn't seem complicated now.
This reduces the number of resource types, but especially the complexity with the nesting/contained for populating some attributes, or for other concepts. IDMP has 3 medication concepts, but IIRC the australians have 7 notable concepts for medication.
Finally, I defined standard profiles for the 3 IDMP concepts. This is just to demonstrate that the resource type is reusable and profilable. So when other countries need to apply their conepts (or when IDMP changes), we can just profile instead of changing FHIR, or having several contained resources just to "borrow" one attribute.

view this post on Zulip Jose Costa Teixeira (Dec 14 2020 at 18:38):

I still want to add some attributes from the Product pattern - namely a .quantity. But this first phase did confirm to me that it is possible / cleaner to have one resource that is profiled into the 3 IDMP concepts, instead of defining core resources that mimic the IDMP product split (which has some ambiguity -arguably because of the way the EU works)

view this post on Zulip Jean Duteau (Dec 14 2020 at 19:38):

is there some way for people other than yourself to see this merge and provide feedback?

view this post on Zulip Jose Costa Teixeira (Dec 14 2020 at 19:52):

(sorry, had to go away)
I did not merge yet, I have a PR - I would indeed like feedback because I've reached "my" 80% of things that take 20% of the input/effort.
http://build.fhir.org/branches/costateixeira-product/medicationdefinition.html

view this post on Zulip Jean Duteau (Dec 14 2020 at 19:58):

how do you want feedback? on your PR? via email?

view this post on Zulip Jean Duteau (Dec 14 2020 at 20:02):

i'll also note that it's a bit hard to compare because you've change the order of some of the elements and you still have references to the "old" resources, so I can't tell if you mean for all of those references to be changed to MedicationDefinition or whether to specific profiles of the resource? And the resource profiles seem too light. As an example, the IDMP-MedicinalProduct profile only removes three attributes when I would have expected to remove a bunch more as well as having some slicing on others.

view this post on Zulip Jose Costa Teixeira (Dec 14 2020 at 20:03):

Here? Or another stream just to focus on feedback.

view this post on Zulip Jean Duteau (Dec 14 2020 at 20:03):

no, i don't want to provide feedback in zulip

view this post on Zulip Jose Costa Teixeira (Dec 14 2020 at 20:03):

  1. Remove references to old resources (D'oh!)

view this post on Zulip Jose Costa Teixeira (Dec 14 2020 at 20:06):

ok. I don't know what is best. You could add issues in my fork?
https://github.com/costateixeira/fhir/issues

view this post on Zulip Jean Duteau (Dec 14 2020 at 20:07):

yes, I'm going to do that

view this post on Zulip Jose Costa Teixeira (Dec 14 2020 at 20:07):

I appreciate the feedback.
Yes, the profiles are too light (took me a while to get them there, and I just wanted a placeholder - I'd want to ask for IDMP experts to help there)

view this post on Zulip Jose Costa Teixeira (Dec 14 2020 at 20:08):

I'd like to add other profiles though

view this post on Zulip Jose Costa Teixeira (Dec 14 2020 at 20:09):

this is why I start this now - I've done much of what I could do on my own just to get things going.

view this post on Zulip Jean Duteau (Dec 14 2020 at 20:10):

the problem is that without the profiles being more complete, it will be extremely hard to see if this is equivalent to the existing resources and if implementers who are using the existing resources can switch to using the profiles

view this post on Zulip Jose Costa Teixeira (Dec 15 2020 at 13:48):

I will see if the profiles have all the attributes that were in the resources - they should, but I may left something out, or it is implicit and not clear.


Last updated: Apr 12 2022 at 19:14 UTC