Instance vs Kind Extend and harmonize FHIR resources

Slides:



Advertisements
Similar presentations
Unique Device Identification (UDI) System for Medical Devices Dr Larry Kelly Therapeutic Goods Administration.
Advertisements

Starting to Manage Data for Content Analysis. Data Form and Transformation What shape is the data in when you get it? What shape is the data in when you.
HIBC UDI IMPLEMENTATION FOR THE DENTAL INDUSTRY Presented to: Dental Trade Alliance March 5, 2014 Robert A. Hankin, Ph.D. HIBCC President.
Australian Guidance Document Number xx Cathy Thomas Professional Representation OT Australia WA.
1 Wireless Warehouse Management System Compsee’s M.A.T. Mobile Application Terminal.
Chapter 9 Domain Models. Domain Model in UML Class Diagram Notation A “visual dictionary”
B2C Extended Packaging Bar Code Standard
Faculty of Informatics and Information Technologies Slovak University of Technology Peter Kajsa and Ľubomír Majtás Design.
IHE Supply white paper Process for cross-domain case capture and analysis.
Presented by Jose Costa TeixeiraJanuary 2015 Healthcare Product Supply Interoperability Challenges and first steps.
1 October, 2015 HL 7 Working Group Meeting. FDA UDI Rule – 9/24/2013 Unique device identifier (UDI) means an identifier that adequately identifies a device.
1 October, 2015 HL 7 Working Group Meeting. FDA UDI Rule – 9/24/2013 Unique device identifier (UDI) means an identifier that adequately identifies a device.
Abstract Modeling of Service Package Result Components 31 March – 3 April 2014 Noordwijkerhout, Netherlands John Pietras Global Science and Technology,
Automation Solutions – Product & Practice
When Supply Chain meets Care Delivery: Background on GS1 and HL7 Ulrike Kreysa Director Healthcare, GS1 Global Office.
Course Contents Overview: Database basics Lesson 1: Benefits of using a database Lesson 2: Table that data Lesson 3: Analyzing, viewing, and reporting.
Template v4 September 27, Copyright © Infor. All Rights Reserved. 1 Infor Factory Track TM 6.01 Composite Barcode Usage.
Copyright © 2014 Pearson Canada Inc. 5-1 Copyright © 2014 Pearson Canada Inc. Application Extension 5a Database Design Part 2: Using Information Technology.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. National.
GS1 DataMatrix Instructions
Contact form LAW Click the web link
David Hatten Developer, UrbanCode 17 October 2013
Application Extension 5a
Introduction To DBMS.
ISO/IEEE Support for UDI
Welcome to M301 P2 Software Systems & their Development
Use case 1 – requested scan
HIBC UDI IMPLEMENTATION FOR THE DENTAL INDUSTRY
Chapter 9 Domain Models.
JANENE: WE ARE ON A SEPARATE PHONE LINE:
JANENE: WE ARE ON A SEPARATE PHONE LINE:
Healthcare Product Supply Interoperability
Reconciling Issues re Performer & Assessor
Use case Diagram.
Tracking Training v
Healthcare Product Supply Interoperability
Lecture 25 More Synchronized Data and Producer/Consumer Relationship
ONF Specification Class Pattern Some items for discussion
Satisfying Open/Closed Principle
Instance vs Kind Extend and harmonize FHIR resources
Business Process Measures
AMMS-WG BE-BI and PPE 9/12/2018.
ALEPH Version 22 Beginning Cataloging
Display Item Information
SDMX Information Model
FHIR Catalog Support.
Tracking Training v
Objects First with Java
Mapping IEEE PHD to FHIR - context
WE ARE ON A SEPARATE PHONE LINE:
Logical information model LIM Geneva june
MIS2502: Data Analytics Relational Data Modeling
JANENE: WE ARE ON A SEPARATE PHONE LINE:
The Arc-Node Data Model
INFO/CSE 100, Spring 2006 Fluency in Information Technology
Whatcha doin'? Aims: Begin to create GUI applications. Objectives:
[NAME OF PRESENTER] [TITLE OF PRESENTER] [COMPANY NAME]
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Advanced Database Concepts: Reports & Views
Product Training RMA Where “Lean” principles are considered common sense and are implemented with a passion! ©2008 TTW.
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Chapter 22 Object-Oriented Systems Analysis and Design and UML
MIS2502: Data Analytics Relational Data Modeling 2
4. Allergy severity The severity of an allergy is not displayed by the CDA Display Tool, and this is considered relevant to the HP. PT MAJOR The severity.
QUICK GUIDE TO CIRCULATION IN ALMA
LIVD on FHIR Draft Discussion.
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
JANENE: WE ARE ON A SEPARATE PHONE LINE:
CBOR Manifest Serialisation
LIVD on FHIR Draft Discussion.
Presentation transcript:

Instance vs Kind Extend and harmonize FHIR resources to support material and information flows

