Print Page as PDF
DBIA3078 ICR (3078)

DBIA3078    ICR (3078)

Name Value
NUMBER 3078
IA # 3078
DATE CREATED 2000/04/11
CUSTODIAL PACKAGE CLINICAL REMINDERS
CUSTODIAL ISC Salt Lake City
USAGE Controlled Subscription
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE PXRMRPCA
NAME DBIA3078
GENERAL DESCRIPTION
These are the entry points for the PXRMRPCA routine:

1) ALIST^PXRMRPCA(.ORY,ORPT,.LIST) - Evaluate a list of reminders

2) APPL^PXRMRPCA(.ORY,ORPT,.LIST) - Evaluate reminders for CPRS cover sheet

3) CATEGORY^PXRMRPCA(.ORY,ORPT,ORLOC) - List of categories

4) LIST^PXRMRPCA(.ORY,ORPT,ORLOC) - List of reminders (unevaluated)

5) REMDET^PXRMRPCA(..ORY,ORPT,ORREM) - Clinical Maintenance display

6) WEB^PXRMRPCA(.ORY,ORREM) - Web sites for a reminder

Output is returned in ORY array
STATUS Active
KEYWORDS PXRMRPCA
ID PXRMRPCA
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
ALIST
ALIST^PXRMRPCA(.ORY,ORPT.LIST) - Evaluate a list of
reminders for a patient

Allows evaluation of a list of reminders. Returns a list of clinical reminders
due/applicable or not applicable to the patient.

INPUT: ORPT
Patient identifier from the patient file [#2]

INPUT: LIST
List of reminders in format :
LIST(1) = reminder ien1 (from #811.9)
LIST(2) = reminder ien2
etc

OUTPUT: ORY
List of reminders in format:

ORY(CNT)=IEN^PRINT NAME^DUE DATE/TIME^LAST OCCURRENCE DATE/TIME^PRIORITY^DUE

DUE=0 - Applicable
DUE=1 - Due
DUE=2 - Not Applicable

APPL
APPL^PXRMRPCA(.ORY,ORPT,.LIST) - Evaluate reminders
for CPRS cover sheet

Returns a list of clinical reminders due/applicable or not applicable to
the patient.

INPUT: ORPT
Patient identifier from the patient file [#2]

INPUT: LIST
List of reminders in format :
LIST(1) = reminder ien1 (from #811.9)
LIST(2) = reminder ien2
etc

OUTPUT: ORY
List of reminders in format:

ORY(CNT)=IEN^PRINT NAME^DUE DATE/TIME^LAST OCCURRENCE DATE/TIME^PRIORITY^DUE

DUE=0 - Applicable
DUE=1 - Due

CATEGORY
CATEGORY^PXRMRPCA(.ORY,ORPT,ORLOC) - List of
categories

Returns list of all CPRS lookup categories and associated reminders

INPUT: ORPT
Patient Identifier from Patient file [#2]

INPUT: ORLOC
Patient's HOSPITAL LOCATION [#44]. May be null.

OUTPUT: ORY
Returns array of categories and reminders based on CPRS lookup categories
for this patient service/location.

FORMAT OF OUTPUT

ORY(1)=identifier^type^name^parent identifier^reminder ien
ORY(2)=identifier^type^name^parent identifier^reminder ien

type C = category
R = reminder

REMDET
REMDET^PXRMRPCA(..ORY,ORPT,ORREM) - Clinical
Maintenance display

Returns the details of a clinical reminder for a patient

INPUT: ORPT
Patient identifier from Patient file [#2]

INPUT: ORREM
Clinical reminder (ien) from CLINICAL REMINDER DEFINITION file [#811.9]

OUTPUT: ORY
Formatted details of the clinical reminder

ORY(1)=text
ORY(2)=text

WEB
WEB^PXRMRPCA(.ORY,ORREM) - Web sites for a reminder

Web addresses for selected reminder

INPUT: ORREM
Clinical reminder (ien) from CLINICAL REMINDER DEFINITION file [#811.9]

OUTPUT: ORY
Formatted list of web addresses

ORY(1)=description^address

E.G.

ORY(0)=4
ORY(1)=Influenza Directive^http://www.va.gov/publ/direct/194026.htm
ORY(2)=Medical Home Pages^http://www.va.gov/bookmark/Medhome.htm
ORY(3)=National Guideline Clearinghouse^http://www.guideline.com
ORY(4)=VISN01 Web Page^http://url.visn1.url
LIST
LIST^PXRMRPCA(.ORY,ORPT,ORLOC) - List of reminders
(unevaluated)

Returns list of CPRS reminders for patient/location (no evaluation is done)

INPUT: ORPT
Patient identifier from the patient file [#2]

INPUT: ORLOC
Patients location from HOSPITAL LOCATION [#44]. May be null

OUTPUT: ORY
List of reminder iens [#811.9].

ORY(1)=ien1
ORY(2)=ien2

$$DLG(IEN)
Determine if the Reminder has a Reminder dialog
associated with the reminders and the dialog is not disabled.  If the reminder
has an active dialog assigned to it a value of 1 is return.  If the reminder
does not have a dialog assign to it or if the dialog is disabled the then a
value of 0 is returned.
VARIABLES TYPE VARIABLES DESCRIPTION
IEN Input
the IEN of the Reminder definition from file #811.9
$$DLG Output

0 == if the reminder does no have a dialog assigned or is disabled.
1 == if the reminder has an active dialog assigned.
$$DLGWIPE(IEN)
Check to see if the reminder has an associated
dialog.  If it does then it checks to see if field #112 (Patient Specific) of
file 801.41 is set to true, if so the function returns a value of 1. If the
reminder does not have an associated dialog or if the field #112 (Patient
Specific) is not set to true then the function returns a value of 0.
VARIABLES TYPE VARIABLES DESCRIPTION
IEN Input
the IEN of the Reminder definition from file #811.9
$$DLGWIPE Output

0 == if the reminder does not have an associated dialog
or if the field #112 (Patient Specific) of file 801.41 is false.
1 == if the reminder has an associated dialog and if field #112
is set to true.
ORY
  • input
SUBSCRIBING PACKAGE
SUBSCRIBING PACKAGE ISC SUBSCRIBING DETAILS
ORDER ENTRY/RESULTS REPORTING Salt Lake City
Calls to PXRMRPCA