Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ABME5NM2

ABME5NM2.m

Go to the documentation of this file.
  1. ABME5NM2 ; IHS/ASDST/DMJ - 837 NM1 Segment
  1. ;;2.6;IHS Third Party Billing System;**6**;NOV 12, 2009
  1. ;other payer patient
  1. ;
  1. EP(X,Y) ;EP - START HERE
  1. ;x=entity identifier
  1. ;y=file ien (optional)
  1. S ABMEIC=X
  1. S ABMIEN=$G(Y)
  1. K ABMREC("NM1"),ABMR("NM1")
  1. S ABME("RTYPE")="NM1"
  1. D LOOP
  1. K ABME,ABMEIC
  1. Q
  1. ;
  1. LOOP ;LOOP HERE
  1. F I=10:10:120 D
  1. .D @I
  1. .I $D(^ABMEXLM("AA",+$G(ABMP("INS")),+$G(ABMP("EXP")),ABME("RTYPE"),I)) D @(^(I))
  1. .I $G(ABMREC("NM1"))'="" S ABMREC("NM1")=ABMREC("NM1")_"*"
  1. .S ABMREC("NM1")=$G(ABMREC("NM1"))_ABMR("NM1",I)
  1. Q
  1. ;
  1. 10 ;segment
  1. S ABMR("NM1",10)="NM1"
  1. Q
  1. ;
  1. 20 ;NM101 - Entity Identifier Code
  1. S ABMR("NM1",20)=ABMEIC
  1. Q
  1. ;
  1. 30 ;NM102 - Entity Type Qualifier
  1. S ABMR("NM1",30)=1
  1. Q
  1. ;
  1. 40 ;NM103 - Name Last or Organization Name
  1. S ABMR("NM1",40)=""
  1. Q
  1. ;
  1. 50 ;NM104 - Name First
  1. S ABMR("NM1",50)=""
  1. Q
  1. ;
  1. 60 ;NM105 - Name Middle
  1. S ABMR("NM1",60)=""
  1. Q
  1. ;
  1. 70 ;NM106 - Name Prefix (Not used)
  1. S ABMR("NM1",70)=""
  1. Q
  1. ;
  1. 80 ;NM107 - Name Suffix
  1. S ABMR("NM1",80)=""
  1. Q
  1. ;
  1. 90 ;NM108 - Identification Code Qualifier
  1. S ABMR("NM1",90)=""
  1. I ABMEIC="QC" D
  1. .S ABMR("NM1",90)="MI"
  1. Q
  1. ;
  1. 100 ;NM109 - Identification Code
  1. S ABMR("NM1",100)=""
  1. I ABMEIC="QC" D
  1. .S ABMR("NM1",100)=$G(ABMP("PNUM",ABMIEN))
  1. .S:'ABMIEN ABMR("NM1",100)=$G(ABMP("PNUM"))
  1. Q
  1. ;
  1. 110 ;NM110 - Entity Relationship Code (Not used)
  1. S ABMR("NM1",110)=""
  1. Q
  1. ;
  1. 120 ;NM111 - Entity Identifier Code (Not used)
  1. S ABMR("NM1",120)=""
  1. Q