![]() HL7 V3 IDMP CMM, R1 HL7 Version 3 Standard: Identification of Medicinal Products - Creation and Maintenance Messages, Release 1 DSTU Ballot 4 - May 2012 |
| Responsible Group | Pharmacy Work Group HL7 |
| Pharmacy WG Co-Chair | Tom de Jong tom@nova-pro.nl Nova Pro Consulting |
| Pharmacy WG Co-Chair | Hugh Glover, BSc, PhD hugh_glover@bluewaveinformatics.co.uk Blue Wave Informatics LLP |
| Pharmacy WG Co-Chair | Melva Peters melva.peters@gpinformatics.com Gordon Point Informatics Ltd |
| Vocabulary Facilitator | Julie James, MRPharmS julie_james@bluewaveinformatics.co.uk Blue Wave Informatics LLP |
| Model and Methodology Facilitator | Hugh Glover, BSc, PhD hugh_glover@bluewaveinformatics.co.uk Blue Wave Informatics LLP |
HTML Generated: 2012-04-04T09:47:24
Content Last Edited: 2012-04-02T15:00:02
HL7® Version 3 Standard, © 2012 Health Level Seven® International All Rights Reserved.
HL7 and Health Level Seven are registered trademarks of Health Level Seven International. Reg. U.S. Pat & TM Off.
Use of these materials is governed by HL7 International's IP Compliance Policy.
The Identification of Medicinal Products (IDMP) Project is a Joint Initiative Council ISO/HL7 project that defines a series of domain information models for identification of medicinal products in the context of registration of a new product with a regulator, updating existing registrations and reporting of adverse events to a regulator. IDMP is balloting through ISO as a series of five specifications detailing how medicinal products should be described and includes supporting vocabulary sets in addition to the domain models.
The IDMP Messaging Model being balloted here is separate from the ISO/HL7 ballot described above though it draws heavily upon it and is consistent with the information models within it and within the HL7 Common Product Model topic. The objective here is to define messages for the flows of information required to send messages to and from the interested parties in order to create and establish a new or revised set of IDMP identifiers and associated vocabulary for a medicinal product, pharmeceutical product or substance.
May 2012 Ballot
After the January ballot, comments received have resulted in the following changes being made:
January 2012 Ballot
Following feedback from the September Ballot the following changes have been made:
September 2011 Ballot
Following feedback from the May Ballot the following changes have been made:
May 2011 BallotBallots Prior to May 2010
The domain identified by the POME prefix originally dealt with the Medication model developed by the Pharmacy Work Group. This has been subsumed into the Common Product Model and the underlying model and derived CMETs are now presented there. Also under POME was the Medication Knowledgebase Query topic which was moved into the main Pharmacy domain (PORX) in January 2011.
|
||||||||||||||||||||||||||||
|
The Identification of Medicinal Products (IDMP) Messaging Model describes those flows of messages required to send information to and from the interested parties to create and establish identifiers and working vocabulary for identification of medicinal products, pharmeceutical products and substances.
The abbreviations and explanations below are generally taken from the ISO FDIS 11615:2011(E) Health informatics - Identification of Medicinal Products - Data elements and structures for the unique identification and exchange of regulated medicinal product information as indicated by the FDIS reference at the end of most notes.
| Abbreviation | Description | Notes |
|---|---|---|
| GTIN | Global Trade Identification Number | GS1 unique identifier of items that are traded (e.g. Pharmaceuticals, Medical Devices) in the supply chain. More commonly
known as "the bar code number". GS1 is the company that manages the GTINs.
NOTE 1 A Global Trade Item Number (GTIN) is used to identify any item upon which there is a need to retrieve predefined information and that may be priced or ordered or invoiced at any point in any supply chain. GTINs may be 8, 12, 13 or 14-digits in length. (FDIS Ref: 3.1.34) |
| IBAID_1 | Investigational Medicinal Product Batch Identifier | Required unique identifier allocated to a specific batch of an (Investigational) Medicinal Product, which appears on the
outer packaging of the Investigational Medicinal Product. It is constructed by using the batch number assigned by the Manufacturer
and the
Exportation Date.
NOTE This is for indexing purposes and to contribute to improving patient safety by allowing for the unique identification of an (Investigational) Medicinal Product at the package level. (FDIS ref 3.1.36) |
| IBAID_2 | Investigational Medicinal Product Batch Identifier | Optional unique identifier allocated to a specific batch of an (Investigational) Medicinal Product, which appears on the
immediate packaging, where this is not the outer packaging. It is constructed by using the batch number
assigned by the Manufacturer and the Exportation Date.
NOTE This is for indexing purposes and to contribute to improving patient safety by allowing for the unique identification of an (Investigational) Medicinal Product based at the level of the immediate container. (FDIS Ref: 3.1.37) |
| INN | International Non-proprietary Name | Official non-proprietary or generic name given to a pharmaceutical substance, as designated by the World Health Organization. (FDIS Ref: 3.1.41) |
| IMP | Investigational Medicinal Product | The pharmaceutical form of an active substance or placebo being tested or used as a reference in a clinical trial, including products already with a marketing authorisation but used or assembled (formulated or packaged) in a way different from the authorized form, or when used for an unauthorized indication, or when used to gain further information about the authorized form. (FDIS Ref: 3.1.41) |
| IMPID | Investigational Medicinal Product Identifier | Unique identifier allocated to an investigational Medicinal Product supplementary to any existing identifier as
ascribed by a Medicines Regulatory Agency in a jurisdiction or a sponsor of a clinical trial
NOTE This is for indexing purposes and to contribute to improving patient safety by allowing for the unique identification of Medicinal Products worldwide. (FDIS Ref: 3.1.46) |
| IPCID | Investigational Medicinal Product Package Identifier | Unique identifier allocated to an investigational Medicinal Product at package level supplementary to any
existing identifier as ascribed by a Medicines Regulatory Agency in a jurisdiction or a sponsor of a clinical trial
NOTE This is for indexing purposes and to contribute to improving patient safety by allowing for the unique identification of Medicinal Products worldwide. (FDIS Ref: 3.1.47) |
| MPID | Medicinal Product Identifier | Unique identifier allocated to a Medicinal Product supplementary to any existing authorisation number as
ascribed by a Medicines Regulatory Agency in a jurisdiction.
NOTE This is for indexing purposes and to contribute to improved patient safety by allowing for the unique identification of Medicinal Products worldwide. (FDIS Ref: 3.1.70) |
| PCID | Medicinal Product Package Identifier | Unique identifier allocated to a packaged Medicinal Product supplementary to any existing authorisation
number as ascribed by a Medicines Regulatory Agency in a jurisdiction
NOTE This is for indexing purposes and to contribute to improving patient safety by allowing for the unique identification of Medicinal Products worldwide. (FDIS Ref: 3.1.72) |
| PhPID | Pharmaceutical Product Identifier | Unique identifier for a pharmaceutical product - a generic concept that liniks together many different presentations of a set of ingredients. |
The following drawing shows a stylised representation of the regulation and identification of a medicinal product during its lifecycle. There are many variations on this pattern (some of which are discussed further below) and these are achieved by combining or re-ordering the steps of the business processes.

