ABMUTLN ; IHS/ASDST/DMJ - NAME UTILITIES ;
Source file <ABMUTLN.m>
| Package | Total | Caller Graph |
|---|---|---|
| IHS Accounts Receivable | 2 | BAR276 BARDMAN3 |
| Third Party Billing | 2 | ABME5NM1 ABME8NM1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DOB(X,Y) | ;PEP - date of birth
|
|
| PAT | ; Patient name
|
|
| SFX(X,Y) | ;PEP - suffix (generation)
|
|
| STR1 | ;one name
|
|
| FNM(X,Y) | ;PEP - first name
|
|
| SEX(X,Y) | ;PEP - sex
|
|
| SET | ;set abmpdfn
|
|
| KILL | ;kill off old abme
|
|
| FILE | ;retrieve from file
|
|
| STRIP | ;strip suffix (generation)
|
|
| NP | ;new person file
|
|
| PH | ;policy holder file
|
|
| LNM(X,Y) | ;PEP - last name
|
|
| MI(X,Y) | ;PEP - middle name/initial
|
| Name | Field # of Occurrence |
|---|---|
| $$STRPL^ABMERUTL | FNM+8 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPN3PPH - [#9000003.1] | SET+11, PH+1, PH+2, PH+3, PH+4 |
| ^AUPNMCD - [#9000004] | PAT+18, PAT+19 |
| ^AUPNMCR - [#9000003] | PAT+7, PAT+8 |
| ^AUPNRRE - [#9000005] | PAT+12, PAT+13 |
| ^AUTNINS - [#9999999.18] | PAT+5, PAT+10 |
| ^DPT - [#2] | SET+6, PAT+22, PAT+23, PAT+25 |
| ^VA(200 - [#200] | SET+9, NP+1, NP+2, NP+3 |
| Name | Line Occurrences |
|---|---|
| FILE | LNM+6, FNM+6, MI+6, SFX+6, DOB+6, SEX+6 |
| KILL | LNM+4, FNM+4, MI+4, SFX+4, DOB+4, SEX+4 |
| NP | FILE+2 |
| PAT | FILE+1 |
| PH | FILE+3 |
| SET | LNM+3, FNM+3, MI+3, SFX+3, DOB+3, SEX+3 |
| STR1 | STRIP+3, STRIP+5 |
| STRIP | FILE+4 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | PAT+25 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> ABMCDNUM | PAT+17, PAT+18, PAT+19 |
| >> ABME("DOB" | DOB+7, KILL+1!, PAT+8*, PAT+13*, PAT+19*, PAT+23*, NP+3*, PH+4* |
| >> ABME("MS" | PAT+25* |
| >> ABME("NM" | LNM+7, FNM+7, MI+7, KILL+1!, PAT+7*, PAT+12*, PAT+18*, PAT+22*, NP+1*, PH+1* , PH+2*, STR1+1, STR1+3* |
| >> ABME("NSFX" | SFX+7, KILL+1!, STRIP+1!, STRIP+4, STR1+2* |
| >> ABME("SEX" | SEX+7, KILL+1!, PAT+25*, NP+2*, PH+3* |
| >> ABMFILE | SET+1*, SET+3*, SET+5, SET+8, SET+10, FILE+1, FILE+2, FILE+3 |
| >> ABMIEN | SET+2*, SET+4*, SET+6, SET+7, SET+9, SET+11, NP+1, NP+2, NP+3, PH+1 , PH+2, PH+3, PH+4 |
| >> ABMP("INS" | PAT+5, PAT+10 |
| >> ABMP("ITYPE" | PAT+1*, PAT+3, PAT+16 |
| >> ABMPDFN | SET+7*, PAT+7, PAT+8, PAT+12, PAT+13, PAT+22, PAT+23, PAT+25 |
| I | STRIP+2~, STRIP+3*, STRIP+5*, STR1+1, STR1+2, STR1+3 |
| U | PAT+5, PAT+7, PAT+10, PAT+12, PAT+18, PAT+22, NP+1, PH+1, PH+2 |
| X | LNM~, LNM+5, LNM+7*, LNM+8, FNM~, FNM+5, FNM+7*, FNM+8*, FNM+9, FNM+10* , FNM+11, MI~, MI+5, MI+7*, MI+8*, MI+9*, MI+10*, MI+11, SFX~, SFX+5 , SFX+7*, SFX+8, DOB~, DOB+5, DOB+7*, DOB+8, SEX~, SEX+5, SEX+7*, SEX+8 , SET+1, SET+3, SET+6*, SET+9*, SET+11* |
| Y | LNM~, FNM~, MI~, SFX~, DOB~, SEX~, SET+2, SET+4 |