FHIR Chat · Implication v2 · genomics/committers

Stream: genomics/committers

Topic: Implication v2


view this post on Zulip Kevin Power (Nov 23 2021 at 16:37):

Starting a new thread here to discuss the changes to make for all the implication updates. My suggestion:

  • I will merge the File Attachment branch into master before we start making the implication changes.
  • I would love to merge the withoutGrouper branch as well, but given our current course and speed, I am not sure I want to wait that long.
  • Same for Variant updates, but those will be localized enough that it won't like be a problem.
  • I will plan to create the implication-v2 branch sometime soon, and share a link here.

view this post on Zulip Bret H (Nov 23 2021 at 17:05):

for my lazy fingers, could you put the branch link in this chat?

view this post on Zulip Kevin Power (Nov 23 2021 at 17:07):

I will when I create it (which I haven't yet)

view this post on Zulip Kevin Power (Nov 23 2021 at 17:35):

I have setup this JIRA query which should show the implication related items that require a change that we voted on today:
https://jira.hl7.org/issues/?filter=16204
You will have to be logged into JIRA in order to view the items.

view this post on Zulip Kevin Power (Nov 23 2021 at 18:47):

Branch is here:
https://github.com/HL7/genomics-reporting/tree/implications-updates

I haven't made any changes from master yet.

view this post on Zulip Kevin Power (Nov 23 2021 at 18:48):

If anyone wants to work on implementing these changes, please assign yourself to one of the JIRAs before making the changes. Chat here with any questions.

view this post on Zulip Jamie Jones (Nov 23 2021 at 21:03):

10/10 thread so far, thanks Kevin! Got time to grab a couple low-hanging fruit here, unless it would be better for me to work on grouperless so we can get that reviewed further

view this post on Zulip Kevin Power (Nov 23 2021 at 21:18):

I propose we try to clean up groupless and even variant guidance first, then move onto implication updates.

view this post on Zulip Kevin Power (Nov 23 2021 at 21:22):

But, it all has to get done :smile:

view this post on Zulip Jamie Jones (Nov 23 2021 at 21:25):

digging in to 3 easier ones here while I check if Bret has anything to push on grouperless

view this post on Zulip Kevin Power (Nov 23 2021 at 21:27):

I did make several comments on the variant guidance google doc btw :smile:

view this post on Zulip Jamie Jones (Nov 23 2021 at 21:47):

testing a build with the added codesystem and renamed components, assigned those 3 trackers to myself

view this post on Zulip Bret H (Nov 23 2021 at 21:52):

I took an easier one and a harder one. The new extension and providing an example of polygenic risk score. Not sure which is the easier one :grinning: I will be able to address them through tomorrow and will post Thursday. Is that okay time wise or are u hoping for faster?

view this post on Zulip Jamie Jones (Nov 23 2021 at 22:08):

@Bret H i think it's fine if those are a little delayed. Agree with Kevin I'd rather have the grouperless and variant branches cleaner first so we can vote on them

view this post on Zulip Jamie Jones (Nov 23 2021 at 22:51):

pushed changes for FHIR#16082, FHIR#32709, FHIR#32794. Will need to update the EA UML on tx-Imp-intro

view this post on Zulip Kevin Power (Nov 23 2021 at 22:54):

Update the EA UML or redo in Lucid?

view this post on Zulip Jamie Jones (Nov 23 2021 at 22:54):

Happy to draft it in lucid

view this post on Zulip Kevin Power (Nov 23 2021 at 22:56):

That is my preference, if we can pull it off.

view this post on Zulip Bret H (Dec 08 2021 at 16:52):

live but nothing pushed yet.

view this post on Zulip Kevin Power (Dec 08 2021 at 17:04):

What do you mean @Bret H ?

view this post on Zulip Bret H (Dec 08 2021 at 17:07):

oh, just letting you know I'm still intending to add to the branch. I mean the effort is live. apologies.

view this post on Zulip Kevin Power (Dec 08 2021 at 22:21):

Just checking on this one @Bret H and @Jamie Jones - Are the assignees for the JIRAs listed on this report still accurate and reflect the ones you are working on?
https://jira.hl7.org/issues/?filter=16204

view this post on Zulip Bret H (Dec 08 2021 at 22:44):

There's now only one without an assignee. I think it fits in with the 'predicted-therapeutic-implication' component work

view this post on Zulip Jamie Jones (Dec 09 2021 at 17:04):

Most of the ones I assigned myself were "done" in that push but I didn't want to mark them as applied until the branch was merged with build

view this post on Zulip Jamie Jones (Dec 09 2021 at 17:05):

Is it still a branch or is it live now?

view this post on Zulip Kevin Power (Dec 09 2021 at 17:06):

Still a branch, haven't merged to master yet.

view this post on Zulip Bret H (Dec 10 2021 at 18:13):

will push something today. I am relooking at the work I did on examples. but could push the valueset, extension, guidance changes now. I am just not happy with the examples - I want to find as simplistic and non-controversial approach as possible.

view this post on Zulip Jamie Jones (Dec 10 2021 at 18:42):

I drafted the value set on the last push there - FHIR#32709, FHIR#16082, and FHIR#32794 should be good to go, structurally

view this post on Zulip Kevin Power (Dec 10 2021 at 18:51):

Yup, I see the code system here:
http://build.fhir.org/ig/HL7/genomics-reporting/branches/implications-updates/CodeSystem-genetic-therapeutic-implications-cs.html

And value set:
http://build.fhir.org/ig/HL7/genomics-reporting/branches/implications-updates/ValueSet-genetic-therapeutic-implications-vs.html

view this post on Zulip Bret H (Dec 10 2021 at 23:27):

I have not pushed the value set FHIR-33009 yet. It will be in the push for FHIR-33009, FHIR-34277, FHIR-28404, FHIR-26426, FHIR-32093

view this post on Zulip Jamie Jones (Dec 10 2021 at 23:28):

Great! Happy to review

view this post on Zulip Bret H (Dec 10 2021 at 23:29):

I am pretty sure FHIR-19844 is covered by existing examples. Right now no one is assigned it.

view this post on Zulip Kevin Power (Dec 10 2021 at 23:37):

@Bret H - I am sure you did, but make sure you sync up with the branch before pushing.

view this post on Zulip Bret H (Dec 13 2021 at 13:20):

ok.

view this post on Zulip Bret H (Dec 13 2021 at 21:57):

FYI I'm meeting Bob D tomorrow, will review some of the implication branch with him.

view this post on Zulip Kevin Power (Dec 13 2021 at 22:06):

Is everything completed? @Jamie Jones ?

view this post on Zulip Jamie Jones (Dec 13 2021 at 22:10):

Was waiting to review a @Bret H push before committing more

view this post on Zulip Kevin Power (Dec 13 2021 at 22:10):

I see a commit on GitHub from Jamie from a while back, but nothing from you Bret? Would you just show everything locally? I would actually prefer to see a published build, if that isn't asking too much?

view this post on Zulip Bret H (Dec 14 2021 at 11:45):

I am reviewing local changes before pushing with him. @Jamie Jones I thought you were finished? are you pushing figures? go ahead and make your commits. It'll be easier to reconcile the changes. I won't be meeting with him till late in the morning.

view this post on Zulip Kevin Power (Dec 14 2021 at 14:20):

Well, FWIW, I like the "push early and often" approach. The longer you work on something without pushing, the higher likelihood that something will conflict, especially when multiple people are contributing to the same branch.

view this post on Zulip Bret H (Dec 14 2021 at 19:43):

Spoke with @Bob Dolin he gave a thumbs up and agreed to review before merge with Main. I was mostly concerned about the Risk Assessment used for the Polygenic Risk Score example. I will push what I have currently. I'm still cooking examples for clinical trials, but shouldn't take long.

view this post on Zulip Bret H (Dec 14 2021 at 20:31):

@Jamie Jones I pushed intermediate changes, be sure to fetch them.

view this post on Zulip Kevin Power (Dec 15 2021 at 18:03):

Just a couple of quick notes @Bret H
1 - Looks like you tried to add some structure for the 'AND/OR' section, but unless you do additional <p> ... </p> your structure in the XML files won't carry over to the HTML.
2 - So we don't duplicate that text, should we put that text in the 'genomics implication' profile, then perhaps have a simple pointer from the diagnostic and therapeutic profiles?

view this post on Zulip Bret H (Dec 15 2021 at 19:18):

@Kevin Power I was forced to push without it being done-done. :grinning: tried to convey that in the GIT comments. I am aware that there is formatting to finish

view this post on Zulip Bret H (Dec 15 2021 at 19:21):

For 2, How about all three. I don't mind the duplication of text and it is an important topic. But did you catch that it is in the general page too (as we spoke about)? What do you think? Is it going to be obvious to implementers? will they actually look at the guidance in implication base and apply it to the implications? ('course they should, but....)