Please note that in the descriptions that follow
| Step | Discussion |
|---|---|
| Exploratory development of New Moeity | A PharmaCo identifies a new substance, or a new way of presenting an existing substance or combination of substances. Before they can do any formal Clinical trials they have to have appropriate identifiers so that the regulators can track the material and relate it to other similar material |
| Issue new Substance ID | The regulator will arrange through an appropriate registration process for any new substances to be given globally unique
identifiers.
Click for Detailed Process Description(Jumps to the Storyboard section within the topic) |
| Issue PhPID | The particular combination of substances and presentation will be assigned a set of globally unique identifiers (Pharmaceutical
Product Identifiers - PhPID) which can be used in subsequent analysis to associate information from comparable products.
Click for Detailed Process Description(Jumps to the Storyboard section within the topic) |
| Issue IMPID | The Regulator will issue an IMPID that covers the use of the new moiety in a particular set of circumstances.
Click for further discussion of process(Jumps to the Storyboard section within the topic) |
| Phase 1 Clinical Trials | The PharmaCo can now undertake the Phase 1 Clinical Trials For the purposes of this flow description we shall assume they then decide to continue to the next stage but in reality they may not take this any further. |
| Phase 2 and Phase 3 Clinical Trials | The development of the new moiety will continue through the trial stages and there will be dialog with the Regulator during this - none of that dialog is the subject of IDMP messages and will not be considered here. |
| Submit Marketing Authorisation Application | Once trials are complete the PharmaCo may decide to market the product. If so they must apply to one or more regulators in
different regions for an appropriate Marketing Authorisation and as part of this they will be issued with a Medicinal Product
Identifier. This is specific to the Marketing Authorisation and Region and the fine details of the application process will
be different between different regions.
Click for Detailed Process Description(Jumps to the Storyboard section within the topic) |
| Product Released to Market | The new moiety has now become a medicine that can be used according to the terms of its Marketing Authorisation. The availability of this medicine and its associated information (including identifiers) has to be made known to potential users. |
| Updates, Revisions, Variations and Extensions as required (also Suspensions) Approve Variations |
During the life of a product the PharmaCo may seek to use it for purposes beyond the original Marketing Authorisation or require the modification of the authorisation. The product may also be in short supply and be temporarily unavailable All these steps are managed by dialog between PharmaCo and Regulator. When supporting information for a medicinal product changes (eg new clinical information is added to an SmPC or PIL a new "version" of the appropriate identifier is created. Click for Detailed Process Description(Jumps to the Storyboard section within the topic) |
|
Product Discontinued or Withdrawn Manage Discontinuation or Withdrawal |
At some point a PharmaCo may decide to stop marketing a product (discontinue), or due to safety concerns the regulator may require it to be removed from the market (withdrawn). These steps are managed by dialog between PharmaCo and Regulator. |
Diagram

All of the RMIMs presented in this domain follow a very similar pattern. Rather than present essentially the same walkthrough for each a general walkthrough is presented here and is refered to from each RMIM together with a brief note of the differences. Before reading these walkthroughs look at the dynamic model that is presented - much more of the actual business process is presented there.
The focal act is a registration act since the overall process we are working with is one of registering details of a Substance, a PhPID, and IMPID or an MPID, or alternatively modifying those details - that is changing the registration. The Registration act has an ID and this is used to identify a specific registration act, and hence allow us to relate different registrations together. The most obvious one being an update of an earlier request.
In order to link Registration acts together there is a PriorRegistration act that carries the id of an earlier registration act. It is linked to the focal registration act by any one of a Fullfillment, Replacement or Update relationship.
Both the focal registration act and the prior registration act can be linked to a CMET that provides the detail of the appropriate IDMP identifier and the supporting information. These CMETs are all essentially flavours of the Common Product Model differing in which elements are optional. Clearly for an application for an identifier the ID cannot be provided since it has not been issued - but when the identifier is issued the ID must be mandatory. The first CMET is the "application" flavor while the second is the "assigned" flavor.
Walkthroughs for the CMETS are here:
Every message has an Applicant and an Issuer. The Applicant details are represented in the Author, Performer and Receiver participations to the R-AssignedParty CMET. The Issuer details could have been represented in a similar way, but in other similar regulatory focussed messages (ICSR and SPL for instance) the Regulator and Territory are represented as players and scoper of a TerritorialAuthority role associated with a Contract Event act. The same pattern has been adopted here.
Lastly there is an Annotation CMET which has two functions. Firstly it is used for any formal notes that have to be attached to a message that are not otherwise modelled. Secondly it is used to itemise specific queries when an application or update is deemed to be incomplete.
There are 12 RMIMs presented, 3 each for the 4 different IDs that must be managed. The three patterns are:
This is the focal act of the message; it is a registration act, for which the associated "registered subject"" is a choice from the ConceptBeingProcessed choice box - either a Medicinal Product (MPID or PhPID) or a Substance
This uses the premise that the process of managing IDMP identifiers is - in HL7 messaging terms - a "registration" process.
It is important to understand that this act and its identifiers refers only to the registration messages, not to the actual registration event. Identification of the registration event and its associate identifiers is dealt with inside the CMET structures which are specific to Substance ID, PhPID, and IMPID or MPID as appropriate.
id - The identifier(s) for the Registration primarily for traceability. The datatype is discrete set (an unordered collection of values that contains discrete distinct values) of identifiers; therefore more than one identifier may be provided if this is required for a particular business use case
code - IDMP specific vocabulary to define the type of request for instance MPID vs MPID + PhPID.
effectiveTime - The time when the registration message becomes "active". This attribute is concerned with process control, the actual registration or updates to an ID are recorded within the CMET.
activityTime - This describes how long the registration takes - the "low time" attribute in the datatype would be when the registration is initiated and the "high time" attribute in the datatype will be when its finally finished. This attribute is concerned with process control, the actual registration or updates to an ID are recorded within the CMET.
confidentialityCode - This attribute indicates the sensitivity/confidentiality of the information in the registration.
languageCode - The (primary) language of the registration, and the information provided in support of the registrationsubject1
This structure relates the main registration act to the set of information about the medicinal product or substance that is being "registered" as having an IDMP code.
SubjectOfThis structure is used when there is a requirement to attach annotation(s) to the registration act. These annotations may include identifying specific fields within the application that are inadequately defined, or that require further definition.
InFullfillmentOfAllows a registration event to be related to the initial registration request that is being fulfilled
UpdateOfIndicates that the target act identifies an earlier application that is now being updated. The information content of the earlier application can be indicated using one of the attached CMETs.
PriorRegistrationThis is the reference to a previously communicated registration request or event whose information is being replaced.
id - This is the identifier (or identifiers) for the registration act being replacedsubject
This structure relates a previous registration act to the set of information about the medicinal product or substance that was originally being "registered" as having an IDMP code.
AuthorThis structure is used to describe the person or organisation who is the author of the registration information. The author information is described using the Assigned Party CMET
signatureCode - This identifies whether the author of the registration act and its information has signed the registration
signatureText - This is most commonly used for an electronic signature which by means of checksums guarantees the validity of the message. Alternatively it could also be used for a representation of a conventional human signature if that were useful.Performer
This structure is used to describe the person or organisation who performs the registration. The performer information is described using the Assigned Party CMET
signatureCode - This identifies whether the performer of the registration has signed the registration
signatureText - This is most commonly used for an electronic signature which by means of checksums guarantees the validity of the message. Alternatively it could also be used for a representation of a conventional human signature if that were useful.Verifier
This structure is used to describe the person or organisation who verifies the details of the registration. The verifier information is described using the Assigned Party CMET
ReceiverThis structure is used to describe the person or organisation to whom the registration is sent. The receiver information is described using the Assigned Party CMET
subject2This structure describes the registration as the subject of a Contract Event.
The structure that is being linked here is the conventional means used by HL7 for describing regulatory authorities.
componentThis structure is used when there is a requirement to show that one registration act is a component of another. The definitions of the attributes are as follows:
sequenceNumber - This describes the ordering of any component registration acts (e.g. if both Substance ID and PhPID were being requested together, the Substance ID must be processed first)
priorityNumber - Indicates which of several equivalent actions should be taken first.For instance if a complex application required 2 PhPIDs we might want to ensure the more difficult one was processed first. There may be very occasions where this attribute is required.
seperatableInd - If set, shows that the components must all be considered together, that one is not meaningful without the others.
For example this might happen if a single registration process is registering MPIDs for a compound product that is made up of two component products. Both the compound product and the components products would each have separate sets of supporting information.
This would require a parent registration act and three child registration acts, one for the compound and one for each of components. The attribute sequenceNumber could be used to indicate that the two components should be registered before the compound, and priorityNumber could be used to show which of the that one of the two components has greater importance. Having greater importance does not mean that it should be processed first, merely that it is more important - there may be other business pressures that are not known that govern this. The information on the compound only makes sense in the context of its two components and the seperatableInd attribute can be set to show that the information on either the compound or the components should not be considered without also considering the others.
ContractEventThis structure can carry information about any associated regulatory business processes that are important to the IDMP request (e.g. an authorisation process). It is is a parallel structure to "approval" in Common Product Model
id - This is an identifier or identifiers for the contract act
code - Specifies the kind of approval process followed.
effectiveTime - This describes the valid time for the "contract" (for example: the date of granting a marketing authorisation)author
This describes the "author" of the regulatory event - the agency and the jurisdiction (territory) that manages the event
TerritorialAuthorityThe role provides a linkage to the agency that authors the approval, and to the territory over which that agency has jurisdiction. The purpose of this role is to allow either the Country code alone or the Agency or both to be specified as the author of approvals.
AgencyThis describes the agency entity that is the author of the regulatory contract event
id - A unique identifier for the agency
name - This is used to record the text name for the agency
telecom - This is used to record the telecoms information for the agency
addr - This is used to record the address for the agencyTerritory
This describes the jurisdictional area that the regulatory contract event is applicable for
code - This code identifies the actual jurisdiction
name - This attribute can carry the name of the jurisdiction, if there is no coded information available
|
||||||||||||||||||||||
|
The other storyboards presented show elements of a complete business process for managing IDMP identifiers. There are many ways in which they can be combined to operate a real world system for that task and it is not the aim of this domain to be prescriptive as to how that is done. However to illustrate how a real world system COULD be constructed the storyboard presented here takes some of the elements presented in the other storyboards and combines them into a more complex process - albeit one that leaves out a number of important aspects. This is not meant as an absolute statement of how a process HAS to work, it is just an example. Implementers establishing actual systems will have to take the components that best meet their specific requirements.
Exoticillin has been on the market for several years and was granted its Marketing Authorisation before the IDMP identifiers were developed. As part of the IDMP rollout the manufacturer (Applicant) must now ask their Regulator (Issuer) to provide a suitable MPID. The manufacturer sends an MPID Assignment Request message to the Regulator.The Regulator checks that an appropriate set of Substance IDs and PhPIDs are available for Exoticillin and where necessary sends a message requesting the necessary IDs to the relevant Issuer.Once the Substance IDs and PhPIDs are available the Regulator completes the rest of the process and issues the required MPIDs.
The business process shown here does not include any processes for Issuers posing questions of clarification to the Applicant and getting responses. The process would be exactly as shown elsewhere and has been omitted to keep the diagram to a reasonable size. For the same reasons the actions undertaken if a request for a Substance ID or PhPID was not granted have been glossed over.

The drawing below shows the basics of the process for update of an IMPID. This follows exactly the same pattern as for update of MPID, Substance ID and PhPID and the text below is also essentially the same.
The Application Roles involved are abstract roles and constitute one party making an application for a new IMPID and the other party being responsible for issuing that ID. Clearly a Pharmaceutical Company requiring an update for an IMPID is an Applicant and the Regulator receiving the application is an Issuer. If then the Regulator has to apply to (say) a Central Authority for the update, the Regulator becomes an Applicant and the Central Authority is an Issuer. Once the Central Authority has made a determination and communicated back to the Regulator, the Regulator resumes its role as the Issuer and transmits the determination back to the Applicant (the Pharmaceutical Company).
The process begins when the Applicant (usually a Pharmaceutical Company) has new or revised information about an investigational product for which they already have an ID.
The Applicant sends a message to the Issuer. When the Issuer begins to process the message one of three possible things can happen:
The Assigning Authority goes through an essentially similar process and the application to update may be rejected, or accepted. Whatever the outcome, the result is passed back to the Regulator for them in turn to pass back to the Pharmaceutical Company.
During the process questions may arise that the Issuer has to pass back to the Applicant - there is a processing loop for questions to be asked and responses provided. It may be that if the Regulator is taking the role of Applicant they may themselves have to pass these questions back to the Pharmaceutical Company and when an answer is received pass it back to the Assigning Authority. There is no reason why the Assigning Authority cannot ask questions directly of the Pharmaceutical Company - no change is required to the messaging model.

| IMPID Update Request | |
| IMPID Detail Clarification Request | |
| IMPID Detail Clarification Response | |
| IMPID Update Request Granted | |
| IMPID Update Request Refused |
The Application Roles used in the interactions are abstract and in real life will be played by a variety of organisations. The stories that follow illustrate how this may work out in practice.
Note: NOTE: These stories are for illustration only and do not represent a recommended implementation
.png)
Fred's Farmaceuticals Inc. are progressing the Phase 3 clinical studies of Exoticillin formulated as a basic capsule product. However, the protocol for the trial is being changed slightly, with additional contra-indications (exclusions) for the patient population. This requires them to make an update to the information that supports the IMPID for the Exoticillin investigative product.
Fred's Farmaceuticals send the request to update the IMPID information to their Regulator authorizing the trial protocol, who will act as the Issuer of the IMPID. This requires interaction IMPID Update Request (POME_IN500470UV).
The Issuer then considers the request and determines that the information is correct and the update is accepted - this is interaction IMPID Update Request Granted (POME_IN500490UV).
The drawing below shows the basics of the process for assignment of an IMPID.
The Application Roles involved are abstract roles and constitute one party making an application for a new investigational medicinal productand the other party being responsible for issuing that ID. Clearly a Pharmaceutical Company requiring an ID for a new moiety is an Applicant and the Regulator receiving the application is an Issuer.
It is unlikely that, for IMPIDs, that the Regulator will have to apply to a Central Authority for an ID, but the process and the messages would support this should this be the business requirement. In this case the Regulator would become an Applicant and the Central Authority is an Issuer. Once the Central Authority has made a determination and communicated back to the Regulator, the Regulator would resume its role as the Issuer and transmit the determination back to the Applicant (the Pharmaceutical Company).
The process begins when the Applicant (usually a Pharmaceutical Company) has completed Phase 1 Clinical Trials and now need to progress to Phase 2 and 3. To do this they have to have an identifier for the investigational product involved.
The Applicant sends a message to the Issuer. At this point one of three possible things can happen:
The Assigning Authority goes through an essentially similar process and the application may be rejected, or a suitable new ID is found or created. Whatever the outcome, the result is passed back to the Regulator for them in turn to pass back to the Pharmaceutical Company.
During the process questions may arise that the Issuer has to pass back to the Applicant - there is a processing loop for questions to be asked and responses provided. It may be that if the Regulator is taking the role of Applicant they may themselves have to pass these questions back to the Pharmaceutical Company and when an answer is received pass it back to the Assigning Authority. There is no reason why the Assigning Authority cannot ask questions directly of the Pharmaceutical Company - no change is required to the messaging model.

