Versions Compared

Key

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

...

  1. the medication scheme as a whole, i.e. the kmehrmessage
  2. the transactions MS, MSE and TSTSe

ReadCreateUpdateDelete
medication schemeGetTransactionSetPutTransactionSetPutTransactionSetnot possible
transaction MSAs transaction MS in the GetTransactionSetResponse.The new transaction MS is present in the PutTransactionSetRequestnot possiblenot possible
transaction MSEAs transaction MSE in the GetTransactionSetResponse.The new transaction MSE is present in the PutTransactionSetRequest.The updated transaction MSE is present in the PutTransactionSetRequest.
The transaction MSE is absent in the PutTransactionSetRequest.
transaction TSAs transaction TS in the GetTransactionSetResponse.The new transaction TS is present in the PutTransactionSetRequest.The updated transaction TS is present in the PutTransactionSetRequest.

The transaction TS is absent in the PutTransactionSetRequest.

In the next paragraphs, a "Kmehr element" next table shows which values should be put in the Kmehr parent elements (create/update) or how they should be interpreted and used (read).

...

A transaction MS must be composed.

Kmehr ElementInput value
id

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.

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

true

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

isvalidated

true

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


Vitalink ElementInput value
version

The are several ways to retrieve the correct input value:

  1. The value of the element <version> in the element <latestupdate> for the transaction "medicationscheme" in the GetLatestUpdateResponse

    Note

    For Vitalink, GetLatestUpdateResponse returns

...
  1. error 400+489 if the medication scheme has never been created yet.


  2. The value of the element <version> in the transaction MS in the latest GetTransactionSetResponse

    Note

    For Vitalink, GetTransactionSetResponse returns no version if the medication scheme exists, but is empty.



Create transaction MSE

A transaction MSE must be composed.

Kmehr ElementInput value
id

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.

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

true

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

isvalidated

true

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

Create transaction TS

A transaction TS must be composed.

Kmehr ElementInput value
id

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.

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

true

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

isvalidated

true

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


Vitalink Element

Input value
lnkThe link to the corresponding transaction MSE, identified by its cd 'ID-KMEHR'.
medicationThe elements defining the medication information (Medicationscheme Kmehr Structure) should exactly match the medication information elements in the corresponding transaction MSE.

Update the medication scheme kmehrmessage

...

A transaction MS must be composed.

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 Image ModifiedVIM-147 - Vragenlijst Kmehr OPEN

isvalidated

true Image ModifiedVIM-147 - Vragenlijst Kmehr OPEN


Vitalink Element

Input value

versionThe version of the transaction MS in the last succesfull GetTransactionSet should be passed. Vitalink will check this version to see if the update is based on the latest transaction MS.

Update transaction MSE

A transaction MS must be composed.

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 Image ModifiedVIM-147 - Vragenlijst Kmehr OPEN

isvalidated

true Image ModifiedVIM-147 - Vragenlijst Kmehr OPEN

Create transaction MSE

Create transaction TS

...

A transaction MS must be composed.

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 Image ModifiedVIM-147 - Vragenlijst Kmehr OPEN

isvalidated

true Image ModifiedVIM-147 - Vragenlijst Kmehr OPEN

Delete transaction TS