view this post on Zulip Kevin Power (Dec 15 2021 at 19:27):

Sounds like there is someone really pushy around here
:)

view this post on Zulip Kevin Power (Dec 15 2021 at 19:29):

I only did a quick review, and no, I didn't review general yet. I am not super concerned about the triplication, as I wouldn't anticipate it changes much - but if it does we run a risk. Perhaps we at least drop a comment in the XMLs to remind future authors where else they need to look?

view this post on Zulip Bret H (Dec 15 2021 at 19:30):

Good idea to put a comment in the XML - will do!

view this post on Zulip Bret H (Dec 15 2021 at 19:31):

So, that's quadruplication. I tried to keep it brief on General page. But could try briefer and point to the abstract Genomic Implication profile?

view this post on Zulip Kevin Power (Dec 15 2021 at 19:56):

If you are OK putting the text in genomic implication, then the text we leave in dx and tx implication XML is just a "Please see (this link) for details for AND/OR stuff..." and that is about it, that plus super simple statement in general about it along with the link to genomic implication "... for more details" should be sufficient.

view this post on Zulip Bret H (Dec 15 2021 at 19:58):

ok. I'll ping when when it's committed.

view this post on Zulip Bret H (Dec 16 2021 at 10:53):

noticed examples where evidence is conflated with clinical significance. working to address.