| IMPID Assignment Request | |
| IMPID Detail Clarification Request | |
| IMPID Detail Clarification Response | |
| IMPID Assignment Request Granted | |
| IMPID Assignment Request Refused |
The Application Roles used in the interactions are abstract and in real life will be played by a variety of organisations. The stories that follow illustrate how this may work out in practice.
Note: These stories are for illustration only and do not represent a recommended implementation .
.png)
Fred's Farmaceuticals Inc. are embarking on a tranche of Phase 3 clinical studies of Exoticillin formulated as a basic capsule product. Alongside the process of registration of the trial protocol, they apply for an IMPID for the investigative product, to use in safety reporting.
Fred's Farmaceuticals send the request to their Regulator authorizing the trial protocol, who will act as the Issuer of the IMPID. This requires interaction IMPID Assignment Request (POME_IN500110UV).
The Issuer then considers the request and determines that a new IMPID is required - this is interaction IMPID Assignment Request Granted (POME_IN500120UV).
The drawing below shows the basics of the process for assignment of a new MPID. It can also be used to obtain an MPID for products already marketed but for which an MPID has not yet been assigned.
The Application Roles involved are abstract roles and constitute one party making an application for a new MPID and the other party being responsible for issuing that ID. Clearly a Pharmaceutical Company requiring an ID for a new medicinal product is an Applicant and the Regulator receiving the application is an Issuer.
It is unlikely that for MPIDs the Regulator has will have to apply to a Central Authority for an ID, but the process and the messages would support this should this be the business requirement. In this case the Regulator would become an Applicant and the Central Authority an Issuer. Once the Central Authority has made a determination and communicated back to the Regulator, the Regulator resumes would resume its role as the Issuer and transmits the determination back to the Applicant (the Pharmaceutical Company).
The process begins when the Applicant (usually a Pharmaceutical Company) has completed all the Clinical Trials and now applies for a marketing authorization. To do this they have to have an identifier for the product involved.
There are differences between regions in the way that this process works. For instance in the USA Pharmaceutical Companies are issued with a block of IDs to be used for new marketing authorizations as they wish. In contrast in Europe the company has to request an ID from the issuer of the marketing authorization.
The process description in this section ONLY applies to the process of requesting an identifier (as practiced in Europe for instance). It does NOT apply to the process where the identifier is pre-issued (as in the USA). The correct process to follow for the pre-issue case is the MPID Update process.
Click for MPID Update processThe Applicant sends a message to the Issuer. At this point one of three possible things can happen:
The Assigning Authority goes through an essentially similar process and the application may be rejected, or a suitable new ID is found or created. Whatever the outcome, the result is passed back to the Regulator for them in turn to pass back to the Pharmaceutical Company.
During the process questions may arise that the Issuer has to pass back to the Applicant - there is a processing loop for questions to be asked and responses provided. It may be that if the Regulator is taking the role of Applicant they may themselves have to pass these questions back to the Pharmaceutical Company and when an answer is received pass it back to the Assigning Authority. There is no reason why the Assigning Authority cannot ask questions directly of the Pharmaceutical Company - no change is required to the messaging model.

