FHIR Chat · Call today · ig publishing requirements

Stream: ig publishing requirements

Topic: Call today


view this post on Zulip Lloyd McKenzie (Jul 13 2021 at 19:52):

Friendly remainder :) - 6 Eastern

view this post on Zulip Oliver Egger (Jul 13 2021 at 20:19):

is it not 5 eastern? at 6 eastern (12 pm here) i'm :sleepy: :sleeping:

view this post on Zulip Lloyd McKenzie (Jul 13 2021 at 22:19):

Sorry, you're right, it was 5 Eastern. My apologies for creating confusion

view this post on Zulip Lloyd McKenzie (Jul 27 2021 at 15:16):

Reminder that there will be a call today @ 5 Eastern to continue working through process. (Also want to show the work I've done to change the resource metadata table.)

view this post on Zulip Jose Costa Teixeira (Jul 27 2021 at 15:19):

can we add to the agenda the questionnaire form rendering? I want to apply it to a few templates OR to the base

view this post on Zulip Lloyd McKenzie (Jul 27 2021 at 21:04):

Call on now...

view this post on Zulip Elliot Silver (Jul 27 2021 at 21:05):

Unfortunately I can’t make it today.

view this post on Zulip Lloyd McKenzie (Jul 27 2021 at 21:05):

@John Moehrke @Eric Haas @ Bob Milius @Elliot Silver @Oliver Egger @Nick George ...

view this post on Zulip Lloyd McKenzie (Jul 27 2021 at 23:09):

Minutes from our call: https://confluence.hl7.org/display/FHIRI/FHIR+IG+Authoring+Minutes+CC+20210727

view this post on Zulip Jose Costa Teixeira (Aug 03 2021 at 19:43):

I just realized I have a conflict with the call today

view this post on Zulip Elliot Silver (Aug 03 2021 at 19:49):

I'll be running errands, but should be able to join intermitmently.

view this post on Zulip Jose Costa Teixeira (Aug 03 2021 at 19:50):

I wanted to discuss a few things, nothing urgent.

  1. do accept volunteers to help in building up the guidance-ig? How should we engage? We create a backlog and the volunteers can help?
  2. We could make a script to deploy a temporary template to our local cache. that couls solve our troubles of deploying and testing templates

view this post on Zulip Lloyd McKenzie (Aug 03 2021 at 20:17):

I think we certainly accept volunteers to at least make pull requests

view this post on Zulip Lloyd McKenzie (Aug 10 2021 at 18:43):

Reminder that we'll have our regular call today at 5 Eastern

view this post on Zulip Lloyd McKenzie (Aug 17 2021 at 20:44):

Call on today - further discussions about process and agreement on most recent template changes

view this post on Zulip Lloyd McKenzie (Sep 28 2021 at 19:17):

Note that our call will be on today at 5 Eastern as per usual.

view this post on Zulip Grahame Grieve (Sep 28 2021 at 21:01):

what's the link?

view this post on Zulip John Moehrke (Sep 28 2021 at 21:03):

http://www.hl7.org/concalls/CallDetails.cfm?concall=56649

view this post on Zulip John Moehrke (Sep 28 2021 at 21:03):

hasn't been started yet

view this post on Zulip Jose Costa Teixeira (Oct 05 2021 at 21:03):

is there a call now?

view this post on Zulip Lloyd McKenzie (Oct 06 2021 at 02:29):

There was - and minutes are here: https://confluence.hl7.org/display/FHIRI/FHIR+IG+Authoring+Minutes+CC+20211005

view this post on Zulip Jose Costa Teixeira (Oct 12 2021 at 08:03):

For today's call, can we discuss some issues / tools? I'd like to check on this

  • changes to the template to support a hapi docker run (I'll make a branch with that change)
    • how to use and test a template branch
  • how are we with the possibility to reuse content from other IGs

view this post on Zulip Lloyd McKenzie (Oct 12 2021 at 13:08):

Ok. We also want to finish our review of feedback on process.

view this post on Zulip Grahame Grieve (Oct 12 2021 at 19:18):

I can't make today's call, but why do templates need a change to support docker? and I'm generally very much against republishing content from other IGs

view this post on Zulip Jose Costa Teixeira (Oct 12 2021 at 20:18):

the template change to support docker - it's about
a) generating the application.yaml for hapi
b) putting the command line e.g. in the Downloads page so that people can copy-paste it and run that on docker