view this post on Zulip Bret H (Dec 16 2021 at 12:14):

sending private message

view this post on Zulip Bret H (Dec 20 2021 at 07:13):

I pushed my last changes. Anything more you would like to add @Jamie Jones ?

I suggest we fetch into the branch from master soon, as there are some changes that need to be applied to the branch which cleaned up some warnings.

view this post on Zulip Kevin Power (Dec 20 2021 at 16:52):

Do you mind bringing in the changes from master and pushing @Bret H ?

view this post on Zulip Bret H (Dec 20 2021 at 17:05):

will do

view this post on Zulip Bret H (Dec 20 2021 at 20:10):

I merged from Master to Implications branch, cured two conflicts. @Jamie Jones Do you have any figure changes to make? or other changes. After that, I think the branch is ready for Bob and Kevin to double check it against the JIRAs for intention and completion.

view this post on Zulip Bret H (Dec 20 2021 at 20:12):

(BTW locally, I get 1 error that does not block building but NO error when building through publisher to the greater world)

view this post on Zulip Bret H (Dec 20 2021 at 20:12):

https://chat.fhir.org/#narrow/stream/179297-committers.2Fnotification/topic/ig-build/near/265609934

view this post on Zulip Bret H (Dec 29 2021 at 16:27):

Any other additions? @Jamie Jones @Kevin Power shall it be pushed to master and Bob D be a reviewer? I believe he is available this week.

view this post on Zulip Kevin Power (Dec 29 2021 at 16:30):

@Bret H - There is still one JIRA that is unassigned from the list: https://jira.hl7.org/issues/?filter=16204

https://jira.hl7.org/browse/FHIR-19844?filter=16204

view this post on Zulip Bret H (Dec 30 2021 at 17:28):

@Kevin Power I will double check, but I am pretty certain we now have the values incorporated into the value set and now have examples to satisfy it. I'll assign it to myself, but I think Jaime did the value set work already, and the examples have been there for a bit. The JIRA has been around a while.

view this post on Zulip Kevin Power (Dec 30 2021 at 18:28):

OK, drop a note here once you determine it. Thanks @Bret H

view this post on Zulip Kevin Power (Dec 30 2021 at 21:28):

I merged latest QA changes from master into this branch, so if there is more to do, you should pull down changes first before making additional change.

view this post on Zulip Bret H (Dec 31 2021 at 16:24):

@Kevin Power FHIR-19844 was satisfied by Jamie's work on the value set and the examples I made for other JIRA. No JIRA remain :tada:
@Bob Dolin

view this post on Zulip Bret H (Dec 31 2021 at 16:25):

Would it make sense to add Bob D as a reviewer of the merge into master? I think it is ready to go go go : ^ )

view this post on Zulip Kevin Power (Dec 31 2021 at 20:55):

Sounds good thanks @Bret H — feel free to create the pull request and post the PR here

view this post on Zulip Bret H (Jan 03 2022 at 01:31):

Merge request: implications-updates https://github.com/HL7/genomics-reporting/pull/50

view this post on Zulip Kevin Power (Jan 03 2022 at 14:17):

Looks like our build is broken:
https://chat.fhir.org/#narrow/stream/179252-IG-creation/topic/build.2Efhir.2Eorg.20broken

view this post on Zulip Kevin Power (Jan 03 2022 at 14:18):

Not our fault, but something we will have to watch.

view this post on Zulip Kevin Power (Jan 03 2022 at 14:46):

@Jamie Jones @Bret H - I marked all the JIRAs as applied.

view this post on Zulip Bob Dolin (Jan 03 2022 at 15:27):

Is there something you want me to review?

view this post on Zulip Kevin Power (Jan 03 2022 at 15:47):

You can review the specific changes here:
https://github.com/HL7/genomics-reporting/commit/9b53a819f0f31bf226efb745ef510efebf613851

You can also review the branch here and see if the changes look good to you:
http://build.fhir.org/ig/HL7/genomics-reporting/branches/implications-updates/index.html

view this post on Zulip Bret H (Jan 03 2022 at 15:52):

