Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: GMPLO001

GMPLO001.m

Go to the documentation of this file.
  1. GMPLO001 ; ; 25-AUG-1994
  1. ;;2.0;Problem List;;Aug 25, 1994
  1. F I=1:2 S X=$T(Q+I) Q:X="" S Y=$E($T(Q+I+1),4,999),X=$E(X,4,999) S:$A(Y)=126 I=I+1,Y=$E(Y,2,999)_$E($T(Q+I+1),5,99) S:$A(Y)=61 Y=$E(Y,2,999) X NO E S @X=Y
  1. Q Q
  1. ;;^UTILITY(U,$J,"PRO",2345,0)
  1. ;;=GMPL NEW PROBLEM^Add New Problems^^A^^^^^^^^
  1. ;;^UTILITY(U,$J,"PRO",2345,1,0)
  1. ;;=^^3^3^2930908^^^^
  1. ;;^UTILITY(U,$J,"PRO",2345,1,1,0)
  1. ;;=This action will allow the addition of a new entry to a patient's problem
  1. ;;^UTILITY(U,$J,"PRO",2345,1,2,0)
  1. ;;=list. The user will be asked to select a term from the Clinical Lexicon
  1. ;;^UTILITY(U,$J,"PRO",2345,1,3,0)
  1. ;;=Utility describing the problem, and to enter other relevant information.
  1. ;;^UTILITY(U,$J,"PRO",2345,20)
  1. ;;=D ADD^GMPL
  1. ;;^UTILITY(U,$J,"PRO",2345,99)
  1. ;;=55965,59746
  1. ;;^UTILITY(U,$J,"PRO",2346,0)
  1. ;;=GMPL EDIT REFORMULATE^Reformulate Problem Description^^A^^^^^^^^
  1. ;;^UTILITY(U,$J,"PRO",2346,1,0)
  1. ;;=^^6^6^2930811^^^^
  1. ;;^UTILITY(U,$J,"PRO",2346,1,1,0)
  1. ;;=This action allows limited reformulation of the current problem.
  1. ;;^UTILITY(U,$J,"PRO",2346,1,2,0)
  1. ;;=If new problem text is entered, the narrative is passed to the
  1. ;;^UTILITY(U,$J,"PRO",2346,1,3,0)
  1. ;;=Clinical Lexicon Utility to find a match; both the user's narrative
  1. ;;^UTILITY(U,$J,"PRO",2346,1,4,0)
  1. ;;=and the new Clinical term will be stored, as with a new problem entry.
  1. ;;^UTILITY(U,$J,"PRO",2346,1,5,0)
  1. ;;=If the new problem selected from the CLU is already an entry on
  1. ;;^UTILITY(U,$J,"PRO",2346,1,6,0)
  1. ;;=the patient's list, the user will be alerted.
  1. ;;^UTILITY(U,$J,"PRO",2346,15)
  1. ;;=D CK^GMPLEDT3
  1. ;;^UTILITY(U,$J,"PRO",2346,20)
  1. ;;=D TERM^GMPLEDT1
  1. ;;^UTILITY(U,$J,"PRO",2346,99)
  1. ;;=55908,59537
  1. ;;^UTILITY(U,$J,"PRO",2347,0)
  1. ;;=GMPL ANNOTATE^Comment on a Problem^^A^^^^^^^^
  1. ;;^UTILITY(U,$J,"PRO",2347,1,0)
  1. ;;=^^2^2^2940517^^^
  1. ;;^UTILITY(U,$J,"PRO",2347,1,1,0)
  1. ;;=This action will append a brief comment(s) to a problem entry, up to
  1. ;;^UTILITY(U,$J,"PRO",2347,1,2,0)
  1. ;;=60 characters in length.
  1. ;;^UTILITY(U,$J,"PRO",2347,20)
  1. ;;=D NOTES^GMPL
  1. ;;^UTILITY(U,$J,"PRO",2347,24)
  1. ;;=I +$G(GMPCOUNT)>0
  1. ;;^UTILITY(U,$J,"PRO",2347,99)
  1. ;;=56019,56161
  1. ;;^UTILITY(U,$J,"PRO",2348,0)
  1. ;;=GMPL DETAILED DISPLAY^Detailed Display^^A^^^^^^^^PROBLEM LIST
  1. ;;^UTILITY(U,$J,"PRO",2348,1,0)
  1. ;;=^^4^4^2930811^^^^
  1. ;;^UTILITY(U,$J,"PRO",2348,1,1,0)
  1. ;;=This action will present an expanded display of each problem selected
  1. ;;^UTILITY(U,$J,"PRO",2348,1,2,0)
  1. ;;=from the patient's problem list. All available information will be
  1. ;;^UTILITY(U,$J,"PRO",2348,1,3,0)
  1. ;;=shown, including comments by all authors and an audit trail of changes
  1. ;;^UTILITY(U,$J,"PRO",2348,1,4,0)
  1. ;;=made to the problem.
  1. ;;^UTILITY(U,$J,"PRO",2348,20)
  1. ;;=D EXPAND^GMPL
  1. ;;^UTILITY(U,$J,"PRO",2348,24)
  1. ;;=I +$G(GMPCOUNT)>0
  1. ;;^UTILITY(U,$J,"PRO",2348,99)
  1. ;;=55908,59531
  1. ;;^UTILITY(U,$J,"PRO",2350,0)
  1. ;;=GMPL PATIENT^Select New Patient^^A^^^^^^^^
  1. ;;^UTILITY(U,$J,"PRO",2350,1,0)
  1. ;;=^^2^2^2930811^^^^
  1. ;;^UTILITY(U,$J,"PRO",2350,1,1,0)
  1. ;;=This allows selection of a new patient from within the Problem List
  1. ;;^UTILITY(U,$J,"PRO",2350,1,2,0)
  1. ;;=application; a new list will be generated and displayed for review.
  1. ;;^UTILITY(U,$J,"PRO",2350,20)
  1. ;;=D NEWPAT^GMPLMGR1
  1. ;;^UTILITY(U,$J,"PRO",2350,99)
  1. ;;=55908,59624
  1. ;;^UTILITY(U,$J,"PRO",2355,0)
  1. ;;=GMPL PRINT^Print Problem List^^A^^^^^^^^PROBLEM LIST
  1. ;;^UTILITY(U,$J,"PRO",2355,1,0)
  1. ;;=^^3^3^2940119^^^^
  1. ;;^UTILITY(U,$J,"PRO",2355,1,1,0)
  1. ;;=This action allows printing a copy of the problem list, either the
  1. ;;^UTILITY(U,$J,"PRO",2355,1,2,0)
  1. ;;=currently displayed view (which may be abbreviated) or the complete
  1. ;;^UTILITY(U,$J,"PRO",2355,1,3,0)
  1. ;;=list in chartable format.
  1. ;;^UTILITY(U,$J,"PRO",2355,20)
  1. ;;=D EN^GMPLPRNT