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 |  All
Print Page as PDF
Routine: APCHMT1

Package: Patient Care Component

Routine: APCHMT1


Information

APCHMT1 ; IHS/CMI/LAB -- CONTINUATION OF ROUTINES ; 15 Sep 2010 8:15 AM

Source Information

Source file <APCHMT1.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
IHS VA Utilities 3 ^XBCLS  ^XBFMK  VIEWR^XBLM  
VA Fileman 3 ^DIC  ^DIE  ^DIR  
Registration 2 TERM^VALM0  FULL^VALM1  
IHS Patient 1 ^AUPNPAT  
Patient Care Component 1 (HDR,INIT)^APCHMT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Patient Care Component 1 APCHGSUP  

Entry Points

Name Comments DBIA/ICR reference
COMP(S,C) ;EP
MF ;EP - called from protocol entry
HS ;EP called from protocol to generate hs
BACK ;go back to listman
MSUP ;EP - called from protocol entry
MH ;EP - called from protocol entry
MPS ;EP - called from protocol entry
MS ;EP - called from protocol entry
ML ;EP - called from protocol entry
READ(TYPE,PROMPT,DEFAULT,HELP,SCREEN,DIRA) ;EP; calls reader, returns response
MCS ;EP - called from protocol entry
GEN ;EP
PAUSE ;EP; -- ask user to press ENTER
MP ;EP - called from protocol entry

External References

Name Field # of Occurrence
HDR^APCHMT BACK+4
INIT^APCHMT BACK+3
^AUPNPAT HS+6
^DIC HS+3
^DIE GEN+2, MSUP+5, MCS+6, MPS+6, MH+7, MF+6, ML+6, MP+6, MS+3
^DIR READ+8
TERM^VALM0 BACK+1
FULL^VALM1 HS+1, GEN+1, MSUP+1, MCS+1, MPS+1, MH+1, MF+1, ML+1, ML+5, MP+1
, MS+1
^XBCLS PAUSE+2
^XBFMK GEN+2, MSUP+5, MCS+6, MPS+6, MH+7, MF+6, ML+6, MP+6, MS+3
VIEWR^XBLM HS+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No Patient Selected."
  • Line Location: HS+4
Function Call: WRITE
  • Prompt: !!,"WARNING: SUPPLEMENTS has not been added to the Health Summary Structure.",!
  • Line Location: MSUP+2
Function Call: WRITE
  • Prompt: !
  • Line Location: MSUP+4
Function Call: WRITE
  • Prompt: !!,"WARNING: OUTPATIENT VISITS SCREENED has not been added to the Health Summary",!,"structure. Entering clinic values into this field will have no affect",!
  • Line Location: MCS+2
Function Call: WRITE
  • Prompt: !!,"If the clinic of a visit is a clinic that matches one entered",!,"into this field the visit will NOT display on the summary",!,"in the OUTPATIENT VISITS (SCREENED) section."
  • Line Location: MCS+4
Function Call: WRITE
  • Prompt: !!,"To remove a clinic from being screened out of this summary",!,"type the clinic code or name and type an '@',",!
  • Line Location: MCS+5
Function Call: WRITE
  • Prompt: !!,"WARNING: OUTPATIENT VISITS SCREENED has not been added to the Health Summary",!,"structure. Entering Provider class values into this field will have no affect",!
  • Line Location: MPS+2
Function Call: WRITE
  • Prompt: !!,"If the primary provider on a visit has a provider class that matches one entered",!,"into this field the visit will NOT display on the summary",!,"in the OUTPATIENT VISITS (SCREENED) section."
  • Line Location: MPS+4
Function Call: WRITE
  • Prompt: !!,"To remove a provider class from being screened out of this summary",!,"type the provider class code and type an '@',",!
  • Line Location: MPS+5
Function Call: WRITE
  • Prompt: !!,"WARNING: HEALTH FACTORS has not been added to the Health Summary Structure.",!,"HEALTH FACTORS will not display until they are part of the summary",!,"structure."
  • Line Location: MH+2
Function Call: WRITE
  • Prompt: !!,"If you want all HEALTH FACTOR categories to display on your summary",!,"then DO NOT update this field. If it is left blank then all HEALTH FACTOR",!,"categories will display. If you want only selected HEALTH FACTOR categories",!
  • Line Location: MH+3
Function Call: WRITE
  • Prompt: "to display on this summary type then enter them into this field."
  • Line Location: MH+4
Function Call: WRITE
  • Prompt: !!,"You can add a new HEALTH FACTOR category by entering a new sequence number",!,"and HEALTH FACTOR category name.",!,"To remove a HEALTH FACTOR category from this summary type select the category",!
  • Line Location: MH+5
Function Call: WRITE
  • Prompt: "by sequence number and type an '@',",!
  • Line Location: MH+6
Function Call: WRITE
  • Prompt: !!,"WARNING: FLOWSHEETS has not been added to the Health Summary Structure.",!,"FLOWSHEETS will not display until they are part of the summary",!,"structure."
  • Line Location: MF+2