for the record, on http://build.fhir.org/ig/HL7/genomics-reporting/branches/implications-updates/ValueSet-genetic-therapeutic-implications-vs.html the SCT and LNC are visible as part of the code. This is because the code system http://build.fhir.org/ig/HL7/genomics-reporting/branches/implications-updates/CodeSystem-genetic-therapeutic-implications-cs.html was built with the SCT and LNC as part of the codes.

Is there a more elegant way to represent the value set as an amalgamation of multiple code systems? LOINC and SNOMEDCT? There are other value sets which are similar in the IG. I do not see this as a problem for the merge.

view this post on Zulip Bret H (Jan 03 2022 at 15:54):

should I open a JIRA about the code system representations? To me it's really just an editing thing. A code system can represent codes however it is done, and our code system is an exemplar one, but....I can see an argument to make the codes not have the SCT and LNC.

view this post on Zulip Bret H (Jan 03 2022 at 15:56):

similarly could do some alterations on http://build.fhir.org/ig/HL7/genomics-reporting/branches/implications-updates/CodeSystem-evidence-level-example-cs.html but maybe it's more trouble than it would be worth? Given that both are code systems for Example value sets.

view this post on Zulip Kevin Power (Jan 03 2022 at 16:00):

@Bret H - Actually, can't believe I missed this, but do we even need a CodeSystem for these? Or, since the codes are all from other existing code systems, do we only need the ValueSet?

view this post on Zulip Bret H (Jan 03 2022 at 20:38):

For SCT and LNC - should not need code systems. For ClinVar stars and PGKB evidence, two code systems will be made. May believes we had a syntax problem on the therapeutic implications. She and Aly are making some changes as part of QA on our IG. Jaime was there and has more specifics, I think.

view this post on Zulip Bret H (Jan 03 2022 at 20:38):

when May and Aly are done it will be corrected : ^ )

view this post on Zulip Kevin Power (Jan 03 2022 at 20:49):

@May Terry @Aly Khalifa @Jamie Jones - If I can help with anything, let me know.

view this post on Zulip May Terry (Jan 03 2022 at 20:53):

@Kevin Power - We went over the types of changes that are needed to fix the ClinVar and PGKB code discrepancies - 2 custom code systems plus a value set which takes terms from each. Aly wanted make the change and create a PullRequest for us to review, or to reach out to me for guidance if needed. He gave the ETA of today/tomorrow early so waiting on that. @Aly Khalifa - lmk if you can't get to it by that time and I'll be happy to make that change this evening.

view this post on Zulip Aly Khalifa (Jan 03 2022 at 22:56):

@May Terry @Kevin Power @Bret H @Jamie Jones
I made the pull request, I commented out the ConditionInheritanceModeCS and GeneticTherapeuticImplicationsCS codesystems. Because they are using LOINC, SNOMED-CT and other systems codes. The codes were added directly to the corresponding valuesets. I made the two custom codesystems for ClinVar and PharmGKB containing relevant codes. The EvidenceLevelExampleVS valueset now includes codes from both systems. Alias file was updated to include HPO, GENO, and SEPIO-CG.
Please let me know if you have any comments.

view this post on Zulip May Terry (Jan 03 2022 at 23:03):

interesting. It's a PR from a fork rather than a branch from master. You okay with that, @Kevin Power ?

view this post on Zulip Kevin Power (Jan 03 2022 at 23:04):

We don't do that very often, but @Aly Khalifa may not have privs to do a branch. Its probably OK for a change like this (QA related)

view this post on Zulip May Terry (Jan 03 2022 at 23:05):

Can we give Aly permissions to branch from now on? He is officially a code contributor. :-)

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:06):

:)

view this post on Zulip Kevin Power (Jan 03 2022 at 23:06):

You have to ask Lloyd for that :smile:

view this post on Zulip Kevin Power (Jan 03 2022 at 23:07):

One preference - do you mind just deleting lines instead of commenting out. The GitHub diff makes is clearer when something is deleted (at least in my experience)

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:08):

sure, sorry for that

view this post on Zulip May Terry (Jan 03 2022 at 23:08):

k. we'll sort that out next week. In the meantime, I cloned Aly's forked code so I can run it locally.

view this post on Zulip Kevin Power (Jan 03 2022 at 23:09):

No worries @Aly Khalifa - many thanks for doing this.

I too have cloned locally and am taking a look.

view this post on Zulip Kevin Power (Jan 03 2022 at 23:10):

@Aly Khalifa - Did you do a local build?

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:10):

I removed them

view this post on Zulip May Terry (Jan 03 2022 at 23:10):

yeh...IG Publisher is failing on that codebase

view this post on Zulip May Terry (Jan 03 2022 at 23:10):

Error: java.lang.Exception: Unable to find the source file for CodeSystem/condition-inheritance-mode-cs: not specified

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:11):

@Kevin Power - no I did not

view this post on Zulip Kevin Power (Jan 03 2022 at 23:11):

