Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: IBTRH5I

Package: Integrated Billing

Routine: IBTRH5I


Information

IBTRH5I ;ALB/FA - HCSR Create 278 Request ;18-NOV-2014

Source Information

Source file <IBTRH5I.m>

Entry Points

Name Comments DBIA/ICR reference
CONTINFO(IBTRIEN,CNARY) ;EP
; Retrieves Contact related information for the specified entry
; Input: IBTRIEN - IEN of the entry to retrieve information from
; Output: CNARY - Array of populated information
SEND278() ;EP
; Called from the input template to allow the user to send a brief 278 request
; transmission, continue answering all questions in the template or skip to
; Service level information
; Input: None
; Returns: 0 - User either wants to send a brief 278 or exit the input
; template
; 255 - User tried to field jump
; 1 - User wants to continue entering info
; 1400 - User wants to skip to Service Detail Information
SVCTYPE()
UDREASN(FIELD)
CHK(NUM) ;
TIMEPDQ()
PDATA(PROV) ; EP
; Retrieves the NPI and Taxonomy codes for the requested Provider
; PROV - Provider to retrieve codes for
; Output: NPI^Taxonomy number
REFDATA(IBTRIEN)
REQMISS(IBTRIEN,IBEXIT) ;EP
; Checks to see if all required fields in the request
; been answered and the user did not '^' the input template
; Input: IBTRIEN - IEN of the entry being checked
; IBEXIT - 0 if user '^' exited the template, 1 otherwise
; Returns: 0 if all required fields have been entered and no '^' exit
; 1 if missing required fields and/or '^' exit. All missing fields
; will be displayed in a warnings message.
DIAGMISS(IBTRIEN,MISSING)
SVCMISS(IBTRIEN,MISSING)
SLINE(IBTRIEN,SIEN) ; Returns the Service line number for a line
; Input: IBTRIEN - IEN of the entry being checked
; SIEN - IEN of the service line being checked
; Returns: Service line number
ATTMISS(IBTRIEN,MISSING)
PERSON(PROV)
CRT278(IBTRIEN) ;EP
; Creates a 278 Request for the selected worklist event
; Input: IBTRIEN - Internal IEN of the selected event
; Output: 278 Request created for the selected worklist event.
; Returns: 1 - if the user exited 'normally', 0 if user '^' exited
COMQUAL()
MISSING(SUB,DESC) ; Function to generate MISSING array
; Input: SUB - subscript of MISSING array
; DESC - description of error condition
; Returns: MISSING array

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: REQMISS+44
Function Call: WRITE
  • Prompt: !,*7,"'^' exit from the template has been detected. You must complete"
  • Line Location: REQMISS+46
Function Call: WRITE
  • Prompt: !,"the entire 278 request before sending it. Currently entered information"
  • Line Location: REQMISS+47
Function Call: WRITE
  • Prompt: !,"has been saved. Use the SR action to finish entering data to send the request."
  • Line Location: REQMISS+48
Function Call: WRITE
  • Prompt: !!,*7,"The following required fields are missing or incorrect:"
  • Line Location: REQMISS+50
Function Call: WRITE
  • Prompt: !,XX
  • Line Location: REQMISS+55
Function Call: WRITE
  • Prompt: !,TEXT(XX1)
  • Line Location: REQMISS+58
Function Call: WRITE
  • Prompt: !!,"A 278 request cannot be sent with missing required fields."
  • Line Location: REQMISS+61
Function Call: WRITE
  • Prompt: !,"Use the AD action to enter required data"
  • Line Location: REQMISS+62
Function Call: WRITE
  • Prompt: !,"Currently entered information has been saved. Use the SR action to finish"
  • Line Location: REQMISS+63
Function Call: WRITE
  • Prompt: !,"entering data to send the request."
  • Line Location: REQMISS+64
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CRT278+26

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBA(355.93 - [#355.93] GET1^DIQ
^IBT(356.22 - [#356.22] EXTERNAL^DILFD,  GET1^DIQ
356.2213 GET1^DIQ
356.2216 GET1^DIQ
356.22164 GET1^DIQ
356.22166 GET1^DIQ
356.223 GET1^DIQ
^IBE(365.022 - [#365.022] GET1^DIQ
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call