2009-05-21 13:12:11 -04:00
|
|
|
C0CDPT ;WV/CCRCCD/SMH - Routines to Extract Patient Data for CCDCCR; 6/15/08
|
|
|
|
;;1.0;C0C;;May 19, 2009;
|
2008-07-17 15:55:07 -04:00
|
|
|
;
|
2008-10-03 22:57:33 -04:00
|
|
|
; Copyright 2008 WorldVistA. Licensed under the terms of the GNU
|
|
|
|
; General Public License.
|
|
|
|
;
|
|
|
|
; This program is distributed in the hope that it will be useful,
|
|
|
|
; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
; GNU General Public License for more details.
|
|
|
|
;
|
|
|
|
; You should have received a copy of the GNU General Public License along
|
|
|
|
; with this program; if not, write to the Free Software Foundation, Inc.,
|
|
|
|
; 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
2008-07-17 15:55:07 -04:00
|
|
|
;
|
2008-10-03 22:57:33 -04:00
|
|
|
; FAMILY Family Name
|
|
|
|
; GIVEN Given Name
|
|
|
|
; MIDDLE Middle Name
|
|
|
|
; SUFFIX Suffix Name
|
|
|
|
; DISPNAME Display Name
|
|
|
|
; DOB Date of Birth
|
|
|
|
; GENDER Get Gender
|
|
|
|
; SSN Get SSN for ID
|
|
|
|
; ADDRTYPE Get Home Address
|
|
|
|
; ADDR1 Get Home Address line 1
|
|
|
|
; ADDR2 Get Home Address line 2
|
|
|
|
; CITY Get City for Home Address
|
|
|
|
; STATE Get State for Home Address
|
|
|
|
; ZIP Get Zip code for Home Address
|
|
|
|
; COUNTY Get County for our Address
|
|
|
|
; COUNTRY Get Country for our Address
|
|
|
|
; RESTEL Residential Telephone
|
|
|
|
; WORKTEL Work Telephone
|
|
|
|
; EMAIL Email Adddress
|
|
|
|
; CELLTEL Cell Phone
|
|
|
|
; NOK1FAM Next of Kin 1 (NOK1) Family Name
|
|
|
|
; NOK1GIV NOK1 Given Name
|
|
|
|
; NOK1MID NOK1 Middle Name
|
|
|
|
; NOK1SUF NOK1 Suffi Name
|
|
|
|
; NOK1DISP NOK1 Display Name
|
|
|
|
; NOK1REL NOK1 Relationship to the patient
|
|
|
|
; NOK1ADD1 NOK1 Address 1
|
|
|
|
; NOK1ADD2 NOK1 Address 2
|
|
|
|
; NOK1CITY NOK1 City
|
|
|
|
; NOK1STAT NOK1 State
|
|
|
|
; NOK1ZIP NOK1 Zip Code
|
|
|
|
; NOK1HTEL NOK1 Home Telephone
|
|
|
|
; NOK1WTEL NOK1 Work Telephone
|
|
|
|
; NOK1SAME Is NOK1's Address the same the patient?
|
|
|
|
; NOK2FAM NOK2 Family Name
|
|
|
|
; NOK2GIV NOK2 Given Name
|
|
|
|
; NOK2MID NOK2 Middle Name
|
|
|
|
; NOK2SUF NOK2 Suffi Name
|
|
|
|
; NOK2DISP NOK2 Display Name
|
|
|
|
; NOK2REL NOK2 Relationship to the patient
|
|
|
|
; NOK2ADD1 NOK2 Address 1
|
|
|
|
; NOK2ADD2 NOK2 Address 2
|
|
|
|
; NOK2CITY NOK2 City
|
|
|
|
; NOK2STAT NOK2 State
|
|
|
|
; NOK2ZIP NOK2 Zip Code
|
|
|
|
; NOK2HTEL NOK2 Home Telephone
|
|
|
|
; NOK2WTEL NOK2 Work Telephone
|
|
|
|
; NOK2SAME Is NOK2's Address the same the patient?
|
|
|
|
; EMERFAM Emergency Contact (EMER) Family Name
|
|
|
|
; EMERGIV EMER Given Name
|
|
|
|
; EMERMID EMER Middle Name
|
|
|
|
; EMERSUF EMER Suffi Name
|
|
|
|
; EMERDISP EMER Display Name
|
|
|
|
; EMERREL EMER Relationship to the patient
|
|
|
|
; EMERADD1 EMER Address 1
|
|
|
|
; EMERADD2 EMER Address 2
|
|
|
|
; EMERCITY EMER City
|
|
|
|
; EMERSTAT EMER State
|
|
|
|
; EMERZIP EMER Zip Code
|
|
|
|
; EMERHTEL EMER Home Telephone
|
|
|
|
; EMERWTEL EMER Work Telephone
|
|
|
|
; EMERSAME Is EMER's Address the same the NOK?
|
2008-07-17 15:55:07 -04:00
|
|
|
;
|
2008-10-03 22:57:33 -04:00
|
|
|
W "No Entry at top!" Q
|
|
|
|
;
|
|
|
|
;**Revision History**
|
|
|
|
; - June 15, 08: v0.1 using merged global
|
|
|
|
; - Oct 3, 08: v0.2 using fileman calls, many formatting changes.
|
|
|
|
;
|
|
|
|
; All methods are Public and Extrinsic
|
|
|
|
; All calls use Fileman file 2 (Patient).
|
|
|
|
; You can obtain field numbers using the data dictionary
|
|
|
|
;
|
2009-05-21 13:12:11 -04:00
|
|
|
FAMILY(DFN) ; Family Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.01)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("FAMILY")
|
2009-05-21 13:12:11 -04:00
|
|
|
GIVEN(DFN) ; Given Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.01)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("GIVEN")
|
2009-05-21 13:12:11 -04:00
|
|
|
MIDDLE(DFN) ; Middle Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.01)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("MIDDLE")
|
2009-05-21 13:12:11 -04:00
|
|
|
SUFFIX(DFN) ; Suffi Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.01)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("SUFFIX")
|
2009-05-21 13:12:11 -04:00
|
|
|
DISPNAME(DFN) ; Display Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.01)
|
|
|
|
; "G" is Given Name First; "MXc" is Mixed Case, With Suffx Preceded by Comma
|
|
|
|
Q $$NAMEFMT^XLFNAME(.NAME,"G","MXc")
|
2009-05-21 13:12:11 -04:00
|
|
|
DOB(DFN) ; Date of Birth
|
2008-10-03 22:57:33 -04:00
|
|
|
N DOB S DOB=$$GET1^DIQ(2,DFN,.03,"I")
|
|
|
|
; Date in FM Date Format. Convert to UTC/ISO 8601.
|
2009-03-15 20:14:48 -04:00
|
|
|
Q $$FMDTOUTC^C0CUTIL(DOB,"D")
|
2009-05-21 13:12:11 -04:00
|
|
|
GENDER(DFN) ; Gender/Sex
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.02) ;
|
2009-05-21 13:12:11 -04:00
|
|
|
SSN(DFN) ; SSN
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.09)
|
2009-05-21 13:12:11 -04:00
|
|
|
ADDRTYPE(DFN) ; Address Type
|
2008-10-03 22:57:33 -04:00
|
|
|
; Vista only stores a home address for the patient.
|
|
|
|
Q "Home"
|
2009-05-21 13:12:11 -04:00
|
|
|
ADDR1(DFN) ; Get Home Address line 1
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.111)
|
2009-05-21 13:12:11 -04:00
|
|
|
ADDR2(DFN) ; Get Home Address line 2
|
2008-10-03 22:57:33 -04:00
|
|
|
; Vista has Lines 2,3; CCR has only line 1,2; so compromise
|
|
|
|
N ADDLN2,ADDLN3
|
|
|
|
S ADDLN2=$$GET1^DIQ(2,DFN,.112),ADDLN3=$$GET1^DIQ(2,DFN,.113)
|
|
|
|
Q:ADDLN3="" ADDLN2
|
|
|
|
Q ADDLN2_", "_ADDLN3
|
2009-05-21 13:12:11 -04:00
|
|
|
CITY(DFN) ; Get City for Home Address
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.114)
|
2009-05-21 13:12:11 -04:00
|
|
|
STATE(DFN) ; Get State for Home Address
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.115)
|
2009-05-21 13:12:11 -04:00
|
|
|
ZIP(DFN) ; Get Zip code for Home Address
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.116)
|
2009-05-21 13:12:11 -04:00
|
|
|
COUNTY(DFN) ; Get County for our Address
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.117)
|
2009-05-21 13:12:11 -04:00
|
|
|
COUNTRY(DFN) ; Get Country for our Address
|
2008-10-03 22:57:33 -04:00
|
|
|
; Unfortunately, it's not stored anywhere in Vista, so the inevitable...
|
|
|
|
Q "USA"
|
2009-05-21 13:12:11 -04:00
|
|
|
RESTEL(DFN) ; Residential Telephone
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.131)
|
2009-05-21 13:12:11 -04:00
|
|
|
WORKTEL(DFN) ; Work Telephone
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.132)
|
2009-05-21 13:12:11 -04:00
|
|
|
EMAIL(DFN) ; Email Adddress
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.133)
|
2009-05-21 13:12:11 -04:00
|
|
|
CELLTEL(DFN) ; Cell Phone
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.134)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1FAM(DFN) ; Next of Kin 1 (NOK1) Family Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.211)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("FAMILY")
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1GIV(DFN) ; NOK1 Given Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.211)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("GIVEN")
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1MID(DFN) ; NOK1 Middle Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.211)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("MIDDLE")
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1SUF(DFN) ; NOK1 Suffi Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.211)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("SUFFIX")
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1DISP(DFN) ; NOK1 Display Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.211)
|
|
|
|
; "G" is Given Name First; "MXc" is Mixed Case, With Suffx Preceded by Comma
|
|
|
|
Q $$NAMEFMT^XLFNAME(.NAME,"G","MXc")
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1REL(DFN) ; NOK1 Relationship to the patient
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.212)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1ADD1(DFN) ; NOK1 Address 1
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.213)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1ADD2(DFN) ; NOK1 Address 2
|
2008-10-03 22:57:33 -04:00
|
|
|
N ADDLN2,ADDLN3
|
|
|
|
S ADDLN2=$$GET1^DIQ(2,DFN,.214),ADDLN3=$$GET1^DIQ(2,DFN,.215)
|
|
|
|
Q:ADDLN3="" ADDLN2
|
|
|
|
Q ADDLN2_", "_ADDLN3
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1CITY(DFN) ; NOK1 City
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.216)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1STAT(DFN) ; NOK1 State
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.217)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1ZIP(DFN) ; NOK1 Zip Code
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.218)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1HTEL(DFN) ; NOK1 Home Telephone
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.219)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1WTEL(DFN) ; NOK1 Work Telephone
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.21011)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK1SAME(DFN) ; Is NOK1's Address the same the patient?
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.2125)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2FAM(DFN) ; NOK2 Family Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.2191)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("FAMILY")
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2GIV(DFN) ; NOK2 Given Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.2191)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("GIVEN")
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2MID(DFN) ; NOK2 Middle Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.2191)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("MIDDLE")
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2SUF(DFN) ; NOK2 Suffi Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.2191)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("SUFFIX")
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2DISP(DFN) ; NOK2 Display Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.2191)
|
|
|
|
; "G" is Given Name First; "MXc" is Mixed Case, With Suffx Preceded by Comma
|
|
|
|
Q $$NAMEFMT^XLFNAME(.NAME,"G","MXc")
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2REL(DFN) ; NOK2 Relationship to the patient
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.2192)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2ADD1(DFN) ; NOK2 Address 1
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.2193)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2ADD2(DFN) ; NOK2 Address 2
|
2008-10-03 22:57:33 -04:00
|
|
|
N ADDLN2,ADDLN3
|
|
|
|
S ADDLN2=$$GET1^DIQ(2,DFN,.2194),ADDLN3=$$GET1^DIQ(2,DFN,.2195)
|
|
|
|
Q:ADDLN3="" ADDLN2
|
|
|
|
Q ADDLN2_", "_ADDLN3
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2CITY(DFN) ; NOK2 City
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.2196)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2STAT(DFN) ; NOK2 State
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.2197)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2ZIP(DFN) ; NOK2 Zip Code
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.2198)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2HTEL(DFN) ; NOK2 Home Telephone
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.2199)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2WTEL(DFN) ; NOK2 Work Telephone
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.211011)
|
2009-05-21 13:12:11 -04:00
|
|
|
NOK2SAME(DFN) ; Is NOK2's Address the same the patient?
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.21925)
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERFAM(DFN) ; Emergency Contact (EMER) Family Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.331)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("FAMILY")
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERGIV(DFN) ; EMER Given Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.331)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("GIVEN")
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERMID(DFN) ; EMER Middle Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.331)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("MIDDLE")
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERSUF(DFN) ; EMER Suffi Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.331)
|
|
|
|
D NAMECOMP^XLFNAME(.NAME)
|
|
|
|
Q NAME("SUFFIX")
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERDISP(DFN) ; EMER Display Name
|
2008-10-03 22:57:33 -04:00
|
|
|
N NAME S NAME=$$GET1^DIQ(2,DFN,.331)
|
|
|
|
; "G" is Given Name First; "MXc" is Mixed Case, With Suffx Preceded by Comma
|
|
|
|
Q $$NAMEFMT^XLFNAME(.NAME,"G","MXc")
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERREL(DFN) ; EMER Relationship to the patient
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.331)
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERADD1(DFN) ; EMER Address 1
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.333)
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERADD2(DFN) ; EMER Address 2
|
2008-10-03 22:57:33 -04:00
|
|
|
N ADDLN2,ADDLN3
|
|
|
|
S ADDLN2=$$GET1^DIQ(2,DFN,.334),ADDLN3=$$GET1^DIQ(2,DFN,.335)
|
|
|
|
Q:ADDLN3="" ADDLN2
|
|
|
|
Q ADDLN2_", "_ADDLN3
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERCITY(DFN) ; EMER City
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.336)
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERSTAT(DFN) ; EMER State
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.337)
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERZIP(DFN) ; EMER Zip Code
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.338)
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERHTEL(DFN) ; EMER Home Telephone
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.339)
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERWTEL(DFN) ; EMER Work Telephone
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.33011)
|
2009-05-21 13:12:11 -04:00
|
|
|
EMERSAME(DFN) ; Is EMER's Address the same the NOK?
|
2008-10-03 22:57:33 -04:00
|
|
|
Q $$GET1^DIQ(2,DFN,.3305)
|