Add the child element <custom_child> in CFG_E2B for ICH-ICSR V3.0 MESSAGE TEMPLATE -EMA CUSTOM profile, setting the parent_element to <custom_parent>.
Open the Console > System Configuration > Interchange Mapping > Manage Profile screen.
The newly added custom parent and custom child DTD appear in the left side pane.
Click the <custom_parent> DTD element. In the Transmit tab on right side of the screen, add a new transmit logic for this newly added <custom_child> DTD element.
Click the <custom_child> DTD element. In the Receiver tab on the right side of the screen, add a new import logic for this newly added field.
Save the profile.
Create a reporting destination for this newly added message profile.
Log in to the web server and open the XSLT templates for the profile to customize.
Back up the existing templates.
Modify the templates based on the element added in the respective parent node.
Navigate to the desired XSLT template and modify the XSLT as per the HL7 representation provided.
For Null Flavor support, refer to the other sections of this document.
If the new templates address a specific requirement, specify the mode so that the templates are uniquely identified across the reports.
If any new variable is specific to a report, verify that the respective variable is uniquely named.
Replace the modified XSLTs in all the servers (Web Server, AG Server & Interchange Server).
Open the cfg_imp_staging_xml and insert a new row for each of the following items:
CUSTOM_PROFILE = ICH-ICSR V3.0 MESSAGE TEMPLATE - EMA CUSTOM
TABLE_NAME = <custom_parent>
INSERT_SQL = New logic for importing <custom_parent> and <custom_child>
SORT_ID = Sort ID for the table execution
SORT_ID2 = Sort ID for child repeater
SORT_ID3 = Sort for third level repeater
Create a new case and schedule a report for the newly created agency.
From the Bulk Reporting screen, transmit the report.