| MPID Assignment Request | |
| MPID Detail Clarification Request | |
| MPID Detail Clarification Response | |
| MPID Assignment Request Granted | |
| MPID Assignment Request Refused |
The Application Roles used in the interactions are abstract and in real life will be played by a variety of organisations. The story that follows illustrate how this may work out in practice.
Note: These stories are for illustration only and do not represent a recommended implementation.
.png)
Fred's Farmaceuticals Inc. have finished the studies on the antibiotic Exoticillin and are in the process of obtaining a marketing authorization for the medicinal product ExotoKillin.
Since they are based in Germany, but they wish to have a pan-European marketing authorization, Fred's Farmaceuticals send the request to their centralized Regulator who will act as the Issuer. This requires interaction MPID Assignment Request (POME_IN500170UV).
The Issuer then considers the request and determines that a new MPID is required - this is interaction MPID Assignment Request Granted (POME_IN500180UV).
The following drawing shows the message flows that may exist for update of the information associated with a MPID.
The Application Roles involved are abstract roles and constitute one party making an application for an update and the other party being responsible for authorising and effecting that update.
In some regions (for example the USA) MPIDs are pre-issued to a Pharmaceutical Company. When they wish to use an MPID for a new product they do NOT use the MPID Creation process instead they submit an UPDATE for that ID associating it with the relevant information.
The process begins when the Applicant (usually a Pharmaceutical Company) has new or revised information about an existing Marketed Product for which they already have an ID, or, for the pre-issue business architecture, when the Applicant wishes to assign a previously unused pre-issued ID to a new medicinal product.
The Applicant sends a message to the Issuer. When the Issuer begins to process the message one of three possible things can happen:
The Assigning Authority goes through an essentially similar process and the application to update may be rejected or accepted. Whatever the outcome, the result is passed back to the Regulator for them in turn to pass back to the Pharmaceutical Company.
During the process questions may arise that the Issuer has to pass back to the Applicant - there is a processing loop for questions to be asked and responses provided. It may be that if the Regulator is taking the role of Applicant they may themselves have to pass these questions back to the Pharmaceutical Company and when an answer is received pass it back to the Assigning Authority. There is no reason why the Assigning Authority cannot ask questions directly of the Pharmaceutical Company - no change is required to the messaging model.

