HDI1000A ;BPFO/JRP - HDI v1.0 POST-INSTALL ROUTINE;2/17/2005
Source file <HDI1000A.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Data and Informatics | 6 | ($$ATTBUL,$$ATTREM,$$SERVERS)^HDI1000B $$FACNUM^HDISVF01 ($$GETTYPE,$$SET,SETTYPE)^HDISVF02 ($$GETNSVE,$$GETNSVL)^HDISVF03 $$FINDSYS^HDISVF07 $$PARAMINI^HDISVF10 | 
| Kernel | 3 | $$NOW^XLFDT (BMES,MES)^XPDUTL $$PROD^XUPROD | 
| Toolkit | 1 | ($$GETMASTR,$$SETSTAT,$$SETVUID)^XTID | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PSTHALT | ;Print post-install halted text | |
| STOREIT(FILE,FIELD,IREF,VUID,STAT,STDT) | ;Store VUID info ; Input : FILE - File number ; FIELD - Field number ; IREF - Internal reference ; VUID - VUID ; STAT - Status ; 0 = Inacive (default) 1 = Active ; STDT - Status Date/Time (FileMan) ; (Defaults to NOW) | |
| SYSPAR() | ;Initialize HDIS System and HDIS Parameter files ; Input: None | |
| VUID() | ;Instantiate VUIDs for set of code fields in Vitals domain ; Input: None | |
| POST | ;Main entry point for post-install routine ; Input: None ; All variables set by Kernel for KIDS post-installs | |
| VUIDL(TAG,ROUTINE) | ;Instantiate VUIDs for set of code fields ; Input: TAG - Line tag under which VUID data has been placed ; ROUTINE - Routine line tag is in ; Leave blank if in this routine | 
| Name | Field # of Occurrence | 
|---|---|
| $$ATTBUL^HDI1000B | POST+11 | 
| $$ATTREM^HDI1000B | POST+12 | 
| $$SERVERS^HDI1000B | POST+10 | 
| $$FACNUM^HDISVF01 | SYSPAR+6 | 
| $$GETTYPE^HDISVF02 | SYSPAR+43 | 
| $$SET^HDISVF02 | SYSPAR+49, SYSPAR+56 | 
| SETTYPE^HDISVF02 | SYSPAR+42 | 
| $$GETNSVE^HDISVF03 | SYSPAR+56, SYSPAR+57 | 
| $$GETNSVL^HDISVF03 | SYSPAR+49, SYSPAR+50 | 
| $$FINDSYS^HDISVF07 | SYSPAR+21 | 
| $$PARAMINI^HDISVF10 | SYSPAR+30 | 
| $$NOW^XLFDT | VUIDL+29, STOREIT+17, STOREIT+23 | 
| BMES^XPDUTL | SYSPAR+20, SYSPAR+29, SYSPAR+41 | 
| MES^XPDUTL | POST+9, POST+19, PSTHALT+8, SYSPAR+18, SYSPAR+26, SYSPAR+27, SYSPAR+36, SYSPAR+37, SYSPAR+47, SYSPAR+54 , SYSPAR+61, VUID+8, VUID+13, VUID+18, VUIDL+35 | 
| $$GETMASTR^XTID | STOREIT+21 | 
| $$SETSTAT^XTID | STOREIT+25 | 
| $$SETVUID^XTID | STOREIT+19 | 
| $$PROD^XUPROD | SYSPAR+8 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^XMB("NETNAME" | SYSPAR+7 | 
| Name | Line Occurrences | 
|---|---|
| $$STOREIT | VUIDL+30 | 
| $$SYSPAR | POST+13 | 
| $$VUID | POST+14 | 
| $$VUIDL | VUID+9, VUID+14, VUID+19, VUID+20, VUID+21, VUID+22 | 
| PSTHALT | POST+10, POST+11, POST+12, POST+13, POST+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DATA | VUIDL+14~, VUIDL+19*, VUIDL+20*, VUIDL+21, VUIDL+22, VUIDL+23, VUIDL+24, VUIDL+25, VUIDL+26, VUIDL+28 | 
| DOMAIN | SYSPAR+4~, SYSPAR+7*, SYSPAR+15, SYSPAR+21, SYSPAR+39 | 
| DONE | VUIDL+14~, VUIDL+17*, VUIDL+18, VUIDL+21* | 
| FACNUM | SYSPAR+4~, SYSPAR+6*, SYSPAR+14, SYSPAR+21 | 
| FIELD | VUIDL+14~, VUIDL+23*, VUIDL+30, VUIDL+33, STOREIT~, STOREIT+19, STOREIT+21, STOREIT+25 | 
| FILE | VUIDL+14~, VUIDL+22*, VUIDL+30, VUIDL+33, STOREIT~, STOREIT+19, STOREIT+21, STOREIT+25 | 
| HDIMSG | POST+4~, POST+9!, POST+19!, PSTHALT+1~, PSTHALT+8, SYSPAR+4~, SYSPAR+18!, SYSPAR+26!, SYSPAR+36!, SYSPAR+47! , SYSPAR+54!, SYSPAR+61!, VUID+4~, VUID+8!, VUID+13!, VUID+18!, VUIDL+14~, VUIDL+35! | 
| HDIMSG(1 | POST+5*, POST+15*, PSTHALT+2*, SYSPAR+9*, SYSPAR+22*, SYSPAR+32*, SYSPAR+44*, SYSPAR+51*, SYSPAR+58*, VUID+5* , VUID+10*, VUID+15*, VUIDL+31* | 
| HDIMSG(2 | POST+6*, POST+16*, PSTHALT+3*, SYSPAR+10*, SYSPAR+23*, SYSPAR+33*, SYSPAR+45*, SYSPAR+52*, SYSPAR+59*, VUID+6* , VUID+11*, VUID+16*, VUIDL+32* | 
| HDIMSG(3 | POST+7*, POST+17*, PSTHALT+4*, SYSPAR+11*, SYSPAR+24*, SYSPAR+34*, SYSPAR+46*, SYSPAR+53*, SYSPAR+60*, VUID+7* , VUID+12*, VUID+17*, VUIDL+33* | 
| HDIMSG(4 | POST+8*, POST+18*, PSTHALT+5*, SYSPAR+12*, SYSPAR+25*, SYSPAR+35*, VUIDL+34* | 
| HDIMSG(5 | PSTHALT+6*, SYSPAR+13* | 
| HDIMSG(6 | PSTHALT+7*, SYSPAR+14* | 
| HDIMSG(7 | SYSPAR+15* | 
| HDIMSG(8 | SYSPAR+16* | 
| HDIMSG(9 | SYSPAR+17* | 
| IREF | VUIDL+14~, VUIDL+24*, VUIDL+30, VUIDL+33, STOREIT~, STOREIT+19, STOREIT+21, STOREIT+25 | 
| MASTER | STOREIT+14~ | 
| OFFSET | VUIDL+14~, VUIDL+18* | 
| PRAMPTR | SYSPAR+4~, SYSPAR+30*, SYSPAR+31, SYSPAR+37, SYSPAR+49, SYSPAR+56 | 
| RESULT | VUIDL+14~, VUIDL+16*, VUIDL+36*, VUIDL+37 | 
| ROUTINE | VUIDL~, VUIDL+15*, VUIDL+19 | 
| STAT | VUIDL+14~, VUIDL+26*, VUIDL+27*, VUIDL+30, STOREIT~, STOREIT+15*, STOREIT+22*, STOREIT+25 | 
| STDT | VUIDL+14~, VUIDL+28*, VUIDL+29*, VUIDL+30, STOREIT~, STOREIT+16*, STOREIT+17*, STOREIT+23*, STOREIT+25 | 
| SYSPTR | SYSPAR+4~, SYSPAR+21, SYSPAR+27, SYSPAR+30, SYSPAR+42, SYSPAR+43, SYSPAR+49, SYSPAR+50, SYSPAR+56, SYSPAR+57 | 
| SYSTYPE | SYSPAR+4~, SYSPAR+8*, SYSPAR+16, SYSPAR+21 | 
| TAG | VUIDL~ | 
| TMP | STOREIT+14~ | 
| VUID | VUIDL+14~, VUIDL+25*, VUIDL+30, STOREIT~, STOREIT+19 | 
| X | SYSPAR+4~, SYSPAR+49*, SYSPAR+56* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@TAG+OFFSET | VUIDL+19 | 
| $T(@TAG+OFFSET^@ROUTINE | VUIDL+19 |