Function Call: WRITE
  • Prompt: !!,"You can add a new FLOWSHEET by entering a new sequence number",!,"and FLOWSHEET name. The FLOWSHEET must have been added using",!
  • Line Location: MF+3
Function Call: WRITE
  • Prompt: "the option 'Create/Modify Flowsheet' in order to be selected.",!,"To remove a FLOWSHEET from this summary type select the FLOWSHEET",!
  • Line Location: MF+4
Function Call: WRITE
  • Prompt: "by sequence number and type an '@',",!
  • Line Location: MF+5
Function Call: WRITE
  • Prompt: !!,"WARNING: LABORATORY DATA has not been added to the Health Summary Structure.",!
  • Line Location: ML+2
Function Call: WRITE
  • Prompt: !!,"You can add a new LAB TEST by entering a new sequence number and",!,"the LAB TEST name. To remove a LAB TEST from this summary type select the",!,"LAB TEST by name or sequence number and then enter an '@'.",!
  • Line Location: ML+4
Function Call: WRITE
  • Prompt: !!,"WARNING: Measurement Panels has not been added to the Health Summary Structure.",!,"Measurement panels will not display until they are part of the summary",!,"structure."
  • Line Location: MP+2
Function Call: WRITE
  • Prompt: !!,"You can add a new measurement panel by entering a new sequence number",!,"and measurement panel name. The measurement panel must have been added using",!
  • Line Location: MP+3
Function Call: WRITE
  • Prompt: "the option 'Create/Modify Measurement Panel' in order to be selected.",!,"To remove a measurement panel from this summary type select the measurement",!
  • Line Location: MP+4
Function Call: WRITE
  • Prompt: "panel by sequence number and type an '@',",!
  • Line Location: MP+5
Function Call: WRITE
  • Prompt: !!,"You can add a new component by entering a new order number and",!,"component name. To remove a component from this summary type select the",!,"component by name or order and then enter an '@'.",!
  • Line Location: MS+2
Routine Call
  • DIE
  • Line Location:
    • GEN+2
    • MSUP+5
    • MCS+6
    • MPS+6
    • MH+7
    • MF+6
    • ML+6
    • MP+6
    • MS+3
Routine Call
  • DIC
  • Line Location:
    • HS+3
Routine Call
  • DIR
  • Line Location:
    • READ+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNPAT - [#9000001] Classic Fileman Calls
^APCHSCTL - [#9001015] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCHSCMP("B" MSUP+2, MCS+2, MPS+2, MH+2, MF+2, ML+2, MP+2
^APCHSCTL - [#9001015] COMP+1, HS+9
^DPT - [#2] HS+9

Label References

Name Line Occurrences
$$COMP MSUP+2, MCS+2, MPS+2, MH+2, MF+2, ML+2, MP+2
$$READ PAUSE+2
BACK HS+4, HS+11, GEN+3, MSUP+6, MCS+7, MPS+7, MH+8, MF+7, ML+7, MP+7
, MS+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % HS+9*, HS+10
>> APCHDA HS+7, HS+9, HS+10*, GEN+2, MSUP+2, MSUP+5, MCS+2, MCS+6, MPS+2, MPS+6
, MH+2, MH+7, MF+2, MF+6, ML+2, ML+6, MP+2, MP+6, MS+3
>> APCHSPAT HS+8*, HS+9
>> APCHSTYP HS+7*, HS+10
C COMP~, COMP+1
DA HS+3!, GEN+2*, MSUP+5*, MCS+6*, MPS+6*, MH+7*, MF+6*, ML+6*, MP+6*, MS+3*
DEFAULT READ~, READ+5
>> DFN HS+2*, HS+5*, HS+6, HS+8
DIADD HS+3!
DIC HS+3*!
DIC(0 HS+3*
>> DIE GEN+2*, MSUP+5*, MCS+6*, MPS+6*, MH+7*, MF+6*, ML+6*, MP+6*, MS+3*
DIR BACK+5!, READ+1~
DIR("?" READ+6*
DIR("A" READ+4*, READ+7*
DIR("B" READ+5*
DIR("S" READ+3*
DIR(0 READ+2*
DIRA READ~
DIRA( READ+7
DIRA(1 READ+7
DLAYGO HS+3!
DR HS+3!, GEN+2*, MSUP+5*, MCS+6*, MPS+6*, MH+7*, MF+6*, ML+6*, MP+6*, MS+3*
HELP READ~, READ+6
I BACK+6!
IOST PAUSE+1
PROMPT READ~, READ+4
S COMP~, COMP+1
SCREEN READ~, READ+3
TYPE READ~, READ+2
U COMP+1, HS+9
>> VALMBCK BACK+2*
X BACK+6!, COMP+1~*, READ+1~
Y BACK+6!, COMP+1~*, COMP+2, HS+4, HS+5, HS+6*, PAUSE+2~*, READ+1~, READ+7*, READ+9
Z BACK+6!
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 |  All