XUMF333 ;OIFO-OAK/RAM - Add HCS data types ;02/21/02
Source file <XUMF333.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HCS | ;
|
|
| INST(IEN,ERR) | ; -- validate Institution entry FALSE=valid
|
|
| RIP | ; -- remove from all inactive and local the associations visn & parent
|
|
| ADD1(IEN,ERR,CNT) | ; -- address node
|
|
| GET | ; -- get Institution Master File (IMF) and Facility Types
|
|
| ZERO(IEN,ERR,CNT) | ; -- zero node
|
|
| CHK | ; -- check site updating required
|
|
| ND99(IEN,ERR,CNT) | ; -- 99 node
|
|
| KM | ; -- add XUMF IMF EDIT STATUS to XUKERNEL
|
|
| STUFF | ;
|
|
| KM3 | ; -- remove XUMF333 clean 4.1 and 4 if present
|
|
| KM2 | ; -- add XUMF IMF EDIT STATUS to XUKERNEL
|
|
| KM1 | ; -- add XUMF IMF EDIT STATUS to XUKERNEL
|
|
| SCN(IEN,XUMF) | ; screen out HCS entries
|
|
| POST | ; -- post installation XU*8*333
|
|
| FTYP(IEN,ERR,CNT) | ; -- facility type node
|
|
| CFTYP | ; - clean 4.1
|
|
| IFF(IEN) | ; -- inactive facility remove VISN and parent association
|
|
| ADD2(IEN,ERR,CNT) | ; -- mailing address node
|
|
| C4 | ; -- clean up Institution file
|
| 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* |
| Name | Line Occurrences |
|---|---|
| ADD1 | INST+7 |
| ADD2 | INST+8 |
| CFTYP | C4+2 |
| FTYP | INST+9 |
| GET | C4+2 |
| KM | POST+6 |
| KM1 | POST+6 |
| KM2 | POST+6 |
| KM3 | POST+6 |
| ND99 | INST+10 |
| RIP | C4+2 |
| STUFF | POST+6 |
| ZERO | INST+6 |
| >> | 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 |