{#snippet message(msg: ReceiveHl7v2Message)}

{new Date(msg.payload.timestamp).toLocaleString()}

{msg.payload.message}
{/snippet}
Your Info {#if connectionState === ConnectionState.connected && stationId}
{:else if connectionState === ConnectionState.disconnected}
Disconnected
{:else if connectionState === ConnectionState.connecting}
Connecting...
{/if}
Received Messages {#if receivedMessages.length === 0}

Waiting for incoming messages...

{/if} {#each receivedMessages as msg (msg.payload.timestamp)} {@render message(msg)} {/each}
HL7v2 Message Editor {#if connectionState === ConnectionState.connected && stationId}
{#each segmentTypes as type (type)} {#if type !== 'MSH'} {segmentTemplates[type].name} {/if} {/each}
{:else if connectionState === ConnectionState.disconnected}

Connect as a client

{:else if connectionState === ConnectionState.connecting}

Connecting...

{/if}
Sent Messages Log {#if sentMessages.length === 0}

Your sent messages will appear here.

{/if} {#each sentMessages as msg (msg.payload.timestamp)} {@render message(msg)} {/each}