Hello everyone,
I’m looking to use the partner API to file back a patient consultation to EMIS, including an attachment. If anyone has experience creating XML for medical record input for the FileRecord function, please share an example XML with dummy data.
I appreciate any help you can provide.
Best regards,
@navin.bose
Hi Ali,
To file a patient consultation with an attachment into EMIS Web using the Partner API’s FileRecord
function, you’ll need to construct an XML payload that adheres to EMIS’s specifications.
The webpage: https://digital.nhs.uk/developer/api-catalogue/interface-mechanism-1-standards will help support with integration of your systems with any principal clinical GP system using IM1.
Please note that access to the Partner API and detailed documentation may require appropriate permissions and agreements with EMIS Health.
Please find attached a sample XML structure with placeholder data:
Please note that the sample is created using a free
online XML tool
You can find the NHS Digital/England resources, including sample XML schemas and data dictionaries, on the official NHS Digital/England Developer Hub. This platform provides comprehensive documentation, technical resources, and support for developers integrating with NHS systems.
NHS Digital/England Developer Hub
The Developer Hub is the central repository for all developer-related resources provided by NHS Digital. Here, you can access:
- API Documentation: Detailed guides and references for various NHS APIs.
- Sample XML Schemas: Downloadable XML schemas (XSD files) for different services.
- Data Dictionaries: Comprehensive lists of data elements and their definitions.
- Integration Guides: Step-by-step instructions for integrating with specific NHS services.
For comprehensive guidance on integrating with EMIS Web via the Partner API, refer to the Interface Mechanism 1 API standards provided by NHS England.
Thanks,
NHS England API Platform team
Please note: The API Platform team can only address queries relevant to the NHS England API platform, including security, rate limiting, logging, monitoring and alerting. For any API specific queries, please reach out the relevant API teams.
Thank you for your response i will check this