IHE UNICOM Transactions
0.0.1 - ci-build

IHE UNICOM Transactions, published by UNICOM. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/unicom-project-eu/unicom-ihe-transactions and changes regularly. See the Directory of published versions

## Actors and Transactions

This section defines the actors and transactions in this implementation guide.

The figure below shows the actors directly involved in the MHD Profile and the relevant transactions between them.

Table : Actors and Transactions
Actors | Transactions | Optionality
--- | --- | ---
Product Data Provider (Regulatory) | ​Query regulatory product data [PHARM-U1] | O
​Submit regulatory product data [PHARM-U3] | O
Product Data Provider (Clinical) | ​Query clinical product data [PHARM-U2] | O
​Submit clinical product data [PHARM-U4] | O
Product Data Consumer (Regulatory) | ​Query regulatory product data [PHARM-U1] | O
​Submit regulatory product data [PHARM-U3] | O
Product Data Consumer (Clinical) | ​Query clinical product data [PHARM-U2] | O
​Submit clinical product data [PHARM-U4] | O
​Substitution Adviser | ​Query substitutes [PHARM-U5] | O
​Substitution Requester | ​Query substitutes [PHARM-U5] | O

### Product Data Updates

Two actors are considered:

#### Product Data Consumer

​The Product Data Consumer is a class of actors which use IDMP-compatible product master data (product definitions) to consumer. This can be used for any purposes - prescribing, dispensing, etc. and the product data for any product level concept - Medicinal Product, Pharmaceutical Product, Packaged Product, or any medicinal product concept, whether it is an IDMP concept or a national concept, as long as it is expressed in an IDMP-compatible way. This actor uses data expressed either as a Bundle of medication definition resources or as a Medication resource, supporting two transaction options.

- ​Query for medicinal product master data - regulatory - transaction PHARM-U1.
- ​Query for medicinal product master data - clinical - transaction PHARM-U2.
- ​Provide medicinal product master data - regulatory - transaction PHARM-U3.
- ​Provide medicinal product master data - clinical - transaction PHARM-U4.

#### Product Data Provider

​The Product Data Provider is a class of actors which serve IDMP-compatible product master data (product definitions) to consumer. This can be product data for any product level concept - Medicinal Product, Pharmaceutical Product, Packaged Product, or any medicinal product concept, whether it is an IDMP concept or a national concept, as long as it is expressed in an IDMP-compatible way. This actor can provide data expressed either as a Bundle of medication definition resources or as a Medication resource, supporting two transaction options.

- ​Query for medicinal product master data - regulatory - transaction PHARM-U1.
- ​Query for medicinal product master data - clinical - transaction PHARM-U2.
- ​Provide medicinal product master data - regulatory - transaction PHARM-U3.
- ​Provide medicinal product master data - clinical - transaction PHARM-U4.

### Substitution

The delivery considers two actors:

#### Substitution Requester

This actor requests for equivalent or substitute products for a given product or set of product characteristics

- ​Query for Substitutes - transaction PHARM-U5.

#### Substitution Adviser

This actor provides equivalent or substitute products for a given product or set of product characteristics

- ​Query for Substitutes - transaction PHARM-U5.