view this post on Zulip Grahame Grieve (Oct 12 2021 at 21:20):

is application.yaml a standard?

view this post on Zulip Jose Costa Teixeira (Oct 12 2021 at 22:05):

you mean if it is a standard, fixed-content file? no.
It is a hapi mechanism (out of the box in hapi, afaik)

view this post on Zulip Grahame Grieve (Oct 12 2021 at 22:24):

well, publishing it as part of a standard IG has challenges then. How do you want to use it?

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 07:01):

It's the JPA server config file. The IG publisher would generate it so that people can use it to run a pre-configured hapi server
(not sure that is the question you're asking).

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 07:08):

it's not part of our standards, and it's tool-specific. Should the IG produce that? I'd like that, and I don't think a standard can be used there.

view this post on Zulip Jens Villadsen (Oct 13 2021 at 07:08):

When is the meeting? I'd like to join

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 07:09):

meeting is every tuesday 11 pm your time. I'll invite you for next week

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 07:10):

I think I understand Grahame's point. We do publish OpenAPI because it's a standard. But what do we do with these? Or if I wanted to convert testscripts to Postman format?

view this post on Zulip Jens Villadsen (Oct 13 2021 at 07:10):

Yep

view this post on Zulip Jens Villadsen (Oct 13 2021 at 07:10):

Same discussion

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 07:10):

I'd think these should be toggleable features in the IG publisher/template.

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 07:11):

Or we could have plugins for the template.

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 07:11):

I tried that but it didn't work, so the alternative now seems to be: enable the base with a few optional features, let the people switch them on or off.

view this post on Zulip Jens Villadsen (Oct 13 2021 at 07:12):

There is a 'problem' 'promoting' 3.party tools that are only de facto standards

view this post on Zulip Jens Villadsen (Oct 13 2021 at 07:13):

So toggling some features sounds like a way forward IMHO

view this post on Zulip Jens Villadsen (Oct 13 2021 at 07:19):

Docker as well is not a standard

view this post on Zulip Grahame Grieve (Oct 13 2021 at 10:37):

there's two different questions... generating, and making it part of the spec.

view this post on Zulip John Moehrke (Oct 13 2021 at 19:42):

I like it as a feature, but it should not be integrated into any IG publication. It is a way to use an IG publication, not the publication itself.

view this post on Zulip Lloyd McKenzie (Oct 13 2021 at 20:24):

We've talked about having a link to the LHCForms app from Questionnaire. I'm not sure this is all that different...

view this post on Zulip Grahame Grieve (Oct 13 2021 at 21:02):

that's labelled as an external link. This one wouldn't be, though perhaps we could label it as external anyway, even if it happens to be local? That would clarify that it's a reference of use without being part of the spec

view this post on Zulip Jens Villadsen (Oct 13 2021 at 21:10):

Is the IG publication toolchain considered part of the FHIR standard?

view this post on Zulip Grahame Grieve (Oct 13 2021 at 21:27):

no

view this post on Zulip Grahame Grieve (Oct 13 2021 at 21:27):

though lots of it is dictated by the standard

view this post on Zulip Jens Villadsen (Oct 13 2021 at 21:28):

so its primarily the 'promotion' thing, right?

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 21:29):

In my view, the IG publisher is a great platform that can and should support plugins. Whether these plugins get the HL7 branding can be a different thing.

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 21:34):

Is the problem that we don't have a good separation between "this is standard content / presented in a standard way" and "these are things you maye be interested in"...?

view this post on Zulip Jens Villadsen (Oct 13 2021 at 21:34):

how's that?

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 21:35):

I don't know, I'm asking if we need to make that split.