Current situation Different resources have different ways to handle “physical instance” Lack of clear support and guidance for instance has caused traceability to be a problem in implementations: Standards-guided implementations do not consider “instances” or do so inconsistently. In border cases (medication containing devices), this can cause issues. Inconsistency can also require extensions and further divergence. E.g. for adopting the EU Serialization directive, need to add “serial number” to the medication. What and where is that extension? Resources impacted: Substance Medication Device

Medication - Kind Medication - Instance { "resourceType" : "Medication", "code" : { "coding" : [ "code" : "261000", "display" : "Codeine phosphate" } ], "text" : "text representation" }, "status" : "active", "form" : {"text" : "tablets"} This is Probably a “Kind” resource { "resourceType" : "Medication", "code" : { "coding" : [ "code" : "261000", "display" : "Codeine phosphate" } ], "text" : "text representation" }, "status" : "active", "form" : {"text" : “capsules"}, "package" : { "batch" : [ "lotNumber" : "%string%", "expirationDate" : "2017-08-24T18:00:01+02:00" ] The “instance” attributes are in Package.Batch. To specify an instance, the “package” element becomes mandatory There is no link (reference) between the kind and the instance. The code is a common element, but that may not be enough – notice that the instance is for same code but different form. Without Instance information is missing, it is not clear whether this is an instance or a kind (this isn’t necessarily a problem – implementers have typically used this approach: With “instance” payload -> it’s an instance. Without “Instance” payload - > it is either a kind or a reference to an instance but without specifying in more detail.

Instance information is scattered; Device - Instance { "resourceType": "Device", "id": "example", "identifier": [ {"system": "http://regulatory_catalog_server/devices/id","value": ""}, {"type": { "coding": [ {"code": “DeviceCatalogNbr"}], "text": “Catalog Reference" }, "value": "AMID" } ], "status": "active", "type": { "coding": [{"system": "http://snomed.info/sct", "code": "86184003", "display": "Electrocardiographic monitor and recorder"}], "text": "ECG"}, "model": "AB 45-J", "version": "21", "contact": [{"system": "phone", "value": "ext 4352"}] } { "resourceType": "Device", "id": "example", "identifier": [ {"system": "http://goodcare.org/devices/id","value": "345675"}, {"type": { "coding": [ {"system": "http://hl7.org/fhir/identifier-type", "code": "SNO"}], "text": "Serial Number" }, "value": "AMID-342135-8464" } ], "status": "active", "type": { "coding": [{"system": "http://snomed.info/sct", "code": "86184003", "display": "Electrocardiographic monitor and recorder"}], "text": "ECG"}, "lotNumber": "43453424", "manufacturer": "Acme Devices, Inc", "manufactureDate": "2015-06-28", "expirationDate": "2015-06-28", "model": "AB 45-J", "version": "21", "patient": {"reference": "Patient/example"}, "owner": {"reference": "Organization/ACMEClinics"}, "location": {"reference": "Location/ACME_HQ"}, "contact": [{"system": "phone", "value": "ext 4352"}] } Identifier may not make sense - but e.g. for GUDID identifier or code is needed. Instance information is scattered; UDI information is assumed to be for Instance – but GUDID information is also needed – barcode, issuer, etc.

General remarks How does this work with inventory management? Inventory= “which instances do we have of each kind?” How to handle the thin line between medication and devices?

Requirements: (Should) Better differentiate whether it is an instance or a kind (Must Identify a kind without specifying instance (Should) For an instance, provide unambiguous link to kind E.g. when scanning a barcode, we are scanning one instance of A (Must) Identify an instance - without having to redefine the kind i.e. when specifying an instance, provide the “instance” information, and the rest link to the kind. (Should) Better support AIDC (barcodes and rfid) –scanning a barcode is not on a kind, but on an instance. Increase consistency where possible to guide implementers

Options Harmonize – simply create a pattern. Little impact, easier hard to adopt, possible because resources do not have many mandatory attributes Create a “dedicated” resource Will not be consistent across devices, medication… so not feasible Split resources? E.g. medication => medication + medicationInstance device => device + deviceInstance

Option 1 – A harmonized pattern for “instance” Instance attributes are grouped and optional. The presence of this group indicates it is an instance (Instance can have a link to kind, so that when specifying an instance, it’s possible to link to kind) Item (kind) Item (instance) 0..?

Step 1: Regroup “instance” attributes. For device, note that UDI can refer to Kind (defined at GUDID), including DIs Instance (e.g. barcode), including DIs + Pis

Extra: barcode support Step 1: Regroup “instance” attributes. Also add “serial” in medication To support the EU directive Extra: barcode support …and others such as preparation date, etc.

Other ideas Need to link an instance to its kind Add instance.kind (Reference)? Need for an identifier Only applicable for instances? Or also for Kind (seems that both make sense) Add a resource .identifier, which can be used for instances (and, if needed, for kind) Some attributes need not be duplicated. When scanning a barcode of a product, it is not needed to identify any other attributes, the only information needed is the barcode AIDC, HRF – or the actual barcode elements (lot, serial…) if the barcode is decoded. This is already covered, well with the fact that no attributes of the medication are mandatory.