Skip to main content

Part of Endpoint registration service user guide

Process

This section describes the steps taken to manage an endpoint registration request, end to end, using the endpoint registration service.

Summary

This section describes the steps taken to manage an endpoint registration request, end to end, using the endpoint registration service.


Log into the endpoint registration service

Set the correct registry file, insert the smartcard in the card reader and select the role ‘endpoint administrator’ from the role selection list. Note: if more than one manufacturer code is available on the smartcard, select the one corresponding to the manufacturer of the product being deployed. 

From the Spine Portal menu, press ‘Launch endpoint registration service’, or navigate to: https://wfe.<env>.iam.spine2.ncrs.nhs.uk/eprwebapp, where <env> is int, dep or dev.

For the training environment, the URL should be: https://cis.tsp.national.ncrs.nhs.uk/eprwebapp.

NHS Spine portal - launch endpoint registration service


Create an endpoint request

How to create a CMA, MHS or AS endpoint request. 

1. Create a CMA endpoint request

From the Endpoint Registration Service (EPR) home page, select the 'Create Endpoint' menu and then press 'CMA Endpoint'.

End Point Registration homepage - create endpoint menu

For recipient organisation press 'Select'.

Create new MHS and AS (CMA) end Point request screen

In the 'Search Organisation' field enter the required ODS code and press the search button. This should be the organisation that will be using the product. 

EPR - search organisation field

Select the correct organisation from the list and press the 'Confirm' button.

EPR - search organisation field confirm button

In the 'Select manufacturer' drop down list, select the relevant manufacturer. This will be the name of the company which produces the local software (product) that is being used.

EPR search organisation field - seleect manufacturerClick the ‘Select’ link to the right of the ‘product name’ field. 

EPR endpoint settings

Select the relevant product version from the list, the associated message sets will be displayed in the right hand column, review the list and if correct, press the 'Confirm' button. This list will only display the products registered by the selected manufacturer as ‘CMA’ products. 

EPR - select relevant product version

Enter the IP address into the 'Source IP' field - this should be the IP address which is registered on N3 and is registered against the FQDN on the N3 Domain Name Server (DNS).

EPR - enter IP address into source IP field

Select the ‘No’ radio button for 'Update DNS'. At present, DNS registrations are still being completed by emailing the request form to the DNS team. See the troubleshooting and FAQs section for more details.

EPR - endpoint settings, select No radio button

Enter the MHS name into the ‘Description’ field, this can be a local reference or name. Most suppliers use the FQDN here.

EPR - endpoint settings description field

In the ‘message set details’ section, this is where the URL bindings are set. Enter the FQDN in the relevant field. This will be the FQDN that the messages are routed to.

EPR - message set details

Press the 'Apply to all' button; this will update all of the URL bindings with this FQDN.

EPR message set details - Apply to all button

The next step will depend upon whether the requestor would like a single binding URL for all interactions or whether a variety of different URLs are required.

  • For a single Binding URL – Enter the filepath in the ‘URL’ field and click the ‘Apply to all’ button. The system will add the first ‘/’ automatically, so there is no need to include this. 
  • For example, if ‘https://test1.x26.hscic.nhs.uk/mhs/mhs’ is required as the binding URL enter ‘test1.x26.hscic.nhs.uk’ in the FQDN field and ‘mhs/mhs’ in the URL field

EPR message set details - single binding URL

  • If a variety of different message bindings are required. For example if different messaging interactions are routed to different areas by the MHS, the individual paths will need to be entered manually for each interaction.

Paste the contents of the Certificate Signing Request (CSR) file into the CSR field. This should have a key length of 2048 and have the common name (cn) set to the FQDN.

Certificate Signing Request (CSR) field

Minimise the ‘Category Bag Details’ section by clicking on the minimise icon.

EPR - Category bag details

Any relevant notes should be entered in the notes section, in addition to the organisation, name and contact details of the person submitting the request. This is especially important when using a shared smartcard. This allows the Environments Management Team (EMT) to contact the requestor about their submission, should clarification or further information be required.

EPR - notes section

Press the 'Submit request' button

Make a note of the 'CMA party key and ASID' and request values and press the close button. Please note: these values will not be uploaded to SDS until the request has been approved by EMT.

EPR - submit request success message

The request has now been submitted for approval. Once approved, the request will move into the ‘Registered’ queue. The requestor should log in periodically to check their ‘Awaiting Action’, ‘Submitted Requests’ and ‘Registered’ lists.

