Initial Checking with all 820 MLMs

This commit is contained in:
2020-02-02 00:54:01 -05:00
parent c59dc6de2e
commit 840d0432f4
828 changed files with 239162 additions and 0 deletions

View File

@@ -0,0 +1,111 @@
maintenance:
title: DOC_MD_ProgressNote;;
mlmname: DOC_MD_ProgressNote;;
arden: version 4.5;;
version: 2.00;;
institution: St.Clair Hospital;;
author: Don Warnick;;
specialist: ;;
date: 2010-02-03;;
validation: testing;;
library:
purpose:
;;
explanation:
Change history
02.03.2010 DW Copied from Jacob{{{SINGLE-QUOTE}}}s Springhill MLM stored here under the name DOC_SMC_VITAL_SIGNS_HIGHS_AND_LOWS_Springhill
04.07.2010 RS Added logic for Progress Note Printing. Commented out all thisDocumentCommnuication.CancelEvent = true;
09.19.2011 ACS Added call to new Doc_St_Clair_Main_PN_MLM
05.01.2012 DW CSR# 26409/26930 Altered per CHF Core Measure requirements and Prism Enhancements
08.27.2012 DW CSR# 30963 Prism Enhancements - Commented out the Shift to Shift MLM call. Has nothing to do with the PN and is adversly affecting it.
08.18.2014 DW CSR# 32616 Add Newborn & Critical Care values to the Vital Signs Section (re-introduced DOC_FUNC_VS_24hrs & commented out VS section of DOC_ST_Clair_MAIN_PN_MLM)
10.20.2014 DW CSR# 32746 (Alert for missing VTE order) & 32675 (Altert for incomplete or missing Admission ORM)
02.02.2015 DW CSR# 32616 Develop Application to allow for communication between clinical documentation specialist
05.05.2015 DW CSR# 32359 - Physician CPT codes (processes only on Document Close)
12.16.2015 DW CSR# 33655 Previnar
04.27.2017 DW CSR# 35436 - PDMP Improvements
08.27.2018 DW CSR# 36721 Risk Score Enhancement - increase the score via the EPN
;;
keywords:
;;
knowledge:
type: data-driven;;
data:
// Recieve arguments from the structured note
/*
(thisDocumentCommunication) := argument;
DocVitalsHL := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_CHF{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL DocVitalsHL WITH thisDocumentCommunication;
*/
// thisDocumentCommunication.CancelEvent := true;
(thisDocumentCommunication) := argument;
// removed 08.30.2012 by DW - has nothing to do with the PN and is adversly affecting it (pulling last AP dispostion)
// (thisDocumentCommunication) := argument;
// DocVitalsHL3 := MLM {{{SINGLE-QUOTE}}}DOC_LOAD_Shift_To_Shift_Nurse_Report{{{SINGLE-QUOTE}}};
// thisDocumentCommunication := CALL DocVitalsHL3 WITH thisDocumentCommunication;
DocVitalsHL2 := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_VS_24hrs{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL DocVitalsHL2 WITH thisDocumentCommunication;
(thisDocumentCommunication) := argument;
// ACS 20110919 - added
ACS_DOC_PN := MLM {{{SINGLE-QUOTE}}}DOC_ST_Clair_MAIN_PN_MLM{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL ACS_DOC_PN WITH thisDocumentCommunication;
// ACS 20110919 - end of addition
ACS_DOC_PN := MLM {{{SINGLE-QUOTE}}}DOC_Func_MD_ProgressNote_CoreMeasures{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL ACS_DOC_PN WITH thisDocumentCommunication;
DOC_EPN_ALERT := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_EPN_ALERTS{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL DOC_EPN_ALERT WITH thisDocumentCommunication;
DOC_EPN_ALERT := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_CLIN_DOC_SPECIALIST_CLARIFICATION{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL DOC_EPN_ALERT WITH thisDocumentCommunication;
DOC_EPN_CHARGING := MLM {{{SINGLE-QUOTE}}}Doc_Func_Launch_Physician_Charge_Builder{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL DOC_EPN_CHARGING WITH thisDocumentCommunication;
DOC_FUNC_PNEUMOVAX_EPN := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_PNEUMOVAX_EPN{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL DOC_FUNC_PNEUMOVAX_EPN WITH thisDocumentCommunication;
Doc_Launch_PDMP_Search := MLM {{{SINGLE-QUOTE}}}Doc_Launch_PDMP_Search{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL Doc_Launch_PDMP_Search WITH thisDocumentCommunication;
RiskCategory := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_RISK_CATEGORY{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL RiskCategory WITH thisDocumentCommunication;
// thisDocumentCommunication.CancelEvent := true;
// DocPrintOnSave := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_PRINT_ON_SAVE{{{SINGLE-QUOTE}}};
// thisDocumentCommunication := CALL DocPrintOnSave WITH thisDocumentCommunication;
// thisDocumentCommunication.CancelEvent := true;
;;
evoke:
;;
logic: conclude true;
;;
action: return thisDocumentCommunication;
;;
Urgency: 50;;
end: