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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BHSHS1

Package: Health Summary Components

Routine: BHSHS1


Information

BHSHS1 ;IHS/CIA/MGH - Health Summary for pt history components ;30-Nov-2015 10:25;DU

Source Information

Source file <BHSHS1.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
DRG Grouper 3 $$ICDOP^ICDCODE  $$ICDOP^ICDEX  $$CPT^ICPTCOD  
Health Summary 2 REGDT4^GMTSU  CKP^GMTSUP  
Health Summary Components 2 DISPREF^BHSRAD  ($$AICD,GETCPT,GETICDDX,GETICDOP,GETNARR,PRTICD)^BHSUTL  
IHS VA Utilities 1 $$VAL^XBDIQ1  
Taxonomy 1 $$ICD^ATXAPI  

Entry Points

Name Comments DBIA/ICR reference
PMHX
FMHX
HOSCHK ;
PHDSP
FHDSP
HOS ; ************* HISTORY OF SURGERY * 9000010.08 (V PROCEDURE)& CPT *******
; <SETUP>
FMH ; ******************** FAMILY HISTORY * 9000014 *******
; <SETUP>
GETOPRV ;get Operating Provider
PMH ; ******************** PERSONAL HISTORY * 9000013 *******
; <SETUP>
HOSX
HOSDSP

External References

Name Field # of Occurrence
$$ICD^ATXAPI HOS+34, HOS+61, HOSCHK+5
DISPREF^BHSRAD HOS+88, HOS+92
$$AICD^BHSUTL HOSDSP+12, HOSCHK+3
GETCPT^BHSUTL HOS+40, HOS+66
GETICDDX^BHSUTL FHDSP+1, PHDSP+1
GETICDOP^BHSUTL HOS+16, HOSDSP+5
GETNARR^BHSUTL FHDSP+4, PHDSP+5, HOS+19, HOS+42, HOSDSP+9
PRTICD^BHSUTL PHDSP+7, HOS+77, HOS+83, HOSDSP+21
REGDT4^GMTSU FHDSP+2, PHDSP+2, PHDSP+3, HOS+17, HOS+25, HOS+26, HOS+37, HOS+55, HOSDSP+6, HOSDSP+18
CKP^GMTSUP FMH+5, FHDSP+5, PMH+5, PHDSP+7, HOS+6, HOS+71, HOS+84, HOSDSP+20
$$ICDOP^ICDCODE HOSDSP+16, HOSCHK+4
$$ICDOP^ICDEX HOS+22, HOS+23, HOSDSP+13, HOSDSP+15, HOSCHK+3
$$CPT^ICPTCOD HOS+45, HOS+64
$$VAL^XBDIQ1 FHDSP+7, FHDSP+8, FHDSP+10, HOS+46, HOS+57, HOS+67

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: BHSDAT_" "
  • Line Location: FHDSP+5
Function Call: WRITE
  • Prompt: ?10,X,!
  • Line Location: FHDSP+15
Function Call: WRITE
  • Prompt: BHSDAT_" "
  • Line Location: PHDSP+7
Function Call: WRITE
  • Prompt: ?1,"TIME",?12,"USER",?30,"CODE AND TEXT",!
  • Line Location: HOS+69
Function Call: WRITE
  • Prompt: BHSDS,?12,$E(BHSOP,1,15)
  • Line Location: HOS+77
Function Call: WRITE
  • Prompt: BHSDS,?12,$E(BHSOP,1,15)
  • Line Location: HOS+83
Function Call: WRITE
  • Prompt: "Minor procedures are on file but have not been displayed.",!
  • Line Location: HOS+84
Function Call: WRITE
  • Prompt: BHSDS
  • Line Location: HOSDSP+21
Function Call: WRITE
  • Prompt: ?12,BHSOP
  • Line Location: HOSDSP+21

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX("B" HOS+30, HOSCHK+5
^AUPNFH - [#9000014] FHDSP, FHDSP+9
^AUPNFH("AC" FMH+4, FMH+7
^AUPNPH - [#9000013] PHDSP
^AUPNPH("AC" PMH+4, PMH+7
^AUPNVCPT - [#9000010.18] HOS+38, HOS+46
^AUPNVCPT("AA" HOS+31, HOS+35, HOS+36
^AUPNVPRC - [#9000010.08] HOS+11, HOS+12, HOSDSP
^AUPNVPRC("AA" HOS+9, HOS+10
^AUPNVSIT - [#9000010] HOS+15, HOS+17, HOS+22, HOS+44, HOS+53, HOS+54, HOSDSP+4, HOSDSP+6
^AUPNVTC - [#9000010.33] HOS+50, HOS+51, HOS+58, HOS+67
^AUPNVTC("AC" HOS+49
^ICPT - [#81] HOS+33, HOS+47, HOS+60
^VA(200 - [#200] GETOPRV+5

Label References

Name Line Occurrences
FHDSP FMH+7
GETOPRV HOS+27, HOSDSP+19
HOSCHK HOS+13, HOSDSP+2
PHDSP PMH+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A FMHX!, FHDSP+6*, FHDSP+9*, FHDSP+13
BHCPT HOS+3~, HOS+57*, HOS+62
BHCPTI HOS+3~, HOS+31*, HOS+33, HOS+35, HOS+36, HOS+58*, HOS+59, HOS+60, HOS+64, HOS+65
BHHOSA HOS+2~
BHHOSA( HOS+28*, HOS+46*, HOS+67*, HOS+70, HOS+72, HOS+73, HOS+74, HOS+75, HOS+76, HOS+78
, HOS+79, HOS+80, HOS+81, HOS+82
BHHOSC HOSX!
BHHOSC( HOS+47*, HOS+62
BHIEN HOS+72*, HOS+73, HOS+74, HOS+75, HOS+76, HOS+78*, HOS+79, HOS+80, HOS+81, HOS+82
, HOSX!
BHSCNT HOS+2~, HOS+4*, HOS+7*, HOS+14*, HOS+84, HOSX!, HOSDSP+3*
BHSCOD HOSX!, HOSCHK+3*, HOSCHK+4*, HOSCHK+5
BHSCPT2 HOS+3~
BHSCSVD HOS+3~, HOS+15*, HOSDSP+4*
BHSDAT FMHX!, FHDSP+2*, FHDSP+5, PMHX!, PHDSP+2*, PHDSP+7, HOS+17*, HOS+23, HOSX!, HOSDSP+6*
, HOSDSP+13, HOSDSP+15, HOSDSP+16
BHSDFN FMH+7*, FMHX!, FHDSP, FHDSP+7, FHDSP+8, FHDSP+9, FHDSP+10, PMH+7*, PMHX!, PHDSP
, HOS+2~, HOS+10*, HOS+11, HOS+12, HOS+28, HOSX!, HOSDSP
BHSDS HOS+2~, HOS+24*, HOS+25*, HOS+26*, HOS+28, HOS+37*, HOS+46, HOS+55*, HOS+67, HOS+75*
, HOS+77, HOS+81*, HOS+83, HOSX!, HOSDSP+18*, HOSDSP+21
BHSDTE PHDSP+6!
BHSDTH PMHX!, PHDSP+3*, PHDSP+6
BHSFN HOS+86*, HOS+89*, HOSX!
BHSICD FMHX!, FHDSP+1*, PMHX!, PHDSP+1*, HOS+2~, HOS+11*, HOS+13, HOS+39*, HOS+46, HOS+65*
, HOS+67, HOS+76*, HOS+82*, HOSX!, HOSDSP+1*, HOSDSP+2, HOSCHK+3, HOSCHK+4, HOSCHK+5*
BHSICL FMHX!, PMHX!, PHDSP+7*, HOS+77*, HOS+83*, HOSX!, HOSDSP+21*
BHSIEN HOS+3~, HOS+36*, HOS+38, HOS+46, HOS+49*, HOS+50, HOS+51, HOS+57, HOS+58, HOS+67
BHSIVD HOS+2~, HOS+9*, HOS+10, HOS+26, HOS+28, HOS+35*, HOS+36, HOS+37, HOS+46, HOS+47
, HOS+56*, HOS+62, HOS+67, HOS+70*, HOS+72, HOS+73, HOS+74, HOS+75, HOS+76, HOS+78
, HOS+79, HOS+80, HOS+81, HOS+82, HOSX!
BHSN FMHX!, FHDSP*, FHDSP+1, FHDSP+2, FHDSP+3, PMHX!, PHDSP*, PHDSP+1, PHDSP+2, PHDSP+3
, PHDSP+4, HOS+2~, HOS+12*, HOS+15, HOS+17, HOS+18, HOS+22, HOS+23, HOS+25, HOS+38*
, HOS+39, HOS+41, HOS+44, HOS+45, HOS+47, HOSDSP*, HOSDSP+1, HOSDSP+4, HOSDSP+6, HOSDSP+7
, HOSDSP+13, HOSDSP+15, HOSDSP+16, HOSDSP+18, GETOPRV+3
BHSNRQ FMHX!, FHDSP+3*, PMHX!, PHDSP+4*, HOS+2~, HOS+18*, HOS+19, HOS+20, HOS+22*, HOS+28
, HOS+41*, HOS+42, HOS+45*, HOS+46, HOS+64*, HOS+67, HOS+74*, HOS+80*, HOSX!, HOSDSP+7*
, HOSDSP+9, HOSDSP+13*, HOSDSP+14, HOSDSP+15*, HOSDSP+16*
BHSNRQ1 HOS+2~, HOS+23*, HOS+28, HOSDSP+14*, HOSDSP+15
BHSNTE PMH+2~, PHDSP+6*, HOS+2~, HOS+77*, HOS+83*, HOSDSP+21*
BHSOP HOS+28, HOS+73*, HOS+77, HOS+79*, HOS+83, HOSX!, HOSDSP+21, HOSDSP+22!, GETOPRV+2*, GETOPRV+5*
BHSOPN HOSX!, GETOPRV+1~, GETOPRV+3*, GETOPRV+4, GETOPRV+5
BHSPAT FMH+2~, FMH+3*, FMH+4, FMH+7, PMH+2~, PMH+3*, PMH+4, PMH+7, HOS+2~, HOS+4*
, HOS+9, HOS+10, HOS+31, HOS+35, HOS+36, HOS+49
BHSQ FMH+2~, FMH+7*, PMH+2~, PMH+7*, HOS+2~
BHSS HOS+87*, HOS+91*, HOSX!
BHST HOS+86*, HOS+89*, HOSX!
BHSVDT HOS+43~, HOS+44*, HOS+45
BHT HOS+3~, HOS+30*, HOS+34, HOS+61
CODE HOS+3~, HOS+33*, HOS+34, HOS+60*, HOS+61
>> DFN FMH+3, PMH+3, HOS+4
>> GMTSQIT FMH+5, FHDSP+5, PMH+5, PHDSP+7, HOS+6, HOS+70, HOS+71, HOS+72, HOS+78, HOS+84
, HOSDSP+20
I HOS+3~
MATCH HOS+3~
N FMHX!, FHDSP+6*, FHDSP+8*, FHDSP+12
R FMHX!, FHDSP+6*, FHDSP+7*, FHDSP+11
S FMHX!, FHDSP+6*, FHDSP+10*, FHDSP+14
SCODE HOS+3~
U FHDSP+1, FHDSP+2, FHDSP+3, FHDSP+9, PHDSP+1, PHDSP+2, PHDSP+3, PHDSP+4, HOS+11, HOS+15
, HOS+17, HOS+18, HOS+22, HOS+23, HOS+25, HOS+28, HOS+33, HOS+39, HOS+41, HOS+44
, HOS+45, HOS+46, HOS+47, HOS+51, HOS+54, HOS+58, HOS+60, HOS+64, HOS+67, HOS+73
, HOS+74, HOS+75, HOS+76, HOS+79, HOS+80, HOS+81, HOS+82, HOSDSP+1, HOSDSP+4, HOSDSP+6
, HOSDSP+7, HOSDSP+13, HOSDSP+15, HOSDSP+16, HOSDSP+18, HOSCHK+3, HOSCHK+4, GETOPRV+3, GETOPRV+5
V HOS+51*, HOS+52, HOS+53, HOS+54*, HOS+55, HOS+56, HOS+64, HOSX!
X FMHX!, FHDSP+2*, FHDSP+6*, FHDSP+11*, FHDSP+12*, FHDSP+13*, FHDSP+14*, FHDSP+15, PMH+2~, PHDSP+2*
, PHDSP+3*, HOS+17*, HOS+25*, HOS+26*, HOS+37*, HOS+55*, HOSDSP+6*, HOSDSP+18*
Y HOS+17*, HOSX!, HOSDSP+6*, HOSDSP+18
Z HOS+3~
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All