This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "Reconciliation post January 2012 of Person"

From HL7Wiki
Jump to navigation Jump to search
(Created page with "This page holds action items after analysis of the January 2012 Person R-MIMs in relation to each other and the D-MIM Author: --~~~~ ==D-MIM [http://www.hl7.org/v3ballot/html/do...")
 
Line 1: Line 1:
 +
Back to [[Patient_Administration#Submission / Proposals]]
 +
 
This page holds action items after analysis of the January 2012 Person R-MIMs in relation to each other and the D-MIM
 
This page holds action items after analysis of the January 2012 Person R-MIMs in relation to each other and the D-MIM
 
Author: --[[User:Alexander.henket@enovation.nl|&#91;User:Alexander Henket&#124;Alexander Henket&#93;]] 14:21, 20 February 2012 (UTC)
 
Author: --[[User:Alexander.henket@enovation.nl|&#91;User:Alexander Henket&#124;Alexander Henket&#93;]] 14:21, 20 February 2012 (UTC)

Revision as of 14:23, 20 February 2012

Back to Patient_Administration#Submission / Proposals

This page holds action items after analysis of the January 2012 Person R-MIMs in relation to each other and the D-MIM Author: --[User:Alexander Henket|Alexander Henket] 14:21, 20 February 2012 (UTC)

D-MIM PRPA_DM000000UV

Role.statusCode is V:RoleStatus on just about every Role, but in all R-MIMs it is D:RoleStatus, except for asOtherIDs which is V:RoleStatus in all cases.

  1. Action item: should update D-MIM and R-MIMs, except documented why it should be V:RoleStatus, to say D:RoleStatus

R-MIM PRPA_RM101301UV02 Person Activate

Used as the basis for comparison. It aligns with the D-MIM, except for Role.statusCode (see D-MIM paragraph above)

  1. Action item: Change all Role.statusCode from D:RoleStatus to V:RoleStatus to match D-MIM or change the D-MIM from V:RoleStatus to D:RoleStatus

R-MIM PRPA_RM101302UV02 Person Revise

  1. Action item: Change Nation.code from D:EntityCode to D:NationEntityType to match D-MIM and PRPA_RM101301UV as per the documentation
  2. Action item: Change asOtherIDs.statusCode from V:RoleStatus to D:RoleStatus to match PRPA_RM101301UV as per the documentation -- note: must also update D-MIM

R-MIM PRPA_RM101303UV02 Person Demographics

  1. Action item: Change asOtherIDs.statusCode from V:RoleStatus to D:RoleStatus to match PRPA_RM101301UV as per the documentation -- note: must also update D-MIM

R-MIM PRPA_RM101304UV02 Person Identifiers

  1. Action item: Change Member.effectiveTime from IVL<TS> to QSET<TS> to match D-MIM and all other Person models that carry this attribute
  2. Action item: Either document R-MIM to say that asOtherIDs was omitted, explain that asRole also covers asOtherIDs, or add it to the model
  3. Action item: Document why asRole has gained the attributes id, statusCode and effectiveTime as well as the relationship E_Organization identified/confirmable, or remove from the model

R-MIM PRPA_RM101305UV02 Person Nullify

  1. Action item: <none>

R-MIM PRPA_RM101306UV02 Person Registry Query By Demographics

  1. Action item: Document why most query parameters are 0..*, which means AND logic. It is unlikely that someone has e.g. multiple birthTime, or deceasedInd values. All value attributes are already 1..*, so the OR logic is covered.

R-MIM PRPA_RM101307UV02 Person Registry Query By Identifier

  1. Action item: Document why query parameter IdentifiedPersonIdentifier is 0..* (AND logic), while its value attribute is also 1..* (OR logic). Use case could be "Person with id 1 AND id 2" versus "Person with id 1 OR id 2".

R-MIM PRPA_RM101310UV02 Person Registry Find Candidates Response

  1. Action item: Change asOtherIDs.statusCode from V:RoleStatus to D:RoleStatus to match PRPA_RM101301UV as per the documentation -- note: must also update D-MIM