100 lines
4.0 KiB
Plaintext
100 lines
4.0 KiB
Plaintext
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:
|