XUMF333 ;OIFO-OAK/RAM - Add HCS data types ;02/21/02
Source file <XUMF333.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
POST | ; -- post installation XU*8*333
|
|
KM | ; -- add XUMF IMF EDIT STATUS to XUKERNEL
|
|
KM1 | ; -- add XUMF IMF EDIT STATUS to XUKERNEL
|
|
KM2 | ; -- add XUMF IMF EDIT STATUS to XUKERNEL
|
|
KM3 | ; -- remove XUMF333 clean 4.1 and 4 if present
|
|
STUFF | ;
|
|
HCS | ;
|
|
CHK | ; -- check site updating required
|
|
INST(IEN,ERR) | ; -- validate Institution entry FALSE=valid
|
|
ZERO(IEN,ERR,CNT) | ; -- zero node
|
|
ADD1(IEN,ERR,CNT) | ; -- address node
|
|
ADD2(IEN,ERR,CNT) | ; -- mailing address node
|
|
FTYP(IEN,ERR,CNT) | ; -- facility type node
|
|
ND99(IEN,ERR,CNT) | ; -- 99 node
|
|
C4 | ; -- clean up Institution file
|
|
RIP | ; -- remove from all inactive and local the associations visn & parent
|
|
IFF(IEN) | ; -- inactive facility remove VISN and parent association
|
|
CFTYP | ; - clean 4.1
|
|
GET | ; -- get Institution Master File (IMF) and Facility Types
|
|
SCN(IEN,XUMF) | ; screen out HCS entries
|
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | KM+4, KM1+4, KM2+4, KM3+4 |
FILE^DIE | IFF+10, CFTYP+13, CFTYP+20 |
UPDATE^DIE | KM+10, KM1+10, KM2+10, KM3+10, STUFF+8, STUFF+20 |
$$IEN^XUAF4 | CHK+20 |
$$NS^XUAF4 | CHK+8, CHK+22, ND99+9 |
$$STA^XUAF4 | CHK+4, CHK+19 |
LOAD^XUMF | GET+3, GET+5 |
$$INST^XUMF333 | CHK+10, CHK+21 |
IFF^XUMF333 | RIP+7 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(4 - [#4] | STUFF+13, CHK+18, ZERO+6, ADD1+6, ADD2+6, FTYP+6, ND99+6, RIP+5, RIP+6, CFTYP+16 , SCN+6 |
^DIC(4.1 - [#4.1] | STUFF+2, FTYP+9, CFTYP+4, CFTYP+9, SCN+6 |
^TMP("XUMF 4.1" | CFTYP+4* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CHK | CHK+2~, CHK+10*, CHK+11, CHK+15, CHK+21*, CHK+23, CHK+24 |
CNT | INST+4*, INST+6, INST+7, INST+8, INST+9, INST+10, ZERO~, ZERO+4*, ZERO+8*, ADD1~ , ADD1+4*, ADD1+8, ADD1+9*, ADD1+11, ADD1+12*, ADD1+14, ADD1+15*, ADD1+17, ADD1+18*, ADD2~ , ADD2+4*, ADD2+8, ADD2+9*, ADD2+11, ADD2+12*, ADD2+14, ADD2+15*, ADD2+17, ADD2+18*, ADD2+20 , ADD2+21*, FTYP~, FTYP+4*, FTYP+8*, FTYP+10*, ND99~, ND99+4*, ND99+8*, ND99+10* |
DUZ(2 | CHK+4, CHK+8, CHK+10, CHK+19 |
ERR | CHK+10, CHK+21, CHK+28!, INST~, INST+6, INST+7, INST+8, INST+9, INST+10, ZERO~ , ADD1~, ADD2~, FTYP~, ND99~ |
ERR("FATAL" | CHK+13, CHK+14, CHK+26, CHK+27, INST+12, ZERO+8*, ADD1+8*, ADD1+11*, ADD1+14*, ADD2+8* , ADD2+11*, ADD2+14*, ADD2+17*, FTYP+8*, FTYP+10*, ND99+8*, ND99+10* |
ERR("WARNING" | INST+12, ADD1+17*, ADD2+20* |
FDA | POST+2~, KM3+2~, STUFF+4!, STUFF+16!, IFF+2~, CFTYP+2~, CFTYP+11!, CFTYP+18! |
FDA( | KM+9*, KM1+9*, KM2+9*, STUFF+5*, STUFF+6*, STUFF+7*, IFF+7*, IFF+9*, CFTYP+12* |
FDA(19 | KM+8*, KM1+8*, KM2+8*, KM3+9* |
FDA(4 | STUFF+17*, STUFF+18*, STUFF+19*, CFTYP+19* |
FLAG | CHK+2~, CHK+18, CHK+19* |
HCS | POST+2~, STUFF+10*, STUFF+11, STUFF+12*, STUFF+13, STUFF+17 |
I | POST+2~, CHK+13*, CHK+14, CHK+26*, CHK+27, ADD1+2~, ADD2+2~ |
IEN | POST+2~, STUFF+2*, STUFF+3, STUFF+13*, STUFF+14, CHK+2~, CHK+20*, CHK+21, CHK+22, INST~ , INST+2, INST+6, INST+7, INST+8, INST+9, INST+10, ZERO~, ZERO+6, ADD1~, ADD1+6 , ADD2~, ADD2+6, FTYP~, FTYP+6, ND99~, ND99+6, ND99+9, RIP+2~, RIP+4*, RIP+5* , RIP+6, RIP+7, IFF~, IFF+6, IFF+8, CFTYP+2~, CFTYP+8*, CFTYP+9*, CFTYP+10, CFTYP+15* , CFTYP+16*, CFTYP+17, SCN~, SCN+6 |
IENS | POST+2~, KM+7*, KM1+7*, KM2+7*, KM3+2~, KM3+8*, KM3+9, STUFF+3*, STUFF+5, STUFF+6 , STUFF+7, STUFF+14*, STUFF+17, STUFF+18, STUFF+19, IFF+2~, IFF+6*, IFF+7, IFF+8*, IFF+9 , CFTYP+2~, CFTYP+10*, CFTYP+12, CFTYP+17*, CFTYP+19 |
IOF | CHK+8 |
STA | CHK+2~, CHK+4*, CHK+6, CHK+8, CHK+17*, CHK+18*, CHK+19, CHK+20, CHK+22 |
U | CHK+8, CHK+22, ZERO+7, ADD1+7, ADD1+10, ADD1+13, ADD1+16, ADD2+7, ADD2+10, ADD2+13 , ADD2+16, ADD2+19, FTYP+9, ND99+7, ND99+9, RIP+6 |
X | KM+2~, KM+4*, KM+7, KM1+2~, KM1+4*, KM1+7, KM2+2~, KM2+4*, KM2+7, KM3+2~ , KM3+4*, KM3+6, KM3+8, ZERO+2~, ZERO+6*, ZERO+7, ADD1+2~, ADD1+6*, ADD1+7, ADD1+10 , ADD1+13, ADD1+16, ADD2+2~, ADD2+6*, ADD2+7, ADD2+10, ADD2+13, ADD2+16, ADD2+19, FTYP+2~ , FTYP+6*, FTYP+7, FTYP+9, ND99+2~, ND99+6*, ND99+7, ND99+9 |
XUMF | POST+2~, POST+4*, IFF+2~, IFF+4*, CFTYP+2~, CFTYP+6*, SCN~, SCN+4* |
XXX | POST+2~, STUFF+11* |
Y | KM+2~, KM+5*, KM+7, KM1+2~, KM1+5*, KM1+7, KM2+2~, KM2+5*, KM2+7 |
Name | Field # of Occurrence |
---|---|
$T(HCS+XXX | STUFF+12 |