EMIS Partner API - FileRecord call - creating SNOMED codes

Hello,

I’m integrating our product with the EMIS Web Partner API, but I’ve hit a roadblock with getting our FileRecordcall working.
Currently the consultation data goes through, where codes are sent as <ConsultationElement> instances. The problem however is that EMIS Web discards the SNOMED-CT concept ID I supply for the code, structured as follows:

<ConsultationElement>
	<RefID>2</RefID>
	<Header>
		<Term>Problem</Term>
	</Header>
	<Event>
		<RefID>2</RefID>
		<GUID>638b8f34-653e-4332-9782-b5b71dfa8b4f</GUID>
		<AssignedDate>17/09/2025</AssignedDate>
		<AuthorID>
			<RefID>3797</RefID>
		</AuthorID>
		<OriginalAuthor>
			<User>
				<RefID>3797</RefID>
			</User>
			<SystemDate>17/09/2025</SystemDate>
		</OriginalAuthor>
		<DisplayTerm>asthmatic bronchitis</DisplayTerm>
		<Code>
			<Value>fedc1</Value>
			<Scheme>READ2</Scheme>
			<Term>asthmatic bronchitis</Term>
			<MapCode>21341004</MapCode>
			<MapScheme>SNOMED</MapScheme>
		</Code>
		<TermID>
			<Value>fedc1</Value>
			<Scheme>READ2</Scheme>
			<Term>asthmatic bronchitis</Term>
			<MapCode>21341004</MapCode>
			<MapScheme>SNOMED</MapScheme>
		</TermID>
		<EventType>1</EventType>
		<Problem>
			<ProblemStatus>1</ProblemStatus>
			<GroupingStatus>0</GroupingStatus>
			<ProblemType>1</ProblemType>
			<Significance>1</Significance>
			<ExpectedDuration>0</ExpectedDuration>
		</Problem>
	</Event>
</ConsultationElement>

Note that we put a random string in <Value> for <Code> and pass the concept ID into <MapCode>. However, EMIS Web discards the code.
It seems EMIS Web wants their internal EMIS code in <Value> – does anyone have any straightforward ways to go from a concept ID to the EMIS code?

Thanks in advance,

Faraz