============================================================================= Run Date: MAY 26, 2006 Designation: DG*5.3*557 Package : DG - REGISTRATION Priority: Mandatory Version : 5.3 SEQ #616 Status: Released Compliance Date: JUN 26, 2006 ============================================================================= Subject: Patient Services Construct for Java Category: - Routine - Enhancement (Mandatory) Description: ============ Patient Service Construct is a Veterans Health Information Systems and Technology Architecture (VistA) re-engineering project based on the Java technologies. Patient Service is a composite business service that will provide a broad range of high-level patient administrative data. The data will be based on access to the individual business services such as Patient Demographics, Eligibility/Enrollment, and Patient Identification, which serve as authoritative sources for that data. For those applications that have been re-engineered, all needs to retrieve patient administrative data through a common business service will be met. The Patient Service Construct functionality provided in this patch will be invisible to existing M VistA applications. It is being released to support upcoming HealtheVet applications such as Blind Rehab, Veterans Personal Finance System (VPFS) and Replacement Scheduling Application (RSA). NEW OPTION: ---------- DGRR PATIENT SERVICE QUERY, Patient Service Query, is a new Broker (Client/Server) type option added by this patch to provide access for the Patient Service Construct users. REMOTE PROCEDURE CALLS: ---------------------- DGRR GET PATIENT SERVICES DATA - This RPC will return an XML via VistaLink containing Patient Service Demographic information for any given patient's Integration Control Number (ICN) or DFN. Input parameters to the RPC are: (Rq) Required parameter (Op) Optional parameter (Rq) PARAMS("PatientId_Type") = the three letters "DFN" or "ICN" (ICN preferred) (Rq) PARAMS("PatientId") = the actual value of the patient DFN or ICN (ICN preferred) (Op) PARAMS(REQUESTED_DATE) = Date to be used for ADT Movement List - defaults to DT (Op) PARAMS("PrimaryDemo") = 0 or 1 to request Primary Demographic Info (Op) PARAMS("SecondaryDemo") = 0 or 1 to request Secondary Demographic Info (Op) PARAMS("TertiaryDemo") = 0 or 1 to request Tertiary Demographic Info (Op) PARAMS("MainAddress") = 0 or 1 to request Main Address Info (Op) PARAMS("TemporaryAddress") = 0 or 1 to request Temporary Address Info (Op) PARAMS("ConfidentialAddress") = 0 or 1 to request Confidential Address Info (Op) PARAMS("ContactInfo") = 0 or 1 to request Contact Information (Op) PARAMS("ADTInfo") = 0 or 1 to request ADT Information (Op) PARAMS("EnrollEligibility") = 0 or 1 to request Enrollment/ Eligibility Information NOTE: ICN is the preferred value for the PatientId_Type and Patient_Id parameters. Retrieval of patient demographic data by DFN will be supported until all records have been enumerated. Entry point for this RPC is PATIENT^DGRRPSGT. TEST SITES: ========== Augusta, GA Hines IL Puget Sound HCS Tucson, AZ ROUTINE SUMMARY: ================ The following is a list of the routine(s) included in this patch. The second line of each of these routine(s) will look like: ;;5.3;Registration;**[patch list]**;Aug 13, 1993 CHECK^XTSUMBLD results Routine name Before Patch After Patch Patch List ============ ============ =========== ========== DGRR557U N/A 1976831 557 DGRRPSA1 N/A 4117 557 DGRRPSA2 N/A 5937 557 DGRRPSAC N/A 5120191 557 DGRRPSAD N/A 8915836 557 DGRRPSAM N/A 2693611 557 DGRRPSAT N/A 2435009 557 DGRRPSD1 N/A 2113761 557 DGRRPSD2 N/A 4609946 557 DGRRPSD3 N/A 4391176 557 DGRRPSEE N/A 12842199 557 DGRRPSGT N/A 12551777 557 DGRRPSIC N/A 3113843 557 DGRRPSID N/A 1100624 557 DGRRPSIN N/A 745223 557 DGRRPSKN N/A 2368095 557 DGRRPSXX N/A 3221929 557 NEW: CHECK1^XTSUMBLD results Routine name Before Patch After Patch Patch List ============ ============ =========== ========== DGRR557U N/A 4045100 557 DGRRPSA1 N/A 19753 557 DGRRPSA2 N/A 23518 557 DGRRPSAC N/A 14768700 557 DGRRPSAD N/A 46488983 557 DGRRPSAM N/A 7822716 557 DGRRPSAT N/A 6432723 557 DGRRPSD1 N/A 4517565 557 DGRRPSD2 N/A 15816572 557 DGRRPSD3 N/A 14769514 557 DGRRPSEE N/A 75411765 557 DGRRPSGT N/A 40084058 557 DGRRPSIC N/A 8301317 557 DGRRPSID N/A 2238073 557 DGRRPSIN N/A 1115728 557 DGRRPSKN N/A 10519494 557 DGRRPSXX N/A 11679252 557 SOFTWARE RETRIEVAL: ================== This patch is not being distributed through the National Patch Module. The distribution file DG_53_P557.KID may be obtained using FTP from the ANONYMOUS.SOFTWARE directory at DOWNLOAD.VISTA.MED.VA.GOV or from specific servers at: Albany: ftp.fo-albany.med.va.gov Hines: ftp.fo-hines.med.va.gov Salt Lake City: ftp.fo-slc.med.va.gov Host file name: DG_53_P557.KID INSTALLATION INSTRUCTIONS: ========================== This patch can be loaded with users on the system. Installation will take less than 5 minutes. These installation instructions apply to the M portion of the application. **Warning** When an option is included in the patch build, the question REBUILD MENUS is asked as a PRE-INSTALL question. If you choose to have KIDs rebuild the menus it will happen at the end of the build installation and may take several hours. Note: Most sites have a nightly batch job that rebuilds the menus so if you queued the installations ensure that it will complete prior to the batch job. Or, if you are installing several builds, wait until the last one to use the KIDs rebuild functionality. **** 1. Use LOAD A DISTRIBUTION option on the KIDS INSTALLATION Menu, and enter: DG_53_P557.KID. 2. From the Kernel Installation and Distribution System Menu, select the Installation menu. 3. From this menu, you may elect to use the following options (when prompted for INSTALL NAME, enter DG*5.3*557): a. Backup a Transport Global - this option will create a backup message of any routines exported with the patch. It will NOT backup any other changes such as DDs or templates. b. Compare Transport Global to Current System - this option will allow you to view all changes that will be made when the patch is installed. It compares all components of the patch (routines, DDs, templates, etc.). c. Verify Checksums in Transport Global - this option will allow you to ensure the integrity of the routines that are in the transport global. d. Print Transport Global - this option will allow you to view the components of the KIDS build. 4. Use the Install Package(s) option and select the package DG*5.3*557. 5. When prompted 'Want KIDS to INHIBIT LOGONs during the install? YES??//',respond NO. 6. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//', respond NO. 7. Assign the DGRR PATIENT SERVICE QUERY option to the appropriate users as needed. Routine Information: ==================== Routine Name: DGRR557U Routine Name: DGRRPSA1 Routine Name: DGRRPSA2 Routine Name: DGRRPSAC Routine Name: DGRRPSAD Routine Name: DGRRPSAM Routine Name: DGRRPSAT Routine Name: DGRRPSD1 Routine Name: DGRRPSD2 Routine Name: DGRRPSD3 Routine Name: DGRRPSEE Routine Name: DGRRPSGT Routine Name: DGRRPSIC Routine Name: DGRRPSID Routine Name: DGRRPSIN Routine Name: DGRRPSKN Routine Name: DGRRPSXX ============================================================================= User Information: Entered By : SKINNER,ALAN Date Entered : OCT 02, 2003 Completed By: ZITTEL,ERIC Date Completed: MAY 25, 2006 Released By : FITCH,DONNA Date Released : MAY 26, 2006 ============================================================================= Packman Mail Message: ===================== No routines included