Name | Value | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NUMBER | 4371 | ||||||||||||||||||||||||||||||||
IA # | 4371 | ||||||||||||||||||||||||||||||||
DATE CREATED | 2004/02/25 | ||||||||||||||||||||||||||||||||
CUSTODIAL PACKAGE | CLINICAL REMINDERS | ||||||||||||||||||||||||||||||||
CUSTODIAL ISC | Salt Lake City | ||||||||||||||||||||||||||||||||
USAGE | Controlled Subscription | ||||||||||||||||||||||||||||||||
TYPE | Routine | ||||||||||||||||||||||||||||||||
DBIC APPROVAL STATUS | APPROVED | ||||||||||||||||||||||||||||||||
ROUTINE | PXRMEXSI | ||||||||||||||||||||||||||||||||
NAME | REMINDER EXCHANGE APIs | ||||||||||||||||||||||||||||||||
GENERAL DESCRIPTION | This describes the Reminder Exchange Utility APIs that can be used to transport and install Reminder Exchange file (#811.8) entries as part of a KIDS build. ICR #5687 allows subscribing packages to transport Reminder Exchange file entries using KIDS. The subscribing package should create a routine, referred to as ROUTINE in the descriptions below, with an entry point referred to as ENTRY. The purpose of this routine is to build a list of Reminder Exchange file entries that are to be transported and installed. The entry point should have the following arguments: ENTRY(MODE,ARRAY) Where MODE can be "I" for include in the build and "A" for install action. The APIs documented below will set MODE to the appropriate value. ARRAY is the name of an array that contains the list of Reminder Exchange File entries. You need the following for each Reminder Exchange entry you want to include: S LN=LN+1 S ARRAY(LN,1)="NAME" I MODE["I" S ARRAY(LN,2)="DATE/TIME" I MODE["A" S ARRAY(LN,3)=ACTION LN is a counter, ARRAY(LN,1) is the name of the entry, ARRAY(LN,2) is the date/time the entry was created (these can be cut and pasted from the Exchange File display), ARRAY(LN,3) is the install action. These are single letter codes such as install ("I"), merge ("M"), and overwrite ("O"). For example, I MODE["A" S ARRAY(LN,3)="M" If you would like the number of Reminder Exchange file entries that are going to be installed to be displayed during the KIDS install, include the following in ENTRY^ROUTINE after the list of Reminder Exchange file entries has been populated: I MODE="IA" D BMES^XPDUTL("There are "_LN_" Reminder Exchange entries to be installed.") |
||||||||||||||||||||||||||||||||
STATUS | Active | ||||||||||||||||||||||||||||||||
KEYWORDS |
|
||||||||||||||||||||||||||||||||
DURATION | Till Otherwise Agreed | ||||||||||||||||||||||||||||||||
ID | PXRMEXSI | ||||||||||||||||||||||||||||||||
COMPONENT/ENTRY POINT |
|
||||||||||||||||||||||||||||||||
SUBSCRIBING PACKAGE |
|
||||||||||||||||||||||||||||||||
DATE ACTIVATED | 2013/05/23 |