--
You received this message because you are subscribed to the Google Groups "i2b2 Install Help" group.
To unsubscribe from this group and stop receiving emails from it, send an email to i2b2-install-h...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.
Look here ; the presentation applies to your case.
https://community.i2b2.org/wiki/display/DevForum/Ontology+Approaches+for+Federated+Query+Systems
I think in your csse, all you would have to do is replace the LOINC codes in the ontology with your local codes; then update the concept_dimension table accordingly.
As for creating your own ontology , the Edit Terms view may help.
Hi,
Regarding information that might be available in your EHR.
In the clarity data store, do you see a table, clarity.LNC_DB_MAIN
Or
Select *
From clarity.LNC_DB_MAIN
Join clarity.clarity_component
On clarity_component.default_lnc_id = lnc_db_main.record_id
This should allow you to map loincs to lab components.
Fyi.
-Peter
--
Hi,
Unfortunately, we were unable to get the lab tree out of the transaction system and into clarity.
Labs are a highly manual process, of examining the results, to determine if quantitative, unit-of-measure, if common components can be grouped together.
And then a lab grouping, as to where it exists in the tree. I’m not sure if it’ll be of utility to you. I don’t thing component Ids are the same across EHR implementation, so my component 12345 might be a different lab for you.
If I have some spare cycles, I’ll chop out the lab hierarchy and send it as a csv.
-Peter
From: i2b2-ins...@googlegroups.com [mailto:i2b2-ins...@googlegroups.com]
On Behalf Of Riyaz Mohammed
Sent: Thursday, March 19, 2015 9:37 AM
To: i2b2-ins...@googlegroups.com
Subject: Re: Lab Values in i2b2
Thanks a lot Peter. I checked that table yesterday. Unfortunately, not every default_lnc_id is populated in clarity_component table. So, that's returning quite significant component_ids without a loinc code associated.
| Section_Name | Base_Name | Component_ID | Name |
| HEMATOLOGY | CD4QHELPER | 590 | CD4 HELPER T CELL % CD4Q |
| IBT LABORATORIES | INTERLEU13 | 998 | INTERLEUKIN 13 SERUM |
Per AFB suggestion, this will ensure researcher still queries using standard nomenclature (LOINC) and if all the components are mapped to one of the LOINC root folders, there won't be any drop from source to i2b2.
I would greatly appreciate any feedback/suggestions on the approach and if there is a better way to handle this?
Thanks,
Riyaz
Hi,
Attached are a few files that might be useful.
The ctas sql file, will build an i2b2_lab_map table.
The csv file is a comma-separated-value file of the contents (no header). You may want to load the csv into the i2b2_lab_map after running the Create table as (CTAS) statement.
I think you will want to run updates on the src_systm_compnt_id for the component id in your local EMR. I looked at your other email, and ran a query for one of the Ids in our EHR and they do not match.
Also, you will want to modify the Load function (another sql file), We flag the labs that are to be loaded, and an attempt is made to map similar components to a common ID, so investigators don’t have to drag over multiple items. You may not want to do this, so rather than the i2b2_lab_id, you may want to revert to src_systm_compnt_id.
The lab map includes our EHR component name, and also a base_name, so you may be able to look for similarly named components in your EHR for use in any updates to the src_systm_compnt_id, and possibly by extension the i2b2_lab_id.
I’ve chopped out from an Oracle package the function that is used to load our lab hierarchy into our local i2b2 system. You may want to modify this. You may only want to load “NUMBER” based quantitative labs for starters.
Lastly, I’ve included a snippet from a script that is used to load our SHRINE instance.
I hope this helps.
Hi,
I’m glad some things I do are useful! Your feedback is appreciated.
-Peter