Stream: fmg
Topic: R4B compatibility
Josh Mandel (Jan 18 2022 at 19:19):
Identified issue from today's lunch meeting, for further discussion: can new R4B datatypes appear in extensions? This may be one of many sources of incompatibility when parsing resources
Gino Canessa (Jan 18 2022 at 19:23):
Related question (don't want to derail current discussion): if R4B is the set of technical corrections for R4, does 4.0.1 go away? When 4.0.1 was published, it replaced (in place) 4.0.0. I believe this is the normal process for technical corrections.
Josh Mandel (Jan 18 2022 at 20:13):
This concept that R4B "is" the technical correction to 4.0.1.... was a new kind of description I heard from Lloyd today, but I'm not sure there's general agreement on this framing.
Gino Canessa (Jan 18 2022 at 20:29):
I believe the concept that technical corrections from on top of 4.0.1 are included in R4B is not new. I have been under the impression that there was not a desire to publish a 4.0.2, which would require making all those changes against a 4.0.1 branch (since we are already making them against both R4B and R5).
But, I believe there are a lot of 'implies' buried in all of that, and given how long it has been tossed around it is quite possible I have signals crossed somewhere else too.
Josh Mandel (Jan 18 2022 at 20:34):
For sure R4B includes corrections that exist in 4.0.1. the question here was about corrections to 4.0.1
Gino Canessa (Jan 18 2022 at 20:43):
Language: edited above to say that technical corrections applied to 4.0.1 (e.g., any made after 4.0.1).
John Moehrke (Jan 18 2022 at 21:45):
I have never been all that clear how to get technical corrections done. The security pages have had many improvements in the past years, never been clear how I get them infront of R4 people. R4B has always been a one-off that has been discussed as fully ignorable by everyone except for those that need the new resources or modified medications definitions.
John Moehrke (Jan 18 2022 at 21:47):
I would far prefer a regular release, like every other year. That was my understanding of the intent. Whereas R4 and especially R4B has completely gummed up the gears.
Lloyd McKenzie (Jan 19 2022 at 04:34):
4.0.1 won't go away. For many systems 4.3.0 will be treated the same as 4.0.1 was - and we want them to treat it that way. However, for other systems, life won't be that simple, which means we can't stop hosting 4.0.1 the way we stopped hosting 4.0.0.
Lloyd McKenzie (Jan 19 2022 at 04:44):
I don't expect we'll see any technical corrections made to the 4.0.1 fork though.
Josh Mandel (Jan 19 2022 at 20:40):
Identified issue from today's lunch meeting, for further discussion: can new R4B datatypes appear in extensions? This may be one of many sources of incompatibility when parsing resources
A related question is: what about contained resources of novel R4B types?
John Moehrke (Jan 19 2022 at 20:52):
mhh. "novel R4B types"... rings a bell... "Novel Crona Virus". not sure which one I am more frightened by
Last updated: Apr 12 2022 at 19:14 UTC