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: