wiki:RxNormForVista

Version 28 (modified by Sam Habiel, 10 years ago) ( diff )

--

RxNorm Files for Vista/RPMS

Welcome to the homepage for the RxNorm VISTA/RPMS Support. I am Sam Habiel, and I am the developer for these packages. I can be reached at sam dot habiel at gmail dot com.

NB: Documentation for the older version of RxNorm can be found at RxNormForVista0.02.

What is RxNorm?

RxNorm is a standardized vocabulary set for Drugs in the United States. The goal of RxNorm is drug nomenclature standardization and systems interoperability. More information on RxNorm can be found at http://www.nlm.nih.gov/research/umls/rxnorm/.

Why do I want this?

RxNorm is necessary for interoperability with other systems. If you use VISTA alone without having to talk to any other system, then you don't need RxNorm. However, if you perform external drug interactions, send CCDA documents, or archive patient records for CCR, you are going to need RxNorm. For Meaningful Use, you are required to have RxNorm for various purposes.

What does this release contain?

This release contains Fileman files corresponding to most of public domain RxNorm (archived data is not loaded into VISTA). It also contains utilities for querying RxNorm for specific information and a utility to add drugs to the drug files automatically based on an RxNorm number.

It's important to note that the public domain RxNorm files here differ from the NLM prescribable subset of RxNorm. While both are public domain, the prescribable subset does not contain the VA datasets that enable translation between VISTA and RxNorm. These are available in the full RxNorm package from the NLM. Public domain corresponds to UMLS Restriction Level 0. Read further below to see how to get proprietary codes into your data file like First Databank GCNs and SNOMED codes.

How much does this cost?

This release is licensed under AGPL v3.0 and is free as in free beer. Commercial use for commercial entities running VISTA can be obtained for $2000 per VISTA instance; commercial license can be found here: RxNormForVista/CommercialLicense. Support costs for monthly updates are $100/month per VISTA instance both for AGPL and commercial users.

How can I install RxNorm on VISTA/RPMS?

Before you install

YOU MUST READ THIS BEFORE INSTALLING

The RxNorm globals file is about 2.5 GB, and when loaded it takes up about 2.5GB. You therefore need to have at least 10 GB on your drive.

It is very highly recommended that you load and maintain RxNorm in the ^C0CRXN global in an UNJOURNALED portion of your Mumps Database. The data is reproducible and does not need to be journaled; and journaling it is very expensive in terms of journal size. In addition, once loaded, it will not change until the next load. Maintaining back-ups of your database will be easier this way.

RxNorm contains very long text values. You must ensure that your Mumps database can do at least 16,000 characters in a single global node.

TODO: GT.M Example

Installation

As of version 0.02 (currently the version 2.2), this version changes how you would do installation. You now install the dictionary file (which you need to only install once unless it changes) and then install the data file, which changes month to month. The data installation now takes 30 minutes to 60 minutes since it is transported as globals.
Installation Order:

Installation is a normal KIDS file installation. There is nothing special about it.

Contents of the KIDS file

Files

NameNumberGlobalRxNorm NLM FileApprox # of entries at the end of 2013
RXNORM CONCEPT NAMES AND SOURCES176.001^C0CRXN(176.001)RXNCONSO.RRF1,000,000
RXNORM SIMPLE CONCEPT AND ATOM ATTRIBUTES176.002^C0CRXN(176.002)RXNSAT.RRF7,000,000
RXNORM SOURCE INFORMATION176.003^C0CRXN(176.003)RXNSAB.RRF13
RXNORM SEMANTIC TYPES176.004^C0CRXN(176.004)RXNSTY.RRF400,000
RXNORM RELATED CONCEPTS176.005^C0CRXN(176.005)RXNREL.RRF5,000,000
RXNORM DOCUMENTATION FOR ABBREVIATED VALUES176.006^C0CRXN(176.006)RXNDOC.RRF3,000

Pharmacy Files Computed Fields

File NameFile numberField NameField NumberDescription
DRUG50RXNCUI176.001Pointer to the Semantic Clinical Drug in 176.001 that corresponds to this drug.
DRUG50RXN SCD NAME176.002Canonical Clinical Drug name according to RxNorm.
VA PRODUCT50.68COMPUTED GCNSEQNO176.001Multiple of GCNs corresponding to a VA PRODUCT

Routines

RoutineDescriptionSpecial Remarks
C0CRXNnnComplied cross reference routines (12 routines on Fileman 22.2)Routines compiled dynamically; not shipped in KIDS build.
C0CRXNRDImport RxNorm data from NLM filesSee below for API
C0CRXNLKRxNorm mapping APIs for VISTASee below for APIs
C0CRXNADAdd a drug to drug file based on RxNorm codeSee below for API

What can I do with RxNorm

Technical Details

  • Package File Entry Name is C0CR

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.