{
  "elements" : {
    "Annotation.author[x]": ["Reference", "string"],
    "DataRequirement.subject[x]": ["CodeableConcept", "Reference"],
    "DataRequirement.dateFilter.value[x]": ["dateTime", "Period", "Duration"],
    "DataRequirement.valueFilter.value[x]": ["dateTime", "Period", "Duration"],
    "Dosage.doseAndRate.dose[x]": ["Range", "SimpleQuantity", "Expression"],
    "Dosage.doseAndRate.rate[x]": ["Ratio", "Range", "SimpleQuantity", "Expression"],
    "DosageCondition.value[x]": ["*"],
    "DosageSafety.doseLimit.value[x]": ["integer", "Quantity", "Expression"],
    "ElementDefinition.defaultValue[x]": ["*"],
    "ElementDefinition.fixed[x]": ["*"],
    "ElementDefinition.pattern[x]": ["*"],
    "ElementDefinition.example.value[x]": ["*"],
    "ElementDefinition.minValue[x]": ["date", "dateTime", "instant", "time", "decimal", "integer", "integer64", "positiveInt", "unsignedInt", "Quantity"],
    "ElementDefinition.maxValue[x]": ["date", "dateTime", "instant", "time", "decimal", "integer", "integer64", "positiveInt", "unsignedInt", "Quantity"],
    "ProductShelfLife.period[x]": ["Duration", "string"],
    "RelatedArtifact.artifact[x]": ["markdown", "Attachment", "canonical", "Reference"],
    "RelativeTime.offset[x]": ["Duration", "Range"],
    "Timing.repeat.bounds[x]": ["Duration", "Range", "Period"],
    "TriggerDefinition.timing[x]": ["Timing", "date", "dateTime"],
    "UsageContext.value[x]": ["CodeableConcept", "Quantity", "Range", "Reference"],
    "VirtualServiceDetail.address[x]": ["url", "string", "ContactPoint", "ExtendedContactDetail"],
    "ActivityDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "ActivityDefinition.subject[x]": ["CodeableConcept", "Reference", "canonical"],
    "ActivityDefinition.timing[x]": ["Timing", "Age", "Range", "Duration", "RelativeTime"],
    "ActivityDefinition.asNeeded[x]": ["boolean", "CodeableConcept"],
    "ActivityDefinition.product[x]": ["Reference", "CodeableConcept"],
    "ActorDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "AdministrableProductDefinition.property.value[x]": ["CodeableConcept", "Quantity", "Range", "date", "boolean", "markdown", "Attachment", "Reference"],
    "AdverseEvent.effect[x]": ["dateTime", "Period"],
    "AdverseEvent.suspectEntity.occurrence[x]": ["dateTime", "Period"],
    "AllergyIntolerance.onset[x]": ["dateTime", "Age", "Period", "Range", "string"],
    "ArtifactAssessment.artifact[x]": ["Reference", "canonical", "uri"],
    "ArtifactAssessment.relatesTo.target[x]": ["uri", "Attachment", "canonical", "Reference", "markdown"],
    "AuditEvent.occurred[x]": ["Period", "dateTime"],
    "AuditEvent.agent.network[x]": ["Reference", "uri", "string"],
    "AuditEvent.entity.detail.value[x]": ["Quantity", "CodeableConcept", "string", "boolean", "integer", "Range", "Ratio", "time", "dateTime", "Period", "base64Binary"],
    "BiologicallyDerivedProduct.collection.collected[x]": ["dateTime", "Period"],
    "BiologicallyDerivedProduct.property.value[x]": ["boolean", "integer", "CodeableConcept", "Period", "Quantity", "Range", "Ratio", "string", "Attachment"],
    "CapabilityStatement.versionAlgorithm[x]": ["string", "Coding"],
    "CareTeam.participant.effective[x]": ["Period", "Timing"],
    "Claim.event.when[x]": ["dateTime", "Period"],
    "Claim.supportingInfo.timing[x]": ["dateTime", "Period", "Timing"],
    "Claim.supportingInfo.value[x]": ["*"],
    "Claim.diagnosis.diagnosis[x]": ["CodeableConcept", "Reference"],
    "Claim.procedure.procedure[x]": ["CodeableConcept", "Reference"],
    "Claim.accident.location[x]": ["Address", "Reference"],
    "Claim.item.serviced[x]": ["date", "Period"],
    "Claim.item.location[x]": ["CodeableConcept", "Address", "Reference"],
    "ClaimResponse.event.when[x]": ["dateTime", "Period"],
    "ClaimResponse.supportingInfo.timing[x]": ["dateTime", "Period", "Timing"],
    "ClaimResponse.supportingInfo.value[x]": ["*"],
    "ClaimResponse.addItem.serviced[x]": ["date", "Period"],
    "ClaimResponse.addItem.location[x]": ["CodeableConcept", "Address", "Reference"],
    "ClinicalUseDefinition.indication.duration[x]": ["Range", "string"],
    "ClinicalUseDefinition.interaction.interactant.item[x]": ["Reference", "CodeableConcept"],
    "CodeSystem.versionAlgorithm[x]": ["string", "Coding"],
    "CodeSystem.concept.property.value[x]": ["code", "Coding", "string", "integer", "boolean", "dateTime", "decimal"],
    "Communication.payload.content[x]": ["Attachment", "Reference", "CodeableConcept"],
    "CommunicationRequest.payload.content[x]": ["Attachment", "Reference", "CodeableConcept"],
    "CommunicationRequest.occurrence[x]": ["dateTime", "Period"],
    "CompartmentDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "Composition.relatesTo.target[x]": ["uri", "Attachment", "canonical", "Reference", "markdown"],
    "ConceptMap.versionAlgorithm[x]": ["string", "Coding"],
    "ConceptMap.sourceScope[x]": ["uri", "canonical"],
    "ConceptMap.targetScope[x]": ["uri", "canonical"],
    "ConceptMap.group.element.target.property.value[x]": ["Coding", "string", "integer", "boolean", "dateTime", "decimal", "code"],
    "ConceptMap.group.element.target.dependsOn.value[x]": ["code", "Coding", "string", "boolean", "Quantity"],
    "Condition.onset[x]": ["dateTime", "Age", "Period", "Range", "string"],
    "Condition.abatement[x]": ["dateTime", "Age", "Period", "Range", "string"],
    "Contract.topic[x]": ["CodeableConcept", "Reference"],
    "Contract.term.topic[x]": ["CodeableConcept", "Reference"],
    "Contract.term.offer.answer.value[x]": ["boolean", "decimal", "integer", "date", "dateTime", "time", "string", "uri", "Attachment", "Coding", "Quantity", "Reference"],
    "Contract.term.asset.valuedItem.entity[x]": ["CodeableConcept", "Reference"],
    "Contract.term.action.occurrence[x]": ["dateTime", "Period", "Timing"],
    "Contract.friendly.content[x]": ["Attachment", "Reference"],
    "Contract.legal.content[x]": ["Attachment", "Reference"],
    "Contract.rule.content[x]": ["Attachment", "Reference"],
    "Contract.legallyBinding[x]": ["Attachment", "Reference"],
    "Coverage.costToBeneficiary.value[x]": ["SimpleQuantity", "Money"],
    "CoverageEligibilityRequest.event.when[x]": ["dateTime", "Period"],
    "CoverageEligibilityRequest.serviced[x]": ["date", "Period"],
    "CoverageEligibilityRequest.item.diagnosis.diagnosis[x]": ["CodeableConcept", "Reference"],
    "CoverageEligibilityResponse.event.when[x]": ["dateTime", "Period"],
    "CoverageEligibilityResponse.serviced[x]": ["date", "Period"],
    "CoverageEligibilityResponse.insurance.item.benefit.allowed[x]": ["unsignedInt", "string", "Money"],
    "CoverageEligibilityResponse.insurance.item.benefit.used[x]": ["unsignedInt", "string", "Money"],
    "DetectedIssue.identified[x]": ["dateTime", "Period", "Timing"],
    "Device.property.value[x]": ["Quantity", "CodeableConcept", "string", "boolean", "integer", "Range", "Attachment"],
    "DeviceAlert.occurrence[x]": ["dateTime", "Period"],
    "DeviceDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "DeviceDefinition.hasPart.definition[x]": ["canonical", "CodeableConcept"],
    "DeviceDefinition.property.value[x]": ["Quantity", "CodeableConcept", "string", "boolean", "integer", "Range", "Attachment"],
    "DeviceDefinition.link.relatedDevice[x]": ["canonical", "CodeableConcept"],
    "DeviceRequest.product[x]": ["CodeableConcept", "Reference", "canonical"],
    "DeviceRequest.parameter.value[x]": ["CodeableConcept", "Quantity", "Range", "boolean"],
    "DeviceRequest.occurrence[x]": ["dateTime", "Period", "Timing"],
    "DiagnosticReport.effective[x]": ["dateTime", "Period"],
    "DocumentReference.content.profile.value[x]": ["Coding", "uri", "canonical"],
    "EventDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "EventDefinition.subject[x]": ["CodeableConcept", "Reference"],
    "Evidence.versionAlgorithm[x]": ["string", "Coding"],
    "Evidence.relatesTo.target[x]": ["uri", "Attachment", "canonical", "Reference", "markdown"],
    "Evidence.statistic.modelCharacteristic.value[x]": ["SimpleQuantity", "Range", "CodeableConcept"],
    "EvidenceVariable.versionAlgorithm[x]": ["string", "Coding"],
    "EvidenceVariable.relatesTo.target[x]": ["uri", "Attachment", "canonical", "Reference", "markdown"],
    "EvidenceVariable.definitionModifier.value[x]": ["CodeableConcept", "boolean", "Quantity", "Range", "Period", "RelativeTime", "Reference", "Expression", "uri"],
    "EvidenceVariable.category.value[x]": ["CodeableConcept", "Quantity", "Range", "Reference"],
    "ExampleScenario.versionAlgorithm[x]": ["string", "Coding"],
    "ExampleScenario.instance.structureProfile[x]": ["canonical", "uri"],
    "ExplanationOfBenefit.event.when[x]": ["dateTime", "Period"],
    "ExplanationOfBenefit.supportingInfo.timing[x]": ["dateTime", "Period", "Timing"],
    "ExplanationOfBenefit.supportingInfo.value[x]": ["*"],
    "ExplanationOfBenefit.diagnosis.diagnosis[x]": ["CodeableConcept", "Reference"],
    "ExplanationOfBenefit.procedure.procedure[x]": ["CodeableConcept", "Reference"],
    "ExplanationOfBenefit.accident.location[x]": ["Address", "Reference"],
    "ExplanationOfBenefit.item.serviced[x]": ["date", "Period"],
    "ExplanationOfBenefit.item.location[x]": ["CodeableConcept", "Address", "Reference"],
    "ExplanationOfBenefit.addItem.serviced[x]": ["date", "Period"],
    "ExplanationOfBenefit.addItem.location[x]": ["CodeableConcept", "Address", "Reference"],
    "ExplanationOfBenefit.benefitBalance.financial.allowed[x]": ["unsignedInt", "string", "Money"],
    "ExplanationOfBenefit.benefitBalance.financial.used[x]": ["unsignedInt", "Money"],
    "FamilyMemberHistory.born[x]": ["Period", "date", "string"],
    "FamilyMemberHistory.age[x]": ["Age", "Range", "string"],
    "FamilyMemberHistory.deceased[x]": ["boolean", "Age", "Range", "date", "string"],
    "FamilyMemberHistory.condition.onset[x]": ["Age", "Range", "Period", "string"],
    "FamilyMemberHistory.procedure.performed[x]": ["Age", "Range", "Period", "string", "dateTime"],
    "Goal.start[x]": ["date", "CodeableConcept"],
    "Goal.target.detail[x]": ["Quantity", "Range", "CodeableConcept", "string", "boolean", "integer", "Ratio"],
    "Goal.target.due[x]": ["date", "Duration"],
    "Group.versionAlgorithm[x]": ["string", "Coding"],
    "Group.characteristic.value[x]": ["CodeableConcept", "boolean", "Quantity", "Range", "Reference", "uri", "Expression"],
    "Group.characteristic.instances[x]": ["unsignedInt", "Range"],
    "Group.characteristic.duration[x]": ["Duration", "Range"],
    "GuidanceResponse.module[x]": ["uri", "canonical", "CodeableConcept"],
    "HealthcareService.eligibility.value[x]": ["CodeableConcept", "boolean", "Quantity", "Range", "Reference"],
    "Immunization.occurrence[x]": ["dateTime", "string"],
    "ImplementationGuide.versionAlgorithm[x]": ["string", "Coding"],
    "ImplementationGuide.definition.page.source[x]": ["url", "string", "markdown"],
    "Ingredient.substance.strength.presentation[x]": ["Ratio", "RatioRange", "CodeableConcept", "Quantity"],
    "Ingredient.substance.strength.concentration[x]": ["Ratio", "RatioRange", "CodeableConcept", "Quantity"],
    "Ingredient.substance.strength.referenceStrength.strength[x]": ["Ratio", "RatioRange", "Quantity"],
    "Invoice.period[x]": ["date", "Period"],
    "Invoice.lineItem.serviced[x]": ["date", "Period"],
    "Invoice.lineItem.chargeItem[x]": ["Reference", "CodeableConcept"],
    "Library.versionAlgorithm[x]": ["string", "Coding"],
    "Library.subject[x]": ["CodeableConcept", "Reference"],
    "ManufacturedItemDefinition.property.value[x]": ["CodeableConcept", "Quantity", "Range", "date", "boolean", "markdown", "Attachment", "Reference"],
    "Measure.versionAlgorithm[x]": ["string", "Coding"],
    "Measure.subject[x]": ["CodeableConcept", "Reference"],
    "Measure.group.subject[x]": ["CodeableConcept", "Reference"],
    "MeasureReport.group.measureScore[x]": ["Quantity", "dateTime", "CodeableConcept", "Period", "Range", "Duration", "boolean", "Ratio"],
    "MeasureReport.group.stratifier.stratum.value[x]": ["CodeableConcept", "boolean", "Quantity", "Range", "Reference"],
    "MeasureReport.group.stratifier.stratum.component.value[x]": ["CodeableConcept", "boolean", "Quantity", "Range", "Reference"],
    "MeasureReport.group.stratifier.stratum.measureScore[x]": ["Quantity", "dateTime", "CodeableConcept", "Period", "Range", "Duration", "boolean", "Ratio"],
    "Medication.ingredient.strength[x]": ["Ratio", "CodeableConcept", "Quantity"],
    "MedicationAdministration.occurrence[x]": ["dateTime", "Period", "Timing"],
    "MedicationAdministration.dosage.rate[x]": ["Ratio", "SimpleQuantity"],
    "MedicationRequest.effectiveTiming[x]": ["Duration", "Range", "Period"],
    "MedicationRequest.substitution.allowed[x]": ["boolean", "CodeableConcept"],
    "MedicationStatement.effective[x]": ["dateTime", "Period", "Timing"],
    "MedicinalProductDefinition.characteristic.value[x]": ["CodeableConcept", "markdown", "Quantity", "Range", "integer", "date", "boolean", "Attachment"],
    "MessageDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "MessageDefinition.event[x]": ["Coding", "uri"],
    "MessageHeader.event[x]": ["Coding", "uri", "canonical"],
    "MessageHeader.destination.endpoint[x]": ["url", "Reference"],
    "MessageHeader.source.endpoint[x]": ["url", "Reference"],
    "NamingSystem.versionAlgorithm[x]": ["string", "Coding"],
    "NutritionIntake.occurrence[x]": ["dateTime", "Period"],
    "NutritionIntake.reported[x]": ["boolean", "Reference"],
    "NutritionIntake.nutritionItem.consumedItem.rate[x]": ["Quantity", "Ratio"],
    "NutritionOrder.enteralFormula.deliveryDevice[x]": ["CodeableConcept", "canonical"],
    "NutritionOrder.enteralFormula.administration.rate[x]": ["Quantity", "Ratio"],
    "NutritionProduct.nutrient.amount[x]": ["Ratio", "Quantity"],
    "NutritionProduct.ingredient.amount[x]": ["Ratio", "Quantity"],
    "NutritionProduct.characteristic.value[x]": ["CodeableConcept", "string", "SimpleQuantity", "base64Binary", "Attachment", "boolean"],
    "Observation.effective[x]": ["dateTime", "Period", "Timing", "instant"],
    "Observation.value[x]": ["Quantity", "CodeableConcept", "string", "boolean", "integer", "Range", "Ratio", "SampledData", "time", "dateTime", "Period", "Attachment"],
    "Observation.component.value[x]": ["Quantity", "CodeableConcept", "string", "boolean", "integer", "Range", "Ratio", "SampledData", "time", "dateTime", "Period", "Attachment"],
    "ObservationDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "ObservationDefinition.device[x]": ["Reference", "canonical"],
    "OperationDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "PackagedProductDefinition.packaging.property.value[x]": ["CodeableConcept", "Quantity", "date", "boolean", "Attachment"],
    "Patient.deceased[x]": ["boolean", "dateTime"],
    "Patient.multipleBirth[x]": ["boolean", "integer"],
    "PaymentReconciliation.allocation.targetItem[x]": ["string", "Identifier", "positiveInt"],
    "Person.deceased[x]": ["boolean", "dateTime"],
    "PlanDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "PlanDefinition.subject[x]": ["CodeableConcept", "Reference", "canonical"],
    "PlanDefinition.goal.target.detail[x]": ["Quantity", "Range", "CodeableConcept", "string", "boolean", "integer", "Ratio"],
    "PlanDefinition.action.subject[x]": ["CodeableConcept", "Reference", "canonical"],
    "PlanDefinition.action.relatedAction.offset[x]": ["Duration", "Range"],
    "PlanDefinition.action.timing[x]": ["Age", "Duration", "Range", "Timing", "RelativeTime"],
    "PlanDefinition.action.definition[x]": ["canonical", "uri"],
    "PlanDefinition.asNeeded[x]": ["boolean", "CodeableConcept"],
    "Practitioner.deceased[x]": ["boolean", "dateTime"],
    "Procedure.occurrence[x]": ["dateTime", "Period", "string", "Age", "Range", "Timing"],
    "Procedure.reported[x]": ["boolean", "Reference"],
    "Provenance.occurred[x]": ["Period", "dateTime"],
    "Questionnaire.versionAlgorithm[x]": ["string", "Coding"],
    "Questionnaire.item.enableWhen.answer[x]": ["boolean", "decimal", "integer", "date", "dateTime", "time", "string", "Coding", "SimpleQuantity", "Reference", "uri", "Attachment"],
    "Questionnaire.item.answerOption.value[x]": ["decimal", "integer", "date", "dateTime", "time", "string", "uri", "Coding", "SimpleQuantity", "Reference"],
    "Questionnaire.item.initial.value[x]": ["boolean", "decimal", "integer", "date", "dateTime", "time", "string", "uri", "Attachment", "Coding", "SimpleQuantity", "Reference"],
    "QuestionnaireResponse.item.answer.value[x]": ["boolean", "decimal", "integer", "date", "dateTime", "time", "string", "uri", "Attachment", "Coding", "SimpleQuantity", "Reference"],
    "RegulatedAuthorization.case.date[x]": ["Period", "dateTime"],
    "RequestOrchestration.action.relatedAction.offset[x]": ["Duration", "Range"],
    "RequestOrchestration.action.timing[x]": ["dateTime", "Age", "Period", "Duration", "Range", "Timing", "RelativeTime"],
    "RequestOrchestration.action.participant.actor[x]": ["canonical", "Reference"],
    "RequestOrchestration.action.definition[x]": ["canonical", "uri"],
    "Requirements.versionAlgorithm[x]": ["string", "Coding"],
    "ResearchStudy.relatesTo.target[x]": ["uri", "Attachment", "canonical", "Reference", "markdown"],
    "RiskAssessment.occurrence[x]": ["dateTime", "Period"],
    "RiskAssessment.prediction.probability[x]": ["decimal", "Quantity", "Range"],
    "RiskAssessment.prediction.when[x]": ["Period", "Range"],
    "SearchParameter.versionAlgorithm[x]": ["string", "Coding"],
    "ServiceRequest.orderDetail.parameterFocus[x]": ["CodeableConcept", "Reference", "canonical"],
    "ServiceRequest.orderDetail.parameter.value[x]": ["Quantity", "Ratio", "Range", "boolean", "CodeableConcept", "string", "Period"],
    "ServiceRequest.quantity[x]": ["Quantity", "Ratio", "Range"],
    "ServiceRequest.occurrence[x]": ["dateTime", "Period", "Timing"],
    "ServiceRequest.patientInstruction.instruction[x]": ["markdown", "Reference"],
    "Specimen.collection.collected[x]": ["dateTime", "Period"],
    "Specimen.collection.device[x]": ["CodeableConcept", "Reference", "canonical"],
    "Specimen.collection.fastingStatus[x]": ["CodeableConcept", "Duration"],
    "Specimen.processing.device[x]": ["CodeableConcept", "Reference", "canonical"],
    "Specimen.processing.time[x]": ["dateTime", "Period", "Duration"],
    "Specimen.container.device[x]": ["CodeableConcept", "Reference", "canonical"],
    "SpecimenDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "SpecimenDefinition.subject[x]": ["CodeableConcept", "Reference"],
    "SpecimenDefinition.typeTested.container.minimumVolume[x]": ["SimpleQuantity", "string"],
    "SpecimenDefinition.typeTested.container.additive.additive[x]": ["CodeableConcept", "Reference"],
    "StructureDefinition.versionAlgorithm[x]": ["string", "Coding"],
    "StructureMap.versionAlgorithm[x]": ["string", "Coding"],
    "StructureMap.group.rule.target.parameter.value[x]": ["id", "string", "boolean", "integer", "decimal", "date", "time", "dateTime"],
    "SubscriptionTopic.versionAlgorithm[x]": ["string", "Coding"],
    "SubstanceDefinition.moiety.amount[x]": ["Quantity", "string"],
    "SubstanceDefinition.property.value[x]": ["CodeableConcept", "Quantity", "Range", "date", "boolean", "Attachment"],
    "SubstanceDefinition.relationship.substanceDefinition[x]": ["Reference", "CodeableConcept"],
    "SubstanceDefinition.relationship.amount[x]": ["Quantity", "Ratio", "string"],
    "Task.focus.value[x]": ["Reference", "canonical"],
    "Task.input.value[x]": ["*"],
    "Task.output.value[x]": ["*"],
    "TerminologyCapabilities.versionAlgorithm[x]": ["string", "Coding"],
    "ValueSet.versionAlgorithm[x]": ["string", "Coding"],
    "ValueSet.expansion.parameter.value[x]": ["string", "boolean", "integer", "decimal", "uri", "code", "dateTime"],
    "ValueSet.expansion.contains.property.value[x]": ["code", "Coding", "string", "integer", "boolean", "dateTime", "decimal"],
    "ValueSet.expansion.contains.property.subProperty.value[x]": ["code", "Coding", "string", "integer", "boolean", "dateTime", "decimal"]
  }
}