view this post on Zulip Jens Villadsen (Oct 13 2021 at 21:36):

promoting using docker is promoting a de facto standard - there is little/no harm in that, IMHO

view this post on Zulip Jens Villadsen (Oct 13 2021 at 21:36):

i consider that almost the same as using plantuml

view this post on Zulip Jens Villadsen (Oct 13 2021 at 21:38):

exemplifying a running FHIR server using docker and eg. HAPI FHIR is a bit more complicated

view this post on Zulip Jens Villadsen (Oct 13 2021 at 21:44):

in terms of 'promoting', IMHO

view this post on Zulip Grahame Grieve (Oct 13 2021 at 22:11):

as @Lloyd McKenzie points out, we're happy to add implementer collateral that's not part of the spec. We can add this for more than one server, so that's not a problem. It just can't be part of the spec.

view this post on Zulip Jose Costa Teixeira (Oct 13 2021 at 22:13):

should we make clear somehow that this is not part of the spec?

view this post on Zulip Lloyd McKenzie (Oct 14 2021 at 03:01):

Primarily in the blob of text prior to the link (which should also set expectations about what the auto-generated server will and won't do). Also, I'm not really understanding how there can really be a single docker for an IG - wouldn't there be one for each CapabilityStatement (or at least each CapabilityStatement that had server capabilities defined)?

view this post on Zulip Jens Villadsen (Oct 14 2021 at 08:29):

@Lloyd McKenzie for now, yes. The capability statement is currently autogenerated by HAPI so with the current setup, it would be the 'joined set' of capabilities that will be exposed

view this post on Zulip Jens Villadsen (Oct 14 2021 at 08:30):

An alternative approach would be a docker-compose setup

view this post on Zulip Jose Costa Teixeira (Oct 14 2021 at 10:23):

I'd like to put this on a base template branch so that we can iterate from a first draft. Is that ok?

view this post on Zulip Lloyd McKenzie (Oct 14 2021 at 12:23):

At least in theory, you might have CapabilityStatements where one server is required to have a function and another is prohibited from having it, so squishing everything into one server seems problematic to me...

view this post on Zulip Jose Costa Teixeira (Oct 14 2021 at 13:02):

Yes, there arequestions and challenges. By making a branch, I definitely don't mean discussion is over, just to get this started.

view this post on Zulip Jose Costa Teixeira (Oct 14 2021 at 13:02):

Perhaps we have to indeed pick the CapStatements for which this to be is produced (I recalll some preliminary discussions there but no conclusions).

view this post on Zulip Jens Villadsen (Oct 14 2021 at 18:21):

I'd favor getting some feedback using what @Jose Costa Teixeira has already built. If you are in a need of having to host multiple CapStmt's, then just instantiate more containers - remember - they can be used for test purposes and are not qualified for much more than that

view this post on Zulip Jens Villadsen (Oct 14 2021 at 18:23):

Let's get this setup out there and hear if it is useful to others.

view this post on Zulip Jens Villadsen (Oct 14 2021 at 18:24):

We could even retag the container and republish it under a specific tag to see how often the feature is used ;)

view this post on Zulip Jose Costa Teixeira (Nov 14 2021 at 19:05):

For our next call, before the front matter discussions, can we address the "server launch" thing? To see if we should invite the central europeans that have a normal sleep pattern.

view this post on Zulip Lloyd McKenzie (Nov 14 2021 at 19:39):

Sure. Though we'll also have some TSC reps showing up I believe.

view this post on Zulip Eric Haas (Nov 15 2021 at 16:36):

what is server launch?

view this post on Zulip Jose Costa Teixeira (Nov 15 2021 at 17:01):

it's when the IG creates a configuration file that can be used to deploy a server that implements that IG (of whatever part of the IG can be implemented automatically - CapStatements, profiles, instances, terminology)

view this post on Zulip Jose Costa Teixeira (Nov 16 2021 at 18:59):

Do we have an agenda for today?

view this post on Zulip Lloyd McKenzie (Nov 16 2021 at 19:19):

