SAP ABAP Class CL_ISHMED_RAD_STUDY (IS-H*MED RAD IC: RIS Study)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NMED (Package) R/3MED: Medical documentation GSD
Properties
Class CL_ISHMED_RAD_STUDY  
Short Description IS-H*MED RAD IC: RIS Study    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20011015   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 N2RCL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_RAD_STUDY has no interface implemented.
Friends
Class CL_ISHMED_RAD_STUDY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_STUDY_COMPLETED Constant Public Type reference (TYPE) DOKST 'CO' Document Status 20030930
2 DICOM_ACCESSION_NUMBER Instance attribute Public Type reference (TYPE) N2RAD_0008_0050 IS-H*MED: RAD DICOM Accession Number 20011017
3 DICOM_PATID Instance attribute Public Type reference (TYPE) N2RAD_0010_0020 IS-H*MED: RAD DICOM Patient ID 20011017
4 DICOM_PATNAME Instance attribute Public Type reference (TYPE) N2RAD_0010_0010 IS-H*MED: RAD DICOM Patient's Name 20011017
5 DICOM_REQPROC_PRIORITY Instance attribute Public Type reference (TYPE) N2RAD_0040_1003 IS-H*MED: RAD Requested Procedure Priority 20011017
6 DICOM_STUDY_ID Instance attribute Public Type reference (TYPE) N2RAD_0020_0010 IS-H*MED: RAD DICOM Study ID 20011017
7 DICOM_STUDY_STATUS Instance attribute Public Type reference (TYPE) N2RAD_0032_000A IS-H*MED: RAD Study Status 20011017
8 DICOM_STUDY_UID Instance attribute Public Type reference (TYPE) N2RAD_0020_000D IS-H*MED: RAD DICOM Study Instance UID 20011017
9 DOCKEY Instance attribute Private Type reference (TYPE) RN2DOC_KEY Key of RIS Study Document 20030429
10 EDITMODE Instance attribute Private Type reference (TYPE) ABAP_BOOL 'X' Processing Mode 20030224
11 EINR Instance attribute Private Type reference (TYPE) EINRI IS-H: Institution 20011015
12 IN_NDOC Instance attribute Private Object reference (TYPE REF TO) DATA RIS Study - Document Management Record 20011017
13 IN_NPAT Instance attribute Private Object reference (TYPE REF TO) DATA IS-H: Patient Master Data (General) 20011017
14 MEDDOC_DATA Instance attribute Private Type reference (TYPE) RN2DOCDATA IS-H*MED: All DocManagement Data - W/O Movement,Svce,Request 20030429
15 OBJRCC Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_RAD_RCC IS-H*MED RAD: RIS Communication Client 20011017
16 PACSID Instance attribute Public Type reference (TYPE) N2_PACSID Code of the PACS 20011015
17 PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for RCC 20030430
18 PRIMTAB Instance attribute Private Object reference (TYPE REF TO) DATA Reference to Primary Table 20020426
19 RAD_PARAMETER Instance attribute Private Type reference (TYPE) TN2_RAD_PARAM IS-H*MED RAD: Parameter 20030429
20 RAD_PARAMETERS Instance attribute Private See coding IS-H*MED RAD: Parameter Table 20030429
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL_STUDY Instance method Public Method Cancel Study 20011015
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20011015
3 CREATE_RCC Instance method Public Method Create RCC Instance; Return pointer to RCC object 20011017
4 DELETE_STUDY Instance method Public Method Logical deletion of RIS Study Document 20011015
5 DESTROY_RCC Instance method Private Method release reference 20011017
6 FINALIZE Instance method Public Method Finalize 20020426
7 GENERATE_STUDYID Instance method Public Method Create RIS Study Key 20011029
8 GENERATE_UID Instance method Public Method Generate Instance EID 20011015
9 GET_ATTRIBUTE Instance method Public Method Read Attribute Value 20020426
10 GET_PARM Instance method Private Method Read common RAD Parameter 20011015
11 GET_SERVICE_KTEXT Instance method Private Method Read service text 20011017
12 GET_STUDYID Instance method Public Method Read Study ID 20011015
13 GET_STUDY_DATA Instance method Public Method Read data from RIS Study Document 20011015
14 LINK_STUDY_DATA Instance method Public Method Link RIS Study Document Attributes to Class members 20011018
15 ON_CREATE_STUDY Instance method Public Method On Create new RIS Study Document 20020426
16 OPEN_STUDY Instance method Public Method Read RIS Study Document 20011015
17 READ_STUDY_DATA Instance method Public Method Read Study data from DB 20011029
18 REFRESH_RCC Instance method Public Event handling method Refresh RCC's Display with Current Data 20011017
19 SAVE_STUDY_DATA Instance method Private Method Persistent save mandantory RIS Study data 20011017
20 SET_ATTRIBUTE Instance method Public Method Assign a Value to Attribute 20020426
21 SET_STATUS Instance method Public Method Set Status of RIS Study document 20011015
22 SET_STUDYID Instance method Public Method Set Study ID 20020425
23 STUDYDOC_DATA Instance method Private Method Set data 20011019
Events
Class CL_ISHMED_RAD_STUDY has no event.
Types
Class CL_ISHMED_RAD_STUDY has no local type.
Method Signatures