EPR - awaiting action, submitted requests and registered lists

2. Create an MHS endpoint request

From the Endpoint Registration Service (EPR) home page, select the 'Create Endpoint' menu and then press 'MHS Endpoint'.

EPR service home page - create endpoint menu

For 'Recipient organisation' press Select

EPR,  - create new MHS endpoint request

In the 'Search Organisation' field enter the required ODS code and press the search button. This should match the organisation that has the Endpoint Administrator role.

EPR - search organisation field

Select the correct organisation from the list and press the 'Confirm' button.

EPR - search organisation confirm button

In the 'Select manufacturer' drop down list, select the relevant manufacturer. This will be the name of the company which produces the local software (product) that is being used.

EPR endpoint settings - Select manufacturer drop down list

Click the ‘Select’ link to the right of the ‘product name’ field.

EPR endpoint settings - Select link

Select the relevant product version from the list, the associated message sets will be displayed in the right hand column, review the list and if correct, press the Confirm button. This list will only display the products registered by the selected manufacturer as ‘MHS’ products.

EPR - select relevant product from list

Enter the IP address into the 'Source IP' field, this should be the IP address which is registered on N3 and is registered against the FQDN on the N3 Domain Name Server (DNS).

EPR endpoint settings - Source IP field

Select the No radio button for 'Update DNS'. At present, DNS registrations are still being completed by emailing the request form to the DNS team.

EPR endpoint settings - No radio button for Update DNS

Enter the MHS name into the ‘Description’ field, this can be a local reference or name. Most suppliers use the FQDN here.

EPR endpoint settings - description field

In the ‘message set details’ section, this is where the URL bindings are set. Enter the FQDN in the relevant field. This will be the FQDN that the messages are routed to.

EPR message set details - enter FQDN

Press the 'Apply to all' button; this will update all of the URL bindings with this FQDN.

EPR message set details - Apply to all button

The next step will depend upon whether the requestor would like a single binding URL for all interactions or whether a variety of different URLs are required. 

  • For a single Binding URL – Enter the file path in the ‘URL’ field and click the ‘Apply to all’ button. The system will add the first ‘/’ automatically, so there is no need to include this. 
  • For example, if ‘https://test1.x26.hscic.nhs.uk/mhs/mhs’ is required as the binding URL enter ‘test1.x26.hscic.nhs.uk’ in the FQDN field and ‘mhs/mhs’ in the URL field

EPR message set details - single binding URL

  • If a variety of different message bindings are required. For example if different messaging interactions are routed to different areas by the MHS, the individual paths will need to be entered manually for each interaction.

Paste the contents of the Certificate Signing Request (CSR) file into the CSR field. This should have a key length of 2048 and have the common name (cn) set to the FQDN.

Certificate Signing Request (CSR) field

Minimise the ‘Category Bag Details’ section by clicking on the minimise icon.

EPR - Category bag details

Any relevant notes should be entered in the notes section, in addition to the organisation, name and contact details of the person submitting the request. This is especially important when using a shared smartcard. This allows EMT to contact the requestor about their submission, should clarification or further information be required.

EPR - notes section

Press the 'Submit request' button

Make a note of the 'MHS party key' and request values and press the close button. Please note: these values will not be recognised by Spine until the request has been approved by EMT.

EPR submit request success message

The request has now been submitted for approval. Once approved, the request will move into the ‘Registered’ queue. The requestor should log in periodically to check their ‘Awaiting Action’, ‘Submitted Requests’ and ‘Registered’ lists.

3. Create an AS endpoint request

If an MHS endpoint is created, at least one ASID (AS) must be created and associated with the new party key. This process can be repeated for each additional ASID but can only be completed after the MHS Party Key request has been approved by EMT.

From the Endpoint Registration Service (EPR) home page, select the 'Create Endpoint' menu and then press 'AS Endpoint'.

EPR homepage - create endpoint menu

For 'Recipient organisation' press Select
EPR deployment details - Select for recipient organisation

In the 'Search Organisation' field enter the required ODS code and press the search button. This should be the organisation which will be using the product.

EPR search organisation field

Select the correct organisation  from the list and press the 'Confirm' button.

EPR select organisation - confirm organisation

To associate the required party key, click the ‘select’ link to the right of the ‘MHS Party Key ID’ field.

EPR deployment details - associate the required party key

In the ‘Search Organisation’ field, enter the name or ODS code of the required party key and select the correct organisation from the list before clicking ‘Continue’. 

