112 lines
4.3 KiB
Plaintext
112 lines
4.3 KiB
Plaintext
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:
|