LA7CHLU9 ;VA/DALOI/JMC - HL7 segment builder utility ; 22-Oct-2013 09:22 ; MAW
Source file <LA7CHLU9.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 6 | $$HLNAME^XLFNAME $$TRIM^XLFSTR $$KSP^XUPARAM ($$IEN,$$VPID)^XUPS ($$ACTIVE,$$DIV4)^XUSER ($$NPI,$$QI)^XUSNPI |
| Automated Lab Instruments | 2 | ($$FINDSITE,$$RETFACID)^LA7VHLU2 $$CHKDATA^LA7VHLU3 |
| Health Level Seven | 1 | $$FMNAME^HLFNC |
| VA Fileman | 1 | $$GET1^DIQ |
| Package | Total | Caller Graph |
|---|---|---|
| Automated Lab Instruments | 3 | LA7COBRA LA7COBX LA7CORC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| XCNTFM(LA7X,LA7ECH) | ; Resolve XCN data type to FileMan (last name, first name, mi [id])
; Call with LA7X = HL7 field containing name ; LA7ECH = HL7 encoding characters |
|
| XCN(LA7DUZ,LA7DIV,LA7FS,LA7ECH,LA7DMT,LA7IDTYP) | ; Build composite ID and name for person
; Call with LA7DUZ = DUZ of person ; If not pointer to #200, then use as literal ; LA7DIV = Institution of user ; LA7FS = HL field separator ; LA7ECH = HL encoding characters ; LA7DMT = flag to indicate delimiters should be demoted ; LA7IDTYP = id type to return (0:DUZ 1:VPID 2:NPI) |
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | XCN+32 |
| $$FMNAME^HLFNC | XCNTFM+35 |
| $$FINDSITE^LA7VHLU2 | XCNTFM+26 |
| $$RETFACID^LA7VHLU2 | XCN+30 |
| $$CHKDATA^LA7VHLU3 | XCN+44 |
| $$HLNAME^XLFNAME | XCN+21, XCN+45 |
| $$TRIM^XLFSTR | XCNTFM+37 |
| $$KSP^XUPARAM | XCN+29 |
| $$IEN^XUPS | XCNTFM+14 |
| $$VPID^XUPS | XCN+26 |
| $$ACTIVE^XUSER | XCNTFM+32 |
| $$DIV4^XUSER | XCNTFM+27 |
| $$NPI^XUSNPI | XCN+23 |
| $$QI^XUSNPI | XCNTFM+19 |
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP($J | XCN+16, XCN+50* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DT | XCN+23 |
| I | XCN+9~, XCN+47* |
| LA7CS | XCN+9~, XCN+13*, XCN+21, XCN+24, XCN+27, XCN+34, XCN+35, XCN+42, XCN+43, XCN+45 , XCN+47 |
| LA7DIV | XCN~, XCN+29*, XCN+30, XCN+32 |
| LA7DMT | XCN~, XCN+11*, XCN+13, XCN+16, XCN+50 |
| LA7DUZ | XCN~, XCN+16, XCN+19, XCN+20, XCN+23, XCN+26, XCN+34*, XCN+35, XCN+38, XCN+39 , XCN+40, XCN+41, XCN+50, XCNTFM+6~, XCNTFM+9*, XCNTFM+15*, XCNTFM+20*, XCNTFM+23, XCNTFM+28*, XCNTFM+31 , XCNTFM+33*, XCNTFM+47 |
| LA7ECH | XCN~, XCN+13, XCN+16, XCN+44, XCN+50, XCNTFM~, XCNTFM+12, XCNTFM+13, XCNTFM+18, XCNTFM+35 , XCNTFM+40, XCNTFM+42, XCNTFM+43, XCNTFM+44, XCNTFM+45 |
| LA7FS | XCN~, XCN+16, XCN+44, XCN+50 |
| LA7IDC | XCNTFM+6~, XCNTFM+12*, XCNTFM+14, XCNTFM+19, XCNTFM+47 |
| LA7IDTYP | XCN~, XCN+11*, XCN+16, XCN+22, XCN+25, XCN+50 |
| LA7J | XCNTFM+24~, XCNTFM+27* |
| LA7J( | XCNTFM+28 |
| LA7K | XCNTFM+24~, XCNTFM+26*, XCNTFM+28 |
| LA7NPI | XCN+9~, XCN+22, XCN+23*, XCN+24 |
| LA7SITE | XCN+9~, XCN+30*, XCN+31, XCN+33*, XCN+34 |
| LA7VAF | XCN+9~, XCN+32*, XCN+33 |
| LA7VPID | XCN+9~, XCN+25, XCN+26*, XCN+27 |
| LA7X | XCN+9~, XCNTFM~, XCNTFM+12, XCNTFM+13, XCNTFM+18, XCNTFM+35, XCNTFM+40, XCNTFM+42, XCNTFM+43, XCNTFM+44 , XCNTFM+45 |
| LA7Y | XCN+9~, XCN+11*, XCN+16*, XCN+19, XCN+24*, XCN+27*, XCN+34*, XCN+35*, XCN+38, XCN+42* , XCN+43*, XCN+47*, XCN+50, XCN+52, XCNTFM+6~, XCNTFM+35*, XCNTFM+37*, XCNTFM+40, XCNTFM+45*, XCNTFM+47 |
| LA7Z | XCN+9~, XCN+11*, XCN+21*, XCN+45*, XCN+47, XCNTFM+6~, XCNTFM+12*, XCNTFM+23, XCNTFM+25, XCNTFM+31 , XCNTFM+32, XCNTFM+33 |
| LA7Z(1 | XCNTFM+25*, XCNTFM+27, XCNTFM+28 |
| LA7Z(2 | XCNTFM+25*, XCNTFM+26 |
| NAME | XCN+9~, XCN+21, XCN+39*, XCN+41*, XCN+44*, XCN+45 |
| NAME("FIELD" | XCN+20* |
| NAME("FILE" | XCN+20* |
| NAME("IENS" | XCN+20* |
| NAME(1 | XCN+41*, XCN+42, XCN+43 |
| X | XCNTFM+6~, XCNTFM+14*, XCNTFM+15, XCNTFM+19*, XCNTFM+20, XCNTFM+32*, XCNTFM+33, XCNTFM+41*, XCNTFM+42*, XCNTFM+43* , XCNTFM+44*, XCNTFM+45 |