EPR search organisation field - enter name or ODS code

A list of MHS Party Keys will be listed (CMA Party Keys cannot be selected and are not displayed), select the required party key and then click confirm. Only Party Keys which have been approved by EMT will be displayed in this list.

EPR - select MHS party key

In the 'Select manufacturer' drop down list, select the relevant manufacturer. This will be the name of the company which produces the local software (product) that is being used.

EPR endpoint settings - Select manufacturer drop down list

Click the ‘Select’ link to the right of the ‘product name’ field.

EPR endpoint settings - click Select

Select the relevant product version from the list, the associated message sets will be displayed in the right hand column, review the list and if correct, press the 'Confirm' button. This list will only display the products registered by the selected manufacturer as ‘AS’ products.

EPR - Select product

Enter the MHS name into the ‘Description’ field, this can be a local reference or name. Most suppliers use the FQDN here.

EPR endpoint settings - description field

The message set details will be displayed when the product is selected, review the list and either scroll down or minimise the ‘message set details’ section by clicking on the minimise icon.

EPR message set details

Minimise the ‘Category Bag Details’ section by clicking on the minimise icon.

EPR Category bag details - minimise icon

Any relevant notes should be entered in the notes section, in addition to the organisation, name and contact details of the person submitting the request. This is especially important when using a shared smartcard. This allows EMT to contact the requestor about their submission, should clarification or further information be required.

EPR - notes section

Press the 'Submit request' button

Make a note of the 'ASID' and request values and press the close button. Please note: these values will not be recognised by Spine until the request has been approved by EMT.

EPR submit request success message
The request has now been submitted for approval. Once approved, the request will move into the ‘Registered’ queue.  The requestor should log in periodically to check their ‘Awaiting Action’, ‘Submitted Requests’ and ‘Registered’ lists.

EPR - awaiting action, submitted requests and registered lists


Retrieve certificate

This section covers retrieving an Endpoint Certificate generated as part of a new request. To generate a new End Point Certificate for an existing connection, please see troubleshooting and FAQs for more details.

Log into the Endpoint Registration Service as 'Endpoint Administrator' and click on ‘Manage Endpoint’.

EPR - end point administrator
Click on the ‘select’ link.

EPR - management endpoint, click Select link

In the 'Search Organisation' field enter the ODS code and press the Search button. A list of matching organisations and ODS codes will be displayed. Scroll through the list, select the organisation and press the 'Confirm' button.

EPR - search organisation field

A list of party keys associated with the selected organisation will be displayed. This list will contain both CMA and MHS party keys. Locate the required party key, using the filter field if required.

EPR - party keys associated with selected organisation

Select the required party key using the radio button and then click the ‘retrieve certificate’ button.

EPR - select required party key and click retrieve certificate button

A list of available certificates will be displayed, showing the issue and expiry dates. Select the required certificate and then click ‘Retrieve Certificate’. If you get an error stating that no certificates are available, or you are looking to renew a certificate for an existing endpoint, please see the FAQ section.

EPR certificate details

A confirmation message will be displayed, confirming that the download has begun. Click the ‘close’ button.

EPR retrieve certificate success message

A pop up message, banner or footer will be displayed by the internet browser to offer the option to ‘Open’, ‘Save’ or ‘Cancel’ the download. Select ‘Save’.

EPR pop up footerEPR pop up message

Retrieve the saved zip file from the web browser download folder (this location varies depending on the browser used).

The certificate is saved as a .crt file within the zip file.

End point certificate saved as a .crt file within the zip file


Requesting amendments to an existing endpoint

Log into the Endpoint Registration Service as 'Endpoint Administrator' and click on ‘Manage Endpoint’.

EPR - end point administrator

Click on the ‘select’ link.

EPR - management endpoint, click Select link

In the ‘Search Organisation’ field enter the ODS code and press the search button, A list of matching organisation and ODS codes will be displayed. Scroll through the list, select the organisation and press the confirm button.

EPR - search organisation field

A list of party keys associated with the selected organisation will be displayed. This list will contain both CMA and MHS party keys. Locate the required party key, using the filter if required.

EPR - MHS party keysClick on the party key itself (not the radio button) to review details of the connection. Scroll to the bottom of the page and click ‘Modify Endpoint'.

EPR - review details of connection and click Modify Endpoint

Follow the 'Create an End Point request' instructions to create the request, substituting ‘select’ for ‘change’.

EPR - deployment details and endpoint settings


Last edited: 3 October 2019 11:51 am