Files
St.Clair/MLMStripper/bin/Debug/DOC/DOC_ADULT_ASSESSMENT_CLOSE.mlm

67 lines
2.4 KiB
Plaintext

maintenance:
title: DOC_ADULT_ASSESSMENT_CLOSE;;
mlmname: DOC_ADULT_ASSESSMENT_CLOSE;;
arden: version 4.5;;
version: 2.00;;
institution: St.Clair Hospital;;
author: Juliet M. Law;;
specialist: ;;
date: 2011-09-02;;
validation: testing;;
library:
purpose:
;;
explanation:
Change history
09.02.2011 JML Created; copied from DOC_MD_PROGRESSNOTE
03.03.2015 JML CSR 32519: Changed MLM name for braden risk.
4.29.2016 STH CSR#: 33207: Added call to new MLM DOC_FUNC_IV_HALDOL_STATUSBOARD used for status board column update of IV Haldol given within last 24hrs. {Go-Live 6/1/2016}
08.01.2017 SAcharya CSR# 35187: Added call to new MLM "DOC_SCH_CREATE_ORDER_DECREASE_FUNCTION" which will generate "Decrease Function" Order. (Go-Live 08/22/2017)
;;
keywords:
;;
knowledge:
type: data-driven;;
data:
// Receive arguments from the flowsheet
(thisDocumentCommunication) := argument;
DocBradenScaleAlert := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_BRADEN_SCALE_CHANGE_ALERT{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL DocBradenScaleAlert WITH thisDocumentCommunication;
(thisDocumentCommunication) := argument;
// Call MLM to determine if Braden Calculated Value deems a Dietitian Consult Order created.
DocBradenObs := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_CREATE_DIETITIAN_CONSULT_FROM_ADULT_ASSESS_OBS{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL DocBradenObs WITH thisDocumentCommunication;
//Reset to receive arguments from the flowsheet
(thisDocumentCommunication) := argument;
// Call MLM to determine if a dressing change order needs created
DocDressingObs := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_CREATE_DRESSING_CHANGE_FROM_LINE_INSERTION_OBS{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL DocDressingObs WITH thisDocumentCommunication;
//Call MLM to update status board IV Haldol dosage amount when charting the cardiac rhythm
IVHaldolStatusBoardUpdate := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_IV_HALDOL_STATUSBOARD{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL IVHaldolStatusBoardUpdate WITH thisDocumentCommunication;
//Call MLM to create Order "Decrease Function" Order
DecreaseFunctionOrder := MLM {{{SINGLE-QUOTE}}}DOC_SCH_CREATE_ORDER_DECREASE_FUNCTION{{{SINGLE-QUOTE}}};
thisDocumentCommunication := CALL DecreaseFunctionOrder WITH thisDocumentCommunication;
;;
evoke:
;;
logic: conclude true;
;;
action: return thisDocumentCommunication;
;;
Urgency: 50;;
end: