All ICR List

Package: Surgery ICR List

IA # Name Type Custodial Package Date Created DBIC Approval Status Status Usage File # General Description Remote Procedure Routine Date Activated
IA # Name Type Custodial Package Date Created DBIC Approval Status Status Usage File # General Description Remote Procedure Routine Date Activated
16 DBIA16 File SURGERY 1990/02/26 APPROVED Active Private 130
Surgery file (130).
57 DBIA57 File SURGERY 1990/12/04 APPROVED Active Private 130
103 SURGERY file (#130) File SURGERY 1991/07/28 APPROVED Active Controlled Subscription 130
The DSS Extracts SURGERY EXTRACT file (#727.811)
contains a field, CASE NUMBER, which is a pointer to the SURGERY file (#130).
DSS Extracts has permission to execute direct global reads of the 'B' Cross
Reference on the SURGERY file (#130).
DSS uses the "ADT" and "AC" cross references on the DATE OF OPERATION field:
Global: ^SRF("ADT",DFN,DATE)
Global: ^SRF("AC",DATE,IEN)=DFN
2013/10/24
107 DBIA107-A File SURGERY 2005/06/20 Retired Private 130
The following references will be made from the QIP3SR*
routines which, while belonging to the QIP namespace, will be maintained by
the surgery developers. Coordination of release and patches will be through
the QIP custodial ISC.
185 DBIA185-A File SURGERY 1992/07/16 APPROVED Active Private 131.7
An E3R has been issued, asking to modify the Health
Summary Print by location option to allow selection of an Operating Room, and
to queue the selected Health Summary Type to print for all patients scheduled
for surgery in that OR on a user-specified date. To that end, the Print by
Location driver has been modified to look at the "B" cross reference of the
Operating Room File (i.e., ^SRS("B",+LOC,ORLOC)) to get the record number of
the selected OR, and then traverse the "AOR" cross reference of the Surgery
File (i.e., ^SRF("AOR",+ORLOC,SDT,SRN) to get the record number of each
surgery. It then visits the zero-node of each Surgery record to get the
patient, whom it adds to the list of patients for Health Summaries to be
printed.
Health Summary makes direct references to the above cited globals and cross
references.
250 DBIA250 File SURGERY 1993/07/20 APPROVED Active Private 130
Occurrence Screen has permission from Surgery to make
the following calls:
Cross References on file 130:
AC - DATE OF OPERATION
ADT - DATE OF OPERATION
Fields: subscript;piece
130,.01 PATIENT
130,.011 IN/OUT-PATIENT STATUS (0;12)
130,.03 MAJOR/MINOR (0;3)
130,.09 DATE OF OPERATION (0;9)
130,10 SCHEDULED START TIME (31;4)
563 DBIA103-B File SURGERY 1991/07/28 APPROVED Active Private 131.9
569 DBIA107-B File SURGERY 2005/06/20 Retired Private 132.9
Custodial package - Surgery:
----------------------------
Routine QIP3SR accesses the following fields: In file 132.9, ATTENDING CODES
1 - CODE
The above references will be made from the QIP3SR* routines which, while
belonging to the QIP namespace, will be maintained by the surgery developers.
Coordination of release and patches will be through the QIP custodial ISC.
641 DBIA185-B File SURGERY 1992/07/16 APPROVED Active Private 130
An E3R has been issued, asking to modify the Health
Summary Print by location option to allow selection of an Operating Room, and
to queue the selected Health Summary Type to print for all patients scheduled
for surgery in that OR on a user-specified date. To that end, the Print by
Location driver has been modified to look at the "B" cross reference of the
Operating Room File (i.e., ^SRS("B",+LOC,ORLOC)) to get the record number of
the selected OR, and then traverse the "AOR" cross reference of the Surgery
File (i.e., ^SRF("AOR",+ORLOC,SDT,SRN) to get the record number of each
surgery. It then visits the zero-node of each Surgery record to get the
patient, whom it adds to the list of patients for Health Summaries to be
printed.
Health Summary makes direct references to the above cited globals and cross
references.
893 SURGERY Data Interface for LABORATORY SERVICE Routine SURGERY 2000/12/07 APPROVED Active Private
SROSPLG was written as an interface to provide SURGERY
data for LABORATORY SERVICE Surgical Pathology reports created during Anatomic
Pathology Log-In. Entry point SROSPLG allows the LABORATORY SERVICE user to
select from a list of surgeries performed in the last seven days for the given
patient. Entry point DISP extracts the chosen surgery data and copies it into
the corresponding Surgical Pathology report.
SROSPLG
927 LIST SURGICAL OPERATIONS SCHEDULED File SURGERY 1994/08/01 APPROVED Active Private 130
Read only access for the ^SRF global.
Routine LRBLPCSS, blood bank routine, pre-op component selection, checks for
pending operations by looping through the "ADT" Date of Operation cross
reference then lists operations scheduled. The date, operation procedure, and
planned principal procedure code is listed.
1994/08/01
990 DBIA990-A File SURGERY 1994/09/30 APPROVED Active Controlled Subscription 130
991 DBIA990-B File SURGERY 1994/09/30 APPROVED Active Controlled Subscription 137.45
992 DBIA990-C Routine SURGERY 1994/09/30 APPROVED Active Controlled Subscription
Routine: PRCPCSOR:
1. Call the routine ^SROPS to lookup the
patient and scheduled operation.
SROPS
1002 DBIA1002 File SURGERY 2005/06/20 Retired Private 137.45
The following reference will be made from the QIP3SR*
routines which, while belonging to the QIP namespace, will be maintained by
the Surgery developers. Coordination of release and patches will be through
the QIP custodial ISC.
1203 SURGERY/IMAGING REPORT DISPLAY Routine SURGERY 1995/04/21 APPROVED Active Controlled Subscription
The Imaging Package is given permission to call SROPRPT
to display surgery operation reports.
SROPRPT
1204 SURGERY/IMAGING FIELD 2005 File SURGERY 1995/04/21 APPROVED Active Private 130
The Surgery Package will reserve field 2005 of File 130
for an IMAGE multiple pointing to File 2005. (The Surgery Package will be
adding this field to its package as soon as feasible.) Imaging Package is
given permission to set and delete pointers from Field 2005 of File 130.
1853 DBIA1853 File SURGERY 1996/12/03 APPROVED Active Private 131.7
DSS Extracts references the following data from the
OPERATING ROOM file (#131.7).
1854 DBIA1854 File SURGERY 1996/12/03 APPROVED Active Private 134
The DSS Extracts SURGERY EXTRACT file (#727.811)
contains a field, OR TYPE, which is a pointer to the OPERATING ROOM TYPE file
(#134).
1855 DBIA1855 File SURGERY 1996/12/03 APPROVED Active Private 137.45
DSS Extracts references the following data from the
LOCAL SURGICAL SPECIALTY file (#137.45).
2033 DBA2033 Routine SURGERY 1997/06/13 APPROVED Active Controlled Subscription
The purpose of this agreement is to provide access to
the Surgery package (custodian) by the Imaging package (subscriber) for obtain
a surgical case listing to append images to. Requesting permission to use the
Surgery API, GET^SROGTSR, for listing surgical cases.
SROGTSR
2237 DBIA2237 File SURGERY 1997/11/06 APPROVED Active Controlled Subscription 133
DSS Extracts has permission to execute direct global
reads of the SITE field (#.01) (0;1) and the 'B' Cross Reference on the
SURGERY SITE file (#133).
2491 DBIA 16B File SURGERY 1998/08/10 APPROVED Active Private 130
This amends DBIA #16 to include file reference used for
OP and NON-OP Health Summary.
2670 DBIA2670 Other SURGERY 1998/12/17 APPROVED Active Private
AMIE II is an "umbrella" menu for VA Regional Office
users on VistA systems. The IA is for the options included on the menu.
3362 ACCESS TO FILE OPERATING ROOM FILE (131.7) File SURGERY 2001/04/27 APPROVED Active Controlled Subscription 131.7
IFCAP developers are permitted to directly access the
NAME field (.01) of the OPERATING ROOM file (131.7) so that this information
can be accurately reported on the IFCAP PATIENT DISTRIBUTION COST REPORT.
This will resolve a NOIS that was generated due to the fact that previously
the report has used the pointer from the SURGERY file (130) field OPERATING
ROOM (.02) to access the HOSPITAL LOCATION file (44) field NAME (.01). With
this agreement in place IFCAP will be able to use the proper pointer to the
HOSPITAL LOCATION file (44) field NAME (.01), namely the NAME field (.01) of
the OPERATING ROOM file (131.7).
3477 TIU Uploads to SURGERY file File SURGERY 2001/11/06 APPROVED Active Private 130
This DBIA documents references from TIU upload routines
to the SURGERY (#130), for upload of Surgeon's Dictation into the SURGERY
file.
Revision History:
- 11/12/24 Added Global Reference SRF(D0,"TIU"
2024/11/12
3533 Calls to Routine SROESTV Routine SURGERY 2002/02/28 APPROVED Active Controlled Subscription
This DBIA documents calls to the routine SROESTV.
SROESTV
3541 GET OPTOP Routine SURGERY 2002/03/07 APPROVED Active Controlled Subscription
This DBIA documents the call to SROSRPT to return optop
information on a surgical case.
SROSRPT
3542 GET OPTOP FOR NON-OR PROCEDURE Routine SURGERY 2002/03/07 APPROVED Active Controlled Subscription
This DBIA documents the call to SRONP to return optop
information on a non-OR procedure.
SRONP
3559 Read access to Surgery file File SURGERY 2002/04/12 APPROVED Active Private 130
This agreement allows CPRS to look at specific fields
in the Surgery file to be able to properly manage orders when the patient
leaves the OR.
3562 Calls to Routine SROTIUD Routine SURGERY 2002/04/16 APPROVED Active Private
This DBIA documents calls to the routine SROTIUD.
SROTIUD
3590 HEALTH SUMMARY SURGICAL EXTRACT Routine SURGERY 2002/05/29 APPROVED Active Private SROGMTS
3612 Calls to Routine SROESL Routine SURGERY 2002/07/03 APPROVED Active Controlled Subscription
Build TMP global of Surgery cases electronically signed
for a given Report Identifier (RI) to be used in Reports Tab in CPRS (GUI).
^TMP("SROLST",$J,case #,RI)=Report Status^TIU DOCUMENT FILE #
SROESL
3615 Surgery on CPRS Reports Tab File SURGERY 2002/07/08 Other Controlled Subscription 130
Read access to selected fields from SURGERY file, #130.
This Integration Agreement also allows direct global read access to the "B"
cross reference of the Surgery file.
3628 SET VARIABLES FOR OPERATION REPORT Routine SURGERY 2002/07/30 APPROVED Active Controlled Subscription
DBIA for AMIE II (Automated Medical Information
Exchange) to use SET^SROVAR routine in a remote procedure to run Surgery
Operation Report. Integration Agreement will be only until the Electronic
Signature for Operative Reports patch (SR*3*100) is installed.
SROVAR
3629 PRINT OPERATION REPORT Routine SURGERY 2002/07/30 APPROVED Active Controlled Subscription
DBIA for AMIE II (Automated Medical Information
Exchange) to use ^SROPRPT1 routine in a remote procedure to print Surgery
Operation Report. Integration Agreement will be only until the Electronic
Signature for Operative Reports patch (SR*3*100) is installed.
SROPRPT1
3849 Surgery file #130 File SURGERY 2002/11/21 Withdrawn Private 130
Integration agreement to use the several fields from
Surgery file #130 in a remote procedure call. The fields will be used to list
the patient case status.
4111 Calls to Routine SRSCLM Routine SURGERY 2003/05/29 APPROVED Active Private
This DBIA documents calls to the routine SRSCLM.
SRSCLM
4427 DBIA4427 Routine SURGERY 2004/05/13 APPROVED Active Private
This function will return an array containing case
level anesthesia times, service connector, and clinical indicators for
surgical cases that fall within the from and through dates based on the date
of operation.
SROANEST
4502 Find Surgical Case # for TIU File SURGERY 2004/09/10 APPROVED Active Private 130
During the upload of TIU documents specific to the
SURGICAL REPORTS document class, TIU needs to associate the newly uploaded TIU
data to the correct TIU document stub created by the surgery package. Surgery
maintains the link between the surgical case # and the TIU document in the
^SRF(Case#,"TIU" global which TIU needs to read to ensure the correct linkage.
4872 SURGERY PROCEDURE/DIAGNOSIS CODES File SURGERY 2006/08/02 APPROVED Active Controlled Subscription 136
This integration agreement grants read access to
Surgery case coding information from the SURGERY PROCEDURE/DIAGNOSIS CODES
file (#136).
2012/05/24
5024 SURGERY FILE 130 DATA - NURSE INTRAOPERATIVE REPORT Routine SURGERY 2007/08/06 Pending Private
TIU will call this tag from a utiity routine for
comparison of the NURSE INTRAOPERATVIE REPORT in TIU (8925) with the Surgery
file (130) NIR data.
SRONRPT
5025 SURGERY FILE 130 DATA - ANESTHESIA REPORT Routine SURGERY 2007/08/06 Pending Private
TIU will call this tag from a utiity routine for
comparison of the Anesthesia report in TIU (8925) with the Surgery file (130)
Anesthesia data.
SROANR
5268 ATTENDING SURGEON/PROVIDER File SURGERY 2008/09/30 Pending Private 130
This ICR grants permission to read specific fields in
the SURGERY file (#130) using VA FileMan.
5675 SURGERY FILE DATA File SURGERY 2011/05/24 APPROVED Active Private 130
This agreement documents additional fields read from
the Surgery file #130 that are not returned by other SR api's.
Amended in August 2022: Added fields .04,.164,.205,.232,15, 39, 100,121-125
effective with patch VPR*1*30.
2022/08/26
5990 ICD SEARCH API FILE File SURGERY 2013/07/10 Pending Supported 130.4
This file contains the ICD and Procedure API
references. These allow applications to call the correct search API's based
on application parameters that control the type of search. This allows the
search API's to be controlled by file entries rather than having to hard code
the calls.
6730 VIAB SRGY RPTLIST File SURGERY 2017/01/26 APPROVED Active Private 130
VIA needs to read a number of fields from Surgery File
#130 for VIAB SRGY RPTLIST RPC.
2017/03/09
6780 HL7 VERSION CHECK Routine SURGERY 2017/07/03 Pending Private 420.5
This integration agreement allows the DSS PeriOp
Manager to call V^SRHLU, which returns boolean value that tells whether the
HL7 messaging is compatible with 1.5 version. If the answer is yes, then no
HL7 message will be sent.
SRHLU
6781 SURGICAL HL7 TRANSMISSION Routine SURGERY 2017/07/03 Pending Private
This integration agreement allows the DSS PeriOp
Manager to call MSG^SRHLZIU, which sends ZIU message for various events such
as S12 New Appointment, S13 Reschedule, S14 Modification, S15 Cancellation,
and S17 Deletion.
SRHLZIU
6782 SURGICAL OUTGOING HL7 STANDARD SEGMENT UTILITIES Routine SURGERY 2017/07/03 Pending Private
This integration agreement allows the DSS PeriOp
Manager to call SRHLUO routines which contains various utility modules to
build outgoing surgery HL7 standard segments.
SRHLUO
6783 SURGICAL OUTGOING HL7 CUSTOM SEGMENT UTILITIES 1 Routine SURGERY 2017/07/03 Pending Private
This integration agreement allows the DSS PeriOp
Manager to call SRHLUO1 routines, which contains various utility modules to
build HL7 custom segments.
SRHLUO1
6784 SURGICAL OUTGOING HL7 CUSTOM SEGMENT UTILITIES 2 Routine SURGERY 2017/07/03 Pending Private
This integration agreement allows the DSS PeriOp
Manager to call SRHLUO2 routines which contains various utility modules to
build custom HL7 segments.
SRHLUO2
6785 SURGICAL CASE LOCK/UNLOCK Routine SURGERY 2017/07/03 Pending Private
This integration agreement allows the DSS PeriOp
Manager to call SROUTL, which contains various utility modules including
locking, and unlocking surgical cases so that cases can be modified without
being modified by other processes.
SROUTL
6786 SURGERY CASE'S DIVISION SETUP Routine SURGERY 2017/07/03 Pending Private
This integration agreement allows the DSS PeriOp
Manager to call SROUTL0 which contains various utility modules including
getting divisions of a given OR.
SROUTL0
6787 SURGICAL CASE STATUS Routine SURGERY 2017/07/03 Pending Private
This integration agreement allows the DSS PeriOp
Manager to call STATUS^SROERR0 to find status about a given surgery case.
SROERR0
6788 SURGICAL CASE STATUS II Routine SURGERY 2017/07/03 Pending Private
This integration agreement allows the DSS PeriOp
Manager to call DIS1^SRSBUTL to check and set new service block for surgery
availability graph.
SRSBUTL
6789 SURGERY DRAW GRAPH Routine SURGERY 2017/07/03 Pending Private
This integration agreement allows the DSS PeriOp
Manager to call ^SRSGRPH to draw surgery OR room availability graph.
SRSGRPH
6790 SURGERY CANCEL GRAPH Routine SURGERY 2017/07/03 Pending Private
This integration agreement allows the DSS PeriOp
Manager to call ^SRSCG to update graph when a case is cancelled.
SRSCG
6815 SURGICAL OUTBOUND HL7 GENERATION UTILITY FOR NTE Routine SURGERY 2017/09/14 Pending Private
SURGICAL OUTBOUND HL7 GENERATION UTILITY FOR NTE will
allow DSS Integration Framework to generate an NTE segment based on OBR
segment. NTE segment contains comments and other free texts written by care
providers.
SRHLVUI2
6816 SURGERY CONFIGURATION FILE ACCESS File SURGERY 2017/09/14 Pending Private 133.2
This integration agreement will allow the DSS
Integration Framework to iterate through the list in ^SRO(133.2) global as
well as look up its internal entry number by TEXT through the use of "AC"
cross reference. NO direct reads or writes to the globals will be done. The
primary purpose of the ICR is to iterate this file in D0 node (1,2,3...etc),
and "AC" cross reference.
^SRO(133.2,D0) Uses $O to iterate the surgery file
File 133.2 "AC" cross-reference used to look up by TEXT
6835 CONVERT INTERNAL NAME TO HL NAME Routine SURGERY 2017/11/13 Pending Private
CONVERT INTERNAL NAME TO HL NAME is an integration
agreement that allows the caller to convert internal entry number into an HL7
CN data type.
SRHLU
6836 PRINT SURGERY CASE STATUS Routine SURGERY 2017/11/13 Pending Private
PRINT SURGERY CASE STATUS allows the caller to print
surgery cases.
SROP1
7263 DOC ONLY - COPY OF 2237 File SURGERY 2021/05/21 Pending Private 133
This is a DOCUMENT ONLY ICR for Class 3 package, MSCJ
namespace, for the PICIS interface. The PICIS/VistA interface is for incoming
HL7 Surgery requests coming from the PICIS COTS Surgery Scheduling
application. MSCJ falls under the Medsphere Systems Corporation package in
the MSC namespace. MSCJ sub-package has permission to execute direct global
reads of the SITE field (#.01) (0;1) and the 'B' Cross Reference on the
SURGERY SITE file (#133).
7264 DOC ONLY - Access to SROXR1 Routine SURGERY 2021/05/21 Pending Private
DOCUMENT ONLY: PICIS Surgery Scheduling Interface is a
subpackage (MSCJ namespace) within Medshere Systems Corporation (MSC
namespace). This is a Class 3 ICR for the MSCJ MEDSPHERE PICIS APPLICATIONS
Package, patch MSCJ*n*n for use of the APIs in the ^SROXR1 routine to
facilitate scheduling surgeries from the PICIS Surgery Scheduling package.
The Routine MSCJSR01 calls the SROXR1 API's to add and delete surgery
schedules from the PICIS interface. API components, AR and KAR in the ^SROXR1
routine, are used for creating and deleting the "AR" cross references in the
SURGERY, #130, file for the DATE OF OPERATION, #.09, field.
SROXR1
7271 Copy of ICR 103 with Document Only fields File SURGERY 2021/06/15 Pending Private 130
This ICR is created for Document Only purposes to allow
MSCJ MEDSPHERE PICIS APPLICATIONS Package to be compliant with SAC standards
requiring FileMan read/write access. The routine MSCJSR01 performs reads and
writes to the SURGERY, #130, file using FileMan. The following FileMan fields
are accessed in a read/write manner using FileMan APIs.
The following indented fields (.01, .011, .02, .09. .14, .164, 17, and 50
would have been covered in ICR 103, but the Surgery Custodian POC requested
this Class 3 product's access be defined in it's own ICR. The fields not
indented would have needed to be added to 103, which was a concern for the
POC.
.01 - PATIENT
.011 - IN/OUT-PATIENT STATUS
.0155 - CLASSIFICATION ENTERED (Y/N)
.02 - OPERATING ROOM
.03 - MAJOR/MINOR
.035 - CASE SCHEDULE TYPE
.05 - REQ CLEAN OR CONTAMINATED
.09 - DATE OF OPERATION
.13 - RESTR & POSITION AIDS
.14 - SURGEON
.15 - FIRST ASST
.16 - SECOND ASST
.164 - ATTEND SURG
.42 - OTHER PROCEDURES
1.098 - DATE/TIME R REQUEST MADE
1.099 - SURG SCHED PERSON
10 - SCHEDULED START TIME
11 - SCHEDULED END TIME
17 - CANCEL DATE
26 - PRINCIPAL PROCEDURE
27 - PLANNED PRIN PROCEDURE CODE
36 - REQUESTED
37 - ESTIMATED CASE LENGTH
38 - REQUEST BLOOD AVAILABILITY
50 - DIVISION
55 - INDICATIONS FOR OPERATIONS
56 - PRE-ADMISSION TESTING
2021/06/15
7436 OE/RR SURGERY (#130) FILE ACCESS File SURGERY 2023/09/11 APPROVED Active Private 130
ORDER ENTRY/RESULTS REPORTING IS ACCESSING THE SURGERY
(#130) FILE TO GATHER THE ORDER NUMBER (#100) FIELD IN ORDER TO DETERMINE THE
ORDERING PROVIDER FOR NOTIFICATIONS DISPLAYED IN CPRS (COMPUTERIZED PATIENT
RECORD SYSTEM).
2023/09/12