SAP Reports / Programs | Patient Management | SAP Healthcare - Industry-Specific Components for Hospitals | Patient Management(IS-H-PM) SAP IS

RNLABS01 SAP ABAP Report - IS-H: Missing Outpatient Treatment Certificates







RNLABS01 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for IS-H: Missing outpatient treatment certificates This program lists all of the cases (during a specific period or from an additional case selection) for which the treatment certificates are still missing, as well as those that do not have a valid certificate, or whose certificates do not have any assigned movements...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RNLABS01 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RNLABS01. "Basic submit
SUBMIT RNLABS01 AND RETURN. "Return to original report after report execution complete
SUBMIT RNLABS01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: SE_FALNR = Case
Title: IS-H: Missing Outpatient Treatment Certificates
Text Symbol: U99 = To
Text Symbol: U98 = From
Text Symbol: U07 = Evaluate Outpatient Cases only
Text Symbol: U06 = Certificate Without Assigned Movements
Text Symbol: U05 = Movements Without Valid Certificate
Text Symbol: U04 = Missing Certificates
Text Symbol: U03 = Output
Text Symbol: U02 = Evaluation Period
Text Symbol: U01 = Institution
Text Symbol: U00 = Program Selection
Text Symbol: T03 = LT
Text Symbol: T02 = Long Text
Text Symbol: T01 = Message
Text Symbol: S01 = Total of errored entries:
Text Symbol: M03 = No Mv;; message short text: without movement
Text Symbol: M02 = Asgmt;; message short text: no valid temporal assignment
Text Symbol: M01 = Miss.;; message short text: certificate missing
Text Symbol: H11 = Visit Type ;; movement text
Text Symbol: H10 = Visit Date;; movement start date
Text Symbol: H09 = Name ;;
Text Symbol: H08 = Text ;; message text
Text Symbol: H07 = Treatment OU;;
Text Symbol: H06 = Insur. Provider ;;
Text Symbol: H05 = Cert. No. ;; treatment certificate number
Text Symbol: H04 = TreatmCert;; treatment certificate
Text Symbol: H03 = CD;; check digit
Text Symbol: H02 = Case ;;
Text Symbol: H01 = No. ;; message/message number


INCLUDES used within this REPORT RNLABS01

INCLUDE MNCDATA0.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

ISH_AUTH_CHECK_REPORT_EINRI CALL FUNCTION 'ISH_AUTH_CHECK_REPORT_EINRI' EXPORTING repid = reportid einri = einri * NO_MESSAGE = ' ' IMPORTING rc = rc EXCEPTIONS OTHERS = 1.

ISH_CASE_VALUE_REQUEST CALL FUNCTION 'ISH_CASE_VALUE_REQUEST' EXPORTING ss_einri = einri ss_vcode = gc_update IMPORTING ss_falnr = se_falnr-low.

ISH_CASE_VALUE_REQUEST CALL FUNCTION 'ISH_CASE_VALUE_REQUEST' EXPORTING ss_einri = einri ss_vcode = gc_update IMPORTING ss_falnr = se_falnr-high.

ISH_GET_MOVEMENTS CALL FUNCTION 'ISH_GET_MOVEMENTS' EXPORTING ss_abwes = ' ' ss_ambu = ambu_flag ss_ambu_bes = on ss_aufn = ' ' ss_beginn = p_begdt ss_einri = einri ss_ende = p_enddt ss_entl = ' ' ss_plan = ' ' ss_refresh = ' ' ss_stat = stat_flag ss_storn = ' ' ss_tstat = tstat_flag ss_verl = ' ' TABLES ss_falnr = r_falnr " input ss_vnbew = ivnbew " output EXCEPTIONS not_found = 01.

ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING ausbegdt = rnstat-ausbegdt ausenddt = rnstat-ausenddt einri = rnstat-einri line_size = rnstat-line_size repid = rnstat-repid title_lin1 = rnstat-title_lin1 title_lin2 = ' ' uline = 'X' verbegdt = init_date verenddt = init_date EXCEPTIONS invalid_einri = 01.

ISH_NPAT_CONCATENATE CALL FUNCTION 'ISH_NPAT_CONCATENATE' EXPORTING * SS_EINRI = '*' ss_patnr = liste-patnr * SS_READ_NPAT = ' ' ss_npat = ss_npat ss_npat_complete = off * SS_LIST = ' ' IMPORTING ss_pname = liste-fullname EXCEPTIONS OTHERS = 1.

ISH_SAP_OM_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_OM_CHECK_ACTIVE' EXCEPTIONS not_active = 1.

ISH_OM_OU_GET CALL FUNCTION 'ISH_OM_OU_GET' EXPORTING itr_orgid = ltr_orgid IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 0 internal_error = 0 OTHERS = 0.

ISH_SAP_OM_CHECK_ACTIVE CALL FUNCTION 'ISH_SAP_OM_CHECK_ACTIVE' EXCEPTIONS not_active = 1.

ISH_OM_OU_GET CALL FUNCTION 'ISH_OM_OU_GET' EXPORTING itr_orgid = ltr_orgid IMPORTING et_norg = lt_norg EXCEPTIONS nothing_found = 0 internal_error = 0 OTHERS = 0.

ISH_NPAT_CONCATENATE CALL FUNCTION 'ISH_NPAT_CONCATENATE' EXPORTING * SS_EINRI = '*' ss_patnr = liste-patnr * SS_READ_NPAT = ' ' ss_npat = ss_npat ss_npat_complete = off * SS_LIST = ' ' IMPORTING ss_pname = liste-fullname EXCEPTIONS OTHERS = 1.

ISH_MESSAGE_LONGTEXT_DISPLAY CALL FUNCTION 'ISH_MESSAGE_LONGTEXT_DISPLAY' EXPORTING msgid = tmp_msgid msgno = tmp_msgno * msgv1 = tmp_msgv1 * msgv2 = tmp_msgv2 * msgv3 = tmp_msgv3 * msgv4 = tmp_msgv4 EXCEPTIONS OTHERS = 1.

ISH_CALL_LIST_HEAD CALL FUNCTION 'ISH_CALL_LIST_HEAD' EXPORTING ausbegdt = rnstat-ausbegdt ausenddt = rnstat-ausenddt einri = rnstat-einri repid = rnstat-repid title_lin1 = rnstat-title_lin1 title_lin2 = ' ' uline = off verbegdt = init_date verenddt = init_date EXCEPTIONS invalid_einri = 01.

ISH_INSURANCE_GET_KNAME CALL FUNCTION 'ISH_INSURANCE_GET_KNAME' EXPORTING ss_gpart = is_ncir-kostr IMPORTING ss_ktnam = l_kname EXCEPTIONS gpart_initial = 1 no_gpart = 2 OTHERS = 3.

ISH_INSURANCE_GET_KNAME CALL FUNCTION 'ISH_INSURANCE_GET_KNAME' EXPORTING i_vknum = is_ncir-vknum i_untgr = is_ncir-untgr i_val_quarter = is_ncir-val_quarter IMPORTING ss_ktnam = l_kname EXCEPTIONS gpart_initial = 1 no_gpart = 2 OTHERS = 3.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.







The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RNLABS01 or its description.