M&K Consultants Healthcare IT

M&K Consultants, LTD

Epic conversions. Mirth the state will accept. NextGen support and customization, pre-KBM through KBM 8.

Joshua has been in NextGen since the 1990s. The data dictionary has been his browser home page for 15 years. The SQL schema is not a lookup. Practices and health systems hire M&K when charts have to land in Epic, or come out of it, and when PDMP, immunizations, labs, and device feeds have to keep running.

What we do

Conversions, interfaces, NextGen.

Epic and EHR conversions

Hundreds of successful conversions to and from Epic, NextGen, Greenway, Allscripts, Veradigm, Athenahealth, Meditech, Sunrise Clinical, Amazing Charts, SoapWare, Siemens Signature Gold, related practice-management systems, and any software that resides in a database. Charts, documents, appointments, charges, future orders, and an SSRS archive so the old chart is still there after the source system goes dark.

Mirth that hits the state

Custom channels in JavaScript and SQL: PDMP (prescription drug monitoring), state immunization registries (IIS / VXU), labs, billing, and cardiac device IDCO. Built so you can operate them after we leave.

NextGen, pre-KBM through KBM 8

In NextGen since the 1990s: pre-KBM through latest KBM 8, EPM, templates, upgrades, SSRS, Crystal, SSIS. Custom stored procedures are in demand: concatenate display (stored procedure macros) that turn grids into paragraphs, dashboard feeds, conversion loads, the jobs the vendor report will not do. CMS, HEDIS, and NCQA reports off the live chart, not a warehouse guess. The SQL tables (person, patient_encounter, order_, patient_documents, person_payer, payer_mstr, lab_results_obx) are already known, not looked up.

Featured interface

Pacemaker / ICD · IDCO

Cardiac device interrogations into the EHR

We built a Mirth channel that takes IHE IDCO HL7 from pacemaker and ICD programmers (Biotronik, Medtronic, St. Jude) and lands discrete observations, leads, and a NextGen encounter instead of a PDF in a pile.

Remote vs in-clinic traffic is split, patients are matched, and the chart gets the interrogation the device clinic can actually use. An abnormal or out-of-range reading shows on the pacemaker dashboard and opens a NextGen task to a nursing task group for patient follow-up. See the write-up on Work.

Proof

What people have said

They heard us. They understood what we needed and they delivered. And they’re really nice, which you don’t always get with the technical people.

A client

Honestly the smartest person I’ve ever met with NextGen, and I’ve sat with a lot of NextGen people. He already knew where everything was.

A client

I still say he could write a space shuttle in SQL. We’d ask for something that should have taken a week and he’d just write it.

A client

He says yes when everybody else says no. We’d already been told it couldn’t be done.

A client

Also shipped

Custom software when paper and the EHR both fail.

Rosetta match bypass

When NextGen's Rosetta could not match the patient, a Python script reads the message, finds the identifiers, and writes the data, bypassing Clinical Message Manager.

Racer X Cycling

A live App Store app for team rides, calendar, chat, routes, and documents. Built, rebuilt in Flutter, and shipped.

Oz Archives

A live App Store app for Wizard of Oz collectibles: photos, price paid, current value, filters, and iCloud backup.

Garage Lien Desk

A local SQLite, Flask, and Python desk that fills all the official New York garage-lien PDFs from a private database. Nothing is uploaded.

Garage Lien Desk sample docket

All selected work