This page is part of the FHIR Specification v4.1.0: R4B Ballot. About the R4B version of FHIR. The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3
FHIR Infrastructure Work Group | Maturity Level: N/A | Standards Status: Informative |
This is an automatically generated list of all the structural differences between FHIR DSTU3 and this version. The following possible changes are checked when preparing this list (and others throughout the specification):
This analysis only considers changes to data types and resources. Comparison of extensions, profiles and value sets will be added in a future version.
See also the version transforms and the note about version specific extensions.
This analysis is available as XML or JSON.
Types | |
Address | |
Address.use |
|
Address.type |
|
Age |
|
Annotation |
|
Attachment | |
Attachment.contentType |
|
BackboneElement |
|
CodeableConcept |
|
CodeableReference |
|
Coding |
|
ContactDetail |
|
ContactPoint | |
ContactPoint.system |
|
ContactPoint.use |
|
Contributor | |
Contributor.type |
|
Count |
|
DataRequirement | |
DataRequirement.type |
|
DataRequirement.sort.direction |
|
DataType |
|
Distance |
|
Dosage | |
Dosage.doseAndRate.dose[x] |
|
Dosage.doseAndRate.rate[x] |
|
Duration |
|
Element |
|
ElementDefinition | |
ElementDefinition.representation |
|
ElementDefinition.slicing.discriminator.type |
|
ElementDefinition.slicing.rules |
|
ElementDefinition.type.aggregation |
|
ElementDefinition.type.versioning |
|
ElementDefinition.defaultValue[x] |
|
ElementDefinition.fixed[x] |
|
ElementDefinition.pattern[x] |
|
ElementDefinition.example.value[x] |
|
ElementDefinition.constraint.severity |
|
ElementDefinition.binding.strength |
|
ElementDefinition.mapping.language |
|
Expression |
|
Extension | |
Extension.url |
|
Extension.value[x] |
|
HumanName | |
HumanName.use |
|
Identifier | |
Identifier.use |
|
MarketingStatus | |
MarketingStatus.country |
|
MarketingStatus.dateRange |
|
Meta |
|
Money | |
Money.currency |
|
MoneyQuantity |
|
Narrative | |
Narrative.status |
|
OrderedDistribution |
|
ParameterDefinition | |
ParameterDefinition.use |
|
ParameterDefinition.type |
|
Period |
|
Population |
|
ProdCharacteristic |
|
ProductShelfLife | |
ProductShelfLife.type |
|
ProductShelfLife.period[x] |
|
ProductShelfLife.identifier |
|
ProductShelfLife.period |
|
Quantity | |
Quantity.comparator |
|
Range |
|
Ratio |
|
Reference |
|
RelatedArtifact | |
RelatedArtifact.type |
|
SampledData |
|
Signature | |
Signature.targetFormat |
|
Signature.sigFormat |
|
SimpleQuantity |
|
Statistic |
|
Timing | |
Timing.repeat.durationUnit |
|
Timing.repeat.periodUnit |
|
Timing.repeat.dayOfWeek |
|
Timing.repeat.when |
|
TriggerDefinition | |
TriggerDefinition.type |
|
UsageContext |
|
base64Binary | (No Changes) |
boolean | (No Changes) |
canonical | (No Changes) |
code | (No Changes) |
date | (No Changes) |
dateTime | (No Changes) |
decimal | (No Changes) |
id | (No Changes) |
instant | (No Changes) |
integer | (No Changes) |
markdown | (No Changes) |
oid | (No Changes) |
positiveInt | (No Changes) |
string | (No Changes) |
time | (No Changes) |
unsignedInt | (No Changes) |
uri | (No Changes) |
url | (No Changes) |
uuid | (No Changes) |
xhtml | (No Changes) |
SubstanceAmount |
|
Resources | |
Account | |
Account.status |
|
ActivityDefinition | |
ActivityDefinition.status |
|
ActivityDefinition.subject[x] |
|
ActivityDefinition.kind |
|
ActivityDefinition.intent |
|
ActivityDefinition.priority |
|
ActivityDefinition.participant.type |
|
AdministrableProductDefinition |
|
AdverseEvent | |
AdverseEvent.actuality |
|
AdverseEvent.severity |
|
AdverseEvent.outcome |
|
AllergyIntolerance | |
AllergyIntolerance.clinicalStatus |
|
AllergyIntolerance.verificationStatus |
|
AllergyIntolerance.type |
|
AllergyIntolerance.category |
|
AllergyIntolerance.criticality |
|
AllergyIntolerance.reaction.severity |
|
Appointment | |
Appointment.status |
|
Appointment.participant.required |
|
Appointment.participant.status |
|
AppointmentResponse | |
AppointmentResponse.participantStatus |
|
AuditEvent | |
AuditEvent.action |
|
AuditEvent.outcome |
|
AuditEvent.agent.network.type |
|
Basic |
|
Binary | |
Binary.contentType |
|
BiologicallyDerivedProduct | |
BiologicallyDerivedProduct.productCategory |
|
BiologicallyDerivedProduct.status |
|
BiologicallyDerivedProduct.storage.scale |
|
BodyStructure |
|
Bundle | |
Bundle.type |
|
Bundle.entry.search.mode |
|
Bundle.entry.request.method |
|
CapabilityStatement | |
CapabilityStatement.status |
|
CapabilityStatement.kind |
|
CapabilityStatement.fhirVersion |
|
CapabilityStatement.format |
|
CapabilityStatement.patchFormat |
|
CapabilityStatement.rest.mode |
|
CapabilityStatement.rest.resource.type |
|
CapabilityStatement.rest.resource.interaction.code |
|
CapabilityStatement.rest.resource.versioning |
|
CapabilityStatement.rest.resource.conditionalRead |
|
CapabilityStatement.rest.resource.conditionalDelete |
|
CapabilityStatement.rest.resource.referencePolicy |
|
CapabilityStatement.rest.resource.searchParam.type |
|
CapabilityStatement.rest.interaction.code |
|
CapabilityStatement.messaging.supportedMessage.mode |
|
CapabilityStatement.document.mode |
|
CarePlan | |
CarePlan.status |
|
CarePlan.intent |
|
CarePlan.activity.detail.kind |
|
CarePlan.activity.detail.status |
|
CareTeam | |
CareTeam.status |
|
CatalogEntry | |
CatalogEntry.status |
|
CatalogEntry.relatedEntry.relationtype |
|
ChargeItem | |
ChargeItem.status |
|
ChargeItemDefinition | |
ChargeItemDefinition.status |
|
ChargeItemDefinition.propertyGroup.priceComponent.type |
|
Citation |
|
Claim | |
Claim.status |
|
Claim.use |
|
ClaimResponse | |
ClaimResponse.status |
|
ClaimResponse.use |
|
ClaimResponse.outcome |
|
ClaimResponse.processNote.type |
|
ClinicalImpression | |
ClinicalImpression.status |
|
ClinicalUseIssue |
|
CodeSystem | |
CodeSystem.status |
|
CodeSystem.hierarchyMeaning |
|
CodeSystem.content |
|
CodeSystem.filter.operator |
|
CodeSystem.property.type |
|
Communication | |
Communication.status |
|
Communication.priority |
|
CommunicationRequest | |
CommunicationRequest.status |
|
CommunicationRequest.priority |
|
CompartmentDefinition | |
CompartmentDefinition.status |
|
CompartmentDefinition.code |
|
CompartmentDefinition.resource.code |
|
Composition | |
Composition.status |
|
Composition.confidentiality |
|
Composition.attester.mode |
|
Composition.relatesTo.code |
|
Composition.section.mode |
|
ConceptMap | |
ConceptMap.status |
|
ConceptMap.group.element.target.equivalence |
|
ConceptMap.group.unmapped.mode |
|
Condition | |
Condition.clinicalStatus |
|
Condition.verificationStatus |
|
Consent | |
Consent.status |
|
Consent.provision.type |
|
Consent.provision.data.meaning |
|
Contract | |
Contract.status |
|
Contract.contentDefinition.publicationStatus |
|
Coverage | |
Coverage.status |
|
Coverage.costToBeneficiary.value[x] |
|
CoverageEligibilityRequest | |
CoverageEligibilityRequest.status |
|
CoverageEligibilityRequest.purpose |
|
CoverageEligibilityResponse | |
CoverageEligibilityResponse.status |
|
CoverageEligibilityResponse.purpose |
|
CoverageEligibilityResponse.outcome |
|
DetectedIssue | |
DetectedIssue.status |
|
DetectedIssue.severity |
|
Device | |
Device.udiCarrier.entryType |
|
Device.status |
|
Device.deviceName.type |
|
DeviceDefinition | |
DeviceDefinition.deviceName.type |
|
DeviceMetric | |
DeviceMetric.operationalStatus |
|
DeviceMetric.color |
|
DeviceMetric.category |
|
DeviceMetric.calibration.type |
|
DeviceMetric.calibration.state |
|
DeviceRequest | |
DeviceRequest.status |
|
DeviceRequest.intent |
|
DeviceRequest.priority |
|
DeviceUseStatement | |
DeviceUseStatement.status |
|
DiagnosticReport | |
DiagnosticReport.status |
|
DiagnosticReport.subject |
|
DocumentManifest | |
DocumentManifest.status |
|
DocumentReference | |
DocumentReference.status |
|
DocumentReference.docStatus |
|
DocumentReference.relatesTo.code |
|
DomainResource |
|
Encounter | |
Encounter.status |
|
Encounter.statusHistory.status |
|
Encounter.location.status |
|
Endpoint | |
Endpoint.status |
|
Endpoint.payloadMimeType |
|
EnrollmentRequest | |
EnrollmentRequest.status |
|
EnrollmentResponse | |
EnrollmentResponse.status |
|
EnrollmentResponse.outcome |
|
EpisodeOfCare | |
EpisodeOfCare.status |
|
EpisodeOfCare.statusHistory.status |
|
EventDefinition | |
EventDefinition.status |
|
Evidence | |
Evidence.citeAs[x] |
|
Evidence.status |
|
Evidence.assertion |
|
Evidence.variableDefinition |
|
Evidence.variableDefinition.description |
|
Evidence.variableDefinition.note |
|
Evidence.variableDefinition.variableRole |
|
Evidence.variableDefinition.observed |
|
Evidence.variableDefinition.intended |
|
Evidence.variableDefinition.directnessMatch |
|
Evidence.synthesisType |
|
Evidence.studyType |
|
Evidence.statistic |
|
Evidence.distribution |
|
Evidence.certainty |
|
Evidence.certainty.description |
|
Evidence.certainty.note |
|
Evidence.certainty.type |
|
Evidence.certainty.rating |
|
Evidence.certainty.rater |
|
Evidence.certainty.subcomponent |
|
Evidence.name |
|
Evidence.shortTitle |
|
Evidence.subtitle |
|
Evidence.jurisdiction |
|
Evidence.copyright |
|
Evidence.effectivePeriod |
|
Evidence.topic |
|
Evidence.exposureBackground |
|
Evidence.exposureVariant |
|
Evidence.outcome |
|
EvidenceReport |
|
EvidenceVariable | |
EvidenceVariable.status |
|
EvidenceVariable.actual |
|
EvidenceVariable.characteristicCombination |
|
EvidenceVariable.characteristic |
|
EvidenceVariable.characteristic.definition[x] |
|
EvidenceVariable.characteristic.method |
|
EvidenceVariable.characteristic.device |
|
EvidenceVariable.characteristic.timeFromStart |
|
EvidenceVariable.characteristic.timeFromStart.description |
|
EvidenceVariable.characteristic.timeFromStart.quantity |
|
EvidenceVariable.characteristic.timeFromStart.range |
|
EvidenceVariable.characteristic.timeFromStart.note |
|
EvidenceVariable.characteristic.groupMeasure |
|
EvidenceVariable.handling |
|
EvidenceVariable.category |
|
EvidenceVariable.category.name |
|
EvidenceVariable.category.value[x] |
|
EvidenceVariable.jurisdiction |
|
EvidenceVariable.copyright |
|
EvidenceVariable.approvalDate |
|
EvidenceVariable.lastReviewDate |
|
EvidenceVariable.effectivePeriod |
|
EvidenceVariable.topic |
|
EvidenceVariable.type |
|
EvidenceVariable.characteristic.usageContext |
|
EvidenceVariable.characteristic.participantEffective[x] |
|
ExampleScenario | |
ExampleScenario.status |
|
ExampleScenario.actor.type |
|
ExampleScenario.instance.resourceType |
|
ExplanationOfBenefit | |
ExplanationOfBenefit.status |
|
ExplanationOfBenefit.use |
|
ExplanationOfBenefit.outcome |
|
ExplanationOfBenefit.processNote.type |
|
FamilyMemberHistory | |
FamilyMemberHistory.status |
|
FamilyMemberHistory.sex |
|
Flag | |
Flag.status |
|
Goal | |
Goal.lifecycleStatus |
|
GraphDefinition | |
GraphDefinition.status |
|
GraphDefinition.start |
|
GraphDefinition.link.target.type |
|
GraphDefinition.link.target.compartment.use |
|
GraphDefinition.link.target.compartment.code |
|
GraphDefinition.link.target.compartment.rule |
|
Group | |
Group.type |
|
Group.member.entity |
|
GuidanceResponse | |
GuidanceResponse.status |
|
HealthcareService | |
HealthcareService.availableTime.daysOfWeek |
|
ImagingStudy | |
ImagingStudy.status |
|
Immunization | |
Immunization.status |
|
ImmunizationEvaluation | |
ImmunizationEvaluation.status |
|
ImmunizationRecommendation |
|
ImplementationGuide | |
ImplementationGuide.status |
|
ImplementationGuide.license |
|
ImplementationGuide.fhirVersion |
|
ImplementationGuide.global.type |
|
ImplementationGuide.definition.resource.fhirVersion |
|
ImplementationGuide.definition.page.generation |
|
ImplementationGuide.definition.parameter.code |
|
Ingredient |
|
InsurancePlan | |
InsurancePlan.status |
|
InsurancePlan.plan.specificCost.benefit.cost.applicability |
|
Invoice | |
Invoice.status |
|
Invoice.lineItem.priceComponent.type |
|
Library | |
Library.status |
|
Linkage | |
Linkage.item.type |
|
List | |
List.status |
|
List.mode |
|
Location | |
Location.status |
|
Location.mode |
|
Location.hoursOfOperation.daysOfWeek |
|
ManufacturedItemDefinition |
|
Measure | |
Measure.status |
|
Measure.improvementNotation |
|
MeasureReport | |
MeasureReport.status |
|
MeasureReport.type |
|
MeasureReport.improvementNotation |
|
Media | |
Media.status |
|
Medication | |
Medication.status |
|
MedicationAdministration | |
MedicationAdministration.status |
|
MedicationAdministration.dosage.rate[x] |
|
MedicationDispense | |
MedicationDispense.status |
|
MedicationKnowledge | |
MedicationKnowledge.status |
|
MedicationKnowledge.administrationGuidelines.patientCharacteristics.characteristic[x] |
|
MedicationKnowledge.drugCharacteristic.value[x] |
|
MedicationRequest | |
MedicationRequest.status |
|
MedicationRequest.intent |
|
MedicationRequest.priority |
|
MedicationStatement | |
MedicationStatement.status |
|
MedicinalProductDefinition |
|
MessageDefinition | |
MessageDefinition.status |
|
MessageDefinition.category |
|
MessageDefinition.focus.code |
|
MessageDefinition.responseRequired |
|
MessageHeader | |
MessageHeader.response.code |
|
MolecularSequence | |
MolecularSequence.type |
|
MolecularSequence.referenceSeq.orientation |
|
MolecularSequence.referenceSeq.strand |
|
MolecularSequence.quality.type |
|
MolecularSequence.repository.type |
|
MolecularSequence.structureVariant.variantType |
|
NamingSystem | |
NamingSystem.status |
|
NamingSystem.kind |
|
NamingSystem.uniqueId.type |
|
NutritionOrder | |
NutritionOrder.status |
|
NutritionOrder.intent |
|
NutritionOrder.enteralFormula.administration.rate[x] |
|
NutritionProduct |
|
Observation | |
Observation.status |
|
Observation.subject |
|
ObservationDefinition | |
ObservationDefinition.permittedDataType |
|
ObservationDefinition.qualifiedInterval.category |
|
ObservationDefinition.qualifiedInterval.gender |
|
OperationDefinition | |
OperationDefinition.status |
|
OperationDefinition.kind |
|
OperationDefinition.resource |
|
OperationDefinition.parameter.use |
|
OperationDefinition.parameter.type |
|
OperationDefinition.parameter.searchType |
|
OperationDefinition.parameter.binding.strength |
|
OperationOutcome | |
OperationOutcome.issue.severity |
|
OperationOutcome.issue.code |
|
Organization |
|
OrganizationAffiliation |
|
PackagedProductDefinition |
|
Parameters | |
Parameters.parameter.value[x] |
|
Patient | |
Patient.gender |
|
Patient.contact.gender |
|
Patient.link.type |
|
PaymentNotice | |
PaymentNotice.status |
|
PaymentReconciliation | |
PaymentReconciliation.status |
|
PaymentReconciliation.outcome |
|
PaymentReconciliation.processNote.type |
|
Person | |
Person.gender |
|
Person.link.assurance |
|
PlanDefinition | |
PlanDefinition.status |
|
PlanDefinition.subject[x] |
|
PlanDefinition.action.priority |
|
PlanDefinition.action.subject[x] |
|
PlanDefinition.action.condition.kind |
|
PlanDefinition.action.relatedAction.relationship |
|
PlanDefinition.action.participant.type |
|
PlanDefinition.action.groupingBehavior |
|
PlanDefinition.action.selectionBehavior |
|
PlanDefinition.action.requiredBehavior |
|
PlanDefinition.action.precheckBehavior |
|
PlanDefinition.action.cardinalityBehavior |
|
Practitioner | |
Practitioner.gender |
|
PractitionerRole | |
PractitionerRole.availableTime.daysOfWeek |
|
Procedure | |
Procedure.status |
|
Provenance | |
Provenance.entity.role |
|
Questionnaire | |
Questionnaire.status |
|
Questionnaire.subjectType |
|
Questionnaire.item.type |
|
Questionnaire.item.enableWhen.operator |
|
Questionnaire.item.enableBehavior |
|
QuestionnaireResponse | |
QuestionnaireResponse.status |
|
RegulatedAuthorization |
|
RelatedPerson | |
RelatedPerson.gender |
|
RequestGroup | |
RequestGroup.status |
|
RequestGroup.intent |
|
RequestGroup.priority |
|
RequestGroup.action.priority |
|
RequestGroup.action.condition.kind |
|
RequestGroup.action.relatedAction.relationship |
|
RequestGroup.action.groupingBehavior |
|
RequestGroup.action.selectionBehavior |
|
RequestGroup.action.requiredBehavior |
|
RequestGroup.action.precheckBehavior |
|
RequestGroup.action.cardinalityBehavior |
|
ResearchDefinition | |
ResearchDefinition.status |
|
ResearchElementDefinition | |
ResearchElementDefinition.status |
|
ResearchElementDefinition.type |
|
ResearchElementDefinition.variableType |
|
ResearchElementDefinition.characteristic.unitOfMeasure |
|
ResearchElementDefinition.characteristic.studyEffectiveGroupMeasure |
|
ResearchElementDefinition.characteristic.participantEffectiveGroupMeasure |
|
ResearchStudy | |
ResearchStudy.status |
|
ResearchSubject | |
ResearchSubject.status |
|
Resource |
|
RiskAssessment | |
RiskAssessment.status |
|
Schedule |
|
SearchParameter | |
SearchParameter.status |
|
SearchParameter.base |
|
SearchParameter.type |
|
SearchParameter.xpathUsage |
|
SearchParameter.target |
|
SearchParameter.comparator |
|
SearchParameter.modifier |
|
ServiceRequest | |
ServiceRequest.status |
|
ServiceRequest.intent |
|
ServiceRequest.priority |
|
Slot | |
Slot.status |
|
Specimen | |
Specimen.status |
|
SpecimenDefinition | |
SpecimenDefinition.typeTested.preference |
|
SpecimenDefinition.typeTested.container.minimumVolume[x] |
|
StructureDefinition | |
StructureDefinition.status |
|
StructureDefinition.fhirVersion |
|
StructureDefinition.kind |
|
StructureDefinition.context.type |
|
StructureDefinition.derivation |
|
StructureMap | |
StructureMap.status |
|
StructureMap.structure.mode |
|
StructureMap.group.typeMode |
|
StructureMap.group.input.mode |
|
StructureMap.group.rule.source.defaultValue[x] |
|
StructureMap.group.rule.source.listMode |
|
StructureMap.group.rule.target.contextType |
|
StructureMap.group.rule.target.listMode |
|
StructureMap.group.rule.target.transform |
|
Subscription | |
Subscription.status |
|
Subscription.channel.type |
|
Subscription.channel.payload |
|
Substance | |
Substance.instance |
|
Substance.status |
|
Substance.code |
|
Substance.expiry |
|
Substance.quantity |
|
Substance.instance.identifier |
|
Substance.instance.expiry |
|
Substance.instance.quantity |
|
SubstanceDefinition |
|
SupplyDelivery | |
SupplyDelivery.status |
|
SupplyDelivery.type |
|
SupplyRequest | |
SupplyRequest.status |
|
SupplyRequest.priority |
|
Task | |
Task.status |
|
Task.intent |
|
Task.priority |
|
Task.input.value[x] |
|
Task.output.value[x] |
|
TerminologyCapabilities | |
TerminologyCapabilities.status |
|
TerminologyCapabilities.kind |
|
TerminologyCapabilities.codeSearch |
|
TestReport | |
TestReport.status |
|
TestReport.result |
|
TestReport.participant.type |
|
TestReport.setup.action.operation.result |
|
TestReport.setup.action.assert.result |
|
TestScript | |
TestScript.status |
|
TestScript.setup.action.operation.resource |
|
TestScript.setup.action.operation.accept |
|
TestScript.setup.action.operation.contentType |
|
TestScript.setup.action.operation.method |
|
TestScript.setup.action.assert.direction |
|
TestScript.setup.action.assert.contentType |
|
TestScript.setup.action.assert.operator |
|
TestScript.setup.action.assert.requestMethod |
|
TestScript.setup.action.assert.resource |
|
TestScript.setup.action.assert.response |
|
ValueSet | |
ValueSet.status |
|
ValueSet.compose.include.filter.op |
|
VerificationResult | |
VerificationResult.status |
|
VisionPrescription | |
VisionPrescription.status |
|
VisionPrescription.lensSpecification.eye |
|
VisionPrescription.lensSpecification.prism.base |
|
EffectEvidenceSynthesis |
|
MedicinalProduct |
|
MedicinalProductAuthorization |
|
MedicinalProductContraindication |
|
MedicinalProductIndication |
|
MedicinalProductIngredient |
|
MedicinalProductInteraction |
|
MedicinalProductManufactured |
|
MedicinalProductPackaged |
|
MedicinalProductPharmaceutical |
|
MedicinalProductUndesirableEffect |
|
MetadataResource |
|
RiskEvidenceSynthesis |
|
SubstanceNucleicAcid |
|
SubstancePolymer |
|
SubstanceProtein |
|
SubstanceReferenceInformation |
|
SubstanceSourceMaterial |
|
SubstanceSpecification |
|