Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ElementMeaningExtra information
id S="ID-KMEHR"

A unique Kmehr-identifier that distinguishes this transaction from all others.

This does not need to be the same value from the orginally read one. However make sure the relations between TS and MSE transactions are not broken.
id S="LOCAL" SL="vitalinkuri"

This should not be present!


Absence of this id means for Vitalink that this is a newly created transaction.
dateDate of creation

Typically, the creating application should choose "today".

timeTime of creation

Typically, the creating application should choose "now".


authorThe author of the manipulation of the transaction set.It is good practice to provide the author information of the user of the application. However, the Vitalink gateway will generate this information based on the used session certificates.

iscomplete

This is not used in the Vitalink business flow.It is good practice to hard code this to "true".

isvalidated

This is not used in the Vitalink business flow.It is good practice to hard code this to "true".

...

This can be achieved by not adding the transaction (that needs to be deleted)in the <kmehrmessage> of the putTransactionSetRequest.  

----------------------

A transaction MS must be composed.

...

1 id element should be provided:

  • S="ID-KMEHR"

For Vitalink, the id with S="vitalinkuri" is optional. However, if given, the SSIN part should match the id with S="ID-PATIENT" of the patient element in the kmehr folder.

...

true

Jira
serverimec Validation Lab
serverIdac11aa92-3976-3161-9ddb-5020cc76f1c7
keyVIM-147

...

true

Jira
serverimec Validation Lab
serverIdac11aa92-3976-3161-9ddb-5020cc76f1c7
keyVIM-147

...

1 id element should be provided:

  • S="ID-KMEHR"

An id with S="LOCAL" should not be provided. Absence of this id means for Vitalink that this is a new transaction.

...

true

Jira
serverimec Validation Lab
serverIdac11aa92-3976-3161-9ddb-5020cc76f1c7
keyVIM-147

...

true

Jira
serverimec Validation Lab
serverIdac11aa92-3976-3161-9ddb-5020cc76f1c7
keyVIM-147

Create transaction TS

A transaction TS must be composed.

...

1 id element should be provided:

  • S="ID-KMEHR"

An id with S="LOCAL" should not be provided. Absence of this id means for Vitalink that this is a new transaction.

...

true

Jira
serverimec Validation Lab
serverIdac11aa92-3976-3161-9ddb-5020cc76f1c7
keyVIM-147

...

true

Jira
serverimec Validation Lab
serverIdac11aa92-3976-3161-9ddb-5020cc76f1c7
keyVIM-147

...

Vitalink Element

...

Preserve a MSE/TS transaction

This is almost exactly the same as updatea MSE/TS transaction. The only difference is however that the date and time of the transaction that needs to be preserved, is not set to "roday" and "now", but is the same as the value originally read.

----------------------

...


Update the medication scheme kmehrmessage

A list of URI’s will be submitted with the response message. In this list you’ll find the active medication of the complete medication scheme. So these are the unchanged, added and modified medications.

...

Kmehr Element

Input value

id

2 id elements should be provided:

  • S="ID-KMEHR"
  • S="LOCAL", SL="vitalinkuri"

    Warning
    titleRSW/RSB annotation

    In the RSW, this local_id is named “RSWID” and in RSB “RSBID”.


cdS="CD-TRANSACTION" with value "medicationscheme"
date?
time?
author?
iscomplete

true VIM-147 - Vragenlijst Kmehr OPEN

isvalidated

true VIM-147 - Vragenlijst Kmehr OPEN

Create transaction MSE

Create transaction TS

Delete transaction MS

A transaction MS must be composed.

...