ERA FHIR specification
1.0.0 - draft

ERA FHIR specification - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Valityspyynto - Mappings

Draft as of 2026-10-28

Mappings for the valityspyynto resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameWorkflow PatternFiveWs Pattern MappingRIM Mappingdoco
CommunicationRequest
Request
  • Entity. Role
  • or Act
CommunicationRequest / id
CommunicationRequest / meta
CommunicationRequest / meta / id
n/a
CommunicationRequest / meta / extension
n/a
CommunicationRequest / meta / versionId
CommunicationRequest / meta / lastUpdated
CommunicationRequest / meta / source
CommunicationRequest / meta / profile
CommunicationRequest / meta / security
CommunicationRequest / meta / tag
CommunicationRequest / implicitRules
CommunicationRequest / language
CommunicationRequest / text
Act.text?
CommunicationRequest / contained
N/A
CommunicationRequest / extension
N/A
CommunicationRequest / modifierExtension
N/A
CommunicationRequest / identifier
Request.identifier
FiveWs.identifier
CommunicationRequest / identifier / id
n/a
CommunicationRequest / identifier / extension
n/a
CommunicationRequest / identifier / use
Role.code or implied by context
CommunicationRequest / identifier / type
Role.code or implied by context
CommunicationRequest / identifier / system
II.root or Role.id.root
CommunicationRequest / identifier / value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CommunicationRequest / identifier / period
Role.effectiveTime or implied by context
CommunicationRequest / identifier / assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
CommunicationRequest / basedOn
Request.basedOn
.outboundRelationship[typeCode=FLFS].target
CommunicationRequest / replaces
Request.replaces
.outboundRelationship[typeCode=RPLC].target
CommunicationRequest / groupIdentifier
Request.groupIdentifier
.inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier
CommunicationRequest / status
Request.status
FiveWs.status
CommunicationRequest / statusReason
Request.statusReason
  • .inboundRelationship[typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN].reasonCOde
CommunicationRequest / statusReason / id
n/a
CommunicationRequest / statusReason / extension
n/a
CommunicationRequest / statusReason / coding
  • union(.
  • ./translation)
CommunicationRequest / statusReason / text
./originalText[mediaType/code="text/plain"]/data
CommunicationRequest / category
FiveWs.class
CommunicationRequest / priority
Request.priority
FiveWs.grade
CommunicationRequest / doNotPerform
Request.doNotPerform
CommunicationRequest / medium
CommunicationRequest / subject
Request.subject
FiveWs.subject
CommunicationRequest / subject / id
n/a
CommunicationRequest / subject / extension
CommunicationRequest / subject / reference
N/A
CommunicationRequest / subject / type
N/A
CommunicationRequest / subject / identifier
.identifier
CommunicationRequest / subject / display
N/A
CommunicationRequest / about
Request.supportingInfo
FiveWs.context
CommunicationRequest / encounter
Request.context
FiveWs.context
CommunicationRequest / payload
CommunicationRequest / payload / id
n/a
CommunicationRequest / payload / extension
CommunicationRequest / payload / modifierExtension
CommunicationRequest / payload / content[x]
Request.note
CommunicationRequest / payload / content[x] / id
n/a
CommunicationRequest / payload / content[x] / extension
CommunicationRequest / payload / content[x] / reference
N/A
CommunicationRequest / payload / content[x] / type
N/A
CommunicationRequest / payload / content[x] / identifier
.identifier
CommunicationRequest / payload / content[x] / identifier / id
n/a
CommunicationRequest / payload / content[x] / identifier / extension
CommunicationRequest / payload / content[x] / identifier / use
Role.code or implied by context
CommunicationRequest / payload / content[x] / identifier / type
Role.code or implied by context
CommunicationRequest / payload / content[x] / identifier / system
II.root or Role.id.root
CommunicationRequest / payload / content[x] / identifier / value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CommunicationRequest / payload / content[x] / identifier / period
Role.effectiveTime or implied by context
CommunicationRequest / payload / content[x] / identifier / assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
CommunicationRequest / payload / content[x] / display
N/A
CommunicationRequest / occurrence[x]
Request.occurrence[x]
FiveWs.planned
CommunicationRequest / authoredOn
Request.authoredOn
FiveWs.recorded
CommunicationRequest / requester
Request.requester
FiveWs.author
.participation[typeCode=AUT].role
CommunicationRequest / requester / id
n/a
CommunicationRequest / requester / extension
CommunicationRequest / requester / reference
N/A
CommunicationRequest / requester / type
N/A
CommunicationRequest / requester / identifier
.identifier
CommunicationRequest / requester / display
N/A
CommunicationRequest / recipient
Request.performer
FiveWs.actor
CommunicationRequest / recipient / id
n/a
CommunicationRequest / recipient / extension
CommunicationRequest / recipient / reference
N/A
CommunicationRequest / recipient / type
N/A
CommunicationRequest / recipient / identifier
.identifier
CommunicationRequest / recipient / identifier / id
n/a
CommunicationRequest / recipient / identifier / extension
CommunicationRequest / recipient / identifier / use
Role.code or implied by context
CommunicationRequest / recipient / identifier / type
Role.code or implied by context
CommunicationRequest / recipient / identifier / system
II.root or Role.id.root
CommunicationRequest / recipient / identifier / value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CommunicationRequest / recipient / identifier / period
Role.effectiveTime or implied by context
CommunicationRequest / recipient / identifier / assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
CommunicationRequest / recipient / display
N/A
CommunicationRequest / sender
Request.performer
FiveWs.actor
CommunicationRequest / sender / id
n/a
CommunicationRequest / sender / extension
CommunicationRequest / sender / reference
N/A
CommunicationRequest / sender / type
N/A
CommunicationRequest / sender / identifier
.identifier
CommunicationRequest / sender / identifier / id
n/a
CommunicationRequest / sender / identifier / extension
CommunicationRequest / sender / identifier / use
Role.code or implied by context
CommunicationRequest / sender / identifier / type
Role.code or implied by context
CommunicationRequest / sender / identifier / system
II.root or Role.id.root
CommunicationRequest / sender / identifier / value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
CommunicationRequest / sender / identifier / period
Role.effectiveTime or implied by context
CommunicationRequest / sender / identifier / assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
CommunicationRequest / sender / display
N/A
CommunicationRequest / reasonCode
Request.reasonCode
FiveWs.why[x]
.reasonCode
CommunicationRequest / reasonCode / id
n/a
CommunicationRequest / reasonCode / extension
CommunicationRequest / reasonCode / coding
  • union(.
  • ./translation)
CommunicationRequest / reasonCode / coding / id
n/a
CommunicationRequest / reasonCode / coding / extension
CommunicationRequest / reasonCode / coding / system
./codeSystem
CommunicationRequest / reasonCode / coding / version
./codeSystemVersion
CommunicationRequest / reasonCode / coding / code
./code
CommunicationRequest / reasonCode / coding / display
CV.displayName
CommunicationRequest / reasonCode / coding / userSelected
CD.codingRationale
CommunicationRequest / reasonCode / text
./originalText[mediaType/code="text/plain"]/data
CommunicationRequest / reasonReference
Request.reasonReference
FiveWs.why[x]
.outboundRelationship[typeCode=RSON].target
CommunicationRequest / note
Request.note
  • .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN
  • type=ST]

doco Documentation for this format