FHIR Chat · extension · implementers

Stream: implementers

Topic: extension


view this post on Zulip Somnath (Jul 14 2017 at 10:22):

i want to write extension against the TASK resource is there any example.

view this post on Zulip Stefan Lang (Jul 14 2017 at 11:00):

FHIR extensions all have the same structure, not differentiating by the resource they are intended for. You just define that as the context.
So you might look into the official example for extensions: https://www.hl7.org/fhir/extensibility-examples.html
See also https://www.hl7.org/fhir/defining-extensions.html on how to do it.
You may also have a look into the existing core extensions: https://www.hl7.org/fhir/extensibility-registry.html

view this post on Zulip Somnath (Jul 14 2017 at 11:52):

@Stefan Lang Thanks for the info I am more looking for c# code prospective.

view this post on Zulip Somnath (Jul 14 2017 at 11:54):

there is FHIR server which uses there own extension now I have to use that extension c# classes. I was expecting some example like http://ewoutkramer.github.io/fhir-net-api/docu-index.html. but they don't have for extensions.

view this post on Zulip Vadim Peretokin (Jul 17 2017 at 11:14):

@Mirjam Baltus is this something your docs have an example of?

view this post on Zulip Mirjam Baltus (Jul 17 2017 at 11:19):

Thank you for the mention, Vadim. @Somnath The documentation you looked at is out of date. We're working on newer material, and have written some documentation about working with the .Net API model, including extensions here: http://docs.simplifier.net/fhirnetapi/model.html#extensions

view this post on Zulip Mirjam Baltus (Jul 17 2017 at 11:20):

Please let me know if you need more, so I can improve the documentation further.

view this post on Zulip Brian Postlethwaite (Jul 26 2017 at 05:41):

More specifically this page you have on there Mirijam
http://docs.simplifier.net/fhirnetapi/model/extensions.html
(wondering why here and not on the gihub fhir.net.api docco site?)

view this post on Zulip sandeep diddi (Aug 26 2021 at 05:30):

Team,

 If we have to add a new column to FHIR , whats the extension process on Azure FHIR . Lets say we need to add 3 new columns what the best mapping approach ?

view this post on Zulip Mareike Przysucha (Aug 26 2021 at 08:15):

Hi. What do you mean by "adding column to FHIR"?

view this post on Zulip sandeep diddi (Aug 26 2021 at 09:20):

Mareike Przysucha said:

Hi. What do you mean by "adding column to FHIR"?

I need to add extension to existing payload. For example i have a Patient and the Claim of that Patient. I need to add some more information about claim like the Unique business Name to that claim and use that to filter out all claims to that specific business name.

view this post on Zulip Lee Surprenant (Aug 26 2021 at 12:15):

  1. FHIR has extensibility built-in. See https://www.hl7.org/fhir/extensibility.html for an overview
  2. First check if your "unique business name" concept can be represented directly in the fields. Is it not a name/identifier for the enterer, insurer, or provider?

view this post on Zulip sandeep diddi (Aug 26 2021 at 16:10):

Its the Line of business name, the Provider

view this post on Zulip Lloyd McKenzie (Aug 26 2021 at 16:37):

@Paul Knapp

view this post on Zulip Lee Surprenant (Aug 26 2021 at 18:50):

Its the Line of business name, the Provider

then i'd expect that in the provider resource that is being referenced. if you have a proper literal reference and your server support chained search, your search would look something like this: Claim?provider:Organization.name:exact=MyUniqueBusinessName

view this post on Zulip Lee Surprenant (Aug 26 2021 at 18:51):

although searching by identifier might be better

view this post on Zulip sandeep diddi (Aug 31 2021 at 10:36):

FHIR Team,

  Is it allowed to search an extension  as part of API Query in Azure FHIR ? For example we have added an extension with a name and we need to filter out that payload with Extension search parameter  when Getting it from Postman

view this post on Zulip Ilan Levy (Oct 10 2021 at 11:29):

For example ADVIL, I would like to add meta data for ADVIL from a different system. Can I add a coding for that and if so how does the coding look like from the standard point of view. I don't need to register this extension since it belongs to another system.

view this post on Zulip Lloyd McKenzie (Oct 10 2021 at 16:42):

@Ilan Levy Can you be more specific in terms of what you're trying to do? What metadata are you trying to add, and to what resource?

view this post on Zulip Ilan Levy (Oct 11 2021 at 09:46):

@Lloyd McKenzie Let's assume I already have a language system that has the names of all the meds.
I would like to add to the Medication ADVIL a reference or coding to the item id that manages the languages for ADVIL from a different system.
I'm quite new to FHIR and haven't seen a lot of extension examples.
Are there some extension examples somewhere ?

view this post on Zulip Mareike Przysucha (Oct 11 2021 at 09:53):

Sorry to ask, but I still don't get that.
What is ADVIL? Google says, it's a drug. When I read "languages for ADVIL" it seems more like a codesystem. Can anyone give me a short overview of ADVIL so I can at least understand the question?
Sorry again if I ask simple questions.

view this post on Zulip Ilan Levy (Oct 11 2021 at 09:58):

Ilan Levy said:

Lloyd McKenzie Let's assume I already have a language system that has the names of all the meds.
I would like to add to the Medication ADVIL a reference or coding to the item id that manages the languages for ADVIL from a different system.
I'm quite new to FHIR and haven't seen a lot of extension examples.
Are there some extension examples somewhere ?

I meant "ADVIL" as an example of drug Medication. I would like to add languages to a Medication but the translated names come from another private system. Can I clarify more?
I'm looking to understand if I should use extension or add a coding to connect to the id in the other system.

view this post on Zulip Mareike Przysucha (Oct 11 2021 at 10:12):

Okay, then I get it. Unless your profile forebids it, you can use multiple codings in Medication.code. E.g. in your medication resource:

<code>
   <coding>
      <code>SNOMEDCode</code>
      <system>http://snomed.info/sct</system>
      <display>displayName from SNOMED</display>
   </coding>
   <coding>
      <code>yourCode</code>
      <system>http://yourSystem.com</code>
      <display>Display name from your private system</display>
   </coding>
<code>

Then you don't need an extension. I hope this is what you need. Instead of SNOMED you can of course use any other system, e.g. RxNorm or whatever you use.

view this post on Zulip Ilan Levy (Oct 11 2021 at 11:27):

Mareike Przysucha said:

Okay, then I get it. Unless your profile forebids it, you can use multiple codings in Medication.code. E.g. in your medication resource:

<code>
   <coding>
      <code>SNOMEDCode</code>
      <system>http://snomed.info/sct</system>
      <display>displayName from SNOMED</display>
   </coding>
   <coding>
      <code>yourCode</code>
      <system>http://yourSystem.com</code>
      <display>Display name from your private system</display>
   </coding>
<code>

Then you don't need an extension. I hope this is what you need. Instead of SNOMED you can of course use any other system, e.g. RxNorm or whatever you use.

Sounds good !

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

If you're simply wanting to make alternate display names (e.g. in alternate languages) for an existing code system without defining new codes, you can also take a look at code system supplements


Last updated: Apr 12 2022 at 19:14 UTC