yea, these have to be removed from the IG file as well. (found in input/genomics-reporting.xml)

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:12):

@May Terry - which file is producing this error.

view this post on Zulip Kevin Power (Jan 03 2022 at 23:12):

(which, btw, not every artifact is in that file)

view this post on Zulip Kevin Power (Jan 03 2022 at 23:13):

Aly Khalifa said:

May Terry - which file is producing this error.

input/genomics-reporting.xml)

view this post on Zulip Kevin Power (Jan 03 2022 at 23:16):

@Aly Khalifa - If you get me write access to your Fork, I can fix this problem.

view this post on Zulip Kevin Power (Jan 03 2022 at 23:17):

https://github.com/sirkyp

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:21):

@Kevin Power - I've just did

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:21):

what changes need to be done to this file?

view this post on Zulip Kevin Power (Jan 03 2022 at 23:23):

Need to remove these lines:

    <resource>
      <reference>
        <reference value="CodeSystem/condition-inheritance-mode-cs"/>
      </reference>
      <name value="Condition Inheritance Pattern Codes"/>
      <description value="A set of terms that describe the transmission pattern of a condition in a pedigree"/>
      <groupingId value="codesystems"/>
    </resource>
    <resource>
      <reference>
        <reference value="CodeSystem/genetic-therapeutic-implications-cs"/>
      </reference>
      <name value="Genetic Therapeutic Implication Codes"/>
      <description value="A set of terms that describe a predicted ramification based on the presence of associated molecular finding(s)."/>
      <groupingId value="codesystems"/>
    </resource>

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:24):

ok, I'll remove them now

view this post on Zulip Kevin Power (Jan 03 2022 at 23:24):

But, you need to run a build afterwards to make sure no other problems are occuring.

view this post on Zulip Kevin Power (Jan 03 2022 at 23:25):

https://confluence.hl7.org/display/FHIR/IG+Publisher+Documentation

view this post on Zulip Kevin Power (Jan 03 2022 at 23:25):

If you have never setup the build process, it can take a bit the first time.

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:27):

Exactly, I do not have the setup and this would be my first time

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:28):

@Kevin Power - However, I removed the lines

view this post on Zulip Kevin Power (Jan 03 2022 at 23:28):

Looks like there is an example that uses the condition-inheritance-mode-cs

view this post on Zulip Kevin Power (Jan 03 2022 at 23:29):

I have to drop off for a while, but I can pick this up tomorrow. @Aly Khalifa - You can either give me write privs to your fork, or I can just take your work and create a branch. But I will have to do that tomorrow.

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:30):

I did send you the invitation through GitHub

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:31):

few minutes ago, did you get it?

view this post on Zulip Aly Khalifa (Jan 03 2022 at 23:34):

I sent it again through Zulip. bye

view this post on Zulip May Terry (Jan 04 2022 at 00:19):

@Aly Khalifa - looks good on my end. Your latest commit fixed both the IG Publisher error and also displays the code systems and value sets correctly as we discussed earlier. Good job! :smile:

view this post on Zulip Kevin Power (Jan 04 2022 at 04:28):

@Aly Khalifa - I got it and will look tomorrow

view this post on Zulip Aly Khalifa (Jan 04 2022 at 07:00):

@May Terry - Thanks, this is great :smile:

view this post on Zulip Aly Khalifa (Jan 04 2022 at 07:56):

file: input\examples\obs-idh-ex.xml contains a coding that uses condition-inheritance-mode-cs as part of valueCodeableConcept element

view this post on Zulip Aly Khalifa (Jan 04 2022 at 07:58):

<valueCodeableConcept>
  <coding>
    <system value="http://hl7.org/fhir/uv/genomics-reporting/CodeSystem/condition-inheritance-mode-cs"/>
    <code value="HP:0000007"/>
    <display value="Autosomal recessive inheritance"/>
  </coding>
</valueCodeableConcept>

view this post on Zulip Aly Khalifa (Jan 04 2022 at 08:13):

I'll change that to reflect the updated system and code, i.e., HPO and code "0000007".
For consistence, I'll also change the used URL and abbreviation/alias to reflect those mentioned on confluence pages:

view this post on Zulip Aly Khalifa (Jan 04 2022 at 08:23):

I pushed these changes to GitHub.

view this post on Zulip Kevin Power (Jan 04 2022 at 14:55):

I did some builds and testing, and pushed up a few other changes to Aly's fork. @May Terry - Do you have a bit to review?

view this post on Zulip May Terry (Jan 04 2022 at 14:56):

Sure. I can review.

view this post on Zulip Bret H (Jan 04 2022 at 14:59):

@Aly Khalifa what URI or URL did you use for GENO, HPO, SEPIO-CG? Saw the comment earlier. Are all the URLs from the confluence page?

view this post on Zulip Aly Khalifa (Jan 04 2022 at 16:05):

