52
HL7 FHIR based implementation of ISO Identification of Medicinal Products standard IHIC 2019 Rik Smithies, NProgram Ltd., UK [email protected]

HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

HL7 FHIR based implementation of ISO Identification of Medicinal Products standardIHIC 2019

Rik Smithies, NProgram Ltd., UK

[email protected]

Page 2: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 1

Who am I?

• Name: Rik Smithies

• Company: Independent Consultant (NProgram Ltd., UK)

• Background:• Technical Committee Chair, HL7 UK (and former Chair)

• HL7 International Standards Governance Board

• FHIR trainer, consultant

• Architect, analyst and software developer. 20 years in healthcare IT

• Contact:• [email protected]

• www.nprogram.co.uk

Page 3: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 2

IDMP - a logical data model standard

• Identification of Medicinal Products

• "Data elements and structures for the unique identification and exchange of Medicinal Products"

• An ISO standard, in development for several years and finished in 2017

• Actually a set of standards (with long names and hard to remember numbers)

• Main two are:• 11615 – “Products”

• 11238 – “Substances”

Page 4: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 3

OK so what is it?

• Detailed logical model for medicines and their ingredients• To the level that drug manufacturers need

• And "regulators" need• Official bodies that make the laws about drugs (in EU - EMA, European

Medicines Agency. And each country has its own too. MHRA for UK.)

• The detail is much more than is used by doctors when prescribing

• Packaging details, legal approvals, ingredients, indications and contraindications etc.

• Not a physical model (no XML etc., no FHIR)

Page 5: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 4

ISO IDMP 11615 Medicinal Products

• A logical/conceptual model for “Products”

• Things that can be packaged up and administered to a patient

• A product is more than just a “substance", or even a medication

Page 6: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 5

IDMP 11615: Authorised Medicinal Product - Details

(Chance to see the full model, but not intended to be read in detail. About 50 classes.)

Page 7: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 6

ISO IDMP 11615 - Detail views (example)

Page 8: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 7

Different product aspects

Product as licensed

("regulatory")

Product as

supplied

("physical")

Product as consumed

("pharmaceutical" or

"administrable")

Page 9: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 8

Different layers

Page 10: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 9

Different layers, add components of containers

Page 11: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 10

Different layers, add materials, ingredients, characteristics

Page 12: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 11

Manufacturers, etc.

Page 13: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 12

IDMP Messaging

• IDMP is not a message, and it has no physical expression (it’s a "logical" model)

• We want to implement IDMP* but the resources didn’t exist in FHIR (in 2017)

• There are similar concepts in the FHIR Medication resource (as used in MedicationAdministration etc) and the Substance resource

• But the level of detail is not enough

* In Europe, EMA want to implement IDMP in 2019, and were preparing for this in 2017

Page 14: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 13

IDMP on FHIR - Challenges

• There is lots of IDMP to model…• Product ~50 classes (and far more in IDMP Substance)

• How to combine with what is there, and not break things• modelling challenge• (see next slides…)

• FHIR community doesn’t know much about regulatory…!• FHIR is mainly about patients and the EHR• FHIR people said "what's all this stuff!" "who needs all this?"

• (ongoing education challenge :-)

Page 15: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 14

3 main sets of use cases (for Products)

• Day to day prescribing, primary care, secondary care• By far the most common by volume

• Medication, MedicationRequest/MedicationAdministration etc., Substance

• Pharma Regulation/Submission of products to regulators• Needs full product info, much more than for above

• Packaging details, ingredients, authorisations granted, dates, territories

• Clinicals – indications, contra-indications etc.

• Prescribing support, Medication Knowledge Bases• A hybrid of the two. Needs more than basics, but not the whole lot

Page 16: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

From Clinical to Regulatory - Clinical practice workflow

Page 17: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

From Clinical to Regulatory - 2

Page 18: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

From Clinical to Regulatory - 3

Page 19: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

From Clinical to Regulatory - 4

