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: IBTRH5G

Package: Integrated Billing

Routine: IBTRH5G


Information

IBTRH5G ;ALB/FA - HCSR Create 278 Request ;01-OCT-2014

Source Information

Source file <IBTRH5G.m>

Entry Points

Name Comments DBIA/ICR reference
CONTINFO(IBTRIEN,FIELD) ;EP
; Called from Input Template IB CREATE 278 REQUEST for fields: 20, 21
; Checks to see if subsequent Contact number entries have values.
; Input: IBTRIEN - IEN of entry being processed
; FIELD - Field # of the field being checked
; Set to 'ALL' to see if any of the 3 have a value
; DA - IEN of the 356.22 entry being edited
; Returns: 1 - Subsequent entries have values, 0 otherwise
CERTDATA(IBTRIEN) ;EP
; Called from within Input template IB CREATE 278 REQUEST
; Determines which Certification Condition Categories contains any fields with
; values and then displays a list of Categories that Contain data.
; Input: IBTRIEN - IEN of the 356.22 entry being examined
; Output: Displays a list of Certification Condition Categories that have at
; least one field with a value. If no Certification Condition
; Categories have a value then nothing is displayed.
CHKFLDSM(FILE,IBTRIEN,NDE,FIELDS) ; Checks all multiples for a specified node to see if
; any of the specified fields are non-null
; Input: FILE - # of file being checked
; IBTRIEN - IEN of the entry being checked
; NDE - Multiple node to check for data
; FIELDS - '^' delimited list of fields to be examined
; Returns: 1 - At least one field of one multiple is non-null, 0 otherwise
CHKFLDS(FILE,IENS,FIELDS) ; Checks to see if any of the specified pieces of the
; specified node are non-null
; Input: FILE - # of file being checked
; IENS - IEN list of the 356.22 entry being examined
; FIELDS - '^' delimited list of fields to be examined
; Returns: 1 - At least one field is non-null, 0 otherwise
SECTDATA(IBTRIEN,SIEN,SECTION,HEADER,DISPLAY) ;EP
; Called from within Input template IB CREATE 278 REQUEST
; Determines if the specified section contains any fields with values and
; (optionally) displays all of the section's fields and their values.
; Input: IBTRIEN - IEN of the 356.22 entry being edited
; SIEN - IEN of the service line multiple being examined
; NOTE: Only passed if examinng a service line section.
; SECTION - Identifier for the section to be examined
; HCSD - Health Care Services Delivery Section
; AMBTI - Ambulance Transport Information Section
; SPMSI - Spinal Manipulation Service Info Section
; HOTI - Home Oxygen Therapy Info Section
; HHCI - Home Health Care Info Section
; SHCRSI - Service Line HCRS Information Section
; CMPI - Service Line Composite Medical Procedure Info
; Section
; OCDI - Service Line Oral Cavity Designation Info
; Section
; SHCSD - Service Line Health Care Services Delivery
; HEADER - Header text to show when displaying a section's field
; DISPLAY - 1 to display all of the section's field if at least one
; field has a value. 0 otherwise
; Output: Displays a section's fields and their values if DISPLAY=1 and the
; specified section has at least one field with a value
; Returns: '*' - At least one field in the section contains a value
; "" - Otherwise
HCSD ; Health Care Services Delivery Section fields
AMBTI ; Ambulance Transport Information fields
SPMSI ; Spinal Manipulation Service Information
HOTI ; Home Oxygen Therapy Information
HHCI ; Home Health Care Information
SHCRSI ; Service HCRS Information
CMPI ; Composite Medical Procedure Information
OCDI ; Oral Cavity Designation Information
SHCSD ; Service Line Health Care Services Delivery
AEREL

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"The following Certification Condition Categories contain data:"
  • Line Location: CERTDATA+41
Function Call: WRITE
  • Prompt: !,DISP,","
  • Line Location: CERTDATA+47
Function Call: WRITE
  • Prompt: !
  • Line Location: CERTDATA+52
Function Call: WRITE
  • Prompt: !!,HEADER," contains the following values:",!
  • Line Location: SECTDATA+52
Function Call: WRITE
  • Prompt: !,$P(FLDS(IX),"^",2),": "
  • Line Location: SECTDATA+60
Function Call: WRITE
  • Prompt: ?MAXL,$$EXTERNAL^DILFD(FILE,FIELD,"",VAL)
  • Line Location: SECTDATA+63
Function Call: WRITE
  • Prompt: !
  • Line Location: SECTDATA+64
Function Call: WRITE
  • Prompt: !
  • Line Location: SECTDATA+65

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBT(356.22 - [#356.22] GET1^DIQ
Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call