@Bret H -
GENO = https://www.ebi.ac.uk/ols/ontologies/geno
HPO = https://hpo.jax.org/app/
// The SEPIO-CG link is according to https://dataexchange.clinicalgenome.org/interpretation/terminologies/ but not working
SEPIO-CG = http://purl.obolibrary.org/obo/sepio-clingen

view this post on Zulip Bret H (Jan 04 2022 at 16:18):

Much appreciated! Those look good to me. We should connect with @Joel Schneider if we would like them to be official with the Terminology WG. Joel's our vocabulary officer.

view this post on Zulip Bret H (Jan 04 2022 at 16:19):

I'm not sure myself how important it is to have an HL7 recognized URL/URI. But it would mean that developers could see them on the HL7 vocabulary pages.

view this post on Zulip Kevin Power (Jan 04 2022 at 16:25):

I will quickly add that I edited them: HTTPS (I deleted the S as that is common when defining these)

view this post on Zulip Aly Khalifa (Jan 04 2022 at 16:59):

@May Terry - I sent you a GitHub invitation to our fork

view this post on Zulip Kevin Power (Jan 04 2022 at 23:14):

@May Terry - If you approve it, I will go ahead and merge it.

view this post on Zulip Joel Schneider (Jan 05 2022 at 00:50):

For cases where we need an official code system identifier for an external code system, it would be best to follow the HTA process described here:
https://confluence.hl7.org/display/TA/Validating+and+Requesting+Code+System+Identifiers+for+an+External+Code+System

(The HTA is not the same as the Vocabulary WG, although there may be some overlap in personnel.)

view this post on Zulip May Terry (Jan 05 2022 at 15:42):

sounds good @Kevin Power . just cloned and reviewing now.

view this post on Zulip May Terry (Jan 05 2022 at 15:54):

Makes sense @Joel Schneider - Can you submit the HTA request for any new code systems in parallel? That way we're not blocked by a system that, while necessary, can be a delayed because of their backlog.

Joel Schneider said:

For cases where we need an official code system identifier for an external code system, it would be best to follow the HTA process described here:
https://confluence.hl7.org/display/TA/Validating+and+Requesting+Code+System+Identifiers+for+an+External+Code+System

(The HTA is not the same as the Vocabulary WG, although there may be some overlap in personnel.)

view this post on Zulip Joel Schneider (Jan 05 2022 at 15:57):

@May Terry My understanding is that a separate HTA request should be created for each new (external) code system identifier.

view this post on Zulip May Terry (Jan 05 2022 at 16:02):

Right - I was just hoping that you can do this for us from a tasking perspective, even if the codes themselves are not officially in there. If not then @Kevin Power or @Bret H can handle it as well - looks like we need to submit the request for PharmGKB.
This usage follows our pattern of TBD LOINC codes because they need to go through a process of addition but we don't want to be blocked by the stewards who own those knowledgebases.

view this post on Zulip Kevin Power (Jan 05 2022 at 16:36):

Perhaps we should start a CG JIRA first, and start out with our group listing out and proposing a list of code systems that we should request?

view this post on Zulip Kevin Power (Jan 05 2022 at 18:33):

@Aly Khalifa - Would you be willing to create a JIRA for CG and gather feedback from the community on code systems we need to add?

view this post on Zulip May Terry (Jan 05 2022 at 18:36):

@Kevin Power - do you still want me to approve the last commit for this PR even if the other code systems are not displaying in the artifacts list? or do you want to us to troubleshoot/fix it before we merge?

view this post on Zulip Kevin Power (Jan 05 2022 at 18:36):

@May Terry - Dang, I had forgot about that one. :frown: I have a bit, I will take a quick look.

view this post on Zulip May Terry (Jan 05 2022 at 18:38):

and @Aly Khalifa - per the latest PullRequest changes, the code systems we have that might need to submit (one per code system) in JIRA for HTA have the following canonical URLs...

  • http://www.ebi.ac.uk/ols/ontologies/geno
  • http://hpo.jax.org/app/
  • http://purl.obolibrary.org/obo/sepio-clingen
  • http://www.pharmgkb.org

view this post on Zulip Aly Khalifa (Jan 05 2022 at 18:48):

@Kevin Power @May Terry - I have not done this before. What is the process for creating a JIRA for CG? I may need time to know how to do that.

view this post on Zulip Kevin Power (Jan 05 2022 at 18:49):

Request an account on jira.hl7.org @Aly Khalifa

view this post on Zulip Kevin Power (Jan 05 2022 at 18:49):

@May Terry - I see those code systems on the artifacts page (just in their own section, given what I talked about yesterday on the call)

image.png

view this post on Zulip May Terry (Jan 05 2022 at 18:50):

ah...k. I thought we were going to see about combining them all in one section. but if we're okay with this then I don't have any other glaring issues noticed. I'll approve. Thanks! :-)

