Hello,
I’m integrating our product with the EMIS Web Partner API, but I’ve hit a roadblock with getting our FileRecord
call 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