NonAgentRole Mapping

This page shows the commonly used author role class NonAgentRole mapping to FHIR.

This page will be referenced from the appropriate CRETypes pages.

NonAgent

Mapping
Item @classCode
HL7v3 NonAgentRole@classCode
FHIR no mapping
Notes HL7v3: Fixed to "ROL"
Item id@root
HL7v3 NonAgentRole.id@root
FHIR RelatedPerson\identifier\system@value
Notes HL7v3: Fixed to "2.16.840.1.113883.2.1.4.1"
FHIR: Fixed to "https://fhir.nhs.uk/Id/nhs-number"
Item id@extension
HL7v3 NonAgentRole.id@extension
FHIR RelatedPerson\identifier\value@value
Notes NHS Number
Item code@code
HL7v3 NonAgentRole.code@code
FHIR RelatedPerson\relationship\coding\code@value
Notes
Item code@codeSystem
HL7v3 NonAgentRole.code@codeSystem
FHIR RelatedPerson\relationship\coding\system@value
Notes HL7v3: Fixed to "2.16.840.1.113883.2.1.3.2.4.16.15"
FHIR: Fixed to "https://fhir.nhs.uk/STU3/ValueSet/PersonRelationshipType-1"
Item code@displayName
HL7v3 NonAgentRole.code@displayName
FHIR RelatedPerson\relationship\coding\display@value
Notes

Note if a nonAgentPerson is linked from from the nonAgentRole, then in FHIR terms, use the Person\link\target to link this RelatedPerson to Person resource.

NonAgentPerson

Mapping
Item @classCode
HL7v3 NonAgenPerson@classCode
FHIR no mapping
Notes HL7v3: Fixed to "PSN"
Item @determinerCode
HL7v3 NonAgenPerson@determinerCode
FHIR no mapping
Notes HL7v3: Fixed to "INSTANCE"
Item name
HL7v3 NonAgenPerson.name
FHIR RelatedPerson.name
Notes

HL7v3 example of NonAgentRole in a Finding

<UKCT_MT144043UK02.Finding classCode="OBS" moodCode="EVN">
	<id root="D745F1E0-6DF2-11EA-AE26-C5CB3F0B33D1"/>
	<code code="397686008" codeSystem="2.16.840.1.113883.2.1.3.2.4.15" displayName="Sense of smell, function">
		<originalText>Sense of smell</originalText>
	</code>
	<statusCode code="completed"/>
	<effectiveTime>
		<low value="20200324171258"/>
	</effectiveTime>
	
	<informant typeCode="INF" contextControlCode="OP">
		<time value="20160630103358"/>
		<participantNonAgentRole classCode="ROL">
			<code code="01" displayName="Brother" codeSystem="2.16.840.1.113883.2.1.3.2.4.16.15"></code>
			<playingNonAgentPerson classCode="PSN" determinerCode="INSTANCE">
				<name>JONES Bob</name>
			</playingNonAgentPerson>
		</participantNonAgentRole>
	</informant>
</UKCT_MT144043UK02.Finding>

HL7v3

<participantNonAgentRole classCode="ROL">
	<code code="15" displayName="Brother" codeSystem="2.16.840.1.113883.2.1.3.2.4.16.15"></code>
	<playingNonAgentPerson classCode="PSN" determinerCode="INSTANCE">
		<name>BLOGGS Bill</name>
	</playingNonAgentPerson>
</participantNonAgentRole>

FHIR

<RelatedPerson>
    <patient>
        <reference value="f97eff4a-162c-4336-992e-ef669e8c0481"/>
    </patient>
    <relationship>
        <coding>
            <code value="15"/>
            <system value="https://fhir.nhs.uk/STU3/ValueSet/PersonRelationshipType-1"/>
            <display value="Brother"/>
        </coding>
    <relationship>
    <name>
        <family value="BLOGGS"/>
        <given value="Bill"/>
    </name>
</RelatedPerson>