Page 20: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

From Clinical to Regulatory - 5

Page 21: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

From Clinical to Regulatory - 6 - add in all the IDMP classes? (not this way…)

VS

Page 22: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

From Clinical to Regulatory - 7 (not this way…)

VS

Page 23: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

2 level modelling - a new layer

Page 24: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

2 level modelling - 9

Page 25: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

2 level modelling - 10

Page 26: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

2 level modelling - 11

Page 27: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

2 level modelling - 12

Page 28: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

2 level modelling - now

Page 29: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

2 level modellingcomplete picture

Page 30: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 29

IDMP and resource names (cross reference)

* Resource name approved by committee but not yet by FHIR management group (September 2019)

IDMP Name Current Name (build.fhir.org) Old names - FHIR R4 (hl7.org/fhir)

Medicinal Product MedicinalProductDefinition MedicinalProduct

Marketing Authorization RegulatedAuthorization MedicinalProductAuthorization

Ingredient Ingredient MedicinalProductIngredient

Packaged Medicinal Product PackagedProductDefinition MedicinalProductPackaged

Manufactured Item ManufacturedItemDefinition * MedicinalProductManufactured

Pharmaceutical Product AdministrableProductDefinition * MedicinalProductPharmaceutical

Contraindication ClinicalUseIssue MedicinalProductContraindication

Indication ClinicalUseIssue MedicinalProductIndication

Interaction ClinicalUseIssue MedicinalProductInteraction

Undesirable Effect ClinicalUseIssue MedicinalProductUndesirableEffect

Page 31: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 30

IDMP FHIR is draft (as is a lot of FHIR)

The IDMP resources are in FHIR R4 (December 2018), but they have moved on since, quite significantly.The latest is in the "Build" version of FHIR: http://build.fhir.org. (Which will be R5)Whichever version, the way to access is the same. From the homepage, pick "Resource Types" (formerly just "Resources")

Page 32: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 31

IDMP FHIR Resources Location

From the Resource index, scroll to the section in the far bottom right.

© 2019 Health Level Seven ® International. Licensed

under Creative Commons Attribution 4.0 International

HL7, Health Level Seven, FHIR and the FHIR flame logo

are registered trademarks of Health Level Seven

International. Reg. U.S. TM Office.

Page 33: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

IDMP FHIR Resources LocationThere is a specific section. Most but not all are listed there. All are listed in the alphabetic view

Page 34: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

IDMP and resource names (11615, Product)Current Name (build.fhir.org) What is it? Status (9/2019)

MedicinalProductDefinition Detailed version of a medication. Includes same product in different packages. Approved

RegulatedAuthorization The regulatory authorization of a medicinal product Not yet approved, pending some research

Ingredient The ingredients, to a more detailed level than in the Medication resource Approved

PackagedProductDefinition A packaged version of a product Not yet submitted

ManufacturedItem The actual medicinal item e.g. a tablet or some powder Not yet submitted

AdministrableProductDefinition The pharmaceutical aspects of the medicinal product, possibly after mixing - ready to be administered

Approved

ClinicalUseIssue Criteria for giving or not giving a medication, and other interactions Approved

Page 35: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 34

IDMP and resource names (11238, Substance)

IDMP Name Current Name (build.fhir.org) What is it? Status (9/2019)

Substance / Specified Substance

SubstanceDefinition Details of a substance used as an ingredient. More detail than Substance resource.

Approved

Polymer SubstancePolymer Specifics that only apply to polmers Not yet submitted

Nucleic Acid SubstanceNucleicAcid Specifics that only apply to nucleic acids Not yet submitted

Protein SubstanceProtein Specifics that only apply to proteins Not yet submitted

Source Material SubstanceSourceMaterial Derivation of the substance Not yet submitted

Reference Information SubstanceReferenceInformation General background information Not yet submitted

Page 36: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 35

FHIR Resources compared to IDMP Product

