IBCNEBF ;DAOU/ALA - Create an Entry in the Buffer File ;20-JUN-2002
Source file <IBCNEBF.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
PT(DFN,IRIEN,SYMBOL,OVRRIDE,ADD,IBERROR) | ; Get data
; from a specific patient and insurance record entry |
|
RP(IEN,ADD,BUFF) | ; Get data from a specific response record
|
|
FIL | ; File Buffer Data
|
|
ADDSTF(IBSOURCE,DFN,IBDATA) | ; add new entry to Insurance Buffer file (355.33) and stuff the data passed in, no user interaction
; IBSOURCE = source of information (required) ; 1 = interview 2 = data match ; 3 = ivm 4 = pre-registration ; 5 = eIV etc., refer to file #365.12 for full list of sources ; DFN = patient's ifn in file 2 (required) ; IBDATA = data to file in Buffer in an array subscripted by field number of the data field in 355.33 ; ex: IBDATA(20.01)="Insurance Company Name", etc, ; returns ien of new entry or 0 followed by error if entry not added |
|
EXIT |
FileNo | Call Tags |
---|---|
2.312 | GET1^DIQ |
^VA(200 - [#200] | FIND1^DIC |
^DIC(36 - [#36] | GET1^DIQ |
^IBCN(365 - [#365] | GET1^DIQ |
^IBCN(365.1 - [#365.1] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | PT+23, RP+20 |
^DPT - [#2] | PT+20, PT+21, PT+25, PT+29, PT+41, RP+18, ADDSTF+16 |
^IBA(355.33 - [#355.33] | ADDSTF+37 |
^IBCN(365 - [#365] | RP+13, RP+14, RP+21, RP+22 |
^IBCN(365.1 - [#365.1] | RP+16 |
^IBE(365.12 - [#365.12] | RP+15 |
Name | Field # of Occurrence |
---|---|
^(0 | RP+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | RP+45! |
ADD | PT~, PT+45!, RP~, RP+45!, FIL+9, FIL+48, FIL+58, FIL+84 |
BFD | PT+17~, PT+42* |
BFN | PT+17~, PT+42* |
BPHONE | PT+16~, PT+23*, RP+9~, RP+40*, RP+44!, FIL+22 |
BUFF | RP~, RP+7*, FIL+48, FIL+84 |
BUFLOCK | ADDSTF+12~, ADDSTF+23*, ADDSTF+34 |
COB | PT+16~, PT+26*, RP+9~, RP+28*, RP+44!, FIL+29 |
D0 | RP+45! |
DFN | PT~, PT+12, PT+20, PT+21, PT+25, PT+29, PT+34, PT+41, RP+9~, RP+13* , RP+18, RP+43!, FIL+15, FIL+61, FIL+71, ADDSTF~, ADDSTF+16, ADDSTF+25 |
DG | RP+45! |
DIC | RP+45! |
DISYS | RP+45! |
DIW | RP+45! |
DUZ | ADDSTF+29 |
EFFDT | PT+16~, PT+28*, RP+9~, RP+35*, RP+44!, FIL+23 |
>> ERACT | FIL+13 |
ESGHPARR | PT+17~, FIL+45 |
ESGHPARR( | PT+42* |
EXPDT | PT+16~, PT+28*, RP+9~, RP+36*, RP+44!, FIL+24 |
GNAME | PT+15~, PT+36*, RP+9~, RP+31*, RP+43!, FIL+17 |
GNUMB | PT+15~, PT+35*, RP+9~, RP+32*, RP+43!, FIL+16 |
IBBUFDA | ADDSTF+12~, ADDSTF+20*, ADDSTF+23, ADDSTF+31, ADDSTF+34, ADDSTF+37, EXIT |
IBDATA | ADDSTF~, ADDSTF+17, ADDSTF+31 |
IBDATA( | ADDSTF+25* |
IBEISTC | RP+45!, FIL+41, FIL+42! |
>> IBELIGDT | FIL+12 |
IBERR | FIL+76! |
IBERROR | PT~, FIL+51*, FIL+63*, FIL+67, FIL+69, ADDSTF+12~, ADDSTF+15*, ADDSTF+16*, ADDSTF+17*, ADDSTF+20* , EXIT |
>> IBFDA | FIL+61*, FIL+63, FIL+64* |
IBSOURCE | RP+9~, RP+16*, FIL+59*, FIL+61, ADDSTF~, ADDSTF+15, ADDSTF+20 |
IDATA0 | PT+15~, PT+20*, PT+22, PT+26, PT+28 |
IDATA3 | PT+15~, PT+20*, PT+27, PT+30, PT+31, PT+32 |
IDATA7 | PT+15~, PT+21*, PT+24 |
IDOB | PT+16~, PT+27*, RP+9~, RP+25*, RP+44!, FIL+27 |
>> IDUZ | FIL+7*, FIL+9 |
IEN | PT+15~, RP~, RP+13, RP+14, RP+21, RP+22, RP+34, RP+43! |
IENS | PT+34*, PT+35, PT+36, RP+45! |
IIEN | PT+15~, PT+22*, PT+23, RP+9~, RP+18*, RP+19, RP+20, RP+43! |
INAME | PT+15~, PT+22*, RP+9~, RP+17*, RP+20*, RP+24*, RP+43!, FIL+14 |
INSDATA | PT+17~, PT+41*, PT+42 |
INSPCE | PT+17~, PT+42* |
IRIEN | PT~, PT+12, PT+20, PT+21, PT+25, PT+29, PT+34, PT+41, RP+9~, RP+16* , RP+17, RP+18, RP+43!, FIL+72 |
ISEX | PT+16~, PT+27*, RP+9~, RP+27*, RP+44!, FIL+30 |
ISSN | PT+16~, PT+27*, RP+9~, RP+26*, RP+44!, FIL+28 |
MSG | PT+17~, FIL+76! |
MSG(1 | FIL+68* |
MSG(2 | FIL+69* |
MSG(3 | FIL+70* |
MSG(4 | FIL+71* |
MSG(5 | FIL+72* |
MSG(6 | FIL+73* |
MSGP | PT+17~, FIL+2*, FIL+75, FIL+76! |
NAME | PT+16~, PT+24*, RP+9~, RP+23*, RP+44!, FIL+18 |
OVRRIDE | PT~, FIL+11 |
PATID | PT+15~, PT+25*, RP+10~, RP+30*, RP+43!, FIL+20 |
PCE | PT+17~, PT+41*, PT+42* |
PIEN | RP+10~, RP+14*, RP+15 |
PNAME | PT+15~, RP+10~, RP+15*, RP+24, RP+43! |
PPHONE | PT+15~, PT+23*, RP+10~, RP+40*, RP+43!, FIL+21 |
RDATA | PT+16~, RP+10~, RP+21*, RP+25, RP+26, RP+27, RP+28, RP+30, RP+33, RP+35 , RP+36, RP+44! |
RDATA13 | RP+10~, RP+22*, RP+23, RP+29 |
RDATA14 | RP+10~, RP+22*, RP+31, RP+32 |
RDATA5 | RP+10~, RP+21*, RP+37, RP+38, RP+39 |
REL | PT+16~, PT+29*, RP+10~, RP+34*, RP+44!, FIL+26 |
RSTYPE | RP+10~, RP+14*, RP+24 |
SUBADDR1 | PT+18~, PT+30*, RP+11~, RP+37*, FIL+31 |
SUBADDR2 | PT+18~, PT+30*, RP+11~, RP+37*, FIL+32 |
SUBCITY | PT+18~, PT+31*, RP+11~, RP+37*, FIL+33 |
SUBCNDIV | PT+18~, PT+32*, RP+11~, RP+39*, FIL+37 |
SUBCNTRY | PT+18~, PT+32*, RP+11~, RP+38*, FIL+36 |
SUBID | PT+15~, PT+24*, RP+10~, RP+29*, RP+43!, FIL+19 |
SUBSTATE | PT+18~, PT+31*, RP+11~, RP+38*, FIL+34 |
SUBZIP | PT+18~, PT+31*, RP+11~, RP+38*, FIL+35 |
SYMBOL | PT~, FIL+10 |
TQIEN | PT+16~, RP+10~, RP+13*, RP+16, RP+44! |
U | PT+22, PT+23, PT+24, PT+25, PT+26, PT+27, PT+28, PT+29, PT+30, PT+31 , PT+32, PT+42, RP+13, RP+14, RP+15, RP+16, RP+18, RP+20, RP+23, RP+25 , RP+26, RP+27, RP+28, RP+29, RP+30, RP+31, RP+32, RP+33, RP+35, RP+36 , RP+37, RP+38, RP+39, FIL+63, FIL+64 |
VBUF | PT+15~, RP+43!, FIL+45*, FIL+61, FIL+84 |
VBUF( | FIL+9*, FIL+10*, FIL+11*, FIL+12*, FIL+14*, FIL+15*, FIL+16*, FIL+17*, FIL+18*, FIL+19* , FIL+20*, FIL+21*, FIL+22*, FIL+23*, FIL+24*, FIL+25*, FIL+26*, FIL+27*, FIL+28*, FIL+29* , FIL+30*, FIL+31*, FIL+32*, FIL+33*, FIL+34*, FIL+35*, FIL+36*, FIL+37*, FIL+41*, FIL+48! |
WHO | PT+16~, PT+26*, RP+10~, RP+33*, RP+44!, FIL+25 |
X | ADDSTF+12~ |
XMSUB | PT+17~, FIL+74*, FIL+75, FIL+76! |
Y | ADDSTF+12~ |