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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: GMTSOBV

Package: Health Summary

Routine: GMTSOBV


Information

GMTSOBV ; SLC/KER - HS Object - Verify ; 06/24/2009

Source Information

Source file <GMTSOBV.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 4 ^DIC  DT^DICRW  ^DIK  ^DIR  
Health Summary 3 (DT,NOQUE)^GMTSOBD  SO^GMTSOBS  $$UACT^GMTSU2  
Kernel 2 $$DT^XLFDT  $$UP^XLFSTR  
Registration 1 DEM^VADPT  
Text Integration Utility 1 ($$EXIST,EXIST)^TIUHSOBJ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Health Summary 2 GMTSOBA2  GMTSOBJ  

Entry Points

Name Comments DBIA/ICR reference
VT(X) ; Verify Type Selection
VTE(X) ; Verify Type Edit
VOE(X) ; Verify Object Edit
VO(X) ; Verify Object
VOD(X) ; Verify Object Deletion
VODH ; VOD Help
DEL(X) ; Verify Object Deletion
CRD(X) ; Create Delete
NAME(X) ; Verify Name for $$CRE^GMTSOBJ
NIT(X) ; Name Input Transform
NH ; Name Help
EXIST(X) ; Name Exist
; Returns 0 Does not Exist
; 1 Exist
; -1 Error
PAT ; Patient Lookup
LKO(X) ; Lookup Object
TRIM(X) ; Trim Space Characters

External References

Name Field # of Occurrence
^DIC PAT+2, LKO+3
DT^DICRW PAT+1
^DIK CRD+7
^DIR VT+6, VO+4, VOD+23, NAME+7, LKO+8
DT^GMTSOBD VT+4
NOQUE^GMTSOBD VT+5
SO^GMTSOBS VO+3, LKO+7
$$UACT^GMTSU2 VTE+4, VOE+4
$$EXIST^TIUHSOBJ VOD+16, DEL+4, CRD+4
EXIST^TIUHSOBJ VOD+13, DEL+4, CRD+4
DEM^VADPT PAT+3
$$DT^XLFDT PAT+2
$$UP^XLFSTR VT+6, VO+4, EXIST+4, EXIST+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: VT+5
Function Call: WRITE
  • Prompt: !
  • Line Location: VO+3
Function Call: WRITE
  • Prompt: !!," Sorry, you can not delete this Health Summary Object.",!
  • Line Location: VOD+3
Function Call: WRITE
  • Prompt: !!," Sorry, you can not delete this Health Summary Object."
  • Line Location: VOD+5
Function Call: WRITE
  • Prompt: !," There is a problem with the object's NAME field (#.01).",!
  • Line Location: VOD+6
Function Call: WRITE
  • Prompt: !!," You can not delete a Health Summary Object you don't own.",!
  • Line Location: VOD+9
Function Call: WRITE
  • Prompt: !!," You can not delete a Nationally Exported Health Summary Object.",!
  • Line Location: VOD+11
Function Call: WRITE
  • Prompt: !!," Unable to determine if this Health Summary Object is linked"
  • Line Location: VOD+14
Function Call: WRITE
  • Prompt: !," to a TIU Object. Nothing deleted.",!
  • Line Location: VOD+15
Function Call: WRITE
  • Prompt: !," Enter either 'Y' or 'N'."
  • Line Location: VODH+1
Function Call: WRITE
  • Prompt: !
  • Line Location: NAME+7
Function Call: WRITE
  • Prompt: !!," A Health Summary Object of the same name exist"
  • Line Location: NIT+3
Function Call: WRITE
  • Prompt: !," Enter a name of a new Health Summary Object, "
  • Line Location: NH+1
Function Call: WRITE
  • Prompt: !," 3 to 30 characters in length."
  • Line Location: NH+2
Function Call: WRITE
  • Prompt: !!,"You have selected ",GMTSN,!
  • Line Location: LKO+7
Function Call: WRITE
  • Prompt: !
  • Line Location: LKO+7
Routine Call
  • DIC
  • Line Location:
    • PAT+2
    • LKO+3
