BLRDPT6 ; IHS/DIR/FJE - PATIENT ID VARIABLES @1200 ;
Source file <BLRDPT6.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| 13 | ; -- Returns the patient id variables for DFN patient
; usually VA("PID")=123-45-6789 and VA("BID")="6789" ; for VA patients. |
|
| SET | ;-- execute id format specific long id, short id and x-ref set logic
; input: VADFN == DFN |
|
| KILL1 | ;
|
|
| SET1Q | ||
| KILL2 | ; -- long id (kill logic)
|
|
| PID | ;
|
|
| KILL | ; -- execute id format specific x-ref kill logic
; input: VADFN ==> DFN |
|
| SET1 | ;
|
|
| CHK | ; -- ok to proceed ; fmt defined
|
|
| PIDQ | ||
| KILL1Q |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPAT - [#9000001] | 13+22 |
| ^DD(2.0361 | SET1+7, SET1+10, KILL1+4, KILL2+2 |
| ^DIC(8 - [#8] | CHK+2 |
| ^DIC(8.2 - [#8.2] | SET1+4, CHK+2 |
| ^DPT - [#2] | 13+15, 13+16, 13+18, 13+19, SET+3, SET+5, SET1+4*, SET1+9, KILL+3, KILL+5 , KILL1+3, KILL1+5*, KILL2+1, KILL2+3* |
| Name | Line Occurrences |
|---|---|
| CHK | SET1+1, KILL1+1 |
| KILL1 | KILL+5 |
| KILL1Q | KILL1+1, KILL2+1 |
| KILL2 | KILL1+3 |
| PIDQ | 13+15 |
| SET1 | SET+5 |
| SET1Q | SET1+1, SET1+6, SET1+9 |
| Name | Field # of Occurrence |
|---|---|
| ^( | 13+18, SET+5, SET1+7, SET1+10, KILL+5, KILL1+4, KILL2+2 |
| ^("LONG" | SET1+4 |
| ^(0 | 13+16, 13+22, CHK+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| B | 13+13~*, 13+16*, 13+18*, 13+19*, PIDQ |
| DA | SET+4~, SET+5*, SET+6!, SET1+4, SET1+9, KILL+4~, KILL+5*, KILL+6!, KILL1+3, KILL1+5 , KILL2+1, KILL2+3, CHK+2 |
| DA(1 | SET+4*, SET+5, SET1+4, SET1+9, KILL+4*, KILL+5, KILL1+3, KILL1+5, KILL2+1, KILL2+3 |
| >> DFN | 13+15, 13+16, 13+18, 13+19, 13+22 |
| DUZ(2 | 13+22 |
| >> HRCN | 13+22* |
| L | 13+13~*, 13+16*, 13+18*, 13+19*, PIDQ |
| U | SET1+4, SET1+9, KILL1+3, KILL1+5, KILL2+1, KILL2+3, CHK+2 |
| >> VA("BID" | PIDQ* |
| >> VA("PID" | PIDQ* |
| >> VADFN | SET+3, SET+4, KILL+3, KILL+4 |
| VAERR | 13+13!, 13+15* |
| VAFMT | SET1+1, SET1+4, SET1Q!, KILL1+1, KILL1Q!, CHK+1*, CHK+2* |
| VAIX | SET1+7*, SET1+10*, SET1Q!, KILL1+4*, KILL2+2*, KILL1Q! |
| >> VAPTYP | 13+16 |
| VAX | SET1+6*, SET1+7, SET1+9*, SET1+10, SET1Q!, KILL1+3*, KILL1+4, KILL2+1*, KILL2+2, KILL1Q! |
| X | 13+13~, 13+16*, 13+18*, 13+19*, SET+4~, SET+6!, SET1+3*, SET1+4, SET1+6, SET1+7* , SET1+9*, SET1+10*, SET1Q!, KILL+4~, KILL+6!, KILL1+3*, KILL1+4*, KILL2+1*, KILL2+2* |