| MPID Update Request | |
| MPID Detail Clarification Request | |
| MPID Detail Clarification Response | |
| MPID Update Request Granted | |
| MPID Update Request Refused |
The Application Roles used in the interactions are abstract and in real life will be played by a variety of organisations. The stories that follow illustrate how this may work out in practice.
Note: These stories are for illustration only and do not represent a recommended implementation.
.png)
Fred's Pharmaceuticals is marketing the medicinal product ExotoKillin throughout Europe. Post-marketing surveillance uncovers a new adverse event, discolouration of the skin of the toes in a very small number of patients. Information about this adverse event is added to the Summary of Product Characteristics, and this requires an update to the MPID information for ExotoKillin. At the same time they also add a 2g tube pack in addition to the 5g tube that already exists.
The adverse event is reported using an ICSR message.
This updated product information is submitted to the Regulator for verification using the interaction MPID Update Request (POME_IN500298UV).
The Regulator then considers the all the information and determines that the MPID supporting information has been correctly updated and issues a new PCID (pack identifier). They then notify Fred's Farmaceuticals of this using the interaction MPID Update Request Granted (POME_IN500300UV).
Fred's Farmaceuticals Inc., the US subsidiary of the German parent company, is obtaining a obtaining a marketing authorization for the medicinal product ExotoKillin for the USA.
Fred's Farmaceuticals Inc. have a set of unused MPIDs that have been issued to them by their Regulator. They select one of these MPIDs for the medicinal product ExotoKillin and, along will all the relevant supporting information about the medicinal product ExotoKillin, they submit this to the Regulator for verification using the interaction MPID Update Request (POME_IN500298UV).
The Regulator then considers the all the information and determines that the MPID has been correctly assigned and therefore they accept the "update" - this is interaction MPID Update Request Granted (POME_IN500300UV).
Given that this story is based in the US it is likely that the same end results could be achieved using the RPS standard. It is less likely that this would be an option in Europe.
The following drawing shows the message flows that may exist for issue of a single PhPID or a set of PhPIDs to support product development. It can also be used to obtain PhPIDs for products already marketed.
The Application Roles involved are abstract roles and constitute one party making an application for a PhPID or set of PhPIDs and the other party being responsible for issuing that ID/those IDs. A Pharmaceutical Company requiring PhPID(s) for a product is an Applicant and the Regulator receiving the application is an Issuer. If then the Regulator has to apply to (say) a Central Authority for an ID the Regulator becomes an Applicant and the Central Authority is an Issuer. Once the Central Authority has made a determination and communicated back to the Regulator, the Regulator resumes its role as the Issuer and transmits the determination back to the Applicant (the Pharmaceutical Company).
The process may begin when the Applicant (usually a Pharmaceutical Company) has either a new moiety or a new formulation of an existing moiety or a new combination of moieties/formulations that they wish to research in clinical trials. To do this they have to have identifiers for the presentation(s) involved.
The process may also begin when the Applicant (usually a Pharmaceutical Company) wishes to or is required to obtain PhPIDs for existing products.
The Applicant sends a message to the Issuer. At this point one of three possible things can happen:
The Assigning Authority goes through an essentially similar process and the application may be rejected, or a suitable (new) ID or set of IDs is found or created. Whatever the outcome, the result is passed back to the Regulator for them in turn to pass back to the Pharmaceutical Company.
During the process questions may arise that the Issuer has to pass back to the Applicant - there is a processing loop for questions to be asked and responses provided. It may be that if the Regulator is taking the role of Applicant they may themselves have to pass these questions back to the Pharmaceutical Company and when an answer is received pass it back to the Assigning Authority. There is no reason why the Assigning Authority cannot ask questions directly of the Pharmaceutical Company - no change is required to the messaging model.

