none
NDC codes for medication RRS feed

  • Question

  • I am currently storing medication name as codablevalue as follows:

    Medication

     

    med = new Medication();
    med.Name =
    new CodableValue(medicationName);


    I have been suggested by Miscrsoft Go Live team to provide a drop down list of NDC codes to be appended to medicationName.
    1. Please suggest if that is the right way to store NDC codes or do you suggest another column to store that?
    2. Where do I get the data to populate my NDC codes dropdown list?

    Thanks.
    Monday, November 16, 2009 4:12 PM

Answers

  • The Go Live team would have actually meant to add NDC codes from appropriate vocabulary to the medication name structure - and NOT appending the NDC code to the medicationName text.

    I could be off here: NDC codes were not exposed directly as a standared HealthVault vocabulary even though there were plans to add it

    http://blogs.msdn.com/healthvaultdatatypes/archive/2008/05/12/ndc-vocabulary-question.aspx

    But, you can use services like RxNorm to search for medication and then retrieve the corresponding NDC codes for it, and add those to the coded value collection of medicaton name

    http://www.nlm.nih.gov/research/umls/rxnorm/

    Raj
    Raj HealthVault Developer Tool http://xray.getrealconsulting.com
    Monday, November 16, 2009 4:49 PM
  • Exactly-- please check the documentation on CodableValues to see how you should use value/name/family/version to correctly specify values in a particular coded vocabulary.  There is a strong typed data structure to be used for things like NDC codes, SNOMED, LOINC, etc, etc.  By using those coded vocabularies, you help ensure that data is reusable elsewhere, and don't rely on free text for the exact item.
    Monday, November 16, 2009 7:47 PM
    Moderator
  • Oh-- I'll also note (again) here that the list of HealthVault stanard vocabularies is not in any way intended to be comprehensive.  Some we can't publish for various reasons, and others we just haven't gotten around to.  In any case, our list is simply a suggestion and for reference.  You can use any vocabulary you want.  We recommend trying to use the most standard vocabulary for each data type to ensure compatibility with as many other apps as possible.
    Monday, November 16, 2009 7:48 PM
    Moderator

All replies

  • The Go Live team would have actually meant to add NDC codes from appropriate vocabulary to the medication name structure - and NOT appending the NDC code to the medicationName text.

    I could be off here: NDC codes were not exposed directly as a standared HealthVault vocabulary even though there were plans to add it

    http://blogs.msdn.com/healthvaultdatatypes/archive/2008/05/12/ndc-vocabulary-question.aspx

    But, you can use services like RxNorm to search for medication and then retrieve the corresponding NDC codes for it, and add those to the coded value collection of medicaton name

    http://www.nlm.nih.gov/research/umls/rxnorm/

    Raj
    Raj HealthVault Developer Tool http://xray.getrealconsulting.com
    Monday, November 16, 2009 4:49 PM
  • Exactly-- please check the documentation on CodableValues to see how you should use value/name/family/version to correctly specify values in a particular coded vocabulary.  There is a strong typed data structure to be used for things like NDC codes, SNOMED, LOINC, etc, etc.  By using those coded vocabularies, you help ensure that data is reusable elsewhere, and don't rely on free text for the exact item.
    Monday, November 16, 2009 7:47 PM
    Moderator
  • Oh-- I'll also note (again) here that the list of HealthVault stanard vocabularies is not in any way intended to be comprehensive.  Some we can't publish for various reasons, and others we just haven't gotten around to.  In any case, our list is simply a suggestion and for reference.  You can use any vocabulary you want.  We recommend trying to use the most standard vocabulary for each data type to ensure compatibility with as many other apps as possible.
    Monday, November 16, 2009 7:48 PM
    Moderator