Current PIM Data Model

Current PIM Data Model

Update History

Date

Who

Change

Date

Who

Change

2/7/2017

Jerry Goodnough

Major reorganization of the Diagrams

2/7/2017

Jerry Goodnough

Added Order Relationship

2/1/2017

Jerry Goodnough

Fix Promise Requiements

2/1/2017

Jerry Goodnough

Fix Fulfillment update for promise and fulfiller ids

2/1/2017

Jerry Goodnough

Fix Query Filters to support a subject list

2/1/2017

Jerry Goodnough

Fix HexBinary Datatype

2/1/2017

Jerry Goodnough

Reasoning Entity Type eliminated as it was not used.

1/27/2017

Jerry Goodnough

Added deferred activation to order item to support activation of item by an workflow engine or other outside party

1/20/2017

Jerry Goodnough

All Names changes to camelcase in PIM

1/17/2017

Jerry Goodnough

Added Action model for inflight orders (Request for Action). Includes this like cancel and suspend.

1/16/2017

Jerry Goodnough

Added Wrapped Content Type

1/16/2017

Jerry Goodnough

Refined and added Interested Parties for orders

1/16/2017

Jerry Goodnough

Added Order control information

1/15/2017

Jerry Goodnough

Added Order Items groups and the Order item group policy & Order Status changed to a complex type. Includes new dates: Last report, Last internal update, and last external modification.

1/14/2017

Jerry Goodnouogh

Added Requirements Source and updated requirements types

1/14/2017

Jerry Goodnough

Added Order Source and Source Types

1/14/2017

Jerry Goodnough

Added new order state model

1/10/2017

Jerry Goodnough

Split out order item into proposed order item, ordered item, and promised item to better capture thier use and lifecycle

1/10/2017

Jerry Goodnough

Split out fulfillment into Proposed Fulfillment, Fulfillment Assignment, Fulfillment outcome.

10/26/2016

Jerry Goodnough

Cleanup, Added: Proposal, Result Argumentations, Operation Results

9/22/2016

HL7 OO

Look at support for CopyTo behavior.

9/8/2016

Jerry Goodnough

Fixed the Date in Query Filter

9/8/2016

Jerry Goodnough

Added Order Context to Order

8/18/2016

Jerry Goodnough & Lorraine Constable

Added Priority to Order.

8/18/2016

Jerry Goodnough

Added Query Filter support class

8/18/2016

Jerry Goodnough

Added Order Summary and Order Summary Info for Order Query Results

8/18/2016

Jerry Goodnough

Change Rationale Class from Abstract to wrapper.

8/18/2016

Jerry Goodnough

Added Rationale and separate diagram. Now with new rationale model and types. Change Order reason to CDS Rationale.Updated Subjective Rationale to include the author. Added Policy Rationale and Care Plan Goal Rationale. Create Common Rational type.

8/12/2016

Jerry Goodnough

Itemized Requirement extended to include requirement and type.

8/4/2016

Jerry Goodnough

Three types of Rational called out now - Current topic of Discussion.

8/4/2016

Jerry Goodnough

Fulfillment Association extended to include FulfilmentPeriod to better reflect the historical view of Fulfillments

8/3/2016

Jerry Goodnough

Rationale Member made

8/3/2016

Jerry Goodnough

Reference Types made explicit

8/3/2016

Jerry Goodnough

Added FulfillmentAssocation and Fulfillers to OrderItem

8/3/2016

Jerry Goodnough

Reworked Diagrams to split out Support Data

7/7/2016

Jerry Goodnough

First pass of attribute Multiplicity and type.

7/7/2016

Jerry Goodnough

Added first cut of core datatype classes (Modeled on Simple FHIR)

7/7/2016

Jerry Goodnough

Added Reference Type concept.

7/7/2016

Jerry Goodnough

Shifted Identifier<Type> to simple Identifier.

6/14/2016

Jerry Goodnough

Added Itemized Requirement class to allow requirements to be referenced in the workflow and fulfillment interfaces - Both of with should now use a List of Itemized Requirements rather then the requirement object. This it an additional case where the requirements catalog could be very useful.

6/9/2016

Jerry Goodnough

Standardize a code and enum references to a coding

6/9/2016

Jerry Goodnough

Abstract the Subject be a Subject Reference with supports Multiple Identifiers and the ability to have a Subject Type specific details.

6/7/2016

Jerry Goodnough

Updated Order Response, Subject Identity to refer to any subject type - Not just Patient.

6/7/2016

Jerry Goodnough

Added Order Item Identifier

6/7/2016

Jerry Goodnough

Change Order Identity to Order Identities

6/7/2016

Jerry Goodnough

Created Requirement Association class to allow direct binding to an Order Item, rather then an order. This corrects an oversight with the requirements associated by a fulfillment service implementation and provides correct granularity.

6/7/2016

Jerry Goodnough

In Requirement Status change the attribute "RequirementIdentifier" to "Requirement Identifer"

Order Creation

Order Items

Fulfillment

Order Substitution proposal

Supporting Classes

Actions

Rationale

Requirements

Service Monitoring