| PhPID Assignment Request | |
| PhPID Detail Clarification Request | |
| PhPID Detail Clarification Response | |
| PhPID Assignment Request Granted | |
| PhPID Assignment Request Refused |
The Application Roles used in the interactions are abstract and in real life will be played by a variety of organisations. The three stories that follow illustrate how this may work out in practice.
Note: These stories are for illustration only and do not represent a recommended implementation
.png)
Fred's Farmaceuticals Inc. have been investigating the antibiotic properties of various novel substances and have now synthesised a new material Exoticillin Trihydrate for which they have already obtained a Substance ID, but they need a set of PhPIDs, based on the substance itself and an initial administrable dose form to be used in the early trials.
Since they are based in the USA Fred's Farmaceuticals send the request to their Regulator who will act as the Issuer. This requires interaction PhPID Assignment Request (POME_IN500320UV).
The Issuer then considers the request and determines that a new PhPID is indeed required.
Having received the request from Fred's Farmaceuticals the Regulator must itself make a request to the PhPID Assigning Authority for IDs to be issued. The Regulator therefore becomes an Applicant and the PhPID Assigning Authority becomes the Issuer.
As above the Applicant uses interaction PhPID Assignment Request (POME_IN500320UV) to request the ID and the Issuer uses interaction PhPID Assignment Request Granted (POME_IN500330UV) to send a back the issued ID(s).
Note: Since PhPIDs can relate to many different medicinal products around the globe, if the requested PhPIDs already exist, the Assignment Request Granted message can still be used to return the relevant PhPID identifier information to the Applicant.
The story that follows focuses on illustrating the process involved when insufficient or incorrect information is present in a PhPID Request, and illustrates the Enquiry process.
Note: There is no "refusal" of a PhPID request as such, as all medicinal products shall have a set of PhPIDs.
In real life this story would probably involve both a Regulator and a PhPID Assigning Authority and the process flow would go from Pharmaceutical Company to Regulator to PhPID Assigning Authority and then back again. For simplicity the necessity for the Regulator to play the role of both Issuer and Applicant will be omitted here. This duality was illustrated in the previous storyboard .
Note: This story is for illustration only and does not represent a recommended implementation.
.png)
Fred's Farmaceuticals Inc. have a new modified release dose form which they want to use for the formulation of Exoticillin Trihydrate to improve its duration of action. They require new PhPIDs for this product with the new dose form. Fred's Farmaceuticals request PhPIDs from the Issuer.
This requires interaction PhPID Assignment Request (POME_IN500320UV).
The Issuer considers the request and is concerned that the dose form as identified is not using a valid dose form ID. The Issuer sends a request for more information using interaction PhPID Detail Clarification Request (POME_IN500430UV). The Applicant (Fred's Farmaceuticals) reviews the information and sends revised dose form information to the Issuer using interaction PhPID Detail Clarification Response (POME_IN500440UV). This indicates that the dose form is a modified release capsule.
The Issuer decides that since the dose form is a modified release tablet, there is already a set of PhPIDs that reflect the relevant combination of substance and administrable dose form. The Issuer therefore uses interaction PhPID Assignment Request Granted (POME_IN500330UV) to communicate the PhPID information back to the Applicant.
The one exception is where the status of a PhPID has to be changed because one of the components has a change in status. For example if a PhPID is issued against a set of 3 ingredient substances and then one of the ingredient substances is withdrawn then the entire PhPID set will have to change from "Live" to "Withdrawn".
The update process for a PhPID that has been issued is therefore strictly limited to status changees only.

| PhPID Update Request Granted | |
| PhPID Detail Clarification Request | |
| PhPID Update Request Refused |
The following drawing shows the message flows that may exist for issue of a new Substance ID.
The Application Roles involved are abstract roles and constitute one party making an application for a new substance ID and the other party being responsible for issuing that ID. Clearly a Pharmaceutical Company requiring an ID for a new moiety is an Applicant and the Regulator receiving the application is an Issuer. If then the Regulator has to apply to (say) a Central Authority for an ID the Regulator becomes an Applicant and the Central Authority is an Issuer. Once the Central Authority has made a determination and communicated back to the Regulator, the Regulator resumes its role as the Issuer and transmits the determination back to the Applicant (the Pharmaceutical Company).
The process begins when the Applicant (usually a Pharmaceutical Company) has found a new moiety that they wish to engage in Phase 1 Clinical Trials. To do this they have to have an identifier for the substance(s) involved.
The Applicant sends a message to the Issuer. At this point one of three possible things can happen:
The Assigning Authority goes through an essentially similar process and the application may be rejected, or a suitable new ID is found or created. Whatever the outcome, the result is passed back to the Regulator for them in turn to pass back to the Pharmaceutical Company.
During the process questions may arise that the Issuer has to pass back to the Applicant - there is a processing loop for questions to be asked and responses provided. It may be that if the Regulator is taking the role of Applicant they may themselves have to pass these questions back to the Pharmaceutical Company and when an answer is received pass it back to the Assigning Authority. There is no reason why the Assigning Authority cannot ask questions directly of the Pharmaceutical Company - no change is required to the messaging model.

| Substance ID Assignment Request | |
| Substance Detail Clarification Request | |
| Substance Detail Clarification Response | |
| Substance ID Assignment Request Granted | |
| Substance ID Assignment Request Refused |
The Application Roles used in the interactions are abstract and in real life will be played by a variety of organisations. The three stories that follow illustrate how this may work out in practice.
Note: These stories are for illustration only and do not represent a recommended implementation
.png)
Since they are based in the USA Fred's Farmaceuticals send the request to their Regulator who will act as the Issuer. This requires interaction Substance ID Assignment Request (POME_IN500350UV).
The Issuer then considers the request and determines that a new substance ID is indeed required.
As above the Applicant uses interaction Substance ID Assignment Request (POME_IN500350UV) to request the ID and the issuer uses interaction Substance ID Assignment Request Granted (POME_IN500360UV) to send a back the newly issued ID
In real life this story would probably involve both a Regulator and a Substance ID Assigning Authority and the process flow would go from Pharmaceutical Company to Regulator to Substance ID Assigning Authority and then back again. For simplicity the necessity for the Regulator to play the role of both Issuer and Applicant will be omitted here. This duality was illustrated in the previous storyboard .
Note: This story is for illustration only and does not represent a recommended implementation.
.png)
Fred's Farmaceuticals request a new Substance ID from the Issuer. This requires interaction Substance ID Assignment Request (POME_IN500350UV)
The Applicant (Fred's Farmaceuticals) sends additional information to the Issuer using interaction Substance Detail Clarification Response (POME_IN500390UV). This indicates that the adjuvant is a mixture of already known substances.
The following drawing shows the message flows that may exist for update of the information associated with a Substance ID.
The Application Roles involved are abstract roles and constitute one party making an application for an update and the other party being responsible for authorising and effecting that update.
The process begins when the Applicant (usually a Pharmaceutical Company) has new or revised information about an existing substance for which they already have an ID.
The Applicant sends a message to the Issuer. When the Issuer begins to process the message one of three possible things can happen:
The Assigning Authority goes through an essentially similar process and the application to update may be rejected or accepted. Whatever the outcome, the result is passed back to the Regulator for them in turn to pass back to the Pharmaceutical Company.
During the process questions may arise that the Issuer has to pass back to the Applicant - there is a processing loop for questions to be asked and responses provided. It may be that if the Regulator is taking the role of Applicant they may themselves have to pass these questions back to the Pharmaceutical Company and when an answer is received pass it back to the Assigning Authority. There is no reason why the Assigning Authority cannot ask questions directly of the Pharmaceutical Company - no change is required to the messaging model.

| Substance ID Update Request | |
| Substance Detail Clarification Request | |
| Substance Detail Clarification Response | |
| Substance ID Update Request Granted | |
| Substance ID Update Request Refused |
The Application Roles used in the interactions are abstract and in real life will be played by a variety of organisations. The story that follows illustrate how this may work out in practice.
Note: These stories are for illustration only and do not represent a recommended implementation
.png)
Fred's Farmaceuticals (Applicant) send the update request to their Regulator (Issuer). This requires interaction Substance ID Update Request (POME_IN500400UV).
The Issuer then considers the request, accepts it and makes the necessary update. The then send an acknowledgement back to the Applicant using interaction Substance ID Update Request Granted (POME_IN500410UV)
| View Revision MarksHide Revision Marks | Return to top of page |