IBCNSMM ;ALB/CMS -MEDICARE INSURANCE INTAKE ; 18-OCT-98
Source file <IBCNSMM.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 |
---|---|---|
EN | ; -- Entry point from Medicare Intake Standalone option
|
|
ENA | ||
ENQ | ||
ENR(DFN,IBSOUR,IBOPT) | ; -- Entry point from IBCNBME Patient Registration or Pre-Registration
; Input Variable DFN Required and IBSOUR =Source of Information ; IBOPT =1 if coming from MII Standalone Option |
|
ENRQ | ||
ADDP(IBP) | ; -- Create a new patient policy
; Input: DFN ; IBCNSP=MED WNR INS IEN^MEDICARE (WNR) ; ^PART A IEN^PART A ; ^PART B IEN^PART A ; IBP = "A" or "B" for medicare part ; IBSOUR = Source of Information ; Return: IBCDFN=-1 could not add OR Policy ien ; IBCOVP= Covered by Health Insurance |
|
ADDPQ | ||
GETWNR | ;
; -- Get Medicare (WNR) insurance company and plan data ; Returns IBCNSP or IBQUIT ; IBCNSP="Error: Medicare (WNR) ... not setup properly" ; if Medicare WNR entry or plans not setup properly |
|
VALHIC(X) | ; Edits for validating HIC #
; X = the HIC # to be validated |
|
COM(X,Y) | ; Compare X with the intake variables.
; Input: X => 0th node of policy in file #2.312 ; Y => A (Part A) or B (part B) ; Output: IBHIT=1 (no changes made) |
|
COMQ |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls, FIELD^DID |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | ENA+3, ENR+17, ADDP+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%A | EN+1~ |
D | ENR+4~ |
DA | EN+1~, ENR+4~, ADDP+10~ |
DA(1 | ADDP+16* |
DD | ADDP+10~, ADDP+16!, ADDP+17! |
DFN | EN+1~, ENA+2*, ENA+3, ENA+5, ENR~, ENR+17, ENR+20, ADDP+12, ADDP+16 |
DIC | EN+1~, ENA*, ENA+5!, ENR+4~, ADDP+10~, ADDP+16*, ADDP+17! |
DIC("DR" | ADDP+15* |
DIC("P" | ADDP+15* |
DIC(0 | ENA*, ADDP+16* |
DIE | ENR+4~, ADDP+10~ |
DIK | ADDP+10~ |
DIR | EN+1~, EN+11!, ENR+4~, ADDP+10~ |
DIR("A" | EN+9* |
DIR("B" | EN+10* |
DIR(0 | EN+8* |
DIROUT | EN+11! |
DIRUT | EN+11!, ADDP+10~ |
DLAYGO | ADDP+16*, ADDP+17! |
DO | ADDP+10~, ADDP+16!, ADDP+17! |
DR | ADDP+10~ |
DTOUT | EN+11! |
DUOUT | EN+11! |
DUZ | ADDP+15 |
E | ENR+4~ |
IBAD | ENR+4~ |
IBADPOL | ENR+4~, ENR+9* |
IBAEFF | ENR+5~, ENR+9*, ENR+52, ENR+55, COM+7 |
IBARR | ENR+6~, ENR+37 |
IBARR("A" | ENR+24*, ENR+31!, ENR+44 |
IBARR("B" | ENR+28*, ENR+34!, ENR+47 |
IBBEFF | ENR+5~, ENR+9*, ENR+51, ENR+56, COM+7 |
IBBUF | ENR+5~ |
IBC0 | ENR+4~ |
IBCDFN | ENR+4~, ENR+9*, ENR+17*, ENR+20, ENR+24, ENR+28, ADDP+18*, ADDP+19 |
IBCNSP | EN+1~, EN+2*, ENR+4~, ENR+9*, ENR+17, ENR+23, ENR+27, ADDP+16, GETWNR+10*, GETWNR+11 |
IBCOB | ENR+6~ |
IBCOBI | ENR+6~, COM+8 |
IBCOVP | ENR+5~, ADDP+12* |
IBCPOL | ENR+4~, ENR+20*, ENR+23, ENR+24, ENR+27, ENR+28 |
IBGNA | ENR+5~ |
IBGNU | ENR+5~ |
IBGRP | ENR+4~ |
IBHICN | ENR+5~, ENR+10*, COM+6 |
IBHIT | ENR+6~, ENR+44, ENR+47, COM+4*, COM+10* |
IBHITA | ENR+6~, ENR+45*, ENR+50, ENR+51, ENR+55 |
IBHITB | ENR+6~, ENR+48*, ENR+50, ENR+52, ENR+56 |
IBNAME | ENR+5~, ENR+10*, COM+5 |
IBNEW | ENR+5~, ENR+9* |
IBOK | ENR+4~ |
IBOPT | ENR~ |
IBP | ENR+5~, ADDP~, ADDP+22 |
IBPOLA | ENR+6~, ENR+16*, ENR+24*, ENR+37 |
IBPOLB | ENR+6~, ENR+16*, ENR+28*, ENR+37 |
IBQUIT | EN+1~, EN+2*, ENR+4~, ENR+9*, ENR+13, ENR+41, GETWNR+11* |
IBSOUR | ENR~, ADDP+15 |
IBSOURCE | EN+1~, EN+12*, ENA+5 |
IBSPEC | ADDP+10~ |
IBSPEC("SPECIFIER" | ADDP+15 |
U | ENA+3, ENR+23, ENR+27, ADDP+12 |
VAL | VALHIC+8~, VALHIC+9*, VALHIC+10*, VALHIC+11 |
X | EN+1~, ENA+4*, ENR+5~, ADDP+10~, ADDP+16*, VALHIC~, VALHIC+10, COM~, COM+5, COM+6 , COM+7, COM+8 |
Y | EN+1~, EN+12, ENA+1, ENA+2, ENR+5~, ADDP+10~, ADDP+18, COM~, COM+7 |