Current PIM Data Model

Update History

DateWhoChange
2/7/2017Jerry GoodnoughMajor reorganization of the Diagrams
2/7/2017Jerry GoodnoughAdded Order Relationship
2/1/2017Jerry GoodnoughFix Promise Requiements
2/1/2017Jerry GoodnoughFix Fulfillment update for promise and fulfiller ids
2/1/2017Jerry GoodnoughFix Query Filters to support a subject list
2/1/2017Jerry GoodnoughFix HexBinary Datatype
2/1/2017Jerry GoodnoughReasoning Entity Type eliminated as it was not used.
1/27/2017Jerry GoodnoughAdded deferred activation to order item to support activation of item by an workflow engine or other outside party
1/20/2017Jerry GoodnoughAll Names changes to camelcase in PIM
1/17/2017Jerry GoodnoughAdded Action model for inflight orders (Request for Action). Includes this like cancel and suspend.
1/16/2017Jerry GoodnoughAdded Wrapped Content Type
1/16/2017Jerry GoodnoughRefined and added Interested Parties for orders
1/16/2017Jerry GoodnoughAdded Order control information
1/15/2017Jerry GoodnoughAdded 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/2017Jerry GoodnouoghAdded Requirements Source and updated requirements types
1/14/2017Jerry GoodnoughAdded Order Source and Source Types
1/14/2017Jerry GoodnoughAdded new order state model
1/10/2017Jerry GoodnoughSplit out order item into proposed order item, ordered item, and promised item to better capture thier use and lifecycle
1/10/2017Jerry GoodnoughSplit out fulfillment into Proposed Fulfillment, Fulfillment Assignment, Fulfillment outcome.
10/26/2016Jerry GoodnoughCleanup, Added: Proposal, Result Argumentations, Operation Results
9/22/2016HL7 OOLook at support for CopyTo behavior.
9/8/2016Jerry GoodnoughFixed the Date in Query Filter
9/8/2016Jerry GoodnoughAdded Order Context to Order
8/18/2016Jerry Goodnough & Lorraine ConstableAdded Priority to Order.
8/18/2016Jerry GoodnoughAdded Query Filter support class
8/18/2016Jerry GoodnoughAdded Order Summary and Order Summary Info for Order Query Results
8/18/2016Jerry GoodnoughChange Rationale Class from Abstract to wrapper.
8/18/2016Jerry GoodnoughAdded 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/2016Jerry GoodnoughItemized Requirement extended to include requirement and type.
8/4/2016Jerry GoodnoughThree types of Rational called out now - Current topic of Discussion.
8/4/2016Jerry GoodnoughFulfillment Association extended to include FulfilmentPeriod to better reflect the historical view of Fulfillments
8/3/2016Jerry GoodnoughRationale Member made
8/3/2016Jerry GoodnoughReference Types made explicit
8/3/2016Jerry GoodnoughAdded FulfillmentAssocation and Fulfillers to OrderItem
8/3/2016Jerry GoodnoughReworked Diagrams to split out Support Data
7/7/2016Jerry GoodnoughFirst pass of attribute Multiplicity and type.
7/7/2016Jerry GoodnoughAdded first cut of core datatype classes (Modeled on Simple FHIR)
7/7/2016Jerry GoodnoughAdded Reference Type concept.
7/7/2016Jerry GoodnoughShifted Identifier<Type> to simple Identifier.
6/14/2016Jerry GoodnoughAdded 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/2016Jerry GoodnoughStandardize a code and enum references to a coding
6/9/2016Jerry GoodnoughAbstract the Subject be a Subject Reference with supports Multiple Identifiers and the ability to have a Subject Type specific details.
6/7/2016Jerry GoodnoughUpdated Order Response, Subject Identity to refer to any subject type - Not just Patient.
6/7/2016Jerry GoodnoughAdded Order Item Identifier
6/7/2016Jerry Goodnough

Change Order Identity to Order Identities

6/7/2016Jerry GoodnoughCreated 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/2016Jerry GoodnoughIn Requirement Status change the attribute "RequirementIdentifier" to "Requirement Identifer"

Order Creation

Order Items

Fulfillment

Order Substitution proposal

Supporting Classes

Actions

Rationale

Requirements

Service Monitoring