Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: GMRVUT1

Package: General Medical Record - Vitals

Routine: GMRVUT1


Information

GMRVUT1 ;HIRMFO/YH-VITAL SIGNS INFORMATION ;2/5/99

Source Information

Source file <GMRVUT1.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
General Medical Record - Vitals 3 (LISTQ,OTHERQ)^GMRVQUAL  SETSITE^GMRVUT3  (CG,CVP,PAIN,PO2)^GMRVUTL1  
Kernel 1 $$UP^XLFSTR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
General Medical Record - Vitals 3 GMRVED1  GMRVED3  GMRVEE2  

Entry Points

Name Comments DBIA/ICR reference
WT ;HELP INFORMATION FOR WEIGHT
TPSITE ;SITE FOR TEMP., PULSE, B/P, RESPIRATION AND HEIGHT
ASK3
ASK2 ;
PO2 ;
WTYPE ;ENTRY POIT FOR TYPE OF WEIGHT - ACTUAL/ESTIMATED/DRY
CG ;HELP INFORMATION FOR CIRCUMFERENCE/GIRTH
HT ;HELP INFORMATION FOR HEIGHT
LIST ;LIST SITES FOR THE SELECTED VM TYPE
P ;HELP INFORMATION FOR PULSE
R ;HELP INFORMATION FOR RESPIRATORY
BP ;HELP INFORMATION FOR BLOOD PRESSURE
T ;HELP INFORMATION FOR TEMPERATURE
CVP ;
ASK
ASK1
PN ;HELP INFORMATION
CHECK ;
OTHERQ ;

External References

Name Field # of Occurrence
LISTQ^GMRVQUAL T+2, P+2, R+2, HT+4, WT+3, WTYPE+1, TPSITE+1
OTHERQ^GMRVQUAL OTHERQ+1
SETSITE^GMRVUT3 ASK3, ASK1
CG^GMRVUTL1 CG+1
CVP^GMRVUTL1 CVP+1
PAIN^GMRVUTL1 PN+1
PO2^GMRVUTL1 PO2+1
$$UP^XLFSTR WTYPE+4, ASK+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"** Temperature: a number + a location qualifier(optional), e.g., 99.6A",!,?3,"or 99.6AX (F AXILLARY) or 37R (C RECTAL)."
  • Line Location: T+2
Function Call: WRITE
  • Prompt: !,"** Pulse: a number + a location qualifier(optional), e.g., 70A or 70AP",!,?3,"(70 APICAL). "
  • Line Location: P+2
Function Call: WRITE
  • Prompt: !,"** Respiration: a number(0-99 with no decimal places) + method qualifier"
  • Line Location: R+2
Function Call: WRITE
  • Prompt: !,?3,"(optional) e.g., 40C or 40c."
  • Line Location: R+2
Function Call: WRITE
  • Prompt: !,"** B/P: systolic/intermediate/diastolic"
  • Line Location: BP+1
Function Call: WRITE
  • Prompt: !,?3,"intermediate pressure is optional, e.g., 98/64 or 120/100/80"
  • Line Location: BP+1
Function Call: WRITE
  • Prompt: !,?3,"Null diastolic only be allowed for taken either by Doppler or Palpated."
  • Line Location: BP+2
Function Call: WRITE
  • Prompt: !,?3,"The Default method is Palpated if no diastolic is entered."
  • Line Location: BP+3
Function Call: WRITE
  • Prompt: !,?3,"Otherwise, enter D for Doppler, (e.g., 120/ or 120/D or 120/P)."
  • Line Location: BP+5
Function Call: WRITE
  • Prompt: !,"** Height: a number + ',' (optional) + qualifier (2 decimals allowed)"
  • Line Location: HT+1
Function Call: WRITE
  • Prompt: !,?3,"72I (inches) 147C (centimeters)"
  • Line Location: HT+3
Function Call: WRITE
  • Prompt: !,?3,"5F10IE or 5'10""E (for 5 feet 10 inches ESTIMATED)"
  • Line Location: HT+3
Function Call: WRITE
  • Prompt: !,"** Weight: a number+L(l) or a number+K(k) + 2nd quality (optional) 2 decimals"
  • Line Location: WT+2
Function Call: WRITE
  • Prompt: !,?3,"allowed, e.g., 120.25L or 120l (pounds), 45.25K or 45k (kilograms)."
  • Line Location: WT+2
Function Call: WRITE
  • Prompt: !,?3,"120L, 120LA, or 120K for actual weight."
  • Line Location: WT+3
Function Call: WRITE
  • Prompt: !
  • Line Location: WTYPE+2
Function Call: WRITE
  • Prompt: !!,"Select one of the following qualifiers for "_GMRVIT(1)_" or <RET> for default"
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: !!,"Please enter "_$S(GMRVITY="T"!(GMRVITY="BP")!(GMRVITY="P"):"location: ",GMRVITY="R":"method: ",GMRVITY="WT":"quality: ",1:"")
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: $P($G(GMRVDFLT(1)),"^")_"// "
  • Line Location: ASK+1
Function Call: READ
  • Timeout: DTIME
  • Variable: GMRSITE
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+2
Function Call: READ
  • Timeout: DTIME
  • Variable: J
  • Line Location: CHECK+2
Function Call: WRITE
  • Prompt: !,"<Ret> to continue "
  • Line Location: CHECK+2
Function Call: WRITE
  • Prompt: !,?4,GMRZ
  • Line Location: LIST+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMRD(120.51 - [#120.51] T+1, P+1, R+1, HT+2, WT+1

Label References

Name Line Occurrences
ASK ASK3+1
ASK1 ASK+4
ASK3 ASK+4
CHECK T+2, P+2, R+2, BP+1, BP+2, BP+4, BP+6, HT+1, HT+3, HT+4
, CG+1, PO2+1, PN+1, WT+2, WT+3
LIST ASK
OTHERQ WTYPE+2, ASK3, ASK2+1, ASK2+2, ASK1, ASK+2, ASK+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DTIME ASK+2, CHECK+2
>> GLINE T+2*, P+2*, R+2*, BP+1*, BP+2*, BP+4*, BP+6*, HT+1*, HT+3*, HT+4*
, CG+1*, PO2+1*, PN+1*, WT+2*, WT+3*, CHECK+1, CHECK+2*
>> GLVL T+2*, P+2*, R+2*, HT+4*, WT+3*, WTYPE+1*, TPSITE+1*
>> GMRENTY OTHERQ+1
>> GMROUT ASK3, ASK1, ASK+2*, OTHERQ+1
>> GMRSITE WTYPE+2*, WTYPE+3, WTYPE+4*, ASK2+1, ASK2+2, ASK+2*, ASK+3*
>> GMRSITE( WTYPE+2*, ASK2+1*, ASK2+2*, ASK+3*
GMRV ASK3!*, ASK1!*
>> GMRVDFLT WTYPE+1*, TPSITE+1*
>> GMRVDFLT(1 WTYPE+2, ASK2+1, ASK+1, ASK+3
>> GMRVIT T+1*, P+1*, R+1*, HT+2*, WT+1*
>> GMRVIT(1 T+1*, P+1*, R+1*, HT+2*, WT+1*, ASK
>> GMRVITY T+1*, P+1*, R+1*, HT+2*, WT+1*, WTYPE+2, ASK2+1, ASK2+2, ASK, ASK+3
, ASK+4
GMRW WTYPE+1!*, TPSITE+1!*, LIST+1
GMRW( LIST+1
>> GMRZ LIST+1*
>> J CHECK+2*
>> X WTYPE+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All