Stream: implementers
Topic: extension
Somnath (Jul 14 2017 at 10:22):
i want to write extension against the TASK resource is there any example.
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
Somnath (Jul 14 2017 at 11:52):
@Stefan Lang Thanks for the info I am more looking for c# code prospective.
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.
Vadim Peretokin (Jul 17 2017 at 11:14):
@Mirjam Baltus is this something your docs have an example of?
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
Mirjam Baltus (Jul 17 2017 at 11:20):
Please let me know if you need more, so I can improve the documentation further.
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?)
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 ?
Mareike Przysucha (Aug 26 2021 at 08:15):
Hi. What do you mean by "adding column to FHIR"?
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.
Lee Surprenant (Aug 26 2021 at 12:15):
- FHIR has extensibility built-in. See https://www.hl7.org/fhir/extensibility.html for an overview
- 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?
sandeep diddi (Aug 26 2021 at 16:10):
Its the Line of business name, the Provider
Lloyd McKenzie (Aug 26 2021 at 16:37):
@Paul Knapp
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
Lee Surprenant (Aug 26 2021 at 18:51):
although searching by identifier might be better
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
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.
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?
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 ?
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.
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.
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.
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 !
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