I think we'll have TSC folks on the call, so I guess bring them up to speed, then tackle front matter, approve the example rendering enhancements Grahame has already made?, discussion of 'pure differential' and whether we want to punt it to FHIR-I and - if we get through all of that, perhaps a discussion of front matter/how to support publishing 'special' logical models

view this post on Zulip Lloyd McKenzie (Nov 16 2021 at 19:20):

Order of the above we can figure out based on who's on the call and relative priorities.

view this post on Zulip Elliot Silver (Nov 16 2021 at 19:24):

I wouldn't mind a discussion of rendering contained resources.

view this post on Zulip Lloyd McKenzie (Nov 16 2021 at 19:28):

That would be good. I'd like to not make them separate pages if we can - just incorporate the narrative blocks for each contained resource onto the narrative page.

view this post on Zulip Grahame Grieve (Nov 16 2021 at 19:39):

but it's not just narrative blocks. There's resource type specific things that we do and add to the page

view this post on Zulip Grahame Grieve (Nov 16 2021 at 19:39):

e.g. value set expansions

view this post on Zulip Jose Costa Teixeira (Nov 16 2021 at 19:44):

Right. I have a few priority items too, but I'm happy if we prioritize the TSC reps catch-up and the changes that are alredy implemented.

view this post on Zulip Jose Costa Teixeira (Nov 16 2021 at 19:45):

So no server launch discussion today - that's a pity but then we don't need to ask @Jens Villadsen to join

view this post on Zulip Jose Costa Teixeira (Nov 16 2021 at 19:45):

Discussion on rendering contained resources - is there a gh issue for that?

view this post on Zulip Elliot Silver (Nov 16 2021 at 20:21):

https://github.com/HL7/fhir-ig-publisher/issues/228 is where I entered my issues last year.

view this post on Zulip Jose Costa Teixeira (Nov 16 2021 at 20:28):

Thanks. We should perhaps try to adjust the priorities of the issues we think we can discuss first

view this post on Zulip Jens Villadsen (Nov 16 2021 at 20:50):

Ill focus on nordic and EU stuff then

view this post on Zulip Jose Costa Teixeira (Nov 16 2021 at 23:20):

Calling dibs on agenda topics -my top 3 today as they would unblock a set of nice things - besides the LM instance:

  1. allow the release-update process to skip the manual y/n prompt
  2. allow importing of other artifacts into an IG - what would be the impact on packages?
  3. Server launch

view this post on Zulip Jose Costa Teixeira (Nov 18 2021 at 20:18):

I made a PR for #1 above - I tested and it meets my need,
But I do not know if the code is following any good coding practices in Java

view this post on Zulip Jose Costa Teixeira (Dec 21 2021 at 18:35):

Is there a call today?

view this post on Zulip Lloyd McKenzie (Dec 22 2021 at 15:21):

no

view this post on Zulip John Moehrke (Dec 22 2021 at 15:27):

thanks for that timely response... ;-)

view this post on Zulip Lloyd McKenzie (Jan 04 2022 at 21:41):

We will have our call today

view this post on Zulip John Moehrke (Jan 04 2022 at 22:03):

ready when you are

view this post on Zulip Jose Costa Teixeira (Feb 01 2022 at 20:29):

is there a call today?

view this post on Zulip Elliot Silver (Feb 01 2022 at 21:14):

I assume so.

view this post on Zulip Lloyd McKenzie (Feb 01 2022 at 21:16):

Yup

view this post on Zulip Lloyd McKenzie (Feb 01 2022 at 21:16):

In 45 min.

view this post on Zulip Grahame Grieve (Feb 01 2022 at 21:23):

I'll miss it today

view this post on Zulip Lloyd McKenzie (Feb 01 2022 at 23:30):

We spent most of our time on this issue: https://jira.hl7.org/browse/FHIR-20385
We have a proposed resolution, however parts require broader review so will hopefully take it up w/ FHIR-I on Monday.


Last updated: Apr 12 2022 at 19:14 UTC