Application Catalog

RPMS is a federated, modular system built over decades. Each application is identified by a short namespace prefix (e.g. GMRA, BQI) that scopes its globals, routines, and file numbers within the MUMPS/FileMan environment. Over 50 certified applications span clinical, administrative, and infrastructure domains.

This catalog is an open-source reference derived from public IHS documentation. See Licensing for status of each component.

Clinical Applications

Collect all patient-related information gathered during patient encounters into a comprehensive, centralized data file. Support healthcare planning, delivery, management, and research.

GMRA Adverse Reaction Tracking
AMH Behavioral Health System
BJMD C32/CCD Clinical Summary
BTPW Care Management Event Tracking
ACM Case Management System
BCER Certified Electronic Record Checker
BCDM Chronic Disease Management
BGP Clinical Reporting System
BCH Community Health Representative System
BCCD Consolidated Clinical Document Architecture
GMRC Consult/Request Tracking
ACHS Contract Health Services
ACPT Current Procedural Terminology
ADE Dental Data System
BADE Dental/EDR Interface
BDM Diabetes Management System
EHR Electronic Health Record
BLE Electronic Laboratory Reporting
BEPC Electronic Prescribing of Controlled Substances
BEDD Emergency Department Dashboard
AMER Emergency Room System
BEPR e-Prescribing Productions
GIS Generic Interface System
BHS Health Summary Components
BKM HIV Management System
BQI iCare Population Management
AICD ICD Lookup System
AUM ICD Update
BCQM IHS Code Mapping
BJPC IHS PCC Suite
BYIM Immunization Data Exchange
BI Immunization System
LR Laboratory
AGMP Master Patient Index
BPM Patient Merge
AG Patient Registration
APCD PCC Data Entry
APCH PCC Health Summary
APCL PCC Management Reports
BPHR Personal Health Record
BPDM Pharmacy – Controlled Drug Export
PSN Pharmacy – National Drug File
PSO Pharmacy – Outpatient
PSJ Pharmacy – Inpatient Suite
BEX Pharmacy Auto Refill
BOP Pharmacy Automated Dispensing Interface
BJPN Prenatal Care Module
APCM Promoting Interoperability Reports
RA Radiology
BMC Referred Care Information System
BRN Release of Information
BREH RPMS EHI Export
BSTS SNOMED/DTS
ATX Taxonomy
BUD Uniform Data System
PXRM VA Clinical Reminders
GMTS VA Health Summary
GMRV Vitals/Measurements
BW Women's Health

Administrative Applications

Support the business of providing healthcare — patient registration, scheduling, billing, credentialing, accounts receivable, and compliance reporting.

BAR Accounts Receivable
ACR Administrative Resource Management System
APSA Benchmark Price Update
BMX BMXNet
BNI Computerized Public Health Activity Data
ECQM eCQM Engine
BQRE eCQM Export Tool
GRU Generic Retrieval Utility
BNP National Site Tracking
PIMS Patient Information Management System
ABSP Pharmacy Point of Sale
BPRM Practice Management Application Suite
TIU Text Integration Utility
ABM Third Party Billing
BUSA User Security Audit
LEX VA Lexicon Utility

Infrastructure Applications

Provide the RPMS environment with management, development, and communication tools. These are the foundation every other application depends on.

BDW Data Warehouse Export
ADS Distribution Management
DI FileMan v22
BFMC FileMan-To-Cache Conversion
HL HL-7
BCOM IHS Communications Support
BXT IHS Kernel Toolkit Extensions
BHL IHS Support for HL7 Interfaces
XB IHS Utilities
AVA IHS VA Support Files
XT Kernel Toolkit
XU Kernel v8
XM MailMan
AMQQ Q-Man
XWB RPC Broker
BMW RPMS/Ensemble Cache Classes

Pattern: Namespace as Module Boundary

Every RPMS application owns a short uppercase namespace prefix. This prefix scopes all globals, routines, and FileMan file numbers for that module — preventing collisions across the 70+ applications sharing a single MUMPS environment. It is an early, pragmatic implementation of the same isolation that modern systems achieve with packages, services, or namespaces. When building interoperable health systems, explicit module boundaries and stable identifiers are a foundational pattern worth carrying forward.