view this post on Zulip Kevin Power (Jan 05 2022 at 18:52):

We have several other artifacts that are already in this boat :smile:

view this post on Zulip May Terry (Jan 05 2022 at 18:53):

true. anyway, I just approved.

view this post on Zulip Kevin Power (Jan 05 2022 at 19:01):

Merged! Many thanks @Aly Khalifa and @May Terry

view this post on Zulip Aly Khalifa (Jan 05 2022 at 19:12):

I've just made the account, and I'll check the documentation for how to submit these requests.

view this post on Zulip Kevin Power (Jan 05 2022 at 19:16):

go here:
https://jira.hl7.org/projects/FHIR/issues/FHIR-32581?filter=allopenissues

Click the Create button at the top of the screen.

view this post on Zulip Aly Khalifa (Jan 05 2022 at 19:48):

@Kevin Power @May Terry - please check this one and if it looks good I'll do the same for each of the three remaining codying systems: https://jira.hl7.org/projects/FHIR/issues/FHIR-34917

view this post on Zulip Kevin Power (Jan 05 2022 at 22:06):

Looks like a good start to me. You might take a look at the link from Joel and see if there is anything else we would need to provide in our request to get it created, and see if we can start documenting those things on our JIRA?

view this post on Zulip Bret H (Jan 06 2022 at 14:17):

Other than the IG, I thought we had a confluence page with relevant vocab systems?

view this post on Zulip Kevin Power (Jan 06 2022 at 14:21):

CG specific ones?

view this post on Zulip Bret H (Jan 06 2022 at 14:23):

did a quick look. did not see the page I recall, must just be me. No worries.

view this post on Zulip Aly Khalifa (Jan 06 2022 at 15:09):

@Bret H - do you mean this one https://confluence.hl7.org/pages/viewpage.action?pageId=79497166 ?

view this post on Zulip Aly Khalifa (Jan 06 2022 at 15:22):

Kevin Power said:

Looks like a good start to me. You might take a look at the link from Joel and see if there is anything else we would need to provide in our request to get it created, and see if we can start documenting those things on our JIRA?

Ok, I'll do that

view this post on Zulip Bret H (Jan 06 2022 at 15:23):

nope. it was specific to the wg. no worries, its not important.

view this post on Zulip Aly Khalifa (Jan 07 2022 at 07:26):

May Terry said:

and Aly Khalifa - per the latest PullRequest changes, the code systems we have that might need to submit (one per code system) in JIRA for HTA have the following canonical URLs...

  • http://www.ebi.ac.uk/ols/ontologies/geno
  • http://hpo.jax.org/app/
  • http://purl.obolibrary.org/obo/sepio-clingen
  • http://www.pharmgkb.org

I would add the clinvar Review Status: http://www.ncbi.nlm.nih.gov/clinvar/docs/review_status/ which us currently used as custom code system similar to PharmGKB clinical annotation levels of evidence which would have the following URL of pharmgkb including the codes: http://www.pharmgkb.org/page/clinAnnLevels

view this post on Zulip May Terry (Jan 07 2022 at 15:35):