Method CANCEL_STUDY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCKEY Value transfer Type reference (TYPE) RN2DOC_KEY IS-H*MED: Schlüssel eines Dokuments 20011015

Method CANCEL_STUDY on class CL_ISHMED_RAD_STUDY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACSID Value transfer Type reference (TYPE) N2_PACSID Schlüssel des PACS 20011015
2 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent container residing RCC 20011017
3 Importing PATIENT Call by reference Type reference (TYPE) NPAT IS-H: Stammdaten Patient (allgemein) 20020426
4 Importing STUDY_DOC Call by reference Type reference (TYPE) N2RCL_I_NDOC RIS Study doctype header 20011017
# Exception Resumable Description Created on
1 NO_CUSTOMIZING Could not initialize member by RAD environment 20011015
2 RCC_CREATE_ERR Could not create RCC object 20011017

Method CREATE_RCC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Pointer to parent container 20011017
2 Returning RCC Value transfer Object reference (TYPE REF TO) CL_ISHMED_RAD_RCC RCC Class 20011017
3 Importing WITH_STUDY_INFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE show study info ? 20040819
# Exception Resumable Description Created on
1 CNT_CREATE_ERR Could not create RCC object 20011017

Method DELETE_STUDY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCKEY Value transfer Type reference (TYPE) RN2DOC_KEY IS-H*MED: Schlüssel eines Dokuments 20011015

Method DELETE_STUDY on class CL_ISHMED_RAD_STUDY has no exception.

Method DESTROY_RCC Signature

Method DESTROY_RCC on class CL_ISHMED_RAD_STUDY has no parameter.
Method DESTROY_RCC on class CL_ISHMED_RAD_STUDY has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_ISHMED_RAD_STUDY has no parameter.
Method FINALIZE on class CL_ISHMED_RAD_STUDY has no exception.

Method GENERATE_STUDYID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACCESSION_NUMBER Value transfer Type reference (TYPE) N2RAD_0008_0050 IS-H*MED: RAD Accession Number 20011029
2 Importing STUDY_DOC Call by reference Type reference (TYPE) NDOC Study document header 20011029
3 Exporting STUDY_ID Value transfer Type reference (TYPE) N2RADSTUDYID IS-H*MED: RAD DICOM Study Id 20011029
# Exception Resumable Description Created on
1 ERR_BADI_CR Could not create BAdI Instance 20011029
2 ERR_STUDY_ID Study ID creation error 20011029

Method GENERATE_UID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROOT Value transfer Type reference (TYPE) N1_ROOT IS-H*MED: PACS Dicom Root 20011015
2 Importing STUDY_DOC Call by reference Type reference (TYPE) NDOC Study document header 20011015
3 Exporting UID Value transfer Type reference (TYPE) N2RAD_0020_000D IS-H*MED: RAD Study Instance UID 20011015
# Exception Resumable Description Created on
1 ERR_BADI_CR Could not create BAdI Instance 20011015
2 ERR_GEN_UID UID creation error 20011015

Method GET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) N2_ALIAS1 IS-H*MED: Aliasname für ein Dokumentationselement 20020426
2 Exporting VALUE Value transfer Type reference (TYPE) ANY Wert 20020426
# Exception Resumable Description Created on
1 NOT_EXIST Attribut nicht vorhanden 20020611

Method GET_PARM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAMETER Value transfer Type reference (TYPE) N2_RAD_PARAM IS-H*MED: RAD - Parameter 20011015
2 Returning VALUE Value transfer Type reference (TYPE) STRING Parameter's Value 20011015
# Exception Resumable Description Created on
1 NO_CUSTOMIZING No customer's data found 20011015

Method GET_SERVICE_KTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LNRLS Value transfer Type reference (TYPE) LNRLS IS-H: Laufende Nummer der Leistung 20011017
2 Returning TEXT Value transfer Type reference (TYPE) TARKTXT1 IS-H: Erster Kurztext einer Leistung 20011017

Method GET_SERVICE_KTEXT on class CL_ISHMED_RAD_STUDY has no exception.

Method GET_STUDYID Signature

Method GET_STUDYID on class CL_ISHMED_RAD_STUDY has no parameter.
Method GET_STUDYID on class CL_ISHMED_RAD_STUDY has no exception.

Method GET_STUDY_DATA Signature

Method GET_STUDY_DATA on class CL_ISHMED_RAD_STUDY has no parameter.
Method GET_STUDY_DATA on class CL_ISHMED_RAD_STUDY has no exception.

Method LINK_STUDY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_NDOC Call by reference Type reference (TYPE) N2RCL_I_NDOC in_ndoc 20020429
2 Importing IN_NPAT Call by reference Type reference (TYPE) NPAT NPAT Structure 20020429
3 Changing N7ACCNR Call by reference Type reference (TYPE) N2RADACCNR IS-H*MED: RAD - DICOM Accession Number 20011018
4 Changing N7EXPATNAM Call by reference Type reference (TYPE) N2RAD_0010_0010 IS-H*MED: RAD Patient's Name 20011018
5 Changing N7EXTPATID Call by reference Type reference (TYPE) N2RAD_0010_0020 IS-H*MED: RAD Patient ID 20011018
6 Changing N7PRIOR Call by reference Type reference (TYPE) N2RADPRIOR IS-H*MED: RAD - DICOM Req Proc Priority 20011018
7 Changing N7STUDSTAT Call by reference Type reference (TYPE) N2RADSTUDYSTATUS IS-H*MED: RAD - DICOM Study Status 20011018
8 Changing N7STUDYID Call by reference Type reference (TYPE) N2RADSTUDYID IS-H*MED: RAD DICOM Study Id 20011018
9 Changing N7STUDYUID Call by reference Type reference (TYPE) N2STUDYIUID IS-H*MED: RAD DICOM Study Instance UID 20011018
10 Changing N7WLSTAT Call by reference Type reference (TYPE) N2RADMWLSTATUS IS-H*MED: RAD MWL Transmit Status 20011018
11 Changing PRIMTAB Call by reference Object reference (TYPE REF TO) DATA 20020425

Method LINK_STUDY_DATA on class CL_ISHMED_RAD_STUDY has no exception.

Method ON_CREATE_STUDY Signature

Method ON_CREATE_STUDY on class CL_ISHMED_RAD_STUDY has no parameter.
# Exception Resumable Description Created on
1 GEN_STUDYID_ERR Could not generate Study ID 20020426
2 GEN_UID_ERR Could not generate Study IUID 20020426

Method OPEN_STUDY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCKEY Value transfer Type reference (TYPE) RN2DOC_KEY IS-H*MED: Schlüssel eines Dokuments 20011015

Method OPEN_STUDY on class CL_ISHMED_RAD_STUDY has no exception.

Method READ_STUDY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCKEY Value transfer Type reference (TYPE) RN2DOC_KEY IS-H*MED: Schlüssel eines Dokuments 20011029
2 Returning STUDY_DATA Value transfer Type reference (TYPE) N2DRISSTUDY IS-H*MED RAD IC: RIS Study 20011029

Method READ_STUDY_DATA on class CL_ISHMED_RAD_STUDY has no exception.

Method REFRESH_RCC Signature

Method REFRESH_RCC on class CL_ISHMED_RAD_STUDY has no parameter.
Method REFRESH_RCC on class CL_ISHMED_RAD_STUDY has no exception.

Method SAVE_STUDY_DATA Signature

Method SAVE_STUDY_DATA on class CL_ISHMED_RAD_STUDY has no parameter.
Method SAVE_STUDY_DATA on class CL_ISHMED_RAD_STUDY has no exception.

Method SET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) N2_ALIAS1 IS-H*MED: Aliasname für ein Dokumentationselement 20020426
2 Importing VALUE Call by reference Type reference (TYPE) ANY Wert 20020426
# Exception Resumable Description Created on
1 NOT_EXIST Attribut nicht vorhanden 20020611

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMIT Value transfer Type reference (TYPE) RN2DOC_APICONTROL-COMMIT_FLAG SPACE IS-H*MED: Soll ein Commit gemacht werden (ON/OFF) 20030429
2 Exporting MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter 20030429
3 Importing STATUS Value transfer Type reference (TYPE) DOKST Dokumentstatus 20030429

Method SET_STATUS on class CL_ISHMED_RAD_STUDY has no exception.

Method SET_STUDYID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STUDYID Value transfer Type reference (TYPE) N2RADSTUDYID IS-H*MED: RAD DICOM Study Id 20020425

Method SET_STUDYID on class CL_ISHMED_RAD_STUDY has no exception.

Method STUDYDOC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATAREFERENCE Value transfer Object reference (TYPE REF TO) DATA Data reference 20011019
2 Importing VALUE Value transfer Type reference (TYPE) ANY Value 20011019

Method STUDYDOC_DATA on class CL_ISHMED_RAD_STUDY has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 463B