• Scope is similar, almost everything is covered, Authorized and Investigational medicines

• Also some additions for veterinary use, that are current requirements but were never in IDMP (proposal for adding to IDMP later).

• FHIR models are slightly smaller. IDMP is verbose.• FHIR names are simplified• We reuse some FHIR resources: Organization, DocumentReference as

references• IDMP has classes for some things that can just be attributes in FHIR (using a

codeableConcept for code and text)• Some common parts became FHIR datatypes, those that don’t merit being a

standalone resource

• As people see these and apply them to their own uses cases, the resources are evolving, but staying backwards compatible with IDMP.

Page 37: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 36

FHIR IDMP Resources - MedicinalProduct

http://build.fhir.org/medicinalproduct.html

Page 38: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 37

IDMP Medicinal Product (for comparison)

Page 39: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

FHIR example

Draft resource, subject to change

JSON is also supported

Page 40: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 39

FHIR IDMP Resources - RegulatedAuthorization

http://build.fhir.org/regulatedauthorization.html

Page 41: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 40

FHIR IDMP Resources - MedicinalProductPackaged and ManufacturedItemDefinition

http://build.fhir.org/packagedproductdefinition.html andhttp://build.fhir.org/manufactureditemdefinition.html

Page 42: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 41

FHIR IDMP Resources - AdministrableProductDefinition

http://build.fhir.org/administrableproductdefinition.html

Page 43: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 42

FHIR IDMP Resources – ClinicalUseIssue

http://build.fhir.org/clinicaluseissue.html

Page 44: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 43

FHIR IDMP Resources – Ingredient

http://build.fhir.org/ingredient.html

Page 45: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 44

What next for the FHIR resources

• Resources are still draft. Most are "approved", but not yet all.

• Product scope for 11615 is more mature than Substance scope for 11238 (which is huge, and very specific).

• But basics of SubstanceDefinition are approved

• Some restructuring still possible. Also lots of detail to review.

• More content needed. Explanatory text, examples, mappings etc

• EMA are developing with these resources now (October 2019), for the SPOR project

Page 46: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 45

FHIR to IDMP mappings are published (for MedicinalProductDefinition)

Page 47: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

Mappings exist in draftYou can use this to see the differences. Some new items e.g. Domain (human or animal) and Description (a commonly used field, but doesn’t exist in the "pure" world of IDMP products).

Page 48: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 47

FHIR IDMP Resources – SubstanceDefinition

http://build.fhir.org/substancedefinition.html (more detail next slide)

Page 49: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

http://build.fhir.org/substancedefinition.html

Page 50: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 49

EMA SPOR Project – EU implementation of IDMP

• SPOR – Substances, Products, Organisations, Referentials• Referentials being codes

• 4 distinct systems, that back each other up• SMS, PMS (active development using FHIR September 2019)

(SMS = Substance Management System, etc.)• RMS, OMS (delivered June 2017 - non-FHIR)

• Registry of products and substance they are made from

• Single source of truth. Pharma industry submits data only once, in FHIR, for registration/approval/variations of products and substances.

• To support Pharmacovigilance, eSubmissions, Clinical Trials, for human and veterinary use

Slide thanks to Paolo Alcini, Isabel Chicharo, EMA

Page 51: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

NProgram 50

EMA SPOR Project – EU implementation of IDMP

• Using FHIR for (P)roducts and (S)ubstances

• (O)rganisation was completed before move to FHIR

• (R)eferentials ("codes") is based heavily on earlier system and is compelee and doesn’t use FHIR

• Has been a key driver for creation of FHIR IDMP resources

• FDA also involved and using FHIR for PQ/CMC project (drug quality monitoring)

• Other national projects likely, e.g. Norway

Page 52: HL7 FHIR based implementation of ISO Identification of Medicinal …ihic.info/wp-content/uploads/2019/10/IHIC_2019_Smithies... · 2019-10-26 · HL7 FHIR based implementation of ISO

Thank you. Questions?