Good catch.
I thought ClinVar was already recognized by HTA since it's been listed here (http://hl7.org/fhir/terminologies-systems.html) for a while, but it appears that there is again a misalignment between what's listed in HL7 FHIR external terminologies and the HTA list here (https://confluence.hl7.org/pages/viewpage.action?pageId=79497166).

Aly Khalifa said:
I would add the clinvar Review Status: http://www.ncbi.nlm.nih.gov/clinvar/docs/review_status/ which us currently used as custom code system similar to PharmGKB clinical annotation levels of evidence which would have the following URL of pharmgkb including the codes: http://www.pharmgkb.org/page/clinAnnLevels

view this post on Zulip Bret H (Jan 07 2022 at 16:43):

Yep. That's one reason I created a CS that had the info from CLinVar and PharmGKB as a toy-example. But pursing the HTA listing and building it like it is now will reduce barriers for real-world use of the codes. Great work team!

view this post on Zulip Bret H (Jan 07 2022 at 16:49):

@Aly Khalifa @May Terry On http://build.fhir.org/ig/HL7/genomics-reporting/CodeSystem-pharmgkb-evidence-level-custom-cs.html#root is this correct: image.png

Should the title be: CodeSystem: PharmGKB Evidence Level Example codes

Change here too? Title: Evidence Level Example codes

view this post on Zulip Aly Khalifa (Jan 07 2022 at 17:50):

@Bret H I've just changed it in the fork.

view this post on Zulip Aly Khalifa (Jan 07 2022 at 19:38):

@May Terry @Kevin Power @Bret H - As per JIRA HTA guidance I checked various sources for the code systems we have. Except for HPO, they are not there. More details are in the attached file.
We already used the listed URL of HPO at Confluence HTA page. There is a question about pharmGKB and Clinvar, they are listed in on FHIR Terminology page and HL7 OID registry, however, I suppose these listing are for variations, allies, and drug labels, than Review Status and Level of Evidence (LOE) coding schemas which is our use case. Do we add ClinVar-Review Status and PharmGKB-LOE as seperate codying systems besides ClinVar variants/allies and PharmGKB drug labels and annotations? New-code-systems-for-HTA_20220107_AK.xlsx

view this post on Zulip Bret H (Jan 07 2022 at 23:14):

correct. the listing is more at the source system level (and geared towards variant or knowledge base info) rather than levels of evidence. Luckily, there are specific urls to each representation of the 'code systems' for the evidence values from the two resources (PharmGKB and ClinVar). I would be supportive of adding new code systems for the evidence levels, as the current definitions are not focused on the resource as a whole. It is different than referring to SNOMED CT , which is expressly an ontology, or Sequence Ontology.

view this post on Zulip Aly Khalifa (Jan 10 2022 at 15:35):

JIRA HTA issues
-GENO https://jira.hl7.org/browse/HTA-67
-SEPIO-CG https://jira.hl7.org/browse/HTA-68
-CLINVAR-RS https://jira.hl7.org/browse/HTA-69
-PGKB-ClinAnnLevels https://jira.hl7.org/browse/HTA-70

view this post on Zulip Aly Khalifa (Jan 10 2022 at 16:10):

JIRA-Genomics Reporting (FHIR) issues:

view this post on Zulip Aly Khalifa (Jan 10 2022 at 16:43):

@Joel Schneider @Jamie Jones - I added above the JIRA issues for HTA

view this post on Zulip Jamie Jones (Jan 10 2022 at 17:04):

@Aly Khalifa here is the previous code system worksheet I found: https://docs.google.com/spreadsheets/d/14sIVVED2rI0Ab2ZQ3oV6v8njzX-sRezkIWcgkkepUUg/edit#gid=1230040956.
If you get a chance, it would be great if you could review this for other issues we may need to resurface. Thanks!

view this post on Zulip Kevin Power (Jan 10 2022 at 21:26):

Not sure what others think here, but I was suggesting that we have @Aly Khalifa log the CG JIRA(s) to indicate which Code System(s) we would log to log to HTA, and have the CG community review and approved before logging the HTA JIRAs. However, since Aly already logged them to HTA, and honestly it seems like a reasonable list to me, I would propose we just cancel the CG FHIR issues. Anyone disagree?

view this post on Zulip Aly Khalifa (Jan 11 2022 at 16:37):

Jamie Jones said:

Aly Khalifa here is the previous code system worksheet I found: https://docs.google.com/spreadsheets/d/14sIVVED2rI0Ab2ZQ3oV6v8njzX-sRezkIWcgkkepUUg/edit#gid=1230040956.
If you get a chance, it would be great if you could review this for other issues we may need to resurface. Thanks!

Sure, I'll check the included URLs same as I did for aforementioned ones.

view this post on Zulip Aly Khalifa (Jan 13 2022 at 14:42):

@Jamie Jones - I checked the first 13 entries shaded in green. All of them are on https://www.hl7.org/fhir/terminologies-systems.html
As per HTA policy "Validating and Requesting Code System Identifiers for an External Code System" we do not need to make a request to add them. We may only use the provided URLs at https://www.hl7.org/fhir/terminologies-systems.html. However, I noticed that there are more than on OID for some systems. We may need to double check this. More details are in the attached Excel file. New-code-systems-for-HTA_20220111_AK.xlsx

view this post on Zulip Joel Schneider (Jan 13 2022 at 20:27):

HL7's goal is to have terminology.hl7.org (THO) become the authoritative source of information about code systems cited in HL7 published artifacts. E.g. https://terminology.hl7.org/external_terminologies.html

For some code systems, we (CG) might also want to collaborate with the Vocabulary WG to develop "Using X with FHIR" guidance as part of the FHIR spec.

Incidentally, I was able to attend the HTA call this morning, and we made some headway on the older JIRA tickets.

view this post on Zulip Patrick Werner (Feb 01 2022 at 19:03):

Kevin Power said:

Not sure what others think here, but I was suggesting that we have Aly Khalifa log the CG JIRA(s) to indicate which Code System(s) we would log to log to HTA, and have the CG community review and approved before logging the HTA JIRAs. However, since Aly already logged them to HTA, and honestly it seems like a reasonable list to me, I would propose we just cancel the CG FHIR issues. Anyone disagree?

i think we should keep our issues as reminders to apply the new/approved urls after HTAs decision.

view this post on Zulip Kevin Power (Feb 01 2022 at 20:21):

Good call @Patrick Werner


Last updated: Apr 12 2022 at 19:14 UTC