AUPNMBI ; IHS/OIT/FBD&NKD - MBI APIS ; 10/25/2017 ;
Source file <AUPNMBI.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FORMOK(MBI) | ;PEP - VALIDATE MBI VALUE FORMAT
|
|
| HISTMBI(PATIEN,TARGET,FORMAT) | ;PEP - GET MBI VALUE HISTORY FOR A PATIENT
|
|
| GETMBI(PATIEN,SVCDATE,FORMAT) | ;PEP - GET MBI VALUE FOR A PATIENT
|
|
| ADDMBI(PATIEN,EFFDATE,MBI,SOURCE) | ;PEP - ADD MBI VALUE FOR A PATIENT
; Function: Add an MBI for a patient on the specified effective date ; Call: $$ADDMBI^AUPNMBI(PATIEN,EFFDATE,MBI,SOURCE) ; Returned value: ; Successful: EFF_DATE(? - as IEN in MBI multiple) ; Unsuccessful: 0 (zero) |
|
| DELMBI(PATIEN,EFFDATE,MBI) | ;DELETE MBI VALUE FOR A PATIENT
; Function: Delete an MBI entry for a patient on the specified effective date ; Call: $$DELMBI^AUPNMBI(PATIEN,EFFDATE,MBI) ; Returned value: ; Successful: 1 ; Unsuccessful: 0 (zero) ; - Error message (if any) concatenated to status response ; - Format: 0^error_message |
| FileNo | Call Tags |
|---|---|
| 9000001.44 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPAT - [#9000001] | ADDMBI+10, GETMBI+16, GETMBI+17, DELMBI+12, DELMBI+14, DELMBI+15, HISTMBI+20, HISTMBI+22, HISTMBI+24 |
| Name | Line Occurrences |
|---|---|
| $$GETMBI | HISTMBI+24 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CHAR | FORMOK+21~, FORMOK+33*, FORMOK+34 |
| DA | DELMBI+9~, DELMBI+16* |
| DA(1 | DELMBI+16* |
| DATE | DELMBI+9~, DELMBI+10*, DELMBI+13, DELMBI+14, DELMBI+15, DELMBI+16 |
| DIK | DELMBI+9~, DELMBI+16* |
| DUZ | ADDMBI+15 |
| EFFDATE | ADDMBI~, ADDMBI+10, ADDMBI+11, ADDMBI+16, DELMBI~, DELMBI+10 |
| ERR | ADDMBI+7~, ADDMBI+18, DELMBI+9~, DELMBI+18*, DELMBI+19*, DELMBI+20*, DELMBI+21*, DELMBI+22*, DELMBI+23, HISTMBI+16~ , HISTMBI+25*, HISTMBI+26*, HISTMBI+27*, HISTMBI+28 |
| ERR("DIERR" | ADDMBI+18 |
| EXCLUDE | FORMOK+21~, FORMOK+23*, FORMOK+34, FORMOK+35 |
| FDA | ADDMBI+7~ |
| FDA( | ADDMBI+11*, ADDMBI+12*, ADDMBI+13*, ADDMBI+14*, ADDMBI+15* |
| FLAG | FORMOK+21~, FORMOK+31*, FORMOK+34*, FORMOK+35 |
| FORMAT | GETMBI~, GETMBI+15*, GETMBI+18, HISTMBI~, HISTMBI+18*, HISTMBI+24 |
| IEN | GETMBI+14~, GETMBI+15*, GETMBI+16*, GETMBI+17, GETMBI+18 |
| IENS | ADDMBI+7~, ADDMBI+9*, ADDMBI+10*, ADDMBI+11, ADDMBI+12, ADDMBI+13, ADDMBI+14, ADDMBI+15 |
| MBI | ADDMBI~, ADDMBI+8*, ADDMBI+12, DELMBI~, DELMBI+10*, DELMBI+15, HISTMBI+16~, HISTMBI+21*, HISTMBI+22, HISTMBI+24* , FORMOK~, FORMOK+27*, FORMOK+28, FORMOK+29, FORMOK+30, FORMOK+33, FORMOK+37 |
| MBILEN | FORMOK+21~, FORMOK+22*, FORMOK+28, FORMOK+32, FORMOK+40 |
| PAT | DELMBI+9~, DELMBI+10*, DELMBI+11, DELMBI+12, DELMBI+14, DELMBI+15, DELMBI+16, HISTMBI+16~, HISTMBI+18*, HISTMBI+19 , HISTMBI+20, HISTMBI+22, HISTMBI+24 |
| PATIEN | ADDMBI~, ADDMBI+9, ADDMBI+10, GETMBI~, GETMBI+15*, GETMBI+16, GETMBI+17, GETMBI+18, DELMBI~, DELMBI+10 , HISTMBI~, HISTMBI+18, HISTMBI+24 |
| POS | FORMOK+21~, FORMOK+32*, FORMOK+33 |
| RES | ADDMBI+7~, GETMBI+14~, GETMBI+15*, GETMBI+16, GETMBI+17*, GETMBI+18*, GETMBI+19 |
| RES(1 | ADDMBI+16*, ADDMBI+18 |
| RETURN | FORMOK+21~, FORMOK+26*, FORMOK+35*, FORMOK+37*, FORMOK+38*, FORMOK+39*, FORMOK+40*, FORMOK+42 |
| SF | ADDMBI+7~, ADDMBI+9*, ADDMBI+11, ADDMBI+12, ADDMBI+13, ADDMBI+14, ADDMBI+15 |
| SOURCE | ADDMBI~, ADDMBI+13 |
| SVCDATE | GETMBI~, GETMBI+15*, GETMBI+16 |
| TARCNT | HISTMBI+16~, HISTMBI+18*, HISTMBI+24*, HISTMBI+29 |
| TARGET | HISTMBI~, HISTMBI+16! |
| TARGET( | HISTMBI+24* |
| U | GETMBI+17, GETMBI+18, DELMBI+15 |
| XFORM | FORMOK+21~, FORMOK+24*, FORMOK+29 |