elements-3to4
type: ConceptMap
node role: treeRoot
id:
  v: elements-3to4
text:
  status:
    v: extensions
  div: Mapping from (not specified) to (not specified) ACTIVE. Published on 2024-02-01 by HL7 (http://www.hl7.org/Special/com...). Group 1Mapping from http://hl7.org/fhir/R3/element-names to http://hl7.org/fhir/4.0/element-names Source Code Relationship Target Code Account.active (not mapped) Account.balance (not mapped) Account.period is equivalent to Account.servicePeriod ActivityDefinition.contributor (not mapped) ActivityDefinition.dynamicValue.description is equivalent to ActivityDefinition.dynamicValue.expression.description ActivityDefinition.dynamicValue.language is equivalent to ActivityDefinition.dynamicValue.expression.language AdverseEvent.description (not mapped) AdverseEvent.eventParticipant is equivalent to AdverseEvent.contributor AdverseEvent.reaction is equivalent to AdverseEvent.resultingCondition AdverseEvent.suspectEntity.causalityAssessment is equivalent to AdverseEvent.suspectEntity.causality.assessment AdverseEvent.suspectEntity.causalityAuthor is equivalent to AdverseEvent.suspectEntity.causality.author AdverseEvent.suspectEntity.causalityMethod is equivalent to AdverseEvent.suspectEntity.causality.method AdverseEvent.suspectEntity.causalityProductRelatedness is equivalent to AdverseEvent.suspectEntity.causality.productRelatedness AdverseEvent.suspectEntity.causalityResult (not mapped) AdverseEvent.type is equivalent to AdverseEvent.actuality AllergyIntolerance.assertedDate is equivalent to AllergyIntolerance.recordedDate Appointment.incomingReferral is equivalent to Appointment.basedOn Appointment.indication is equivalent to Appointment.reasonReference Appointment.reason is equivalent to Appointment.reasonCode AuditEvent.agent.reference is equivalent to AuditEvent.agent.who AuditEvent.agent.userId (not mapped) AuditEvent.entity.detail.value is equivalent to AuditEvent.entity.detail.value[x] AuditEvent.entity.identifier is equivalent to AuditEvent.entity.what.identifier AuditEvent.entity.reference is equivalent to AuditEvent.entity.what.reference A…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
  value:
    v: fhir
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
  value:
    v: 1
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
      value:
        v: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
        link: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
  value:
    v: draft
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
      value:
        v: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
        link: http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.xver
url:
  v: http://hl7.org/fhir/cross-version/ConceptMap/elements-3to4
version:
  v: 0.1.0
name:
  v: elementmap3to4
title:
  v: Element Map, R3 to R4
status:
  v: active
date:
  v: 2024-02-01
publisher:
  v: HL7
contact:
  telecom:
    system:
      v: url
    value:
      v: http://www.hl7.org/Special/committees/fiwg
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
    code:
      v: 001
group:
  source:
    v: http://hl7.org/fhir/R3/element-names
    link: http://hl7.org/fhir/R3/element-names
  target:
    v: http://hl7.org/fhir/4.0/element-names
    link: http://hl7.org/fhir/4.0/element-names
  element:
    code:
      v: Account.active
    no map:
      v: true
  element:
    code:
      v: Account.balance
    no map:
      v: true
  element:
    code:
      v: Account.period
    target:
      code:
        v: Account.servicePeriod
      relationship:
        v: equivalent
  element:
    code:
      v: ActivityDefinition.contributor
    no map:
      v: true
  element:
    code:
      v: ActivityDefinition.dynamicValue.description
    target:
      code:
        v: ActivityDefinition.dynamicValue.expression.description
      relationship:
        v: equivalent
  element:
    code:
      v: ActivityDefinition.dynamicValue.language
    target:
      code:
        v: ActivityDefinition.dynamicValue.expression.language
      relationship:
        v: equivalent
  element:
    code:
      v: AdverseEvent.description
    no map:
      v: true
  element:
    code:
      v: AdverseEvent.eventParticipant
    target:
      code:
        v: AdverseEvent.contributor
      relationship:
        v: equivalent
  element:
    code:
      v: AdverseEvent.reaction
    target:
      code:
        v: AdverseEvent.resultingCondition
      relationship:
        v: equivalent
  element:
    code:
      v: AdverseEvent.suspectEntity.causalityAssessment
    target:
      code:
        v: AdverseEvent.suspectEntity.causality.assessment
      relationship:
        v: equivalent
  element:
    code:
      v: AdverseEvent.suspectEntity.causalityAuthor
    target:
      code:
        v: AdverseEvent.suspectEntity.causality.author
      relationship:
        v: equivalent
  element:
    code:
      v: AdverseEvent.suspectEntity.causalityMethod
    target:
      code:
        v: AdverseEvent.suspectEntity.causality.method
      relationship:
        v: equivalent
  element:
    code:
      v: AdverseEvent.suspectEntity.causalityProductRelatedness
    target:
      code:
        v: AdverseEvent.suspectEntity.causality.productRelatedness
      relationship:
        v: equivalent
  element:
    code:
      v: AdverseEvent.suspectEntity.causalityResult
    no map:
      v: true
  element:
    code:
      v: AdverseEvent.type
    target:
      code:
        v: AdverseEvent.actuality
      relationship:
        v: equivalent
  element:
    code:
      v: AllergyIntolerance.assertedDate
    target:
      code:
        v: AllergyIntolerance.recordedDate
      relationship:
        v: equivalent
  element:
    code:
      v: Appointment.incomingReferral
    target:
      code:
        v: Appointment.basedOn
      relationship:
        v: equivalent
  element:
    code:
      v: Appointment.indication
    target:
      code:
        v: Appointment.reasonReference
      relationship:
        v: equivalent
  element:
    code:
      v: Appointment.reason
    target:
      code:
        v: Appointment.reasonCode

v: equivalent

code:
  v: AuditEvent.agent.reference
target:
  code:
    v: AuditEvent.agent.who
  relationship:
    v: equivalent

code:
  v: AuditEvent.agent.userId
no map:
  v: true

code:
  v: AuditEvent.entity.detail.value
target:
  code:
    v: AuditEvent.entity.detail.value[x]
  relationship:
    v: equivalent

code:
  v: AuditEvent.entity.identifier
target:
  code:
    v: AuditEvent.entity.what.identifier
  relationship:
    v: equivalent

code:
  v: AuditEvent.entity.reference
target:
  code:
    v: AuditEvent.entity.what.reference
  relationship:
    v: equivalent

code:
  v: AuditEvent.source.identifier
target:
  code:
    v: AuditEvent.source.observer.identifier
  relationship:
    v: equivalent

code:
  v: Binary.content
target:
  code:
    v: Binary.data
  relationship:
    v: equivalent

code:
  v: BodySite.code
target:
  code:
    v: BodyStructure.location
  relationship:
    v: equivalent

code:
  v: BodySite.qualifier
target:
  code:
    v: BodyStructure.locationQualifier
  relationship:
    v: equivalent

code:
  v: CapabilityStatement.acceptUnknown
no map:
  v: true

code:
  v: CapabilityStatement.messaging.event.category
no map:
  v: true

code:
  v: CapabilityStatement.messaging.event.code
no map:
  v: true

code:
  v: CapabilityStatement.messaging.event.documentation
no map:
  v: true

code:
  v: CapabilityStatement.messaging.event.focus
no map:
  v: true

code:
  v: CapabilityStatement.messaging.event.mode
no map:
  v: true

code:
  v: CapabilityStatement.messaging.event.request
no map:
  v: true

code:
  v: CapabilityStatement.messaging.event.response
no map:
  v: true

code:
  v: CapabilityStatement.profile
target:
  code:
    v: CapabilityStatement.rest.resource.supportedProfile
  relationship:
    v: equivalent

code:
  v: CapabilityStatement.rest.operation.definition
target:
  code:
    v: CapabilityStatement.rest.resource.operation.definition
  relationship:
    v: equivalent

code:
  v: CapabilityStatement.rest.operation.name
target:
  code:
    v: CapabilityStatement.rest.resource.operation.name
  relationship:
    v: equivalent

code:
  v: CapabilityStatement.rest.resource.profile
target:
  code:
    v: CapabilityStatement.rest.resource.supportedProfile
  relationship:
    v: equivalent

code:
  v: CapabilityStatement.rest.security.certificate.blob
no map:
  v: true

code:
  v: CapabilityStatement.rest.security.certificate.type
no map:
  v: true

code:
  v: CarePlan.activity.detail.category
target:
  code:
    v: CarePlan.activity.detail.kind
  relationship:
    v: equivalent

code:
  v: CarePlan.activity.detail.definition
no map:
  v: true

code:
  v: CarePlan.activity.detail.prohibited
target:
  code:
    v: CarePlan.activity.detail.doNotPerform
  relationship:
    v: equivalent

code:
  v: CarePlan.context
target:
  code:
    v: CarePlan.encounter
  relationship:
    v: equivalent

code:
  v: CarePlan.definition
no map:
  v: true

code:
  v: CareTeam.context
target:
  code:
    v: CareTeam.encounter
  relationship:
    v: equivalent

code:
  v: ChargeItem.definition
target:
  code:
    v: ChargeItem.definitionUri
  relationship:
    v: equivalent

code:
  v: ChargeItem.participant
target:
  code:
    v: ChargeItem.performer
  relationship:
    v: equivalent

code:
  v: ChargeItem.participant.actor
target:
  code:
    v: ChargeItem.performer.actor
  relationship:
    v: equivalent

code:
  v: ChargeItem.participant.role
target:
  code:
    v: ChargeItem.performer.function
  relationship:
    v: equivalent

code:
  v: Claim.employmentImpacted
no map:
  v: true

code:
  v: Claim.hospitalization
no map:
  v: true

code:
  v: Claim.information
target:
  code:
    v: Claim.supportingInfo
  relationship:
    v: equivalent

code:
  v: Claim.information.category
target:
  code:
    v: Claim.supportingInfo.category
  relationship:
    v: equivalent

code:
  v: Claim.information.code
target:
  code:
    v: Claim.supportingInfo.code
  relationship:
    v: equivalent

code:
  v: Claim.information.reason
target:
  code:
    v: Claim.supportingInfo.reason
  relationship:
    v: equivalent

code:
  v: Claim.information.sequence
target:
  code:
    v: Claim.supportingInfo.sequence
  relationship:
    v: equivalent

code:
  v: Claim.information.timing[x]
target:
  code:
    v: Claim.supportingInfo.timing[x]
  relationship:
    v: equivalent

code:
  v: Claim.information.value[x]
target:
  code:
    v: Claim.supportingInfo.value[x]
  relationship:
    v: equivalent

code:
  v: Claim.item.careTeamLinkId
target:
  code:
    v: Claim.item.careTeamSequence
  relationship:
    v: equivalent

code:
  v: Claim.item.detail.service
target:
  code:
    v: Claim.item.detail.productOrService
  relationship:
    v: equivalent

code:
  v: Claim.item.detail.subDetail.service
target:
  code:
    v: Claim.item.detail.subDetail.productOrService
  relationship:
    v: equivalent

code:
  v: Claim.item.diagnosisLinkId
target:
  code:
    v: Claim.item.diagnosisSequence
  relationship:
    v: equivalent

code:
  v: Claim.item.informationLinkId
target:
  code:
    v: Claim.item.informationSequence
  relationship:
    v: equivalent

code:
  v: Claim.item.procedureLinkId
target:
  code:
    v: Claim.item.procedureSequence
  relationship:
    v: equivalent

code:
  v: Claim.item.service
target:
  code:
    v: Claim.item.productOrService
  relationship:
    v: equivalent

code:
  v: Claim.organization
no map:
  v: true

code:
  v: Claim.payee.resourceType
target:
  code:
    v: Claim.payee.party.type
  relationship:
    v: equivalent

code:
  v: ClaimResponse.addItem.category
no map:
  v: true

code:
  v: ClaimResponse.addItem.detail.category
no map:
  v: true

code:
  v: ClaimResponse.addItem.detail.fee
no map:
  v: true

code:
  v: ClaimResponse.addItem.detail.revenue
no map:
  v: true

code:
  v: ClaimResponse.addItem.detail.service
target:
  code:
    v: ClaimResponse.addItem.detail.productOrService
  relationship:
    v: equivalent

code:
  v: ClaimResponse.addItem.fee
no map:
  v: true

code:
  v: ClaimResponse.addItem.revenue
no map:
  v: true

code:
  v: ClaimResponse.addItem.sequenceLinkId
target:
  code:
    v: ClaimResponse.addItem.itemSequence
  relationship:
    v: equivalent

code:
  v: ClaimResponse.addItem.service
target:
  code:
    v: ClaimResponse.addItem.productOrService
  relationship:
    v: equivalent

code:
  v: ClaimResponse.error.detailSequenceLinkId
target:
  code:
    v: ClaimResponse.error.detailSequence
  relationship:
    v: equivalent

code:
  v: ClaimResponse.error.sequenceLinkId
target:
  code:
    v: ClaimResponse.error.itemSequence
  relationship:
    v: equivalent

code:
  v: ClaimResponse.error.subdetailSequenceLinkId
target:
  code:
    v: ClaimResponse.error.subDetailSequence
  relationship:
    v: equivalent

code:
  v: ClaimResponse.insurance.preAuthRef
no map:
  v: true

code:
  v: ClaimResponse.item.detail.sequenceLinkId
target:
  code:
    v: ClaimResponse.item.detail.detailSequence
  relationship:
    v: equivalent

code:
  v: ClaimResponse.item.detail.subDetail.sequenceLinkId
target:
  code:
    v: ClaimResponse.item.detail.subDetail.subDetailSequence
  relationship:
    v: equivalent

code:
  v: ClaimResponse.item.sequenceLinkId
target:
  code:
    v: ClaimResponse.item.itemSequence
  relationship:
    v: equivalent

code:
  v: ClaimResponse.requestOrganization
target:
  code:
    v: ClaimResponse.requestor
  relationship:
    v: equivalent

code:
  v: ClaimResponse.requestProvider
target:
  code:
    v: ClaimResponse.requestor
  relationship:
    v: equivalent

code:
  v: ClaimResponse.reserved
target:
  code:
    v: ClaimResponse.fundsReserve
  relationship:
    v: equivalent

code:
  v: ClaimResponse.totalBenefit
target:
  code:
    v: ClaimResponse.total.amount
  relationship:
    v: source-is-narrower-than-target

code:
  v: ClaimResponse.totalCost
target:
  code:
    v: ClaimResponse.total.amount
  relationship:
    v: source-is-narrower-than-target

code:
  v: ClaimResponse.unallocDeductable
no map:
  v: true

code:
  v: ClinicalImpression.action
no map:
  v: true

code:
  v: ClinicalImpression.context
target:
  code:
    v: ClinicalImpression.encounter
  relationship:
    v: equivalent

code:
  v: ClinicalImpression.finding.item[x]
target:
  code:
    v: ClinicalImpression.finding.itemCodeableConcept
  relationship:
    v: source-is-broader-than-target

code:
  v: ClinicalImpression.finding.item[x]
target:
  code:
    v: ClinicalImpression.finding.itemReference
  relationship:
    v: source-is-broader-than-target

code:
  v: Communication.context
target:
  code:
    v: Communication.encounter
  relationship:
    v: equivalent

code:
  v: Communication.definition
no map:
  v: true

code:
  v: Communication.notDone
no map:
  v: true

code:
  v: Communication.notDoneReason
no map:
  v: true

code:
  v: CommunicationRequest.context
target:
  code:
    v: CommunicationRequest.encounter
  relationship:
    v: equivalent

code:
  v: CommunicationRequest.requester.agent
target:
  code:
    v: CommunicationRequest.requester
  relationship:
    v: equivalent

code:
  v: CommunicationRequest.requester.onBehalfOf
no map:
  v: true

code:
  v: CommunicationRequest.topic
no map:
  v: true

code:
  v: CompartmentDefinition.jurisdiction
no map:
  v: true

code:
  v: CompartmentDefinition.title
no map:
  v: true

code:
  v: Composition.class
target:
  code:
    v: Composition.category
  relationship:
    v: equivalent

code:
  v: ConceptMap.group.element.target.dependsOn.code
target:
  code:
    v: ConceptMap.group.element.target.dependsOn.value
  relationship:
    v: equivalent

code:
  v: Condition.assertedDate
target:
  code:
    v: Condition.recordedDate
  relationship:
    v: equivalent

code:
  v: Condition.context
target:
  code:
    v: Condition.encounter
  relationship:
    v: equivalent

code:
  v: Consent.action
target:
  code:
    v: Consent.provision.action
  relationship:
    v: equivalent

code:
  v: Consent.actor
target:
  code:
    v: Consent.provision.actor
  relationship:
    v: equivalent

code:
  v: Consent.actor.reference
target:
  code:
    v: Consent.provision.actor.reference
  relationship:
    v: equivalent

code:
  v: Consent.actor.role
target:
  code:
    v: Consent.provision.actor.role
  relationship:
    v: equivalent

code:
  v: Consent.consentingParty
target:
  code:
    v: Consent.performer
  relationship:
    v: equivalent

code:
  v: Consent.data
target:
  code:
    v: Consent.provision.data
  relationship:
    v: equivalent

code:
  v: Consent.data.meaning
target:
  code:
    v: Consent.provision.data.meaning
  relationship:
    v: equivalent

code:
  v: Consent.data.reference
target:
  code:
    v: Consent.provision.data.reference
  relationship:
    v: equivalent

code:
  v: Consent.dataPeriod
target:
  code:
    v: Consent.provision.dataPeriod
  relationship:
    v: equivalent

code:
  v: Consent.except
target:
  code:
    v: Consent.provision
  relationship:
    v: equivalent

code:
  v: Consent.except.action
target:
  code:
    v: Consent.provision.action
  relationship:
    v: equivalent

code:
  v: Consent.except.actor
target:
  code:
    v: Consent.provision.actor
  relationship:
    v: equivalent

code:
  v: Consent.except.actor.reference
target:
  code:
    v: Consent.provision.actor.reference
  relationship:
    v: equivalent

code:
  v: Consent.except.actor.role
target:
  code:
    v: Consent.provision.actor.role
  relationship:
    v: equivalent

code:
  v: Consent.except.class
target:
  code:
    v: Consent.provision.class
  relationship:
    v: equivalent

code:
  v: Consent.except.code
target:
  code:
    v: Consent.provision.code
  relationship:
    v: equivalent

code:
  v: Consent.except.data
target:
  code:
    v: Consent.provision.data
  relationship:
    v: equivalent

code:
  v: Consent.except.data.meaning
target:
  code:
    v: Consent.provision.data.meaning
  relationship:
    v: equivalent

code:
  v: Consent.except.data.reference
target:
  code:
    v: Consent.provision.data.reference
  relationship:
    v: equivalent

code:
  v: Consent.except.dataPeriod
target:
  code:
    v: Consent.provision.dataPeriod
  relationship:
    v: equivalent

code:
  v: Consent.except.period
target:
  code:
    v: Consent.provision.period
  relationship:
    v: equivalent

code:
  v: Consent.except.purpose
target:
  code:
    v: Consent.provision.purpose
  relationship:
    v: equivalent

code:
  v: Consent.except.securityLabel
target:
  code:
    v: Consent.provision.securityLabel
  relationship:
    v: equivalent

code:
  v: Consent.except.type
target:
  code:
    v: Consent.provision.type
  relationship:
    v: equivalent

code:
  v: Consent.period
no map:
  v: true

code:
  v: Consent.purpose
target:
  code:
    v: Consent.provision.purpose
  relationship:
    v: equivalent

code:
  v: Consent.securityLabel
target:
  code:
    v: Consent.provision.securityLabel
  relationship:
    v: equivalent

code:
  v: Contract.action
no map:
  v: true

code:
  v: Contract.actionReason
no map:
  v: true

code:
  v: Contract.agent
target:
  code:
    v: Contract
  relationship:
    v: source-is-narrower-than-target

code:
  v: Contract.agent.actor
target:
  code:
    v: Contract.author
  relationship:
    v: source-is-broader-than-target

code:
  v: Contract.agent.role
no map:
  v: true

code:
  v: Contract.binding[x]
no map:
  v: true

code:
  v: Contract.decisionType
no map:
  v: true

code:
  v: Contract.securityLabel
no map:
  v: true

code:
  v: Contract.term.actionReason
no map:
  v: true

code:
  v: Contract.term.agent.actor
no map:
  v: true

code:
  v: Contract.term.agent.role
no map:
  v: true

code:
  v: Contract.term.topic
target:
  code:
    v: Contract.term.topic[x]
  relationship:
    v: equivalent

code:
  v: Contract.term.valuedItem.effectiveTime
no map:
  v: true

code:
  v: Contract.term.valuedItem.entity[x]
no map:
  v: true

code:
  v: Contract.term.valuedItem.factor
no map:
  v: true

code:
  v: Contract.term.valuedItem.identifier
no map:
  v: true

code:
  v: Contract.term.valuedItem.net
no map:
  v: true

code:
  v: Contract.term.valuedItem.points
no map:
  v: true

code:
  v: Contract.term.valuedItem.quantity
no map:
  v: true

code:
  v: Contract.term.valuedItem.unitPrice
no map:
  v: true

code:
  v: Contract.topic
target:
  code:
    v: Contract.topic[x]
  relationship:
    v: equivalent

code:
  v: Contract.valuedItem.effectiveTime
no map:
  v: true

code:
  v: Contract.valuedItem.entity[x]
no map:
  v: true

code:
  v: Contract.valuedItem.factor
no map:
  v: true

code:
  v: Contract.valuedItem.identifier
no map:
  v: true

code:
  v: Contract.valuedItem.net
no map:
  v: true

code:
  v: Contract.valuedItem.points
no map:
  v: true

code:
  v: Contract.valuedItem.quantity
no map:
  v: true

code:
  v: Contract.valuedItem.unitPrice
no map:
  v: true

code:
  v: Coverage.grouping
target:
  code:
    v: Coverage.class
  relationship:
    v: equivalent

code:
  v: Coverage.grouping.class
no map:
  v: true

code:
  v: Coverage.grouping.classDisplay
no map:
  v: true

code:
  v: Coverage.grouping.group
no map:
  v: true

code:
  v: Coverage.grouping.groupDisplay
no map:
  v: true

code:
  v: Coverage.grouping.name
target:
  code:
    v: Coverage.class.name
  relationship:
    v: equivalent

code:
  v: Coverage.grouping.plan
no map:
  v: true

code:
  v: Coverage.grouping.planDisplay
no map:
  v: true

code:
  v: Coverage.grouping.subClass
no map:
  v: true

code:
  v: Coverage.grouping.subClassDisplay
no map:
  v: true

code:
  v: Coverage.grouping.subGroup
no map:
  v: true

code:
  v: Coverage.grouping.subGroupDisplay
no map:
  v: true

code:
  v: Coverage.grouping.subPlan
no map:
  v: true

code:
  v: Coverage.grouping.subPlanDisplay
no map:
  v: true

code:
  v: Coverage.grouping.type
target:
  code:
    v: Coverage.class.type
  relationship:
    v: equivalent

code:
  v: Coverage.grouping.value
target:
  code:
    v: Coverage.class.value
  relationship:
    v: equivalent

code:
  v: Coverage.sequence
no map:
  v: true

code:
  v: DataElement.element
target:
  code:
    v: StructureDefinition.differential.element
  relationship:
    v: equivalent

code:
  v: DataElement.stringency
no map:
  v: true

code:
  v: DataRequirement.codeFilter.valueCode
no map:
  v: true

code:
  v: DataRequirement.codeFilter.valueCodeableConcept
no map:
  v: true

code:
  v: DataRequirement.codeFilter.valueCoding
target:
  code:
    v: DataRequirement.codeFilter.code
  relationship:
    v: equivalent

code:
  v: DataRequirement.codeFilter.valueSet[x]
target:
  code:
    v: DataRequirement.codeFilter.valueSet
  relationship:
    v: equivalent

code:
  v: DetectedIssue.category
target:
  code:
    v: DetectedIssue.code
  relationship:
    v: equivalent

code:
  v: DetectedIssue.date
target:
  code:
    v: DetectedIssue.identified[x]
  relationship:
    v: source-is-narrower-than-target

code:
  v: Device.model
target:
  code:
    v: Device.modelNumber
  relationship:
    v: equivalent

code:
  v: Device.udi
target:
  code:
    v: Device.udiCarrier
  relationship:
    v: equivalent

code:
  v: Device.udi.carrierAIDC
target:
  code:
    v: Device.udiCarrier.carrierAIDC
  relationship:
    v: equivalent

code:
  v: Device.udi.carrierHRF
target:
  code:
    v: Device.udiCarrier.carrierHRF
  relationship:
    v: equivalent

code:
  v: Device.udi.deviceIdentifier
target:
  code:
    v: Device.udiCarrier.deviceIdentifier
  relationship:
    v: equivalent

code:
  v: Device.udi.entryType
target:
  code:
    v: Device.udiCarrier.entryType
  relationship:
    v: equivalent

code:
  v: Device.udi.issuer
target:
  code:
    v: Device.udiCarrier.issuer
  relationship:
    v: equivalent

code:
  v: Device.udi.jurisdiction
target:
  code:
    v: Device.udiCarrier.jurisdiction
  relationship:
    v: equivalent

code:
  v: Device.udi.name
no map:
  v: true

code:
  v: DeviceComponent.lastSystemChange
no map:
  v: true

code:
  v: DeviceComponent.measurementPrinciple
no map:
  v: true

code:
  v: DeviceComponent.operationalStatus
no map:
  v: true

code:
  v: DeviceComponent.parameterGroup
no map:
  v: true

code:
  v: DeviceComponent.parent
no map:
  v: true

code:
  v: DeviceComponent.productionSpecification.componentId
no map:
  v: true

code:
  v: DeviceComponent.productionSpecification.productionSpec
no map:
  v: true

code:
  v: DeviceComponent.productionSpecification.specType
no map:
  v: true

code:
  v: DeviceComponent.source
no map:
  v: true

code:
  v: DeviceComponent.type
no map:
  v: true

code:
  v: DeviceRequest.context
target:
  code:
    v: DeviceRequest.encounter
  relationship:
    v: equivalent

code:
  v: DeviceRequest.definition
no map:
  v: true

code:
  v: DeviceRequest.requester.agent
target:
  code:
    v: DeviceRequest.requester
  relationship:
    v: equivalent

code:
  v: DeviceRequest.requester.onBehalfOf
no map:
  v: true

code:
  v: DeviceUseStatement.indication
target:
  code:
    v: DeviceUseStatement.reasonCode
  relationship:
    v: equivalent

code:
  v: DeviceUseStatement.whenUsed
no map:
  v: true

code:
  v: DiagnosticReport.codedDiagnosis
target:
  code:
    v: DiagnosticReport.conclusionCode
  relationship:
    v: equivalent

code:
  v: DiagnosticReport.context
target:
  code:
    v: DiagnosticReport.encounter
  relationship:
    v: equivalent

code:
  v: DiagnosticReport.image
target:
  code:
    v: DiagnosticReport.media
  relationship:
    v: equivalent

code:
  v: DiagnosticReport.image.comment
target:
  code:
    v: DiagnosticReport.media.comment
  relationship:
    v: equivalent

code:
  v: DiagnosticReport.image.link
target:
  code:
    v: DiagnosticReport.media.link
  relationship:
    v: equivalent

code:
  v: DiagnosticReport.performer.actor
target:
  code:
    v: DiagnosticReport.performer
  relationship:
    v: source-is-broader-than-target

code:
  v: DiagnosticReport.performer.role
no map:
  v: true

code:
  v: DocumentManifest.content.p[x]
target:
  code:
    v: DocumentManifest.content
  relationship:
    v: equivalent

code:
  v: DocumentReference.class
target:
  code:
    v: DocumentReference.category
  relationship:
    v: equivalent

code:
  v: DocumentReference.context.related.ref
target:
  code:
    v: DocumentReference.context.related
  relationship:
    v: equivalent

code:
  v: DocumentReference.created
no map:
  v: true

code:
  v: DocumentReference.indexed
no map:
  v: true

code:
  v: Dosage.dose[x]
target:
  code:
    v: Dosage.doseAndRate.dose[x]
  relationship:
    v: equivalent

code:
  v: Dosage.rate[x]
target:
  code:
    v: Dosage.doseAndRate.rate[x]
  relationship:
    v: equivalent

code:
  v: ElementDefinition.binding.valueSet[x]
target:
  code:
    v: ElementDefinition.binding.valueSet
  relationship:
    v: equivalent

code:
  v: EligibilityRequest.benefitCategory
no map:
  v: true

code:
  v: EligibilityRequest.benefitSubCategory
no map:
  v: true

code:
  v: EligibilityRequest.businessArrangement
target:
  code:
    v: CoverageEligibilityRequest.insurance.businessArrangement
  relationship:
    v: equivalent

code:
  v: EligibilityRequest.coverage
target:
  code:
    v: CoverageEligibilityRequest.insurance.coverage
  relationship:
    v: equivalent

code:
  v: EligibilityRequest.organization
target:
  code:
    v: CoverageEligibilityRequest.provider
  relationship:
    v: source-is-narrower-than-target

code:
  v: EligibilityResponse.inforce
target:
  code:
    v: CoverageEligibilityResponse.insurance.inforce
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance
target:
  code:
    v: CoverageEligibilityResponse.insurance.item
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.category
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.category
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.description
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.description
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.excluded
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.excluded
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.financial
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.benefit
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.financial.allowed[x]
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.benefit.allowed[x]
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.financial.type
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.benefit.type
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.financial.used[x]
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.benefit.used[x]
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.name
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.name
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.network
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.network
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.subCategory
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.productOrService
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.term
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.term
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.benefitBalance.unit
target:
  code:
    v: CoverageEligibilityResponse.insurance.item.unit
  relationship:
    v: equivalent

code:
  v: EligibilityResponse.insurance.contract
no map:
  v: true

code:
  v: EligibilityResponse.requestOrganization
target:
  code:
    v: CoverageEligibilityResponse.requestor
  relationship:
    v: source-is-narrower-than-target

code:
  v: EligibilityResponse.requestProvider
target:
  code:
    v: CoverageEligibilityResponse.requestor
  relationship:
    v: source-is-narrower-than-target

code:
  v: Encounter.diagnosis.role
target:
  code:
    v: Encounter.diagnosis.use
  relationship:
    v: equivalent

code:
  v: Encounter.incomingReferral
target:
  code:
    v: Encounter.basedOn
  relationship:
    v: equivalent

code:
  v: Encounter.reason
target:
  code:
    v: Encounter.reasonCode
  relationship:
    v: equivalent

code:
  v: EnrollmentRequest.organization
target:
  code:
    v: EnrollmentRequest.provider
  relationship:
    v: source-is-narrower-than-target

code:
  v: EnrollmentRequest.subject
target:
  code:
    v: EnrollmentRequest.candidate
  relationship:
    v: equivalent

code:
  v: EnrollmentResponse.requestOrganization
target:
  code:
    v: EnrollmentResponse.requestProvider
  relationship:
    v: source-is-narrower-than-target

code:
  v: ExpansionProfile.activeOnly
no map:
  v: true

code:
  v: ExpansionProfile.contact
no map:
  v: true

code:
  v: ExpansionProfile.contained
no map:
  v: true

code:
  v: ExpansionProfile.date
no map:
  v: true

code:
  v: ExpansionProfile.description
no map:
  v: true

code:
  v: ExpansionProfile.designation.exclude.designation.language
no map:
  v: true

code:
  v: ExpansionProfile.designation.exclude.designation.use
no map:
  v: true

code:
  v: ExpansionProfile.designation.include.designation.language
no map:
  v: true

code:
  v: ExpansionProfile.designation.include.designation.use
no map:
  v: true

code:
  v: ExpansionProfile.displayLanguage
no map:
  v: true

code:
  v: ExpansionProfile.excludeNested
no map:
  v: true

code:
  v: ExpansionProfile.excludeNotForUI
no map:
  v: true

code:
  v: ExpansionProfile.excludePostCoordinated
no map:
  v: true

code:
  v: ExpansionProfile.excludedSystem.system
no map:
  v: true

code:
  v: ExpansionProfile.excludedSystem.version
no map:
  v: true

code:
  v: ExpansionProfile.experimental
no map:
  v: true

code:
  v: ExpansionProfile.fixedVersion.mode
no map:
  v: true

code:
  v: ExpansionProfile.fixedVersion.system
no map:
  v: true

code:
  v: ExpansionProfile.fixedVersion.version
no map:
  v: true

code:
  v: ExpansionProfile.identifier
no map:
  v: true

code:
  v: ExpansionProfile.includeDefinition
no map:
  v: true

code:
  v: ExpansionProfile.includeDesignations
no map:
  v: true

code:
  v: ExpansionProfile.jurisdiction
no map:
  v: true

code:
  v: ExpansionProfile.limitedExpansion
no map:
  v: true

code:
  v: ExpansionProfile.name
no map:
  v: true

code:
  v: ExpansionProfile.publisher
no map:
  v: true

code:
  v: ExpansionProfile.status
no map:
  v: true

code:
  v: ExpansionProfile.text
no map:
  v: true

code:
  v: ExpansionProfile.url
no map:
  v: true

code:
  v: ExpansionProfile.useContext
no map:
  v: true

code:
  v: ExpansionProfile.version
no map:
  v: true

code:
  v: ExplanationOfBenefit.addItem.category
no map:
  v: true

code:
  v: ExplanationOfBenefit.addItem.detail.category
no map:
  v: true

code:
  v: ExplanationOfBenefit.addItem.detail.fee
target:
  code:
    v: ExplanationOfBenefit.addItem.detail.net
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.addItem.detail.revenue
no map:
  v: true

code:
  v: ExplanationOfBenefit.addItem.detail.service
target:
  code:
    v: ExplanationOfBenefit.addItem.detail.productOrService
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.addItem.fee
target:
  code:
    v: ExplanationOfBenefit.addItem.net
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.addItem.revenue
no map:
  v: true

code:
  v: ExplanationOfBenefit.addItem.sequenceLinkId
target:
  code:
    v: ExplanationOfBenefit.addItem.itemSequence
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.addItem.service
target:
  code:
    v: ExplanationOfBenefit.addItem.productOrService
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.benefitBalance.subCategory
no map:
  v: true

code:
  v: ExplanationOfBenefit.employmentImpacted
no map:
  v: true

code:
  v: ExplanationOfBenefit.hospitalization
no map:
  v: true

code:
  v: ExplanationOfBenefit.information
target:
  code:
    v: ExplanationOfBenefit.supportingInfo
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.information.category
target:
  code:
    v: ExplanationOfBenefit.supportingInfo.category
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.information.code
target:
  code:
    v: ExplanationOfBenefit.supportingInfo.code
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.information.reason
target:
  code:
    v: ExplanationOfBenefit.supportingInfo.reason
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.information.sequence
target:
  code:
    v: ExplanationOfBenefit.supportingInfo.sequence
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.information.timing[x]
target:
  code:
    v: ExplanationOfBenefit.supportingInfo.timing[x]
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.information.value[x]
target:
  code:
    v: ExplanationOfBenefit.supportingInfo.value[x]
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.item.careTeamLinkId
target:
  code:
    v: ExplanationOfBenefit.item.careTeamSequence
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.item.detail.service
target:
  code:
    v: ExplanationOfBenefit.item.detail.productOrService
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.item.detail.subDetail.service
target:
  code:
    v: ExplanationOfBenefit.item.detail.subDetail.productOrService
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.item.detail.subDetail.type
no map:
  v: true

code:
  v: ExplanationOfBenefit.item.detail.type
no map:
  v: true

code:
  v: ExplanationOfBenefit.item.diagnosisLinkId
target:
  code:
    v: ExplanationOfBenefit.item.diagnosisSequence
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.item.informationLinkId
target:
  code:
    v: ExplanationOfBenefit.item.informationSequence
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.item.procedureLinkId
target:
  code:
    v: ExplanationOfBenefit.item.procedureSequence
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.item.service
target:
  code:
    v: ExplanationOfBenefit.item.productOrService
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.organization
target:
  code:
    v: ExplanationOfBenefit.provider
  relationship:
    v: source-is-narrower-than-target

code:
  v: ExplanationOfBenefit.payee.resourceType
target:
  code:
    v: ExplanationOfBenefit.payee.party.type
  relationship:
    v: equivalent

code:
  v: ExplanationOfBenefit.totalBenefit
target:
  code:
    v: ExplanationOfBenefit.total.amount
  relationship:
    v: source-is-narrower-than-target

code:
  v: ExplanationOfBenefit.totalCost
target:
  code:
    v: ExplanationOfBenefit.total.amount
  relationship:
    v: source-is-narrower-than-target

code:
  v: ExplanationOfBenefit.unallocDeductable
no map:
  v: true

code:
  v: FamilyMemberHistory.definition
no map:
  v: true

code:
  v: FamilyMemberHistory.gender
target:
  code:
    v: FamilyMemberHistory.sex
  relationship:
    v: equivalent

code:
  v: FamilyMemberHistory.notDone
no map:
  v: true

code:
  v: FamilyMemberHistory.notDoneReason
no map:
  v: true

code:
  v: Goal.status
target:
  code:
    v: Goal.lifecycleStatus
  relationship:
    v: equivalent

code:
  v: GuidanceResponse.context
target:
  code:
    v: GuidanceResponse.encounter
  relationship:
    v: equivalent

code:
  v: GuidanceResponse.module
target:
  code:
    v: GuidanceResponse.module[x]
  relationship:
    v: equivalent

code:
  v: GuidanceResponse.reason[x]
target:
  code:
    v: GuidanceResponse.reasonCode
  relationship:
    v: source-is-broader-than-target

code:
  v: GuidanceResponse.reason[x]
target:
  code:
    v: GuidanceResponse.reasonReference
  relationship:
    v: source-is-broader-than-target

code:
  v: GuidanceResponse.requestId
target:
  code:
    v: GuidanceResponse.requestIdentifier
  relationship:
    v: equivalent

code:
  v: HealthcareService.eligibility
target:
  code:
    v: HealthcareService.eligibility.code
  relationship:
    v: equivalent

code:
  v: HealthcareService.eligibilityNote
target:
  code:
    v: HealthcareService.eligibility.comment
  relationship:
    v: equivalent

code:
  v: HealthcareService.programName
target:
  code:
    v: HealthcareService.program.text
  relationship:
    v: equivalent

code:
  v: ImagingManifest.author
no map:
  v: true

code:
  v: ImagingManifest.authoringTime
no map:
  v: true

code:
  v: ImagingManifest.description
no map:
  v: true

code:
  v: ImagingManifest.identifier
no map:
  v: true

code:
  v: ImagingManifest.patient
no map:
  v: true

code:
  v: ImagingManifest.study.endpoint
no map:
  v: true

code:
  v: ImagingManifest.study.imagingStudy
no map:
  v: true

code:
  v: ImagingManifest.study.series.endpoint
no map:
  v: true

code:
  v: ImagingManifest.study.series.instance.sopClass
no map:
  v: true

code:
  v: ImagingManifest.study.series.instance.uid
no map:
  v: true

code:
  v: ImagingManifest.study.series.uid
no map:
  v: true

code:
  v: ImagingManifest.study.uid
no map:
  v: true

code:
  v: ImagingStudy.accession
target:
  code:
    v: ImagingStudy.identifier
  relationship:
    v: source-is-narrower-than-target

code:
  v: ImagingStudy.availability
no map:
  v: true

code:
  v: ImagingStudy.context
target:
  code:
    v: ImagingStudy.encounter
  relationship:
    v: equivalent

code:
  v: ImagingStudy.modalityList
target:
  code:
    v: ImagingStudy.modality
  relationship:
    v: equivalent

code:
  v: ImagingStudy.patient
target:
  code:
    v: ImagingStudy.subject
  relationship:
    v: equivalent

code:
  v: ImagingStudy.reason
target:
  code:
    v: ImagingStudy.reasonCode
  relationship:
    v: equivalent

code:
  v: ImagingStudy.series.availability
no map:
  v: true

code:
  v: ImagingStudy.uid
target:
  code:
    v: ImagingStudy.identifier
  relationship:
    v: source-is-narrower-than-target

code:
  v: Immunization.date
target:
  code:
    v: Immunization.occurrence[x]
  relationship:
    v: equivalent

code:
  v: Immunization.explanation
target:
  code:
    v: Immunization
  relationship:
    v: source-is-narrower-than-target

code:
  v: Immunization.explanation.reason
target:
  code:
    v: Immunization.reasonCode
  relationship:
    v: source-is-narrower-than-target

code:
  v: Immunization.explanation.reasonNotGiven
target:
  code:
    v: Immunization.reasonCode
  relationship:
    v: source-is-narrower-than-target

code:
  v: Immunization.notGiven
target:
  code:
    v: Immunization.statusReason
  relationship:
    v: equivalent

code:
  v: Immunization.practitioner
target:
  code:
    v: Immunization.performer
  relationship:
    v: equivalent

code:
  v: Immunization.practitioner.actor
target:
  code:
    v: Immunization.performer.actor
  relationship:
    v: equivalent

code:
  v: Immunization.practitioner.role
target:
  code:
    v: Immunization.performer.function
  relationship:
    v: equivalent

code:
  v: Immunization.reason
target:
  code:
    v: Immunization.reasonCode
  relationship:
    v: equivalent

code:
  v: Immunization.vaccinationProtocol
target:
  code:
    v: Immunization.protocolApplied
  relationship:
    v: equivalent

code:
  v: Immunization.vaccinationProtocol.authority
target:
  code:
    v: Immunization.protocolApplied.authority
  relationship:
    v: equivalent

code:
  v: Immunization.vaccinationProtocol.description
no map:
  v: true

code:
  v: Immunization.vaccinationProtocol.doseSequence
target:
  code:
    v: Immunization.protocolApplied.doseNumber[x]
  relationship:
    v: equivalent

code:
  v: Immunization.vaccinationProtocol.doseStatus
no map:
  v: true

code:
  v: Immunization.vaccinationProtocol.doseStatusReason
no map:
  v: true

code:
  v: Immunization.vaccinationProtocol.series
target:
  code:
    v: Immunization.protocolApplied.series
  relationship:
    v: equivalent

code:
  v: Immunization.vaccinationProtocol.seriesDoses
target:
  code:
    v: Immunization.protocolApplied.seriesDoses[x]
  relationship:
    v: equivalent

code:
  v: Immunization.vaccinationProtocol.targetDisease
target:
  code:
    v: Immunization.protocolApplied.targetDisease
  relationship:
    v: equivalent

code:
  v: ImmunizationRecommendation.recommendation.date
target:
  code:
    v: ImmunizationRecommendation.date
  relationship:
    v: equivalent

code:
  v: ImmunizationRecommendation.recommendation.doseNumber
target:
  code:
    v: ImmunizationRecommendation.recommendation.doseNumber[x]
  relationship:
    v: equivalent

code:
  v: ImmunizationRecommendation.recommendation.doseSequence
target:
  code:
    v: ImmunizationRecommendation.recommendation.seriesDoses[x]
  relationship:
    v: equivalent

code:
  v: ImmunizationRecommendation.recommendation.protocol
target:
  code:
    v: ImmunizationRecommendation.recommendation
  relationship:
    v: source-is-narrower-than-target

code:
  v: ImmunizationRecommendation.recommendation.protocol.authority
no map:
  v: true

code:
  v: ImmunizationRecommendation.recommendation.protocol.description
target:
  code:
    v: ImmunizationRecommendation.recommendation.description
  relationship:
    v: equivalent

code:
  v: ImmunizationRecommendation.recommendation.protocol.doseSequence
no map:
  v: true

code:
  v: ImmunizationRecommendation.recommendation.protocol.series
target:
  code:
    v: ImmunizationRecommendation.recommendation.series
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.binary
target:
  code:
    v: ImplementationGuide.manifest.other
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.definition.resource.example
target:
  code:
    v: ImplementationGuide.definition.resource.example[x]
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.dependency
target:
  code:
    v: ImplementationGuide.dependsOn
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.dependency.packageId
target:
  code:
    v: ImplementationGuide.dependsOn.packageId
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.dependency.type
no map:
  v: true

code:
  v: ImplementationGuide.dependency.uri
target:
  code:
    v: ImplementationGuide.dependsOn.uri
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.dependency.version
target:
  code:
    v: ImplementationGuide.dependsOn.version
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.package
target:
  code:
    v: ImplementationGuide.definition.grouping
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.package.description
target:
  code:
    v: ImplementationGuide.definition.grouping.description
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.package.name
target:
  code:
    v: ImplementationGuide.definition.grouping.name
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.package.resource
target:
  code:
    v: ImplementationGuide.definition.resource
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.package.resource.acronym
no map:
  v: true

code:
  v: ImplementationGuide.package.resource.description
target:
  code:
    v: ImplementationGuide.definition.resource.description
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.package.resource.example
target:
  code:
    v: ImplementationGuide.definition.resource.example[x]
  relationship:
    v: source-is-narrower-than-target

code:
  v: ImplementationGuide.package.resource.exampleFor
target:
  code:
    v: ImplementationGuide.definition.resource.example[x]
  relationship:
    v: source-is-narrower-than-target

code:
  v: ImplementationGuide.package.resource.name
target:
  code:
    v: ImplementationGuide.definition.resource.name
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.package.resource.source[x]
target:
  code:
    v: ImplementationGuide.definition.resource.reference
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.page
target:
  code:
    v: ImplementationGuide.manifest.page
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.page.format
no map:
  v: true

code:
  v: ImplementationGuide.page.kind
no map:
  v: true

code:
  v: ImplementationGuide.page.package
no map:
  v: true

code:
  v: ImplementationGuide.page.page
no map:
  v: true

code:
  v: ImplementationGuide.page.source
target:
  code:
    v: ImplementationGuide.manifest.page.name
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.page.title
target:
  code:
    v: ImplementationGuide.manifest.page.title
  relationship:
    v: equivalent

code:
  v: ImplementationGuide.page.type
no map:
  v: true

code:
  v: Library.contributor
no map:
  v: true

code:
  v: Measure.contributor
no map:
  v: true

code:
  v: Measure.group.identifier
no map:
  v: true

code:
  v: Measure.group.name
no map:
  v: true

code:
  v: Measure.group.population.identifier
no map:
  v: true

code:
  v: Measure.group.population.name
no map:
  v: true

code:
  v: Measure.group.stratifier.identifier
no map:
  v: true

code:
  v: Measure.group.stratifier.path
target:
  code:
    v: Measure.group.stratifier.criteria.expression
  relationship:
    v: equivalent

code:
  v: Measure.set
no map:
  v: true

code:
  v: Measure.supplementalData.identifier
no map:
  v: true

code:
  v: Measure.supplementalData.path
target:
  code:
    v: Measure.supplementalData.criteria.expression
  relationship:
    v: equivalent

code:
  v: MeasureReport.evaluatedResources
target:
  code:
    v: MeasureReport.evaluatedResource
  relationship:
    v: equivalent

code:
  v: MeasureReport.group.identifier
no map:
  v: true

code:
  v: MeasureReport.group.population.identifier
no map:
  v: true

code:
  v: MeasureReport.group.population.patients
target:
  code:
    v: MeasureReport.group.population.subjectResults
  relationship:
    v: equivalent

code:
  v: MeasureReport.group.stratifier.identifier
no map:
  v: true

code:
  v: MeasureReport.group.stratifier.stratum.population.identifier
no map:
  v: true

code:
  v: MeasureReport.group.stratifier.stratum.population.patients
target:
  code:
    v: MeasureReport.group.stratifier.stratum.population.subjectResults
  relationship:
    v: equivalent

code:
  v: MeasureReport.patient
target:
  code:
    v: MeasureReport.subject
  relationship:
    v: equivalent

code:
  v: MeasureReport.reportingOrganization
target:
  code:
    v: MeasureReport.reporter
  relationship:
    v: equivalent

code:
  v: Media.context
target:
  code:
    v: Media.encounter
  relationship:
    v: equivalent

code:
  v: Media.occurrence[x]
target:
  code:
    v: Media.created[x]
  relationship:
    v: equivalent

code:
  v: Media.subtype
target:
  code:
    v: Media.modality
  relationship:
    v: equivalent

code:
  v: Medication.image
no map:
  v: true

code:
  v: Medication.ingredient.amount
target:
  code:
    v: Medication.ingredient.strength
  relationship:
    v: equivalent

code:
  v: Medication.isBrand
no map:
  v: true

code:
  v: Medication.isOverTheCounter
no map:
  v: true

code:
  v: Medication.package.batch.expirationDate
no map:
  v: true

code:
  v: Medication.package.batch.lotNumber
no map:
  v: true

code:
  v: Medication.package.container
no map:
  v: true

code:
  v: Medication.package.content.amount
no map:
  v: true

code:
  v: Medication.package.content.item[x]
no map:
  v: true

code:
  v: MedicationAdministration.definition
no map:
  v: true

code:
  v: MedicationAdministration.notGiven
no map:
  v: true

code:
  v: MedicationAdministration.performer.onBehalfOf
no map:
  v: true

code:
  v: MedicationAdministration.prescription
target:
  code:
    v: MedicationAdministration.request
  relationship:
    v: equivalent

code:
  v: MedicationAdministration.reasonNotGiven
target:
  code:
    v: MedicationAdministration.reasonCode
  relationship:
    v: source-is-narrower-than-target

code:
  v: MedicationDispense.notDone
no map:
  v: true

code:
  v: MedicationDispense.notDoneReason[x]
target:
  code:
    v: MedicationDispense.statusReason[x]
  relationship:
    v: source-is-narrower-than-target

code:
  v: MedicationDispense.performer.onBehalfOf
no map:
  v: true

code:
  v: MedicationRequest.context
target:
  code:
    v: MedicationRequest.encounter
  relationship:
    v: equivalent

code:
  v: MedicationRequest.definition
no map:
  v: true

code:
  v: MedicationRequest.requester.agent
target:
  code:
    v: MedicationRequest.requester
  relationship:
    v: equivalent

code:
  v: MedicationRequest.requester.onBehalfOf
no map:
  v: true

code:
  v: MedicationRequest.substitution.allowed
target:
  code:
    v: MedicationRequest.substitution.allowed[x]
  relationship:
    v: equivalent

code:
  v: MedicationStatement.reasonNotTaken
target:
  code:
    v: MedicationStatement.reasonCode
  relationship:
    v: source-is-narrower-than-target

code:
  v: MedicationStatement.taken
no map:
  v: true

code:
  v: MessageDefinition.event
target:
  code:
    v: MessageDefinition.event[x]
  relationship:
    v: equivalent

code:
  v: MessageHeader.event
target:
  code:
    v: MessageHeader.event[x]
  relationship:
    v: equivalent

code:
  v: MessageHeader.receiver
target:
  code:
    v: MessageHeader.destination.receiver
  relationship:
    v: equivalent

code:
  v: MessageHeader.timestamp
no map:
  v: true

code:
  v: NamingSystem.replacedBy
no map:
  v: true

code:
  v: Observation.comment
target:
  code:
    v: Observation.note
  relationship:
    v: equivalent

code:
  v: Observation.context
target:
  code:
    v: Observation.encounter
  relationship:
    v: equivalent

code:
  v: Observation.related
target:
  code:
    v: Observation
  relationship:
    v: source-is-narrower-than-target

code:
  v: Observation.related.target
target:
  code:
    v: Observation.derivedFrom
  relationship:
    v: source-is-broader-than-target

code:
  v: Observation.related.target
target:
  code:
    v: Observation.hasMember
  relationship:
    v: source-is-broader-than-target

code:
  v: Observation.related.type
no map:
  v: true

code:
  v: OperationDefinition.idempotent
target:
  code:
    v: OperationDefinition.affectsState
  relationship:
    v: equivalent

code:
  v: OperationDefinition.parameter.binding.valueSet[x]
target:
  code:
    v: OperationDefinition.parameter.binding.valueSet
  relationship:
    v: equivalent

code:
  v: OperationDefinition.parameter.profile
target:
  code:
    v: OperationDefinition.parameter.targetProfile
  relationship:
    v: equivalent

code:
  v: Patient.animal.breed
no map:
  v: true

code:
  v: Patient.animal.genderStatus
no map:
  v: true

code:
  v: Patient.animal.species
no map:
  v: true

code:
  v: PaymentNotice.organization
target:
  code:
    v: PaymentNotice.provider
  relationship:
    v: source-is-narrower-than-target

code:
  v: PaymentNotice.statusDate
target:
  code:
    v: PaymentNotice.paymentDate
  relationship:
    v: equivalent

code:
  v: PaymentNotice.target
target:
  code:
    v: PaymentNotice.recipient
  relationship:
    v: equivalent

code:
  v: PaymentReconciliation.form
target:
  code:
    v: PaymentReconciliation.formCode
  relationship:
    v: equivalent

code:
  v: PaymentReconciliation.organization
target:
  code:
    v: PaymentReconciliation.paymentIssuer
  relationship:
    v: equivalent

code:
  v: PaymentReconciliation.requestOrganization
target:
  code:
    v: PaymentReconciliation.requestor
  relationship:
    v: source-is-narrower-than-target

code:
  v: PaymentReconciliation.requestProvider
target:
  code:
    v: PaymentReconciliation.requestor
  relationship:
    v: source-is-narrower-than-target

code:
  v: PaymentReconciliation.total
target:
  code:
    v: PaymentReconciliation.paymentAmount
  relationship:
    v: equivalent

code:
  v: PlanDefinition.action.condition.description
target:
  code:
    v: PlanDefinition.action.condition.expression.description
  relationship:
    v: equivalent

code:
  v: PlanDefinition.action.condition.expression
target:
  code:
    v: PlanDefinition.action.condition.expression.expression
  relationship:
    v: equivalent

code:
  v: PlanDefinition.action.condition.language
target:
  code:
    v: PlanDefinition.action.condition.expression.language
  relationship:
    v: equivalent

code:
  v: PlanDefinition.action.definition
target:
  code:
    v: PlanDefinition.action.definition[x]
  relationship:
    v: equivalent

code:
  v: PlanDefinition.action.dynamicValue.description
target:
  code:
    v: PlanDefinition.action.dynamicValue.expression.description
  relationship:
    v: equivalent

code:
  v: PlanDefinition.action.dynamicValue.expression
target:
  code:
    v: PlanDefinition.action.dynamicValue.expression.expression
  relationship:
    v: equivalent

code:
  v: PlanDefinition.action.dynamicValue.language
target:
  code:
    v: PlanDefinition.action.dynamicValue.expression.language
  relationship:
    v: equivalent

code:
  v: PlanDefinition.action.label
target:
  code:
    v: PlanDefinition.action.prefix
  relationship:
    v: equivalent

code:
  v: PlanDefinition.action.triggerDefinition
target:
  code:
    v: PlanDefinition.action.trigger
  relationship:
    v: equivalent

code:
  v: PlanDefinition.contributor
no map:
  v: true

code:
  v: Procedure.context
target:
  code:
    v: Procedure.encounter
  relationship:
    v: equivalent

code:
  v: Procedure.definition
no map:
  v: true

code:
  v: Procedure.notDone
no map:
  v: true

code:
  v: Procedure.notDoneReason
target:
  code:
    v: Procedure.reasonCode
  relationship:
    v: source-is-narrower-than-target

code:
  v: Procedure.performer.role
target:
  code:
    v: Procedure.performer.function
  relationship:
    v: equivalent

code:
  v: ProcedureRequest.context
target:
  code:
    v: ServiceRequest.encounter
  relationship:
    v: equivalent

code:
  v: ProcedureRequest.definition
no map:
  v: true

code:
  v: ProcedureRequest.requester.agent
target:
  code:
    v: ServiceRequest.requester
  relationship:
    v: equivalent

code:
  v: ProcedureRequest.requester.onBehalfOf
no map:
  v: true

code:
  v: ProcessRequest.action
no map:
  v: true

code:
  v: ProcessRequest.created
no map:
  v: true

code:
  v: ProcessRequest.exclude
no map:
  v: true

code:
  v: ProcessRequest.include
no map:
  v: true

code:
  v: ProcessRequest.item.sequenceLinkId
no map:
  v: true

code:
  v: ProcessRequest.nullify
no map:
  v: true

code:
  v: ProcessRequest.organization
no map:
  v: true

code:
  v: ProcessRequest.period
no map:
  v: true

code:
  v: ProcessRequest.provider
no map:
  v: true

code:
  v: ProcessRequest.reference
no map:
  v: true

code:
  v: ProcessRequest.request
no map:
  v: true

code:
  v: ProcessRequest.response
no map:
  v: true

code:
  v: ProcessRequest.target
no map:
  v: true

code:
  v: ProcessResponse.communicationRequest
no map:
  v: true

code:
  v: ProcessResponse.created
no map:
  v: true

code:
  v: ProcessResponse.disposition
no map:
  v: true

code:
  v: ProcessResponse.error
no map:
  v: true

code:
  v: ProcessResponse.form
no map:
  v: true

code:
  v: ProcessResponse.organization
no map:
  v: true

code:
  v: ProcessResponse.outcome
no map:
  v: true

code:
  v: ProcessResponse.processNote.text
no map:
  v: true

code:
  v: ProcessResponse.processNote.type
no map:
  v: true

code:
  v: ProcessResponse.request
no map:
  v: true

code:
  v: ProcessResponse.requestOrganization
no map:
  v: true

code:
  v: ProcessResponse.requestProvider
no map:
  v: true

code:
  v: Provenance.agent.onBehalfOf[x]
target:
  code:
    v: Provenance.agent.onBehalfOf
  relationship:
    v: equivalent

code:
  v: Provenance.agent.relatedAgentType
no map:
  v: true

code:
  v: Provenance.agent.who[x]
target:
  code:
    v: Provenance.agent.who
  relationship:
    v: equivalent

code:
  v: Provenance.entity.what[x]
target:
  code:
    v: Provenance.entity.what
  relationship:
    v: equivalent

code:
  v: Provenance.period
target:
  code:
    v: Provenance.occurred[x]
  relationship:
    v: equivalent

code:
  v: Questionnaire.item.enableWhen.hasAnswer
target:
  code:
    v: Questionnaire.item.enableWhen.operator
  relationship:
    v: source-is-narrower-than-target

code:
  v: Questionnaire.item.initial[x]
target:
  code:
    v: Questionnaire.item.initial
  relationship:
    v: equivalent

code:
  v: Questionnaire.item.initial[x].value[x]
target:
  code:
    v: Questionnaire.item.initial.value[x]
  relationship:
    v: equivalent

code:
  v: Questionnaire.item.option
target:
  code:
    v: Questionnaire.item.answerOption
  relationship:
    v: equivalent

code:
  v: Questionnaire.item.option.initialSelected
target:
  code:
    v: Questionnaire.item.answerOption.initialSelected
  relationship:
    v: equivalent

code:
  v: Questionnaire.item.option.value[x]
target:
  code:
    v: Questionnaire.item.answerOption.value[x]
  relationship:
    v: equivalent

code:
  v: Questionnaire.item.options
target:
  code:
    v: Questionnaire.item.answerValueSet
  relationship:
    v: equivalent

code:
  v: QuestionnaireResponse.context
target:
  code:
    v: QuestionnaireResponse.encounter
  relationship:
    v: equivalent

code:
  v: QuestionnaireResponse.item.subject
no map:
  v: true

code:
  v: QuestionnaireResponse.parent
target:
  code:
    v: QuestionnaireResponse.partOf
  relationship:
    v: equivalent

code:
  v: ReferralRequest.context
target:
  code:
    v: ServiceRequest.encounter
  relationship:
    v: equivalent

code:
  v: ReferralRequest.definition
no map:
  v: true

code:
  v: ReferralRequest.description
no map:
  v: true

code:
  v: ReferralRequest.groupIdentifier
target:
  code:
    v: ServiceRequest.requisition
  relationship:
    v: equivalent

code:
  v: ReferralRequest.recipient
target:
  code:
    v: ServiceRequest.performer
  relationship:
    v: equivalent

code:
  v: ReferralRequest.requester.agent
target:
  code:
    v: ServiceRequest.requester
  relationship:
    v: source-is-narrower-than-target

code:
  v: ReferralRequest.requester.onBehalfOf
no map:
  v: true

code:
  v: ReferralRequest.serviceRequested
target:
  code:
    v: ServiceRequest.code
  relationship:
    v: equivalent

code:
  v: ReferralRequest.specialty
no map:
  v: true

code:
  v: ReferralRequest.type
target:
  code:
    v: ServiceRequest.category
  relationship:
    v: equivalent

code:
  v: RequestGroup.action.condition.description
target:
  code:
    v: RequestGroup.action.condition.expression.description
  relationship:
    v: equivalent

code:
  v: RequestGroup.action.condition.expression
target:
  code:
    v: RequestGroup.action.condition.expression.expression
  relationship:
    v: equivalent

code:
  v: RequestGroup.action.condition.language
target:
  code:
    v: RequestGroup.action.condition.expression.language
  relationship:
    v: equivalent

code:
  v: RequestGroup.action.label
target:
  code:
    v: RequestGroup.action.prefix
  relationship:
    v: equivalent

code:
  v: RequestGroup.context
target:
  code:
    v: RequestGroup.encounter
  relationship:
    v: equivalent

code:
  v: RequestGroup.definition
no map:
  v: true

code:
  v: RequestGroup.reason[x]
target:
  code:
    v: RequestGroup.reasonCode
  relationship:
    v: source-is-broader-than-target

code:
  v: RequestGroup.reason[x]
target:
  code:
    v: RequestGroup.reasonReference
  relationship:
    v: source-is-broader-than-target

code:
  v: ResearchStudy.arm.code
target:
  code:
    v: ResearchStudy.arm.type
  relationship:
    v: equivalent

code:
  v: ResearchStudy.jurisdiction
target:
  code:
    v: ResearchStudy.location
  relationship:
    v: equivalent

code:
  v: RiskAssessment.comment
target:
  code:
    v: RiskAssessment.note
  relationship:
    v: equivalent

code:
  v: RiskAssessment.context
target:
  code:
    v: RiskAssessment.encounter
  relationship:
    v: equivalent

code:
  v: RiskAssessment.reason[x]
target:
  code:
    v: RiskAssessment.reasonCode
  relationship:
    v: source-is-broader-than-target

code:
  v: RiskAssessment.reason[x]
target:
  code:
    v: RiskAssessment.reasonReference
  relationship:
    v: source-is-broader-than-target

code:
  v: Signature.blob
target:
  code:
    v: Signature.data
  relationship:
    v: equivalent

code:
  v: Signature.contentType
target:
  code:
    v: Signature.sigFormat
  relationship:
    v: equivalent

code:
  v: Signature.onBehalfOf[x]
target:
  code:
    v: Signature.onBehalfOf
  relationship:
    v: equivalent

code:
  v: Signature.who[x]
target:
  code:
    v: Signature.who
  relationship:
    v: equivalent

code:
  v: StructureDefinition.contextType
target:
  code:
    v: StructureDefinition.context.expression
  relationship:
    v: equivalent

code:
  v: Subscription.tag
no map:
  v: true

code:
  v: SupplyRequest.orderedItem
target:
  code:
    v: SupplyRequest
  relationship:
    v: source-is-narrower-than-target

code:
  v: SupplyRequest.orderedItem.item[x]
target:
  code:
    v: SupplyRequest.item[x]
  relationship:
    v: equivalent

code:
  v: SupplyRequest.orderedItem.quantity
target:
  code:
    v: SupplyRequest.quantity
  relationship:
    v: equivalent

code:
  v: SupplyRequest.reason[x]
target:
  code:
    v: SupplyRequest.reasonCode
  relationship:
    v: source-is-broader-than-target

code:
  v: SupplyRequest.reason[x]
target:
  code:
    v: SupplyRequest.reasonReference
  relationship:
    v: source-is-broader-than-target

code:
  v: SupplyRequest.requester.agent
target:
  code:
    v: SupplyRequest.requester
  relationship:
    v: equivalent

code:
  v: SupplyRequest.requester.onBehalfOf
no map:
  v: true

code:
  v: Task.context
target:
  code:
    v: Task.encounter
  relationship:
    v: equivalent

code:
  v: Task.definition[x]
no map:
  v: true

code:
  v: Task.reason
target:
  code:
    v: Task.reasonCode
  relationship:
    v: equivalent

code:
  v: Task.requester.agent
target:
  code:
    v: Task.requester
  relationship:
    v: equivalent

code:
  v: Task.requester.onBehalfOf
no map:
  v: true

code:
  v: TestScript.rule.param.name
no map:
  v: true

code:
  v: TestScript.rule.param.value
no map:
  v: true

code:
  v: TestScript.rule.resource
no map:
  v: true

code:
  v: TestScript.ruleset.resource
no map:
  v: true

code:
  v: TestScript.ruleset.rule.param.name
no map:
  v: true

code:
  v: TestScript.ruleset.rule.param.value
no map:
  v: true

code:
  v: TestScript.ruleset.rule.ruleId
no map:
  v: true

code:
  v: TestScript.setup.action.assert.rule.param.name
no map:
  v: true

code:
  v: TestScript.setup.action.assert.rule.param.value
no map:
  v: true

code:
  v: TestScript.setup.action.assert.rule.ruleId
no map:
  v: true

code:
  v: TestScript.setup.action.assert.ruleset.rule.param.name
no map:
  v: true

code:
  v: TestScript.setup.action.assert.ruleset.rule.param.value
no map:
  v: true

code:
  v: TestScript.setup.action.assert.ruleset.rule.ruleId
no map:
  v: true

code:
  v: TestScript.setup.action.assert.ruleset.rulesetId
no map:
  v: true

code:
  v: TriggerDefinition.eventData
target:
  code:
    v: TriggerDefinition.data
  relationship:
    v: equivalent

code:
  v: TriggerDefinition.eventName
target:
  code:
    v: TriggerDefinition.name
  relationship:
    v: equivalent

code:
  v: TriggerDefinition.eventTiming[x]
target:
  code:
    v: TriggerDefinition.timing[x]
  relationship:
    v: equivalent

code:
  v: ValueSet.extensible
no map:
  v: true

code:
  v: VisionPrescription.dispense
target:
  code:
    v: VisionPrescription.lensSpecification
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.add
target:
  code:
    v: VisionPrescription.lensSpecification.add
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.axis
target:
  code:
    v: VisionPrescription.lensSpecification.axis
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.backCurve
target:
  code:
    v: VisionPrescription.lensSpecification.backCurve
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.base
target:
  code:
    v: VisionPrescription.lensSpecification.prism.base
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.brand
target:
  code:
    v: VisionPrescription.lensSpecification.brand
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.color
target:
  code:
    v: VisionPrescription.lensSpecification.color
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.cylinder
target:
  code:
    v: VisionPrescription.lensSpecification.cylinder
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.diameter
target:
  code:
    v: VisionPrescription.lensSpecification.diameter
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.duration
target:
  code:
    v: VisionPrescription.lensSpecification.duration
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.eye
target:
  code:
    v: VisionPrescription.lensSpecification.eye
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.note
target:
  code:
    v: VisionPrescription.lensSpecification.note
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.power
target:
  code:
    v: VisionPrescription.lensSpecification.power
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.prism
target:
  code:
    v: VisionPrescription.lensSpecification.prism
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.product
target:
  code:
    v: VisionPrescription.lensSpecification.product
  relationship:
    v: equivalent

code:
  v: VisionPrescription.dispense.sphere
target:
  code:
    v: VisionPrescription.lensSpecification.sphere
  relationship:
    v: equivalent

code:
  v: VisionPrescription.reason[x]
no map:
  v: true

code:
  v: CapabilityStatement.rest.operation
target:
  code:
    v: CapabilityStatement.rest.resource.operation
  relationship:
    v: source-is-broader-than-target

mode:
  v: use-source-code