MHV1P11 ;KUM - My HealtheVet Install Utility Routine ; [1/15/13 15:01pm]
Source file <MHV1P11.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
ENV | ;
|
|
PRE | ; Pre-init routine
; Turn on MHV Application Logging, add a log entry for the start ; of the patch install. |
|
POST | ; Post-init routine
|
|
LOGON | ; Turn on MHV application logging
|
|
LOGOFF | ; Turn off MHV application logging
|
|
QRYDSS | ; Setup for DSS Units query
; Setup MHV REQUEST TYPE |
|
QRYPROC | ; Setup for ECS Procedures query
; Setup MHV REQUEST TYPE |
|
QRYECLS | ; Setup for Patient Eligibility and Classificaiton query
; Setup MHV REQUEST TYPE |
|
QRYPPRB | ; Setup for Patient Problems query
; Setup MHV REQUEST TYPE |
|
QRYDIAG | ; Setup for Diagnoses query
; Setup MHV REQUEST TYPE |
|
QRYFILE | ; Setup for Workload Credit Filer
; Setup MHV REQUEST TYPE |
|
RSPQ13 | ; Set up RESPONSE MAP FOR SMDSSUNITS, SMECSPROCS
|
|
RSPQ11 | ; Set up RESPONSE MAP FOR SMPATIENTECLASS, SMPATIENTPROBLEMS, SMDIAGNOSES
|
|
RSPP03 | ; Set up RESPONSE MAP FOR SMFILER
|
|
CHKHLOC(ERR) | ; Check Institution in Hospital Location File (#44)
|
|
CHKLERR(MHVCLNM) | ; Print messages in case of Institution or Division missing
|
|
SCIEN(SCN) | ;Get stop code IEN
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | CHKHLOC+6, CHKHLOC+8, CHKHLOC+9 |
UPDMAP^MHVU2 | RSPQ13+10, RSPQ11+10, RSPP03+10 |
UPDREQ^MHVU2 | QRYDSS+17, QRYPROC+17, QRYECLS+17, QRYPPRB+17, QRYDIAG+17, QRYFILE+17 |
LOGOFF^MHVUL1 | LOGOFF+3 |
LOGSET^MHVUL1 | LOGON+6 |
LOG^MHVUL2 | PRE+4, PRE+7, PRE+10, PRE+17, POST+2, POST+14, QRYDSS+16, QRYDSS+19, QRYPROC+16, QRYPROC+19 , QRYECLS+16, QRYECLS+19, QRYPPRB+16, QRYPPRB+19, QRYDIAG+16, QRYDIAG+19, QRYFILE+16, QRYFILE+19, RSPQ13+9, RSPQ13+12 , RSPQ11+9, RSPQ11+12, RSPP03+9, RSPP03+12, CHKLERR+1 |
RESET^MHVUL2 | POST+16 |
$$HTFM^XLFDT | LOGON+4 |
$$UP^XLFSTR | CHKHLOC+7 |
BMES^XPDUTL | PRE+11, PRE+13, LOGON+2, LOGOFF+2, QRYDSS+3, QRYDSS+20, QRYPROC+3, QRYPROC+20, QRYECLS+3, QRYECLS+20 , QRYPPRB+3, QRYPPRB+20, QRYDIAG+3, QRYDIAG+20, QRYFILE+3, QRYFILE+20, RSPQ13+1, RSPQ13+13, RSPQ11+1, RSPQ11+13 , RSPP03+1, RSPP03+13, CHKLERR+3 |
MES^XPDUTL | PRE+12, PRE+14, QRYDSS+21, QRYPROC+21, QRYECLS+21, QRYPPRB+21, QRYDIAG+21, QRYFILE+21, RSPQ13+14, RSPQ11+14 , RSPP03+14, CHKLERR+4, CHKLERR+6 |
FileNo | Call Tags |
---|---|
^SC - [#44] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(40.7 - [#40.7] | SCIEN+3 |
^SC("ACST" | CHKHLOC+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ERR | PRE+5*, PRE+8, PRE+9, PRE+10, POST+1~, QRYDSS+4~, QRYDSS+5*, QRYDSS+17, QRYDSS+18, QRYDSS+19 , QRYPROC+4~, QRYPROC+5*, QRYPROC+17, QRYPROC+18, QRYPROC+19, QRYECLS+4~, QRYECLS+5*, QRYECLS+17, QRYECLS+18, QRYECLS+19 , QRYPPRB+4~, QRYPPRB+5*, QRYPPRB+17, QRYPPRB+18, QRYPPRB+19, QRYDIAG+4~, QRYDIAG+5*, QRYDIAG+17, QRYDIAG+18, QRYDIAG+19 , QRYFILE+4~, QRYFILE+5*, QRYFILE+17, QRYFILE+18, QRYFILE+19, RSPQ13+2~, RSPQ13+4*, RSPQ13+10, RSPQ13+11, RSPQ13+12 , RSPQ11+2~, RSPQ11+4*, RSPQ11+10, RSPQ11+11, RSPQ11+12, RSPP03+2~, RSPP03+4*, RSPP03+10, RSPP03+11, RSPP03+12 , CHKHLOC~, CHKHLOC+3*, CHKHLOC+12* |
FIELDS | QRYDSS+4~, QRYDSS+16, QRYDSS+17, QRYPROC+4~, QRYPROC+16, QRYPROC+17, QRYECLS+4~, QRYECLS+16, QRYECLS+17, QRYPPRB+4~ , QRYPPRB+16, QRYPPRB+17, QRYDIAG+4~, QRYDIAG+16, QRYDIAG+17, QRYFILE+4~, QRYFILE+16, QRYFILE+17 |
FIELDS("BLOCK" | QRYDSS+8*, QRYPROC+8*, QRYECLS+8*, QRYPPRB+8*, QRYDIAG+8*, QRYFILE+8* |
FIELDS("BUILDER" | QRYDSS+12*, QRYPROC+12*, QRYECLS+12*, QRYPPRB+12*, QRYDIAG+12*, QRYFILE+12* |
FIELDS("DATATYPE" | QRYDSS+10*, QRYPROC+10*, QRYECLS+10*, QRYPPRB+10*, QRYDIAG+10*, QRYFILE+10* |
FIELDS("DESCRIPTION" | QRYDSS+13*, QRYDSS+14*, QRYDSS+15*, QRYPROC+13*, QRYPROC+14*, QRYPROC+15*, QRYECLS+13*, QRYECLS+14*, QRYECLS+15*, QRYPPRB+13* , QRYPPRB+14*, QRYPPRB+15*, QRYDIAG+13*, QRYDIAG+14*, QRYDIAG+15*, QRYFILE+13*, QRYFILE+14*, QRYFILE+15* |
FIELDS("EXECUTE" | QRYDSS+11*, QRYPROC+11*, QRYECLS+11*, QRYPPRB+11*, QRYDIAG+11*, QRYFILE+11* |
FIELDS("NUMBER" | QRYDSS+7*, QRYPROC+7*, QRYECLS+7*, QRYPPRB+7*, QRYDIAG+7*, QRYFILE+7* |
FIELDS("REALTIME" | QRYDSS+9*, QRYPROC+9*, QRYECLS+9*, QRYPPRB+9*, QRYDIAG+9*, QRYFILE+9* |
FIELDS("REQUE | ST TYPE" , QRYDSS+6*, QRYPROC+6*, QRYECLS+6*, QRYPPRB+6*, QRYDIAG+6*, QRYFILE+6* |
FLDS | RSPQ13+2~, RSPQ13+3!, RSPQ13+9, RSPQ13+10, RSPQ11+2~, RSPQ11+3!, RSPQ11+9, RSPQ11+10, RSPP03+2~, RSPP03+3! , RSPP03+9, RSPP03+10 |
FLDS("BUILDER" | RSPQ13+7*, RSPQ11+7*, RSPP03+7* |
FLDS("PROTOCOL" | RSPQ13+6*, RSPQ11+6*, RSPP03+6* |
FLDS("SEGMENT" | RSPQ13+8*, RSPQ11+8*, RSPP03+8* |
FLDS("SUBSCRIBER" | RSPQ13+5*, RSPQ11+5*, RSPP03+5* |
>> MHVC | PRE+6*, CHKLERR+2, CHKLERR+5* |
MHVCLIEN | CHKHLOC+1~, CHKHLOC+4*, CHKHLOC+5*, CHKHLOC+6, CHKHLOC+8, CHKHLOC+9 |
MHVCLNM | CHKHLOC+6*, CHKHLOC+7, CHKHLOC+11, CHKLERR~, CHKLERR+1, CHKLERR+6 |
MHVCSIEN | CHKHLOC+1~, CHKHLOC+2*, CHKHLOC+3, CHKHLOC+5 |
MHVDIVN | CHKHLOC+1~, CHKHLOC+9*, CHKHLOC+10 |
MHVINST | CHKHLOC+1~, CHKHLOC+8*, CHKHLOC+10 |
SCIEN | SCIEN+1~, SCIEN+3*, SCIEN+4, SCIEN+5 |
SCN | SCIEN~, SCIEN+2, SCIEN+3 |
SUCCESS | LOGON+1~, LOGON+6, LOGOFF+1~, LOGOFF+3 |
UPDATE | LOGON+1~, LOGON+6 |
UPDATE("DELETE" | LOGON+4* |
UPDATE("LEVEL" | LOGON+5* |
UPDATE("STATE" | LOGON+3* |
>> XPDABORT | PRE+15* |
>> XPDNM | PRE+4, PRE+17, POST+2, POST+14 |