maintenance: title: Patient Profile Assessments Open;; mlmname: DOC_Patient_Profile_Open;; arden: version 5.0;; version: 2.00;; institution: St.Clair Hospital;; author: Teresa Spicuzza;; specialist: ;; date: 2010-02-03;; validation: testing;; library: purpose: ;; explanation: Change history 02.14.2012 DW CSR# 26945 Created to add a call for DOC_FUNC_ADVANCE_DIRECTIVE 03.06.2012 JML CSR# 26746 Added a call to DOC_FUNC_PSYCH_OUTPATIENT_PROFILE_FALL_RISK_MEDS_OBS 08.22.2012 JML CSR# 26414 Added a call to DOC_FUNC_ADULT_PATIENT_PROFILE_CHF 11.15.2012 DW CSR# 30902 POLST 01.01.2013 Chintan Tilwa(Allscripts) Added a call to DOC_SCH_Readmission_Risk_Assessments 05.01.2013 JML CSR# 31395 Added a call to DOC_FUNC_PRESSURE_ULCER_HEALTH_ISSUE 04.16.2014 DW CSR# 31688 Added a call to Doc_Func_ORM_Orders_Requiring_Followup 06.10.2014 DW CSR# 31688 Reversed the change above. It was later decided that this is unneded 05.23.2016 DJW CSR#34250 PAWSS 08.17.2016 JML Removed calls to Readmission Risk MLMs, which was causing other MLMs to fail 02.17.2017 STH CSR#: 35129 - ADDED CALL TO DOC_FUNC_HEP_C_SCREENING 06.21.2017 SZ CSR #35712 Preferred Pharmacy Text Box 07.26.2017 SZ CSR #35278 Care Transitions note - Preferred Pharmacy Text Box 07.25.2018 DW CSR# 36510 Harm to Self or Others - Changes required for inpatient processes ;; keywords: ;; knowledge: type: data-driven;; data: // Receive arguments from the structured note (thisDocumentCommunication) := argument; DocDTAP := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_GENERIC_MANDATORY_BY_OCCUPATION{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL DocDTAP WITH thisDocumentCommunication; (thisDocumentCommunication) := argument; DocDTAP1 := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_ADVANCE_DIRECTIVE{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL DocDTAP1 WITH thisDocumentCommunication; (thisDocumentCommunication) := argument; DocDTAP2 := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_POLST{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL DocDTAP2 WITH thisDocumentCommunication; (thisDocumentCommunication) := argument; DocFallRisk := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_PSYCH_OUTPATIENT_PROFILE_FALL_RISK_MEDS_OBS{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL DocFallRisk WITH thisDocumentCommunication; (thisDocumentCommunication) := argument; DocCHF := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_ADULT_PATIENT_PROFILE_CHF{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL DocCHF WITH thisDocumentCommunication; (thisDocumentCommunication) := argument; DocPressureUlcer := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_PRESSURE_ULCER_HEALTH_ISSUE{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL DocPressureUlcer WITH thisDocumentCommunication; (thisDocumentCommunication) := argument; DocPAWSS := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_PAWSS{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL DocPAWSS WITH thisDocumentCommunication; (thisDocumentCommunication) := argument; HepScreen := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_HEP_C_SCREENING{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL HepScreen with thisDocumentCommunication; (thisDocumentCommunication) := argument; PreferredPharmacyTextBox := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_PREFERRED_PHARMACY_TEXT_BOX{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL PreferredPharmacyTextBox WITH thisDocumentCommunication; (thisDocumentCommunication) := argument; AutoSelectCareTransition := MLM {{{SINGLE-QUOTE}}}DOC_SCH_AUTOSELECT_Care_Transition_Needs_Assessment{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL AutoSelectCareTransition WITH thisDocumentCommunication; (thisDocumentCommunication) := argument; Suicideorviolent := MLM {{{SINGLE-QUOTE}}}DOC_FUNC_SUICIDAL_OR_VIOLENT{{{SINGLE-QUOTE}}}; thisDocumentCommunication := CALL Suicideorviolent WITH thisDocumentCommunication; ;; evoke: ;; logic: conclude true; ;; action: return thisDocumentCommunication; ;; Urgency: 50;; end: