HLUCM050 ;CIOFO-O/LJA - HL7/Capacity Mgt API-II ;10/23/01 12:01
Source file <HLUCM050.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Level Seven | 6 | (TMDIFF,TOT772C,TOT772T,TOT773C,TOT773T)^HLUCM ($$PROT101,$$TYPEIO,$$TYPETMO)^HLUCM002 ($$MSH772,$$MSH773,$$MSHMAIL)^HLUCM003 ($$MSGTYPE,HOLDTOT,MSGID,NMSPXRF)^HLUCM009 $$LOADEM^HLUCM050 $$FACILITY^HLUCM090 | 
| VA Fileman | 2 | MIX^DIC1 EN^DIQ1 | 
| Kernel | 1 | $$FMDIFF^XLFDT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Health Level Seven | 4 | HLUCM002 HLUCM003 HLUCM009 HLUCM050 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETNMSP(IEN772) | ; The one and only place to ask for NAMESPACE... | |
| NMSPFROM(TXT) | ; From TXT try to find NMSP... | |
| NMSPXRF(IEN101) | ; Find NMSP from ^TMP($J,"NMSPXRF") | |
| CHAR(IEN772) | ; Number characters... | |
| SPR(IEN772) | ; Evaluate SPR segment for RPC for package, possible ; resetting the PCKG variable... ; PCKG -- req | |
| LOADEM(IEN772,HLNMSP) | ; Find all related entries, up to 20... ; HLNMSP is passed by reference... | |
| TIME(IEN772) | ; Times... | |
| VAL3(IEN772,FAC) | ; Return sort values... | |
| EOR | ; HLUCM050 - HL7/Capacity Mgt API-II ;10/23/01 12:01 | |
| GETPROT(IEN772) | ; One & only place to ask for PROTOCOL... | |
| NMSPCHG(NMSP) | ; Some miscellaneous special actions first... | |
| MSGID(X) | ||
| NMSPALL(IEN772) | ;Perform all attempts to find NMSP... | |
| NMSP94(IEN94) | ; From 9.4 find it's namespace... | |
| HOLDTOT(X) | ||
| OKALL(HLNMSP) | ; Does every 772 entry have a valid .01 node? | 
| Name | Field # of Occurrence | 
|---|---|
| MIX^DIC1 | NMSPFROM+10 | 
| EN^DIQ1 | NMSP94+4 | 
| TMDIFF^HLUCM | TIME+7 | 
| TOT772C^HLUCM | CHAR+2 | 
| TOT772T^HLUCM | TIME+2 | 
| TOT773C^HLUCM | CHAR+6 | 
| TOT773T^HLUCM | TIME+6 | 
| $$PROT101^HLUCM002 | LOADEM+103 | 
| $$TYPEIO^HLUCM002 | VAL3+3 | 
| $$TYPETMO^HLUCM002 | VAL3+2 | 
| $$MSH772^HLUCM003 | NMSPALL+7 | 
| $$MSH773^HLUCM003 | NMSPALL+20 | 
| $$MSHMAIL^HLUCM003 | NMSPALL+8 | 
| $$MSGTYPE^HLUCM009 | LOADEM+99 | 
| HOLDTOT^HLUCM009 | HOLDTOT | 
| MSGID^HLUCM009 | MSGID | 
| NMSPXRF^HLUCM009 | NMSPCHG+4, NMSPXRF+2, SPR+13 | 
| $$LOADEM^HLUCM050 | GETNMSP+2, GETPROT+2 | 
| $$FACILITY^HLUCM090 | LOADEM+78 | 
| $$FMDIFF^XLFDT | LOADEM+116 | 
| FileNo | Call Tags | 
|---|---|
| ^DIC(9.4 - [#9.4] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^HL(772 - [#772] | LOADEM+34, LOADEM+37, LOADEM+41, OKALL+4, NMSPALL+11, SPR+4 | 
| ^HLMA - [#773] | LOADEM+45, LOADEM+48, LOADEM+51, LOADEM+60, LOADEM+61, LOADEM+67, LOADEM+68 | 
| ^HLMA("AF" | LOADEM+47 | 
| ^HLMA("B" | LOADEM+44, TIME+4, CHAR+4 | 
| ^HLMA("C" | LOADEM+50 | 
| ^ORD(101 - [#101] | NMSPALL+17, NMSPXRF+5 | 
| ^TMP($J | LOADEM+14, LOADEM+18, LOADEM+21, LOADEM+23, LOADEM+24, LOADEM+131*, NMSP94+2, NMSP94+6*, NMSPCHG+4, NMSPXRF+2 , NMSPFROM+5, NMSPFROM+13*, SPR+13 | 
| Name | Line Occurrences | 
|---|---|
| $$CHAR | LOADEM+89 | 
| $$NMSP94 | NMSPALL+18 | 
| $$NMSPALL | LOADEM+107 | 
| $$NMSPCHG | NMSPALL+4, NMSPALL+7, NMSPALL+8, NMSPALL+14, NMSPALL+18, NMSPALL+20 | 
| $$NMSPFROM | NMSPCHG+5, NMSPXRF+6, SPR+14 | 
| $$NMSPXRF | NMSPALL+14 | 
| $$OKALL | LOADEM+75 | 
| $$SPR | NMSPALL+4 | 
| $$TIME | LOADEM+95 | 
| $$VAL3 | LOADEM+87 | 
| HOLDTOT | LOADEM+37, LOADEM+41, LOADEM+48, LOADEM+51, LOADEM+58, LOADEM+61, LOADEM+65, LOADEM+68 | 
| MSGID | LOADEM+42, LOADEM+53 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACKTO | LOADEM+6~, LOADEM+60*, LOADEM+61 | 
| >> APPR | NMSPCHG+14 | 
| CHAR | SPR+3~, SPR+10* | 
| CHARC | LOADEM+6~, LOADEM+83*, LOADEM+89*, LOADEM+90, LOADEM+91 | 
| CHARP | LOADEM+6~, LOADEM+83*, LOADEM+91*, LOADEM+118 | 
| CT | LOADEM+6~, LOADEM+83*, LOADEM+85*, LOADEM+118, TIME+1~, TIME+3*, TIME+4, TIME+5*, CHAR+1~, CHAR+3* , CHAR+4, CHAR+5* | 
| D | NMSPFROM+8~, NMSPFROM+9* | 
| D0 | NMSP94+1~ | 
| DA | NMSP94+1~, NMSP94+3* | 
| DATA | LOADEM+6~, LOADEM+34*, LOADEM+39, LOADEM+57, LOADEM+58, LOADEM+64, LOADEM+65, TIME+1~, CHAR+1~ | 
| DATA("CHAR" | CHAR+7 | 
| DATA("DIFF" | TIME+8 | 
| DATA("END" | TIME+8 | 
| DATA("START" | TIME+8 | 
| DATAC | LOADEM+6~ | 
| DATAC( | LOADEM+90*, LOADEM+93*, LOADEM+96*, LOADEM+100*, LOADEM+104*, LOADEM+108*, LOADEM+113*, LOADEM+127 | 
| DATAP | LOADEM+6~, LOADEM+118*, LOADEM+122 | 
| DEF | LOADEM+6~ | 
| DEL | SPR+3~, SPR+7*, SPR+8 | 
| DIC | NMSP94+1~, NMSP94+3*, NMSPFROM+8~, NMSPFROM+9* | 
| DIC(0 | NMSPFROM+9* | 
| DIQ | NMSP94+1~, NMSP94+3* | 
| DIQ(0 | NMSP94+3* | 
| DR | NMSP94+1~, NMSP94+3* | 
| FAC | LOADEM+6~, LOADEM+78*, LOADEM+87, LOADEM+113, LOADEM+118, VAL3~, VAL3+5 | 
| >> FACR | NMSPCHG+15 | 
| FAIL | OKALL+1~, OKALL+2*, OKALL+3, OKALL+5*, OKALL+6 | 
| HL | LOADEM+6~, GETNMSP+1~, GETNMSP+2, GETPROT+1~, GETPROT+2 | 
| HL("HLCHILD" | GETNMSP+3, GETPROT+3 | 
| HL("HLPARENT" | GETNMSP+4, GETPROT+4 | 
| HLNMSP | LOADEM~, LOADEM+11!, LOADEM+70*, LOADEM+75, LOADEM+76!, LOADEM+78, LOADEM+129!, LOADEM+130*, OKALL~ | 
| HLNMSP( | LOADEM+26*, LOADEM+33, LOADEM+73, LOADEM+84, LOADEM+126, OKALL+3 | 
| HLNMSP("HLCHILD" | LOADEM+24* | 
| HLNMSP("HLPARENT" | LOADEM+17, LOADEM+18*, LOADEM+23* | 
| HLNMSP(0 | LOADEM+79, LOADEM+121 | 
| HLZZI | LOADEM+6~, LOADEM+37*, LOADEM+41* | 
| HOLDNMSP | LOADEM+7~, LOADEM+31!, LOADEM+70, LOADEM+71! | 
| I | LOADEM+7~, LOADEM+73*, LOADEM+96*, LOADEM+97* | 
| I772 | LOADEM+7~, LOADEM+32*, LOADEM+33*, LOADEM+34, LOADEM+37, LOADEM+44, OKALL+1~, OKALL+2*, OKALL+3*, OKALL+4 | 
| I773 | LOADEM+7~, LOADEM+44*, LOADEM+45, LOADEM+47, LOADEM+59, LOADEM+60, LOADEM+66, LOADEM+67 | 
| I773(1 | LOADEM+46*, LOADEM+47*, LOADEM+48, LOADEM+49*, LOADEM+50*, LOADEM+51, LOADEM+52! | 
| IEN | LOADEM+7~ | 
| IEN101 | NMSPALL+1~, NMSPALL+11*, NMSPALL+14, NMSPALL+17, NMSPXRF~, NMSPXRF+5 | 
| IEN772 | LOADEM~, LOADEM+14, LOADEM+20*, LOADEM+21*, LOADEM+23, LOADEM+24, LOADEM+26, LOADEM+37, LOADEM+41, LOADEM+57 , LOADEM+64, LOADEM+83*, LOADEM+84*, LOADEM+87, LOADEM+89, LOADEM+90, LOADEM+93, LOADEM+95, LOADEM+96, LOADEM+99 , LOADEM+100, LOADEM+103, LOADEM+104, LOADEM+107, LOADEM+108, LOADEM+113, LOADEM+125*, LOADEM+126*, LOADEM+127, VAL3~ , VAL3+2, VAL3+3, TIME~, TIME+2, TIME+4, CHAR~, CHAR+2, CHAR+4, GETNMSP~, GETNMSP+2 , GETNMSP+3, GETPROT~, GETPROT+2, GETPROT+3, NMSPALL~, NMSPALL+4, NMSPALL+7, NMSPALL+8, NMSPALL+11, NMSPALL+20 , SPR~, SPR+4 | 
| IEN773 | TIME+1~, TIME+3*, TIME+4*, TIME+6, CHAR+1~, CHAR+3*, CHAR+4*, CHAR+6 | 
| IEN94 | NMSPALL+1~, NMSPALL+17*, NMSPALL+18, NMSP94~, NMSP94+2, NMSP94+3, NMSP94+5, NMSP94+6 | 
| IENPAR | LOADEM+7~, LOADEM+14*, LOADEM+17, LOADEM+18, LOADEM+21, LOADEM+23, LOADEM+79*, LOADEM+87, LOADEM+121*, LOADEM+122 , LOADEM+127 | 
| IN | SPR+3~, SPR+4*, SPR+5, SPR+6, SPR+7, SPR+8*, SPR+9*, SPR+10*, SPR+11, SPR+12 , SPR+14 | 
| LEN | LOADEM+7~, NMSPXRF+1~, NMSPFROM+4*, NMSPFROM+5, NMSPFROM+6*, NMSPFROM+9, NMSPFROM+12 | 
| MSGID | LOADEM+7~, LOADEM+39*, LOADEM+40, LOADEM+41, LOADEM+42, LOADEM+45*, LOADEM+50, LOADEM+53 | 
| MTYPEC | LOADEM+7~, LOADEM+99*, LOADEM+100, LOADEM+101 | 
| MTYPEP | LOADEM+8~, LOADEM+83*, LOADEM+101*, LOADEM+118 | 
| NMSP | LOADEM+8~, LOADEM+107*, LOADEM+108, LOADEM+109, LOADEM+110, LOADEM+111, GETNMSP+1~, GETPROT+1~, NMSPALL+1~, NMSPALL+4* , NMSPALL+7*, NMSPALL+8*, NMSPALL+14*, NMSPALL+18*, NMSPALL+20*, NMSP94+1~, NMSPCHG~, NMSPCHG+5, NMSPCHG+7, NMSPXRF+1~ , NMSPXRF+3*, NMSPXRF+4, NMSPXRF+6*, NMSPXRF+7, NMSPFROM+1~, NMSPFROM+3*, NMSPFROM+4, NMSPFROM+5*, NMSPFROM+6, NMSPFROM+12* , NMSPFROM+13, NMSPFROM+14, SPR+3~, SPR+14*, SPR+15 | 
| NMSP( | NMSP94+5 | 
| NMSPP | LOADEM+8~, LOADEM+83*, LOADEM+110, LOADEM+111*, LOADEM+118 | 
| NODE | NMSPXRF+1~, NMSPXRF+4*, NMSPXRF+5 | 
| NUM | LOADEM+8~, LOADEM+28*, LOADEM+29, LOADEM+30, LOADEM+73*, LOADEM+83*, LOADEM+85*, LOADEM+133, GETNMSP+1~, GETNMSP+2* , GETPROT+1~, GETPROT+2* | 
| NUM(1 | LOADEM+29, LOADEM+30* | 
| PAR | GETNMSP+1~, GETNMSP+3*, GETNMSP+4, GETPROT+1~, GETPROT+3*, GETPROT+4 | 
| PCKG | NMSPCHG+1~, NMSPCHG+5*, NMSPCHG+7*, NMSPCHG+10*, NMSPCHG+11*, NMSPCHG+12, NMSPCHG+13*, NMSPCHG+14*, NMSPCHG+15*, NMSPCHG+16* , NMSPCHG+17*, NMSPCHG+18*, NMSPCHG+19*, NMSPCHG+20*, NMSPCHG+21*, NMSPCHG+22*, NMSPCHG+23*, NMSPCHG+25 | 
| PIEN | LOADEM+8~, LOADEM+67*, LOADEM+68 | 
| PROT | LOADEM+8~, LOADEM+103*, LOADEM+104, LOADEM+105 | 
| PROTP | LOADEM+8~, LOADEM+83*, LOADEM+105*, LOADEM+118 | 
| RET | NMSP94+1~, NMSP94+2*, NMSP94+5*, NMSP94+6, NMSP94+7 | 
| RTN | NMSPXRF+1~, NMSPXRF+5*, NMSPXRF+6 | 
| TIME | LOADEM+8~, LOADEM+95*, LOADEM+96, LOADEM+97 | 
| TIMEBEG | LOADEM+8~, LOADEM+115*, LOADEM+116, LOADEM+118 | 
| TIMEEND | LOADEM+9~, LOADEM+115*, LOADEM+116, LOADEM+118 | 
| TIMEP | LOADEM+82! | 
| TIMEP( | LOADEM+97* | 
| TIMEP(":" | LOADEM+115 | 
| TIMEP(0 | LOADEM+115 | 
| TMBEG | TIME+1~ | 
| TMDIFF | LOADEM+9~, LOADEM+116*, LOADEM+118, TIME+1~ | 
| TMEND | TIME+1~ | 
| TMP | LOADEM+9~ | 
| TMP( | LOADEM+87*, LOADEM+122*, LOADEM+127*, LOADEM+130, LOADEM+131 | 
| TOT772 | LOADEM+9~ | 
| TOT773 | LOADEM+9~ | 
| TOTNUM | LOADEM+9~, LOADEM+20*, LOADEM+21, LOADEM+22*, LOADEM+28*, LOADEM+29, LOADEM+33, LOADEM+37, LOADEM+41, LOADEM+47 , LOADEM+50 | 
| TXT | NMSPFROM~, NMSPFROM+2, NMSPFROM+5, NMSPFROM+9, NMSPFROM+12 | 
| TYPEHR | VAL3+1~, VAL3+2*, VAL3+6 | 
| TYPEIO | VAL3+1~, VAL3+3*, VAL3+6 | 
| TYPELR | VAL3+1~, VAL3+5*, VAL3+6 | 
| U | LOADEM+17, LOADEM+39, LOADEM+45, LOADEM+57, LOADEM+58, LOADEM+60, LOADEM+64, LOADEM+65, LOADEM+67, LOADEM+87 , LOADEM+93, LOADEM+96, LOADEM+97, LOADEM+100, LOADEM+104, LOADEM+108, LOADEM+113, LOADEM+118, OKALL+4, VAL3+6 , TIME+8, GETNMSP+5, GETPROT+5, NMSPALL+11, NMSPALL+17, NMSPALL+18, NMSP94+5, NMSPXRF+5 | 
| VAL | GETNMSP+1~, GETNMSP+4*, GETNMSP+5, GETPROT+1~, GETPROT+4*, GETPROT+5 | 
| X | LOADEM+9~, LOADEM+48*, LOADEM+51*, LOADEM+61*, LOADEM+68*, LOADEM+97*, HOLDTOT~, MSGID~, NMSPFROM+8~, NMSPFROM+9* | 
| Y | LOADEM+9~, NMSPFROM+8~, NMSPFROM+10 |