SRHLU ;B'HAM ISC/DLR - Surgery HL7 Utility routine ; [ 05/06/98 7:14 AM ]
Source file <SRHLU.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Level Seven | 1 | $$FMNAME^HLFNC | 
| Kernel | 1 | $$FMADD^XLFDT | 
| MailMan | 1 | ^XMD | 
| VA Fileman | 1 | ^DIE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETDSC(HL,DSC,SRHL) | ;Create discrepancy ^XTMP global | |
| CHNG | ; entry to update VisA HL7 compatibility level | |
| DIV() | ; return division associated with default institution | |
| DSCPANCY(HL) | ;Discrepancy message builder | |
| DNAME(NAME) | ;identifies an incoming CN data type to a record in file 200 | |
| HNAME(IEN) | ;converts an file 200 internal entry number into an HL7 CN data type | 
 
 | 
| V() | ;check HL7 package compatibility level | 
 
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^SRO(133 - [#133] | DIV+1, V+1, CHNG+3 | 
| ^VA(200 - [#200] | DNAME+4, DNAME+5, HNAME+2, HNAME+3 | 
| ^XMB(1 - [#4.3] | DIV+1 | 
| ^XTMP("SRHLERR^" | SETDSC+2*, SETDSC+3* | 
| Name | Line Occurrences | 
|---|---|
| $$DIV | V+1, CHNG+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CNT | DNAME+1~, DNAME+5* | 
| DA | CHNG+6!* | 
| DIE | CHNG+6!* | 
| DR | CHNG+6!* | 
| DSC | SETDSC~, SETDSC+3 | 
| DT | SETDSC+2 | 
| HL | SETDSC~, DSCPANCY~ | 
| HL("DTM" | SETDSC+2, SETDSC+3 | 
| HL("MID" | SETDSC+1, DSCPANCY+1 | 
| >> HLCOMP | DNAME+2, DNAME+4, DNAME+5, HNAME+3 | 
| >> HLERR | DNAME+2* | 
| IEN | HNAME~, HNAME+1, HNAME+2, HNAME+3 | 
| NAME | DNAME~, DNAME+2, DNAME+3, DNAME+4*, DNAME+5*, DNAME+6 | 
| SITE | DIV+1~* | 
| SR15 | V+1~*, V+2, CHNG+1~, CHNG+3* | 
| SRDIV | DIV+1~*, DIV+2, V+1~*, CHNG+1~, CHNG+2*, CHNG+3, CHNG+6 | 
| SRHL | SETDSC~ | 
| SRHL("E" | SETDSC+3, SETDSC+4* | 
| SRMID | SETDSC+1~*, SETDSC+2, SETDSC+3, DSCPANCY+1~*, DSCPANCY+2 | 
| SRY | CHNG+1~ | 
| U | HNAME+3 | 
| X | DNAME+1~, DNAME+5* | 
| XMSUB | DSCPANCY+2*, DSCPANCY+5! | 
| XMTEXT | DSCPANCY+4*, DSCPANCY+5! | 
| XMY | DSCPANCY+5! | 
| XMY("G.SRHL D | ISCREPANCY" , DSCPANCY+3* |