maintenance: title: DOC_ADULT_ASSESSMENT_OPEN;; mlmname: DOC_ADULT_ASSESSMENT_OPEN;; arden: version 4.5;; version: 2.00;; institution: St.Clair Hospital;; author: Juliet M. Law;; specialist: ;; date: 2014-03-24;; validation: testing;; library: purpose: ;; explanation: Change history 03.24.2014 JML Created; copied from DOC_ADULT_ASSESSMENT_CLOSE 01.25.2016 JML CSR 33953: Call MLM on flowsheet close to alert if catheter risk not charted. 05.10.2016 DJW CSR#34412 Advance Directive Follow Up 02.17.2017 STH CSR#: 35129 - ADDED CALL TO DOC_FUNC_HEP_C_SCREENING 10.23.2017 jml CSR# 26413: Call to DOC_FUNC_POLST_FOLLOWUP_CHARTING_REMINDER ;; keywords: ;; knowledge: type: data-driven;; data: // Receive arguments from the flowsheet (thisDocumentCommunication) := argument; // Call MLM to determine if a dressing change order needs created Doc_Anticoag_Platelet_Alert := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_ANTICOAG_PLATELET_ALERT{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL Doc_Anticoag_Platelet_Alert WITH thisDocumentCommunication; Doc_VTE_Override := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_VTE_PHYSICIAN_OVERRIDE{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL Doc_VTE_Override WITH thisDocumentCommunication; //Call MLM to alert on urinary catheter risk assessment DocCatheterRiskObs := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_URINARY_CATHETER_CHART_ALERT{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL DocCatheterRiskObs WITH thisDocumentCommunication; //Call MLM to alert on advance directive follow up DocAdvDirFollowup := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_ADVANCE_DIRECTIVE_FOLLOWUP_CHARTING_REMINDER{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL DocAdvDirFollowup WITH thisDocumentCommunication; //Call MLM to alert on POLST follow up DocPOLSTFollowUp := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_POLST_FOLLOWUP_CHARTING_REMINDER{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL DocPOLSTFollowUp WITH thisDocumentCommunication; (thisDocumentCommunication) := argument; HepScreen := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_HEP_C_SCREENING{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL HepScreen with thisDocumentCommunication; ;; evoke: ;; logic: conclude true; ;; action: return thisDocumentCommunication; ;; Urgency: 50;; end: