This wiki has undergone a migration to Confluence found Here
Reconciliation post January 2012 of Person
Revision as of 14:23, 20 February 2012 by Alexander.henket@enovation.nl (talk | contribs)
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)
Contents
- 1 D-MIM PRPA_DM000000UV
- 2 R-MIM PRPA_RM101301UV02 Person Activate
- 3 R-MIM PRPA_RM101302UV02 Person Revise
- 4 R-MIM PRPA_RM101303UV02 Person Demographics
- 5 R-MIM PRPA_RM101304UV02 Person Identifiers
- 6 R-MIM PRPA_RM101305UV02 Person Nullify
- 7 R-MIM PRPA_RM101306UV02 Person Registry Query By Demographics
- 8 R-MIM PRPA_RM101307UV02 Person Registry Query By Identifier
- 9 R-MIM PRPA_RM101310UV02 Person Registry Find Candidates Response
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.
- 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)
- 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
- Action item: Change Nation.code from D:EntityCode to D:NationEntityType to match D-MIM and PRPA_RM101301UV as per the documentation
- 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
- 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
- Action item: Change Member.effectiveTime from IVL<TS> to QSET<TS> to match D-MIM and all other Person models that carry this attribute
- Action item: Either document R-MIM to say that asOtherIDs was omitted, explain that asRole also covers asOtherIDs, or add it to the model
- 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
- Action item: <none>
R-MIM PRPA_RM101306UV02 Person Registry Query By Demographics
- 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
- 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
- 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