{
    "Account": {
        "Patient": ["subject", "guarantor.party"],
        "Device": ["subject"],
        "Practitioner": ["subject"],
        "Location": ["subject"],
        "HealthcareService": ["subject"],
        "Organization": ["subject", "owner", "guarantor.party"],
        "Coverage": ["coverage.coverage"],
        "RelatedPerson": ["guarantor.party"]
    },
    "ActivityDefinition": {
        "Library": ["library"],
        "Location": ["location"],
        "Medication": ["productReference"],
        "Substance": ["productReference"],
        "StructureMap": ["transform"]
    },
    "AdverseEvent": {
        "Patient": ["subject", "recorder"],
        "ResearchSubject": ["subject"],
        "Medication": ["subject", "suspectEntity.instance"],
        "Device": ["subject", "eventParticipant", "suspectEntity.instance"],
        "Condition": ["reaction", "subjectMedicalHistory"],
        "Location": ["location"],
        "Practitioner": ["recorder", "eventParticipant", "suspectEntity.causalityAuthor"],
        "RelatedPerson": ["recorder"],
        "Substance": ["suspectEntity.instance"],
        "MedicationAdministration": ["suspectEntity.instance"],
        "MedicationStatement": ["suspectEntity.instance"],
        "PractitionerRole": ["suspectEntity.causalityAuthor"],
        "Observation": ["subjectMedicalHistory"],
        "AllergyIntolerance": ["subjectMedicalHistory"],
        "FamilyMemberHistory": ["subjectMedicalHistory"],
        "Immunization": ["subjectMedicalHistory"],
        "Procedure": ["subjectMedicalHistory"],
        "DocumentReference": ["referenceDocument"],
        "ResearchStudy": ["study"]
    },
    "AllergyIntolerance": {
        "Patient": ["patient", "recorder", "asserter"],
        "Practitioner": ["recorder", "asserter"],
        "RelatedPerson": ["asserter"]
    },
    "Appointment": {
        "Condition": ["indication"],
        "Procedure": ["indication"],
        "Resource": ["supportingInformation"],
        "Slot": ["slot"],
        "ReferralRequest": ["incomingReferral"],
        "Patient": ["participant.actor"],
        "Practitioner": ["participant.actor"],
        "RelatedPerson": ["participant.actor"],
        "Device": ["participant.actor"],
        "HealthcareService": ["participant.actor"],
        "Location": ["participant.actor"]
    },
    "AppointmentResponse": {
        "Appointment": ["appointment"],
        "Patient": ["actor"],
        "Practitioner": ["actor"],
        "RelatedPerson": ["actor"],
        "Device": ["actor"],
        "HealthcareService": ["actor"],
        "Location": ["actor"]
    },
    "AuditEvent": {
        "Practitioner": ["agent.reference"],
        "Organization": ["agent.reference"],
        "Device": ["agent.reference"],
        "Patient": ["agent.reference"],
        "RelatedPerson": ["agent.reference"],
        "Location": ["agent.location"],
        "Resource": ["entity.reference"]
    },
    "Basic": {
        "Resource": ["subject"],
        "Practitioner": ["author"],
        "Patient": ["author"],
        "RelatedPerson": ["author"]
    },
    "BodySite": { "Patient": ["patient"] },
    "CapabilityStatement": {
        "StructureDefinition": [
            "profile",
            "rest.resource.profile",
            "messaging.event.request",
            "messaging.event.response",
            "document.profile"
        ],
        "OperationDefinition": ["rest.operation.definition"],
        "MessageDefinition": ["messaging.supportedMessage.definition"]
    },
    "CarePlan": {
        "PlanDefinition": ["definition", "activity.detail.definition"],
        "Questionnaire": ["definition", "activity.detail.definition"],
        "CarePlan": ["basedOn", "replaces", "partOf"],
        "Patient": ["subject", "author", "activity.detail.performer"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["author", "activity.detail.performer"],
        "RelatedPerson": ["author", "activity.detail.performer"],
        "Organization": ["author", "activity.detail.performer"],
        "CareTeam": ["author", "careTeam", "activity.detail.performer"],
        "Condition": ["addresses", "activity.detail.reasonReference"],
        "Resource": ["supportingInfo", "activity.outcomeReference"],
        "Goal": ["goal", "activity.detail.goal"],
        "Appointment": ["activity.reference"],
        "CommunicationRequest": ["activity.reference"],
        "DeviceRequest": ["activity.reference"],
        "MedicationRequest": ["activity.reference"],
        "NutritionOrder": ["activity.reference"],
        "Task": ["activity.reference"],
        "ProcedureRequest": ["activity.reference"],
        "ReferralRequest": ["activity.reference"],
        "VisionPrescription": ["activity.reference"],
        "RequestGroup": ["activity.reference"],
        "ActivityDefinition": ["activity.detail.definition"],
        "Location": ["activity.detail.location"],
        "Medication": ["activity.detail.productReference"],
        "Substance": ["activity.detail.productReference"]
    },
    "CareTeam": {
        "Patient": ["subject", "participant.member"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["participant.member"],
        "RelatedPerson": ["participant.member"],
        "Organization": ["participant.member", "participant.onBehalfOf", "managingOrganization"],
        "CareTeam": ["participant.member"],
        "Condition": ["reasonReference"]
    },
    "ChargeItem": {
        "ChargeItem": ["partOf"],
        "Patient": ["subject", "participant.actor", "enterer"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["participant.actor", "enterer"],
        "Organization": ["participant.actor", "performingOrganization", "requestingOrganization", "enterer"],
        "Device": ["participant.actor", "enterer"],
        "RelatedPerson": ["participant.actor", "enterer"],
        "DiagnosticReport": ["service"],
        "ImagingStudy": ["service"],
        "Immunization": ["service"],
        "MedicationAdministration": ["service"],
        "MedicationDispense": ["service"],
        "Observation": ["service"],
        "Procedure": ["service"],
        "SupplyDelivery": ["service"],
        "Account": ["account"],
        "Resource": ["supportingInformation"]
    },
    "Claim": {
        "Patient": ["patient", "payee.party"],
        "Practitioner": ["enterer", "provider", "payee.party", "careTeam.provider"],
        "Organization": ["insurer", "organization", "payee.party", "careTeam.provider"],
        "Claim": ["related.claim"],
        "MedicationRequest": ["prescription", "originalPrescription"],
        "VisionPrescription": ["prescription"],
        "RelatedPerson": ["payee.party"],
        "ReferralRequest": ["referral"],
        "Location": ["facility", "accident.locationReference", "item.locationReference"],
        "Resource": ["information.valueReference"],
        "Condition": ["diagnosis.diagnosisReference"],
        "Procedure": ["procedure.procedureReference"],
        "Coverage": ["insurance.coverage"],
        "ClaimResponse": ["insurance.claimResponse"],
        "Device": ["item.udi", "item.detail.udi", "item.detail.subDetail.udi"],
        "Encounter": ["item.encounter"]
    },
    "ClaimResponse": {
        "Patient": ["patient"],
        "Organization": ["insurer", "requestOrganization"],
        "Practitioner": ["requestProvider"],
        "Claim": ["request"],
        "CommunicationRequest": ["communicationRequest"],
        "Coverage": ["insurance.coverage"],
        "ClaimResponse": ["insurance.claimResponse"]
    },
    "ClinicalImpression": {
        "Patient": ["subject"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["assessor"],
        "ClinicalImpression": ["previous"],
        "Condition": ["problem", "finding.itemReference"],
        "AllergyIntolerance": ["problem"],
        "Observation": ["investigation.item", "finding.itemReference"],
        "QuestionnaireResponse": ["investigation.item"],
        "FamilyMemberHistory": ["investigation.item"],
        "DiagnosticReport": ["investigation.item"],
        "RiskAssessment": ["investigation.item", "prognosisReference"],
        "ImagingStudy": ["investigation.item"],
        "ReferralRequest": ["action"],
        "ProcedureRequest": ["action"],
        "Procedure": ["action"],
        "MedicationRequest": ["action"],
        "Appointment": ["action"]
    },
    "Communication": {
        "PlanDefinition": ["definition"],
        "ActivityDefinition": ["definition"],
        "Resource": ["basedOn", "partOf", "topic", "payload.contentReference"],
        "Patient": ["subject", "recipient", "sender"],
        "Group": ["subject", "recipient"],
        "Device": ["recipient", "sender"],
        "Organization": ["recipient", "sender"],
        "Practitioner": ["recipient", "sender"],
        "RelatedPerson": ["recipient", "sender"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Condition": ["reasonReference"],
        "Observation": ["reasonReference"]
    },
    "CommunicationRequest": {
        "Resource": ["basedOn", "topic", "payload.contentReference"],
        "CommunicationRequest": ["replaces"],
        "Patient": ["subject", "recipient", "sender", "requester.agent"],
        "Group": ["subject", "recipient"],
        "Device": ["recipient", "sender", "requester.agent"],
        "Organization": ["recipient", "sender", "requester.agent", "requester.onBehalfOf"],
        "Practitioner": ["recipient", "sender", "requester.agent"],
        "RelatedPerson": ["recipient", "sender", "requester.agent"],
        "CareTeam": ["recipient"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Condition": ["reasonReference"],
        "Observation": ["reasonReference"]
    },
    "Composition": {
        "Resource": ["subject", "event.detail", "section.entry"],
        "Encounter": ["encounter"],
        "Practitioner": ["author", "attester.party"],
        "Device": ["author"],
        "Patient": ["author", "attester.party"],
        "RelatedPerson": ["author"],
        "Organization": ["attester.party", "custodian"],
        "Composition": ["relatesTo.targetReference"]
    },
    "ConceptMap": { "ValueSet": ["sourceReference", "targetReference"] },
    "Condition": {
        "Patient": ["subject", "asserter"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["asserter"],
        "RelatedPerson": ["asserter"],
        "ClinicalImpression": ["stage.assessment"],
        "DiagnosticReport": ["stage.assessment"],
        "Observation": ["stage.assessment"],
        "Resource": ["evidence.detail"]
    },
    "Consent": {
        "Patient": ["patient", "consentingParty", "actor.reference", "except.actor.reference"],
        "Organization": ["consentingParty", "actor.reference", "organization", "except.actor.reference"],
        "Practitioner": ["consentingParty", "actor.reference", "except.actor.reference"],
        "RelatedPerson": ["consentingParty", "actor.reference", "except.actor.reference"],
        "Device": ["actor.reference", "except.actor.reference"],
        "Group": ["actor.reference", "except.actor.reference"],
        "CareTeam": ["actor.reference", "except.actor.reference"],
        "Consent": ["sourceReference"],
        "DocumentReference": ["sourceReference"],
        "Contract": ["sourceReference"],
        "QuestionnaireResponse": ["sourceReference"],
        "Resource": ["data.reference", "except.data.reference"]
    },
    "Contract": {
        "Resource": [
            "subject",
            "topic",
            "valuedItem.entityReference",
            "term.topic",
            "term.valuedItem.entityReference"
        ],
        "Organization": ["authority", "agent.actor", "signer.party", "term.agent.actor"],
        "Location": ["domain", "agent.actor", "term.agent.actor"],
        "Contract": ["agent.actor", "term.agent.actor"],
        "Device": ["agent.actor", "term.agent.actor"],
        "Group": ["agent.actor", "term.agent.actor"],
        "Patient": ["agent.actor", "signer.party", "term.agent.actor"],
        "Practitioner": ["agent.actor", "signer.party", "term.agent.actor"],
        "RelatedPerson": ["agent.actor", "signer.party", "term.agent.actor"],
        "Substance": ["agent.actor", "term.agent.actor"],
        "Composition": ["bindingReference", "friendly.contentReference", "legal.contentReference"],
        "DocumentReference": [
            "bindingReference",
            "friendly.contentReference",
            "legal.contentReference",
            "rule.contentReference"
        ],
        "QuestionnaireResponse": ["bindingReference", "friendly.contentReference", "legal.contentReference"]
    },
    "Coverage": {
        "Patient": ["policyHolder", "subscriber", "beneficiary", "payor"],
        "RelatedPerson": ["policyHolder", "subscriber", "payor"],
        "Organization": ["policyHolder", "payor"],
        "Contract": ["contract"]
    },
    "DetectedIssue": {
        "Patient": ["patient"],
        "Practitioner": ["author", "mitigation.author"],
        "Device": ["author"],
        "Resource": ["implicated"]
    },
    "Device": { "Patient": ["patient"], "Organization": ["owner"], "Location": ["location"] },
    "DeviceComponent": { "Device": ["source"], "DeviceComponent": ["parent"] },
    "DeviceMetric": { "Device": ["source"], "DeviceComponent": ["parent"] },
    "DeviceRequest": {
        "ActivityDefinition": ["definition"],
        "PlanDefinition": ["definition"],
        "Resource": ["basedOn", "priorRequest", "reasonReference", "supportingInfo"],
        "Device": ["codeReference", "subject", "requester.agent", "performer"],
        "Patient": ["subject", "performer"],
        "Group": ["subject"],
        "Location": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["requester.agent", "performer"],
        "Organization": ["requester.agent", "requester.onBehalfOf", "performer"],
        "RelatedPerson": ["performer"],
        "HealthcareService": ["performer"],
        "Provenance": ["relevantHistory"]
    },
    "DeviceUseStatement": {
        "Patient": ["subject", "source"],
        "Group": ["subject"],
        "Practitioner": ["source"],
        "RelatedPerson": ["source"],
        "Device": ["device"]
    },
    "DiagnosticReport": {
        "CarePlan": ["basedOn"],
        "ImmunizationRecommendation": ["basedOn"],
        "MedicationRequest": ["basedOn"],
        "NutritionOrder": ["basedOn"],
        "ProcedureRequest": ["basedOn"],
        "ReferralRequest": ["basedOn"],
        "Patient": ["subject"],
        "Group": ["subject"],
        "Device": ["subject"],
        "Location": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["performer.actor"],
        "Organization": ["performer.actor"],
        "Specimen": ["specimen"],
        "Observation": ["result"],
        "ImagingStudy": ["imagingStudy"],
        "ImagingManifest": ["imagingStudy"],
        "Media": ["image.link"]
    },
    "DocumentManifest": {
        "Patient": ["subject", "author", "recipient"],
        "Practitioner": ["subject", "author", "recipient"],
        "Group": ["subject"],
        "Device": ["subject", "author"],
        "Organization": ["author", "recipient"],
        "RelatedPerson": ["author", "recipient"],
        "Resource": ["content.pReference", "related.ref"]
    },
    "DocumentReference": {
        "Patient": ["subject", "author", "context.sourcePatientInfo"],
        "Practitioner": ["subject", "author", "authenticator"],
        "Group": ["subject"],
        "Device": ["subject", "author"],
        "Organization": ["author", "authenticator", "custodian"],
        "RelatedPerson": ["author"],
        "DocumentReference": ["relatesTo.target"],
        "Encounter": ["context.encounter"],
        "Resource": ["context.related.ref"]
    },
    "EligibilityRequest": {
        "Patient": ["patient"],
        "Practitioner": ["enterer", "provider"],
        "Organization": ["organization", "insurer"],
        "Location": ["facility"],
        "Coverage": ["coverage"]
    },
    "EligibilityResponse": {
        "Practitioner": ["requestProvider"],
        "Organization": ["requestOrganization", "insurer"],
        "EligibilityRequest": ["request"],
        "Coverage": ["insurance.coverage"],
        "Contract": ["insurance.contract"]
    },
    "Encounter": {
        "Patient": ["subject"],
        "Group": ["subject"],
        "EpisodeOfCare": ["episodeOfCare"],
        "ReferralRequest": ["incomingReferral"],
        "Practitioner": ["participant.individual"],
        "RelatedPerson": ["participant.individual"],
        "Appointment": ["appointment"],
        "Condition": ["diagnosis.condition"],
        "Procedure": ["diagnosis.condition"],
        "Account": ["account"],
        "Location": ["hospitalization.origin", "hospitalization.destination", "location.location"],
        "Organization": ["serviceProvider"],
        "Encounter": ["partOf"]
    },
    "Endpoint": { "Organization": ["managingOrganization"] },
    "EnrollmentRequest": {
        "Organization": ["insurer", "organization"],
        "Practitioner": ["provider"],
        "Patient": ["subject"],
        "Coverage": ["coverage"]
    },
    "EnrollmentResponse": {
        "EnrollmentRequest": ["request"],
        "Organization": ["organization", "requestOrganization"],
        "Practitioner": ["requestProvider"]
    },
    "EpisodeOfCare": {
        "Condition": ["diagnosis.condition"],
        "Patient": ["patient"],
        "Organization": ["managingOrganization"],
        "ReferralRequest": ["referralRequest"],
        "Practitioner": ["careManager"],
        "CareTeam": ["team"],
        "Account": ["account"]
    },
    "ExplanationOfBenefit": {
        "Patient": ["patient", "payee.party"],
        "Practitioner": ["enterer", "provider", "payee.party", "careTeam.provider"],
        "Organization": ["insurer", "organization", "payee.party", "careTeam.provider"],
        "ReferralRequest": ["referral"],
        "Location": ["facility", "accident.locationReference", "item.locationReference"],
        "Claim": ["claim", "related.claim"],
        "ClaimResponse": ["claimResponse"],
        "MedicationRequest": ["prescription", "originalPrescription"],
        "VisionPrescription": ["prescription"],
        "RelatedPerson": ["payee.party"],
        "Resource": ["information.valueReference"],
        "Condition": ["diagnosis.diagnosisReference"],
        "Procedure": ["procedure.procedureReference"],
        "Coverage": ["insurance.coverage"],
        "Device": ["item.udi", "item.detail.udi", "item.detail.subDetail.udi"],
        "Encounter": ["item.encounter"]
    },
    "FamilyMemberHistory": {
        "PlanDefinition": ["definition"],
        "Questionnaire": ["definition"],
        "Patient": ["patient"],
        "Condition": ["reasonReference"],
        "Observation": ["reasonReference"],
        "AllergyIntolerance": ["reasonReference"],
        "QuestionnaireResponse": ["reasonReference"]
    },
    "Flag": {
        "Patient": ["subject", "author"],
        "Location": ["subject"],
        "Group": ["subject"],
        "Organization": ["subject", "author"],
        "Practitioner": ["subject", "author"],
        "PlanDefinition": ["subject"],
        "Medication": ["subject"],
        "Procedure": ["subject"],
        "Encounter": ["encounter"],
        "Device": ["author"]
    },
    "Goal": {
        "Patient": ["subject", "expressedBy"],
        "Group": ["subject"],
        "Organization": ["subject"],
        "Practitioner": ["expressedBy"],
        "RelatedPerson": ["expressedBy"],
        "Condition": ["addresses"],
        "Observation": ["addresses", "outcomeReference"],
        "MedicationStatement": ["addresses"],
        "NutritionOrder": ["addresses"],
        "ProcedureRequest": ["addresses"],
        "RiskAssessment": ["addresses"]
    },
    "Group": {
        "Patient": ["member.entity"],
        "Practitioner": ["member.entity"],
        "Device": ["member.entity"],
        "Medication": ["member.entity"],
        "Substance": ["member.entity"]
    },
    "GuidanceResponse": {
        "ServiceDefinition": ["module"],
        "Patient": ["subject"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Device": ["performer"],
        "Resource": ["reasonReference"],
        "OperationOutcome": ["evaluationMessage"],
        "Parameters": ["outputParameters"],
        "CarePlan": ["result"],
        "RequestGroup": ["result"]
    },
    "HealthcareService": {
        "Organization": ["providedBy"],
        "Location": ["location", "coverageArea"],
        "Endpoint": ["endpoint"]
    },
    "ImagingManifest": {
        "Patient": ["patient", "author"],
        "Practitioner": ["author"],
        "Device": ["author"],
        "Organization": ["author"],
        "RelatedPerson": ["author"],
        "ImagingStudy": ["study.imagingStudy"],
        "Endpoint": ["study.endpoint", "study.series.endpoint"]
    },
    "ImagingStudy": {
        "Patient": ["patient"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "ReferralRequest": ["basedOn"],
        "CarePlan": ["basedOn"],
        "ProcedureRequest": ["basedOn"],
        "Practitioner": ["referrer", "interpreter", "series.performer"],
        "Endpoint": ["endpoint", "series.endpoint"],
        "Procedure": ["procedureReference"]
    },
    "Immunization": {
        "Patient": ["patient"],
        "Encounter": ["encounter"],
        "Location": ["location"],
        "Organization": ["manufacturer", "vaccinationProtocol.authority"],
        "Practitioner": ["practitioner.actor"],
        "Observation": ["reaction.detail"]
    },
    "ImmunizationRecommendation": {
        "Patient": ["patient"],
        "Organization": ["recommendation.protocol.authority"],
        "Immunization": ["recommendation.supportingImmunization"],
        "Observation": ["recommendation.supportingPatientInformation"],
        "AllergyIntolerance": ["recommendation.supportingPatientInformation"]
    },
    "ImplementationGuide": {
        "Resource": ["package.resource.sourceReference"],
        "StructureDefinition": ["package.resource.exampleFor", "global.profile"]
    },
    "Linkage": { "Practitioner": ["author"], "Organization": ["author"] },
    "List": {
        "Patient": ["subject", "source"],
        "Group": ["subject"],
        "Device": ["subject", "source"],
        "Location": ["subject"],
        "Encounter": ["encounter"],
        "Practitioner": ["source"],
        "Resource": ["entry.item"]
    },
    "Location": { "Organization": ["managingOrganization"], "Location": ["partOf"], "Endpoint": ["endpoint"] },
    "Measure": { "Library": ["library"] },
    "MeasureReport": {
        "Measure": ["measure"],
        "Patient": ["patient"],
        "Organization": ["reportingOrganization"],
        "List": ["group.population.patients", "group.stratifier.stratum.population.patients"],
        "Bundle": ["evaluatedResources"]
    },
    "Media": {
        "ProcedureRequest": ["basedOn"],
        "Patient": ["subject"],
        "Practitioner": ["subject", "operator"],
        "Group": ["subject"],
        "Device": ["subject", "device"],
        "Specimen": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "DeviceMetric": ["device"]
    },
    "Medication": {
        "Organization": ["manufacturer"],
        "Substance": ["ingredient.itemReference"],
        "Medication": ["ingredient.itemReference", "package.content.itemReference"]
    },
    "MedicationAdministration": {
        "PlanDefinition": ["definition"],
        "ActivityDefinition": ["definition"],
        "MedicationAdministration": ["partOf"],
        "Procedure": ["partOf"],
        "Medication": ["medicationReference"],
        "Patient": ["subject", "performer.actor"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Resource": ["supportingInformation"],
        "Practitioner": ["performer.actor"],
        "RelatedPerson": ["performer.actor"],
        "Device": ["performer.actor", "device"],
        "Organization": ["performer.onBehalfOf"],
        "Condition": ["reasonReference"],
        "Observation": ["reasonReference"],
        "MedicationRequest": ["prescription"],
        "Provenance": ["eventHistory"]
    },
    "MedicationDispense": {
        "Procedure": ["partOf"],
        "Medication": ["medicationReference"],
        "Patient": ["subject", "performer.actor", "receiver"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Resource": ["supportingInformation"],
        "Practitioner": ["performer.actor", "receiver", "substitution.responsibleParty"],
        "Organization": ["performer.actor", "performer.onBehalfOf"],
        "Device": ["performer.actor"],
        "RelatedPerson": ["performer.actor"],
        "MedicationRequest": ["authorizingPrescription"],
        "Location": ["destination"],
        "DetectedIssue": ["detectedIssue", "notDoneReasonReference"],
        "Provenance": ["eventHistory"]
    },
    "MedicationRequest": {
        "ActivityDefinition": ["definition"],
        "PlanDefinition": ["definition"],
        "CarePlan": ["basedOn"],
        "MedicationRequest": ["basedOn", "priorPrescription"],
        "ProcedureRequest": ["basedOn"],
        "ReferralRequest": ["basedOn"],
        "Medication": ["medicationReference"],
        "Patient": ["subject", "requester.agent"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Resource": ["supportingInformation"],
        "Practitioner": ["requester.agent", "recorder"],
        "Organization": ["requester.agent", "requester.onBehalfOf", "dispenseRequest.performer"],
        "RelatedPerson": ["requester.agent"],
        "Device": ["requester.agent"],
        "Condition": ["reasonReference"],
        "Observation": ["reasonReference"],
        "DetectedIssue": ["detectedIssue"],
        "Provenance": ["eventHistory"]
    },
    "MedicationStatement": {
        "MedicationRequest": ["basedOn"],
        "CarePlan": ["basedOn"],
        "ProcedureRequest": ["basedOn"],
        "ReferralRequest": ["basedOn"],
        "MedicationAdministration": ["partOf"],
        "MedicationDispense": ["partOf"],
        "MedicationStatement": ["partOf"],
        "Procedure": ["partOf"],
        "Observation": ["partOf", "reasonReference"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Medication": ["medicationReference"],
        "Patient": ["informationSource", "subject"],
        "Practitioner": ["informationSource"],
        "RelatedPerson": ["informationSource"],
        "Organization": ["informationSource"],
        "Group": ["subject"],
        "Resource": ["derivedFrom"],
        "Condition": ["reasonReference"]
    },
    "MessageDefinition": {
        "MessageDefinition": ["base", "replaces", "allowedResponse.message"],
        "ActivityDefinition": ["parent"],
        "PlanDefinition": ["parent"],
        "StructureDefinition": ["focus.profile"]
    },
    "MessageHeader": {
        "Device": ["destination.target"],
        "Practitioner": ["receiver", "sender", "enterer", "author", "responsible"],
        "Organization": ["receiver", "sender", "responsible"],
        "OperationOutcome": ["response.details"],
        "Resource": ["focus"]
    },
    "NamingSystem": { "NamingSystem": ["replacedBy"] },
    "NutritionOrder": {
        "Patient": ["patient"],
        "Encounter": ["encounter"],
        "Practitioner": ["orderer"],
        "AllergyIntolerance": ["allergyIntolerance"]
    },
    "Observation": {
        "CarePlan": ["basedOn"],
        "DeviceRequest": ["basedOn"],
        "ImmunizationRecommendation": ["basedOn"],
        "MedicationRequest": ["basedOn"],
        "NutritionOrder": ["basedOn"],
        "ProcedureRequest": ["basedOn"],
        "ReferralRequest": ["basedOn"],
        "Patient": ["subject", "performer"],
        "Group": ["subject"],
        "Device": ["subject", "device"],
        "Location": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["performer"],
        "Organization": ["performer"],
        "RelatedPerson": ["performer"],
        "Specimen": ["specimen"],
        "DeviceMetric": ["device"],
        "Observation": ["related.target"],
        "QuestionnaireResponse": ["related.target"],
        "Sequence": ["related.target"]
    },
    "OperationDefinition": {
        "OperationDefinition": ["base"],
        "StructureDefinition": ["parameter.profile"],
        "ValueSet": ["parameter.binding.valueSetReference"]
    },
    "Organization": { "Organization": ["partOf"], "Endpoint": ["endpoint"] },
    "Patient": {
        "Organization": ["contact.organization", "generalPractitioner", "managingOrganization"],
        "Practitioner": ["generalPractitioner"],
        "Patient": ["link.other"],
        "RelatedPerson": ["link.other"]
    },
    "PaymentNotice": {
        "Resource": ["request", "response"],
        "Organization": ["target", "organization"],
        "Practitioner": ["provider"]
    },
    "PaymentReconciliation": {
        "Organization": ["organization", "requestOrganization", "detail.submitter", "detail.payee"],
        "ProcessRequest": ["request"],
        "Practitioner": ["requestProvider"],
        "Resource": ["detail.request", "detail.response"]
    },
    "Person": {
        "Organization": ["managingOrganization"],
        "Patient": ["link.target"],
        "Practitioner": ["link.target"],
        "RelatedPerson": ["link.target"],
        "Person": ["link.target"]
    },
    "PlanDefinition": {
        "Library": ["library"],
        "ActivityDefinition": ["action.definition"],
        "PlanDefinition": ["action.definition"],
        "StructureMap": ["action.transform"]
    },
    "Practitioner": { "Organization": ["qualification.issuer"] },
    "PractitionerRole": {
        "Practitioner": ["practitioner"],
        "Organization": ["organization"],
        "Location": ["location"],
        "HealthcareService": ["healthcareService"],
        "Endpoint": ["endpoint"]
    },
    "Procedure": {
        "PlanDefinition": ["definition"],
        "ActivityDefinition": ["definition"],
        "HealthcareService": ["definition"],
        "CarePlan": ["basedOn"],
        "ProcedureRequest": ["basedOn"],
        "ReferralRequest": ["basedOn"],
        "Procedure": ["partOf"],
        "Observation": ["partOf", "reasonReference"],
        "MedicationAdministration": ["partOf"],
        "Patient": ["subject", "performer.actor"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["performer.actor"],
        "Organization": ["performer.actor", "performer.onBehalfOf"],
        "RelatedPerson": ["performer.actor"],
        "Device": ["performer.actor", "focalDevice.manipulated", "usedReference"],
        "Location": ["location"],
        "Condition": ["reasonReference", "complicationDetail"],
        "DiagnosticReport": ["report"],
        "Medication": ["usedReference"],
        "Substance": ["usedReference"]
    },
    "ProcedureRequest": {
        "ActivityDefinition": ["definition"],
        "PlanDefinition": ["definition"],
        "Resource": ["basedOn", "replaces", "supportingInfo"],
        "Patient": ["subject", "performer"],
        "Group": ["subject"],
        "Location": ["subject"],
        "Device": ["subject", "requester.agent", "performer"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["requester.agent", "performer"],
        "Organization": ["requester.agent", "requester.onBehalfOf", "performer"],
        "RelatedPerson": ["performer"],
        "HealthcareService": ["performer"],
        "Condition": ["reasonReference"],
        "Observation": ["reasonReference"],
        "Specimen": ["specimen"],
        "Provenance": ["relevantHistory"]
    },
    "ProcessRequest": {
        "Organization": ["target", "organization"],
        "Practitioner": ["provider"],
        "Resource": ["request", "response"]
    },
    "ProcessResponse": {
        "Organization": ["organization", "requestOrganization"],
        "Resource": ["request"],
        "Practitioner": ["requestProvider"],
        "CommunicationRequest": ["communicationRequest"]
    },
    "Provenance": {
        "Resource": ["target", "entity.whatReference"],
        "Location": ["location"],
        "Practitioner": ["agent.whoReference", "agent.onBehalfOfReference"],
        "RelatedPerson": ["agent.whoReference", "agent.onBehalfOfReference"],
        "Patient": ["agent.whoReference", "agent.onBehalfOfReference"],
        "Device": ["agent.whoReference", "agent.onBehalfOfReference"],
        "Organization": ["agent.whoReference", "agent.onBehalfOfReference"]
    },
    "Questionnaire": {
        "Resource": ["item.enableWhen.answerReference", "item.initialReference"],
        "ValueSet": ["item.options"]
    },
    "QuestionnaireResponse": {
        "ReferralRequest": ["basedOn"],
        "CarePlan": ["basedOn"],
        "ProcedureRequest": ["basedOn"],
        "Observation": ["parent"],
        "Procedure": ["parent"],
        "Questionnaire": ["questionnaire"],
        "Resource": ["subject", "item.subject", "item.answer.valueReference"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Device": ["author"],
        "Practitioner": ["author", "source"],
        "Patient": ["author", "source"],
        "RelatedPerson": ["author", "source"]
    },
    "ReferralRequest": {
        "ActivityDefinition": ["definition"],
        "PlanDefinition": ["definition"],
        "ReferralRequest": ["basedOn", "replaces"],
        "CarePlan": ["basedOn"],
        "ProcedureRequest": ["basedOn"],
        "Patient": ["subject", "requester.agent"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Practitioner": ["requester.agent", "recipient"],
        "Organization": ["requester.agent", "requester.onBehalfOf", "recipient"],
        "RelatedPerson": ["requester.agent"],
        "Device": ["requester.agent"],
        "HealthcareService": ["recipient"],
        "Condition": ["reasonReference"],
        "Observation": ["reasonReference"],
        "Resource": ["supportingInfo"],
        "Provenance": ["relevantHistory"]
    },
    "RelatedPerson": { "Patient": ["patient"] },
    "RequestGroup": {
        "Resource": ["definition", "basedOn", "replaces", "reasonReference", "action.resource"],
        "Patient": ["subject", "action.participant"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Device": ["author"],
        "Practitioner": ["author", "action.participant"],
        "Person": ["action.participant"],
        "RelatedPerson": ["action.participant"]
    },
    "ResearchStudy": {
        "PlanDefinition": ["protocol"],
        "ResearchStudy": ["partOf"],
        "Group": ["enrollment"],
        "Organization": ["sponsor"],
        "Practitioner": ["principalInvestigator"],
        "Location": ["site"]
    },
    "ResearchSubject": { "ResearchStudy": ["study"], "Patient": ["individual"], "Consent": ["consent"] },
    "RiskAssessment": {
        "Resource": ["basedOn", "parent", "reasonReference", "basis"],
        "Patient": ["subject"],
        "Group": ["subject"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Condition": ["condition"],
        "Practitioner": ["performer"],
        "Device": ["performer"]
    },
    "Schedule": {
        "Patient": ["actor"],
        "Practitioner": ["actor"],
        "PractitionerRole": ["actor"],
        "RelatedPerson": ["actor"],
        "Device": ["actor"],
        "HealthcareService": ["actor"],
        "Location": ["actor"]
    },
    "SearchParameter": { "SearchParameter": ["component.definition"] },
    "Sequence": {
        "Patient": ["patient"],
        "Specimen": ["specimen"],
        "Device": ["device"],
        "Organization": ["performer"],
        "Sequence": ["referenceSeq.referenceSeqPointer", "pointer"],
        "Observation": ["variant.variantPointer"]
    },
    "ServiceDefinition": { "OperationDefinition": ["operationDefinition"] },
    "Slot": { "Schedule": ["schedule"] },
    "Specimen": {
        "Patient": ["subject"],
        "Group": ["subject"],
        "Device": ["subject"],
        "Substance": ["subject", "processing.additive", "container.additiveReference"],
        "Specimen": ["parent"],
        "ProcedureRequest": ["request"],
        "Practitioner": ["collection.collector"]
    },
    "Substance": { "Substance": ["ingredient.substanceReference"] },
    "SupplyDelivery": {
        "SupplyRequest": ["basedOn"],
        "SupplyDelivery": ["partOf"],
        "Contract": ["partOf"],
        "Patient": ["patient"],
        "Medication": ["suppliedItem.itemReference"],
        "Substance": ["suppliedItem.itemReference"],
        "Device": ["suppliedItem.itemReference"],
        "Practitioner": ["supplier", "receiver"],
        "Organization": ["supplier"],
        "Location": ["destination"]
    },
    "SupplyRequest": {
        "Medication": ["orderedItem.itemReference"],
        "Substance": ["orderedItem.itemReference"],
        "Device": ["orderedItem.itemReference", "requester.agent"],
        "Practitioner": ["requester.agent"],
        "Organization": ["requester.agent", "requester.onBehalfOf", "supplier", "deliverFrom", "deliverTo"],
        "Patient": ["requester.agent", "deliverTo"],
        "RelatedPerson": ["requester.agent"],
        "Resource": ["reasonReference"],
        "Location": ["deliverFrom", "deliverTo"]
    },
    "Task": {
        "ActivityDefinition": ["definitionReference"],
        "Resource": ["basedOn", "focus", "for"],
        "Task": ["partOf"],
        "Encounter": ["context"],
        "EpisodeOfCare": ["context"],
        "Device": ["requester.agent", "owner"],
        "Organization": ["requester.agent", "requester.onBehalfOf", "owner", "restriction.recipient"],
        "Patient": ["requester.agent", "owner", "restriction.recipient"],
        "Practitioner": ["requester.agent", "owner", "restriction.recipient"],
        "RelatedPerson": ["requester.agent", "owner", "restriction.recipient"],
        "Provenance": ["relevantHistory"],
        "Group": ["restriction.recipient"]
    },
    "TestReport": { "TestScript": ["testScript"] },
    "TestScript": {
        "CapabilityStatement": ["metadata.capability.capabilities"],
        "Resource": ["fixture.resource", "profile", "rule.resource", "ruleset.resource"]
    },
    "VisionPrescription": {
        "Patient": ["patient"],
        "Encounter": ["encounter"],
        "Practitioner": ["prescriber"],
        "Condition": ["reasonReference"]
    }
}
