ctakes-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Joseph Masanz (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CTAKES-107) Add mapping of RxNORM to NDF-RT
Date Tue, 27 Nov 2012 17:23:57 GMT
James Joseph Masanz created CTAKES-107:
------------------------------------------

             Summary: Add mapping of RxNORM to NDF-RT
                 Key: CTAKES-107
                 URL: https://issues.apache.org/jira/browse/CTAKES-107
             Project: cTAKES
          Issue Type: Improvement
          Components: ctakes-dictionary-lookup, ctakes-drug-ner
            Reporter: James Joseph Masanz
            Priority: Minor
             Fix For: future enhancement



Possibly following this algorithm:

Step 1: For a given RxCUI, find the re-mapped concept identifiers using the
“findRemapped” RxNav API call
a. If more than one identifier is returned, use the last identifier.
Step 2: Query the RxCUI against “getAllRelatedInfo” via RxNav API to retrieve the RxNorm
properties
a. If empty set, then use “getSpellingSuggestions” via RxNav API to find
mentions related to full drug text designation
I. Use “findRxcuiByString” via RxNav API to retrieve new drug name
II. If empty set, use brand name extracted from full drug text if available via
“getAllRelatedInfo” in the RxNav API
i. If still empty, go to Step 2 above using the first word in drug name
ii. Else capture concept node entry
a. Else if not empty, capture concept node entry
Step 3: Check contents of concept node entry:
a. If entry exists for “SDC”, “SBC”, add to list fitByDrugPackList
b. If entry exists for ”SCDC”, “PIN”, add to list fitByIngredientList
c. If entry exists for “DF”, store value as drugForm
Step 4: For each entry in fitByDrugPackList:
a. Use “findConceptsByID” in the NDF-RT API to retrieve NDF-RT data
i. For each NDF-RT concept node (NUI) returned, invoke findVAClass
i. If no ndfrtCode found, use fitByIngredientList using logic at Step 4 above
passing drugForm to findVAClass
findVAClass:
Step 1: Get list of concept properties for a given NUI via “getConceptProperties” in the
NDFRT
API
a. For each node returned, use “getAllInfo” in the NDF-RT API
I. If the node is at “VA Product” level, find all the child and sibling nodes
II. For each node, get a list of concept properties via “getConceptProperties”
query in the NDF-RT API
i. If “VA Class” is available, capture ndfrtCode


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message