Routine Call
  • DIR
  • Line Location:
    • VT+6
    • VO+4
    • VOD+23
    • NAME+7
    • LKO+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMT(142.5 - [#142.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMT(142 - [#142] VTE+5, VTE+6, VTE+7, VTE+9, VOE+8, CRD+6
^GMT(142.5 - [#142.5] VOE+5, VOE+6, VOE+8, VOD+4, VOD+7, DEL+1, DEL+2, DEL+3, CRD+1, CRD+2
, CRD+3, CRD+5, EXIST+7, EXIST+8, EXIST+9, LKO+5
^TMP("GMTSOBT" VT+4
^XUSEC( VTE+8
^XUSEC("GMTSMGR" VTE+7, VTE+12, VOE+7

Label References

Name Line Occurrences
$$EXIST NAME+1, NIT+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA CRD+1~, CRD+7*
DFN PAT+1!, PAT+3*, PAT+4
DIC PAT+1~, PAT+2*, LKO+1~, LKO+2*
DIC("A" PAT+2*, LKO+2*
DIC(0 PAT+2*, LKO+3*
DIK CRD+1~, CRD+7*
DIR VT+5~, VO+3~, VOD+1~, NAME+3~, LKO+1~, LKO+5~
DIR("?" VOD+22*, NAME+6*
DIR("??" VOD+22*, NAME+6*
DIR("A" VT+5*, VO+3*, VOD+17*, VOD+18*, VOD+19*, VOD+20*, VOD+21*, NAME+5*, LKO+6*
DIR("B" VT+5*, VO+3*, VOD+22*, LKO+6*
DIR(0 VT+5*, VO+3*, VOD+22*, NAME+4*, LKO+6*
DIROUT VOD+1~, NAME+3~, PAT+1~, LKO+1~
DLAYGO LKO+3!
DT PAT+2*
DTIME PAT+2*
DTOUT VT+5~, VO+3~, VOD+1~, VOD+23, NAME+3~, PAT+1~, LKO+1~, LKO+3, LKO+8
DUOUT VT+5~, VO+3~, VOD+1~, VOD+23, NAME+3~, PAT+1~, LKO+1~, LKO+3, LKO+8
DUZ VTE+3, VTE+4, VTE+7, VTE+8, VTE+12, VOE+3, VOE+4, VOE+7, VOE+10, VOD+8
, DEL+2, CRD+2
GMP PAT+1!, PAT+4*
GMP(0 PAT+4*
GMP(1 PAT+4*
GMTS VOD+1~
GMTSC CRD+1~, CRD+2*, EXIST+4~, EXIST+6*, EXIST+7
>> GMTSDEV VTE+1, VOE+1, VOD+10, DEL+3, DEL+4, CRD+3
GMTSE CRD+1~, CRD+3*, NAME+1~*, NAME+2, EXIST+4~, EXIST+6*, EXIST+7, EXIST+9*, EXIST+10
GMTSHDR VT+1~, VO+1~
GMTSHDR(1 VT+2*, VO+2*
GMTSHDR(2 VT+3*, VO+3*
GMTSI VOD+1~, EXIST+4~, EXIST+8*, EXIST+9, LKO+5~*
GMTSIEN VOD+1~, VOD+2*, VOD+4, VOD+7, VOD+16, DEL+1~*, DEL+2, DEL+3, DEL+4, CRD+1~*
, CRD+2, CRD+3, CRD+4, CRD+5, CRD+7
GMTSKEY VTE+1~, VTE+8*, VTE+11
GMTSLAS PAT+1~, PAT+3~*, PAT+4
GMTSLOCK VTE+1~, VTE+7*, VTE+8
GMTSMGR VTE+1~, VTE+7*, VTE+11, VOE+1~, VOE+7*
GMTSN VOD+1~, VOD+4*, VOD+12, CRD+1~*, CRD+5*, CRD+6, NAME+1~*, NAME+2, NAME+4*, NAME+7*
, NIT+1~*, NIT+2, EXIST+4~*, EXIST+5, EXIST+6, EXIST+9, LKO+5~*, LKO+7
GMTSNAM PAT+1~, PAT+3~*, PAT+4
GMTSNAT VTE+1~, VTE+9*, VTE+10, VOE+1~, VOE+8*, VOE+9, VOD+1~, VOD+7*, VOD+10
GMTSNOI VT+1~, VT+3*, VO+1~
GMTSNOQ VT+1~, VT+3*, VO+1~
GMTSO EXIST+4~, EXIST+6*, EXIST+7*, EXIST+8
GMTSOK VOD+1~, VOD+2*
GMTSOWN VTE+1~, VTE+9*, VTE+12, VOE+1~, VOE+8*, VOE+10, VOD+1~, VOD+7*, VOD+8
>> GMTSQT VTE+2, VTE+3, VTE+4, VTE+5, VTE+6, VTE+10, VTE+11, VTE+12, VOE+2, VOE+3
, VOE+4, VOE+5, VOE+6, VOE+9, VOE+10
GMTSR CRD+1~
GMTSREDO VT+1~, VT+3*, VT+6*, VT+7, VO+1~*, VO+4*, VO+5
GMTSS VOD+1~, VOD+12*
GMTST VOD+1~, VOD+12*, VOD+20, CRD+1~, CRD+5*, CRD+6, EXIST+4~, EXIST+9*
GMTSX VT+1~*, VT+4, VT+6*, VT+7, VTE+1~*, VTE+2, VTE+5, VTE+6, VTE+7, VTE+9
, VTE+13, VOE+1~*, VOE+2, VOE+5, VOE+6, VOE+8, VOE+11, VO+1~*, VO+3, VOD+23
, LKO+1~, LKO+3*, LKO+7, LKO+8
U LKO+2*
VA PAT+1~, PAT+3~
VA("BID" PAT+3
VADM PAT+1~, PAT+3~
VADM(1 PAT+3
X VT~, VT+1, VT+6, VT+7*, VT+8, VTE~, VTE+1, VTE+13*, VOE~, VOE+1
, VOE+11*, VO~, VO+1, VO+4, VO+5*, VO+6, VOD~, VOD+2, VOD+16*, VOD+23*
, VOD+24, DEL~, DEL+1, CRD~, CRD+1, NAME~, NAME+1, NAME+2, NAME+3~, NAME+7*
, NAME+8, NIT~, NIT+1, EXIST~, EXIST+4, EXIST+10*, EXIST+11, LKO~, LKO+3*, LKO+4
, LKO+5*, LKO+8*, LKO+9, TRIM~, TRIM+1*, TRIM+2*, TRIM+3
Y VT+6, VO+5, VOD+1~, VOD+23, NAME+3~, NAME+7, PAT+2, PAT+3, LKO+3, LKO+4
, LKO+5, LKO+8

Marked Items

Name Field # of Occurrence
$T(EXIST^TIUHSOBJ VOD+13, DEL+4, CRD+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All