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

Role codes for information recipient and other participations

From HL7Wiki
Jump to navigation Jump to search

Return to SDTC page; Return to CDA R3 Formal Proposals page.

Submitted by: Ioana Singureanu Revision date: 12/1/2009
Submitted date: 11/17/2009 Change request ID: <<Change Request ID>>


Currently there is no way to specify the functional or structural role of the information recipient in the document header or the structured body. This information is often required in specifying the Consent Directive or Privacy Policy.

Severity: Medium

Medium: This is an enhancement to better support functional vs. structural roles. CBCC WG Wiki


  • Add "functionCode" and "code" to the "informationRecipient" participations and roles in the entry.


Needed for Consent Directive representations.


The item was introduced during the SDWG meeting - Nov. 17th, 2009. The role codes may be relevant for other participations and roles.

  • This item was discussed on Dec. 1st 2009 during the Security/CBCC and the WG could not decide whether to endorse it as is. The consensus seems to be that it is necessary to include the roles in the structured body entry (e.g. to specify the role of the user allowed to receive the data disclosed based on a patient's authorization)
  • The current workaround in the structured body uses entry/organizer/participant to specify both structural and functional roles related to a specific consent directive statement.
                           <participant typeCode="IRCP">
                               <participantRole classCode="AGNT">
                           <participant typeCode="IRCP">
                               <participantRole classCode="AGNT">

instead of


Recommended Action Items


April 13, 2010: Add functionCode to all participants in header/body/section where we can come up with 3+ example codes; Add role.code to all roles in header/body/section where we can come up with 3+ example codes. Opposed: 0; Abstain: 0: In favor: 7.