LCSD Simulator: User Manual Introduction

Click here to access the LCSD Simulator.



The LCSD simulator is developed in conformance with the IHE technical framework, that means that national extensions are not (yet) taken into account.

This simulator can be an Initiator and a Responder.

As an initiator, this simulator is aimed to send messages to a responder. So, if your system is ready to listen and accessible from the Internet, you will be able to send some messages to it.

As a Responder, this simulator is aimed to listen messages from an initiator.

By now, this simulator can act as two different actors:

  • CSM (Code Set Master)
  • CSC (Code Set Consumer)

The table below gathers the supported affinity domains, transactions and SUT actors.


What is this simulator able to do ?

The simulator has been developed with the purpose of helping the developers of actors, such as the Code Set Master and the Code Set Consumer actors.  We have tried to manage most of the use cases, and  most of message  defined in the technical framework for those actors  are supported by the simulator.

The following table summarize the actors, profiles and transactions supported by the LCSD simulator.


Integration Profile Actor Affinity Domain Transaction System Under Test






 Code Set Master






 Code Set Consumer  


Today the simulator supports all type of messages defined in the TF for the LCSD profile, except the batch option for which further development is required.

  • Observation Codes (MFN^M08^MFN_M08 message type)
  • Non-numeric Observation Codes (MFN^M09^MFN_M09 message type)
  • Battery Codes (MFN^M10^MFN_M10 message type)
  • Calculated Observation Codes (MFN^M11^MFN_M11 message type)
  • Batch option (IHE Lab Vol 1 section 8.3.1 )(Not Yet Available)