ACTION performer?

Hi all,

According to Norwegian law, the performer or main performer of a procedure has to be explicitly recorded. The main performer is not necessarily the same person who records the action, so the COMPOSITION.composer RM object may not be used for this. We can’t seem to find any complete description of the ACTION.participations RM object, but if it’s possible to specify the role of the participant there, this may possibly be used. Or will we have to explicitly model this in the ACTION.procedure archetype?

Any thoughts?

Kind regards,
Silje Ljosland Bakke

Information Architect, RN

Coordinator, National Editorial Board for Archetypes
National ICT Norway

Tel. +47 40203298

Web: http://arketyper.no / Twitter: @arketyper_no

Normally you would use participations.

So it’s possible to specify the role of each participant?

Regards,
Silje

Hi Silje,

I agree that ACTION.performer would be a useful addition (optional) to the RM. For now, I model performer as a participation. ACTION.other_participations inherits ENTRY.other_participations

http://www.openehr.org/releases/trunk/UML/#Diagrams___18_1_83e026d_1433173757197_893618_10673

The basic structure of participation is

performer: PARTY_PROXY
function : e.g “Perfomer” (text)
mode: “face-to-face communication” (a fixed internal oepnEHR code)

A snippet of openEHR JSON (this applies the participation at composition level but the internal structure of participation is the same

“ctx/participation_name:0”: “Dr. Marcus Johnson”,
“ctx/participation_function:0”: “Performer”,
“ctx/participation_mode:0”: “face-to-face communication”,
“ctx/participation_id:0”: “1345678”,

“ctx/participation_name:0”: “Dr. Marcus Johnson”,
“ctx/participation_function:0”: “Performer”,
“ctx/participation_mode:0”: “face-to-face communication”,
“ctx/participation_id:0”: “1345678”,

“otherParticipations”: [
{
“function”: {

“value”: “Oncologist”
},
“mode”: {
“definingCode”: {
“codeString”: “216”,
“terminologyId”: {
“value”: “openehr”
}
},

“value”: “face-to-face communication”
},
“performer”: {
“externalRef”: {
“id”: {
“scheme”: “2.16.840.1.113883.2.1.4.3”,
“value”: “1345678”
},
“namespace”: “NHS-UK”,
“type”: “ANY”
},
“identifiers”: ,
“name”: “Dr. Marcus Johnson”
},
“time”: null
},

yep - the PARTICIPATION type has ‘function’ i.e. ‘role’ (this name was adopted from 13606 a long time ago - probably too late to change). - thomas

Can I suggest that a PR is raised for this <https://openehr.atlassian.net/projects/SPECPR/issues/SPECPR-128?filter=allopenissues&gt;?

- thomas