INHUTC3 ;bar; 22 May 97 12:08; API to error search and reporting functions
Source file <INHUTC3.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | ^DIC ^DICN ^DIE | 
| IHS Generic Interface System | 1 | $$DIC^INHSYS05 | 
| Kernel | 1 | $$CDATASC^%ZTFDT | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 2 | INHUTC7 INTSTO1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RMSGSTDT | ;;24.05;REL AUX DATE 1 | |
| MSGSTDT | ;;15.01;TRANS START DATE;INMSGSTART;S X=$$CVTDT^INHUTC3(X) | |
| TEXT | ;;9;SEARCH STRING;INTEXT;S X=INOPT("INSRCH","INTEXT",X) | |
| DIRECT | ;;6;DIRECTION;INDIR;S X=$$CVTCODE^INHUTC3(X,4001.1,6) | |
| USER | ;;24.04;USER NAME;INUSER;S Y=$P($G(^DIC(3,X,0)),U) S:$L(Y) X=Y | |
| EXPAND | ;;12;EXPANDED DISPLAY;INEXPAND;S X=$$CVTCODE^INHUTC3(X,4001.1,12) | |
| TTYPE1 | ;;7;ORIGINATING TRANSACTION TYPE;INORIG;S Y=$P($G(^INRHT(X,0)),U) S:$L(Y) X=Y | |
| PATIENT | ;;8;PATIENT;INPAT;S Y=$P($G(^DPT(X,0)),U) S:$L(Y) X=Y | |
| MSGENDT | ;;15.02;TRANS END DATE;INMSGEND;S X=$$CVTDT^INHUTC3(X) | |
| STAT1 | ;;3;STATUS;INSTAT;S X=$$CVTCODE^INHUTC3(X,4001.1,3) | |
| FIELDS | ; All tags below this are used as a field table for 4001.1 file ; field numbers less than 1 are control fields and cannot be passed in. ; The tag line is the mnemonic. The values in the line are: | |
| SOURCE | ;;5;SOURCE;INSOURCE | |
| ARRAY(INDA,INA) | ; update entry in criteria file with array of parms passed in | |
| RMGSENDT | ;;24.06;REL AUX DATE 2 | |
| DIV1 | ;;24.03;DIVISION;INDIV;S Y=$P($G(^DG(40.8,X,0)),U) S:$L(Y) X=Y | |
| STATUS | ;;33;STATUSES;MULTISTAT;S X=$$CVTCODE^INHUTC3(X,4001.15,.01) | |
| DIVISION | ;;34;DIVISIONS;MULTIDIV;S Y=$P($G(^DG(40.8,X,0)),U) S:$L(Y) X=Y | |
| DEST | ;;32;DESTINATIONS;MULTIDEST;S Y=$P($G(^INRHD(X,0)),U) S:$L(Y) X=Y | |
| MSGID | ;;4;MESSAGE ID;INID | |
| ENDDT | ;;1.1;END DATE;INEND;S X=$$CVTDT^INHUTC3(X) | |
| RELSTDT | ;;24.01;RELATIVE START DATE | |
| DEST1 | ;;2;DESTINATION;INDEST;S Y=$P($G(^INRHD(X,0)),U) S:$L(Y) X=Y | |
| ERRRES | ;;15.04;ERROR RESOLUTION STATUS;INERSTAT;S X=$$CVTCODE^INHUTC3(X,4001.1,15.04) | |
| ERRLOC | ;;15.03;ERROR LOCATIONS;INERLOC;S Y=$P($G(^INTHERL(X,0)),U) S:$L(Y) X=Y | |
| DEVICE | ;;28;DEVICE | |
| TTYPE | ;;31;TRANSACTION TYPES;MULTIORIG;S Y=$P($G(^INRHT(X,0)),U) S:$L(Y) X=Y | |
| MATCH | ;;10;FIELD MATCH TYPE;INTYPE;S X=$$CVTCODE^INHUTC3(X,4001.1,10) | |
| CVTDT(X) | ; make external view of date | |
| NAME | ;;.04;CRITERIA NAME;NAME; | |
| LISTORD | ;;11;LISTING ORDER;INORDER;S X=$$CVTCODE^INHUTC3(X,4001.1,11) | |
| CVTCODE(X,FILE,FLD) | ||
| STARTDT | ;;1;START DATE;INSTART;S X=$$CVTDT^INHUTC3(X+.0000001) | |
| RELENDT | ;;24.02;RELATIVE END DATE | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | ARRAY+34, CVTCODE+4 | 
| ^DD(4001.1 | ARRAY+18, ARRAY+22 | 
| ^DIZ(4001.1 - [#4001.1] | ARRAY+10, ARRAY+24! | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | CVTCODE+3~, CVTCODE+5*, CVTCODE+6 | 
| C | CVTCODE+3~, CVTCODE+5*, CVTCODE+6 | 
| DA | ARRAY+9~, ARRAY+26~, ARRAY+41* | 
| DA(1 | ARRAY+27* | 
| DIC | ARRAY+9~, ARRAY+26~, ARRAY+27* | 
| DIC("P" | ARRAY+27* | 
| DIC(0 | ARRAY+27* | 
| DIE | ARRAY+9~, ARRAY+41* | 
| DINUM | ARRAY+26~ | 
| DLAYGO | ARRAY+26~, ARRAY+27*, ARRAY+34 | 
| DO | ARRAY+26~ | 
| DR | ARRAY+9~, ARRAY+26~, ARRAY+41* | 
| FILE | CVTCODE~, CVTCODE+2, CVTCODE+4 | 
| FLD | CVTCODE~, CVTCODE+2, CVTCODE+4 | 
| H | CVTDT+1~, CVTDT+3*, CVTDT+5*, CVTDT+6 | 
| INA | ARRAY~, ARRAY+10, ARRAY+12, ARRAY+16, ARRAY+18, ARRAY+20, ARRAY+24, ARRAY+29, ARRAY+31, ARRAY+36 , ARRAY+38, ARRAY+41 | 
| INDA | ARRAY~, ARRAY+10, ARRAY+24, ARRAY+27, ARRAY+41 | 
| INFN | ARRAY+9~, ARRAY+22*, ARRAY+27, ARRAY+33 | 
| INX | ARRAY+9~, ARRAY+12*, ARRAY+14, ARRAY+16, ARRAY+18, ARRAY+20, ARRAY+24, ARRAY+29, ARRAY+31, ARRAY+36 , ARRAY+38, ARRAY+41 | 
| INY | ARRAY+9~, ARRAY+14*, ARRAY+16, ARRAY+18, ARRAY+20, ARRAY+22, ARRAY+24, ARRAY+27, ARRAY+41 | 
| INZ | ARRAY+26~, ARRAY+29*, ARRAY+31, ARRAY+36, ARRAY+38 | 
| M | CVTDT+1~, CVTDT+3*, CVTDT+5*, CVTDT+6 | 
| S | CVTCODE+3~, CVTCODE+4*, CVTCODE+5, CVTDT+1~, CVTDT+3*, CVTDT+5*, CVTDT+6 | 
| T | CVTDT+1~, CVTDT+3*, CVTDT+4 | 
| U | ARRAY+22, ARRAY+34, CVTCODE+4, CVTCODE+5 | 
| X | ARRAY+26~, ARRAY+31*, ARRAY+34*, CVTCODE~, CVTCODE+2, CVTCODE+5, CVTCODE+6*, CVTCODE+7, CVTDT~, CVTDT+3* , CVTDT+6*, CVTDT+7*, CVTDT+8 | 
| Y | ARRAY+26~, ARRAY+36, ARRAY+38, ARRAY+41 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@INX | ARRAY+14 |